2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-07-29 22:44:53 +02:00
|
|
|
|
2013-10-07 22:13:33 -04:00
|
|
|
|
2014-01-01 11:32:00 -08:00
|
|
|
|
2015-07-30 08:16:10 -07:00
|
|
|
|
2015-09-29 12:19:48 +02:00
|
|
|
|
2013-05-29 01:07:19 +02:00
|
|
|
|
2009-06-04 00:16:04 +09:00
|
|
|
|
2008-02-09 10:46:40 +01:00
|
|
|
|
2008-02-02 15:10:34 -05:00
|
|
|
|
2010-10-12 19:37:21 +08:00
|
|
|
|
|
|
|
|
|
2008-07-29 15:58:53 -05:00
|
|
|
|
2014-01-22 14:40:04 +00:00
|
|
|
|
2012-08-17 08:22:04 +02:00
|
|
|
|
2014-04-09 17:02:35 +01:00
|
|
|
|
2009-11-20 20:34:29 +08:00
|
|
|
|
MIPS: Tracing: Add dynamic function tracer support
With dynamic function tracer, by default, _mcount is defined as an
"empty" function, it returns directly without any more action . When
enabling it in user-space, it will jump to a real tracing
function(ftrace_caller), and do the real job for us.
Differ from the static function tracer, dynamic function tracer provides
two functions ftrace_make_call()/ftrace_make_nop() to enable/disable the
tracing of some indicated kernel functions(set_ftrace_filter).
In the -v4 version, the implementation of this support is basically the same as
X86 version does: _mcount is implemented as an empty function and ftrace_caller
is implemented as a real tracing function respectively.
But in this version, to support module tracing with the help of
-mlong-calls in arch/mips/Makefile:
MODFLAGS += -mlong-calls.
The stuff becomes a little more complex. We need to cope with two
different type of calling to _mcount.
For the kernel part, the calling to _mcount(result of "objdump -hdr
vmlinux"). is like this:
108: 03e0082d move at,ra
10c: 0c000000 jal 0 <fpcsr_pending>
10c: R_MIPS_26 _mcount
10c: R_MIPS_NONE *ABS*
10c: R_MIPS_NONE *ABS*
110: 00020021 nop
For the module with -mlong-calls, it looks like this:
c: 3c030000 lui v1,0x0
c: R_MIPS_HI16 _mcount
c: R_MIPS_NONE *ABS*
c: R_MIPS_NONE *ABS*
10: 64630000 daddiu v1,v1,0
10: R_MIPS_LO16 _mcount
10: R_MIPS_NONE *ABS*
10: R_MIPS_NONE *ABS*
14: 03e0082d move at,ra
18: 0060f809 jalr v1
In the kernel version, there is only one "_mcount" string for every
kernel function, so, we just need to match this one in mcount_regex of
scripts/recordmcount.pl, but in the module version, we need to choose
one of the two to match. Herein, I choose the first one with
"R_MIPS_HI16 _mcount".
and In the kernel verion, without module tracing support, we just need
to replace "jal _mcount" by "jal ftrace_caller" to do real tracing, and
filter the tracing of some kernel functions via replacing it by a nop
instruction.
but as we have described before, the instruction "jal ftrace_caller" only left
32bit length for the address of ftrace_caller, it will fail when calling from
the module space. so, herein, we must replace something else.
the basic idea is loading the address of ftrace_caller to v1 via changing these
two instructions:
lui v1,0x0
addiu v1,v1,0
If we want to enable the tracing, we need to replace the above instructions to:
lui v1, HI_16BIT_ftrace_caller
addiu v1, v1, LOW_16BIT_ftrace_caller
If we want to stop the tracing of the indicated kernel functions, we
just need to replace the "jalr v1" to a nop instruction. but we need to
replace two instructions and encode the above two instructions
oursevles.
Is there a simpler solution? Yes! Here it is, in this version, we put _mcount
and ftrace_caller together, which means the address of _mcount and
ftrace_caller is the same:
_mcount:
ftrace_caller:
j ftrace_stub
nop
...(do real tracing here)...
ftrace_stub:
jr ra
move ra, at
By default, the kernel functions call _mcount, and then jump to ftrace_stub and
return. and when we want to do real tracing, we just need to remove that "j
ftrace_stub", and it will run through the two "nop" instructions and then do
the real tracing job.
what about filtering job? we just need to do this:
lui v1, hi_16bit_of_mcount <--> b 1f (0x10000004)
addiu v1, v1, low_16bit_of_mcount
move at, ra
jalr v1
nop
1f: (rec->ip + 12)
In linux-mips64, there will be some local symbols, whose name are
prefixed by $L, which need to be filtered. thanks goes to Steven for
writing the mips64-specific function_regex.
In a conclusion, with RISC, things becomes easier with such a "stupid"
trick, RISC is something like K.I.S.S, and also, there are lots of
"simple" tricks in the whole ftrace support, thanks goes to Steven and
the other folks for providing such a wonderful tracing framework!
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
Cc: Nicholas Mc Guire <der.herr@hofr.at>
Cc: zhangfx@lemote.com
Cc: Wu Zhangjin <wuzhangjin@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/675/
Acked-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2009-11-20 20:34:32 +08:00
|
|
|
|
|
|
|
|
|
2010-10-27 18:59:09 +08:00
|
|
|
|
MIPS: Tracing: Add function graph tracer support for MIPS
The implementation of function graph tracer for MIPS is a little
different from X86.
in MIPS, gcc(with -pg) only transfer the caller's return address(at) and
the _mcount's return address(ra) to us.
For the kernel part without -mlong-calls:
move at, ra
jal _mcount
For the module part with -mlong-calls:
lui v1, hi16bit_of_mcount
addiu v1, v1, low16bit_of_mcount
move at, ra
jal _mcount
Without -mlong-calls,
if the function is a leaf, it will not save the return address(ra):
ffffffff80101298 <au1k_wait>:
ffffffff80101298: 67bdfff0 daddiu sp,sp,-16
ffffffff8010129c: ffbe0008 sd s8,8(sp)
ffffffff801012a0: 03a0f02d move s8,sp
ffffffff801012a4: 03e0082d move at,ra
ffffffff801012a8: 0c042930 jal ffffffff8010a4c0 <_mcount>
ffffffff801012ac: 00020021 nop
so, we can hijack it directly in _mcount, but if the function is non-leaf, the
return address is saved in the stack.
ffffffff80133030 <copy_process>:
ffffffff80133030: 67bdff50 daddiu sp,sp,-176
ffffffff80133034: ffbe00a0 sd s8,160(sp)
ffffffff80133038: 03a0f02d move s8,sp
ffffffff8013303c: ffbf00a8 sd ra,168(sp)
ffffffff80133040: ffb70098 sd s7,152(sp)
ffffffff80133044: ffb60090 sd s6,144(sp)
ffffffff80133048: ffb50088 sd s5,136(sp)
ffffffff8013304c: ffb40080 sd s4,128(sp)
ffffffff80133050: ffb30078 sd s3,120(sp)
ffffffff80133054: ffb20070 sd s2,112(sp)
ffffffff80133058: ffb10068 sd s1,104(sp)
ffffffff8013305c: ffb00060 sd s0,96(sp)
ffffffff80133060: 03e0082d move at,ra
ffffffff80133064: 0c042930 jal ffffffff8010a4c0 <_mcount>
ffffffff80133068: 00020021 nop
but we can not get the exact stack address(which saved ra) directly in
_mcount, we need to search the content of at register in the stack space
or search the "s{d,w} ra, offset(sp)" instruction in the text. 'Cause we
can not prove there is only a match in the stack space, so, we search
the text instead.
as we can see, if the first instruction above "move at, ra" is not a
store instruction, there should be a leaf function, so we hijack the at
register directly via putting &return_to_handler into it, otherwise, we
search the "s{d,w} ra, offset(sp)" instruction to get the stack offset,
and then the stack address. we use the above copy_process() as an
example, we at last find "ffbf00a8", 0xa8 is the stack offset, we plus
it with s8(fp), that is the stack address, we hijack the content via
writing the &return_to_handler in.
If with -mlong-calls, since there are two more instructions above "move
at, ra", so, we can move the pointer to the position above "lui v1,
hi16bit_of_mcount".
Signed-off-by: Wu Zhangjin <wuzhangjin@gmail.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Nicholas Mc Guire <der.herr@hofr.at>
Cc: zhangfx@lemote.com
Cc: Wu Zhangjin <wuzhangjin@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/677/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2009-11-20 20:34:34 +08:00
|
|
|
|
2010-08-03 11:22:20 -07:00
|
|
|
|
|
|
|
|
|
2013-09-06 20:24:48 +02:00
|
|
|
|
2012-10-08 16:28:11 -07:00
|
|
|
|
2013-09-06 20:24:48 +02:00
|
|
|
|
2015-04-14 15:48:00 -07:00
|
|
|
|
2013-03-04 04:17:21 +00:00
|
|
|
|
2015-04-21 10:00:35 +08:00
|
|
|
|
2010-06-09 12:35:25 +08:00
|
|
|
|
2012-07-30 14:41:09 -07:00
|
|
|
|
2010-10-01 13:27:32 -07:00
|
|
|
|
2014-07-16 16:51:32 +01:00
|
|
|
|
2010-10-01 13:27:32 -07:00
|
|
|
|
2010-11-05 15:12:48 -07:00
|
|
|
|
2011-03-23 21:09:05 +00:00
|
|
|
|
2013-06-17 08:09:00 +00:00
|
|
|
|
2010-12-28 13:26:23 -08:00
|
|
|
|
2012-07-30 14:42:46 -07:00
|
|
|
|
2011-07-23 12:41:25 +00:00
|
|
|
|
2011-12-08 10:22:09 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-04-20 13:05:51 +00:00
|
|
|
|
2012-04-19 14:59:58 -07:00
|
|
|
|
2012-05-18 16:45:50 +00:00
|
|
|
|
2015-03-07 10:30:23 -08:00
|
|
|
|
2012-05-18 16:45:50 +00:00
|
|
|
|
2012-09-28 14:31:03 +09:30
|
|
|
|
2013-03-07 15:48:16 +11:00
|
|
|
|
2012-12-27 18:46:46 +00:00
|
|
|
|
|
|
|
|
|
2012-12-27 12:11:46 -05:00
|
|
|
|
2013-07-01 13:04:42 -07:00
|
|
|
|
2013-12-19 11:35:58 -08:00
|
|
|
|
2014-03-04 10:11:39 +00:00
|
|
|
|
2014-02-14 09:24:58 +00:00
|
|
|
|
2014-09-11 08:30:22 +01:00
|
|
|
|
2015-01-21 10:54:46 +00:00
|
|
|
|
2015-03-07 10:30:21 -08:00
|
|
|
|
2015-03-07 10:30:35 -08:00
|
|
|
|
MIPS: VDSO: Add implementations of gettimeofday() and clock_gettime()
Add user-mode implementations of gettimeofday() and clock_gettime() to
the VDSO. This is currently usable with 2 clocksources: the CP0 count
register, which is accessible to user-mode via RDHWR on R2 and later
cores, or the MIPS Global Interrupt Controller (GIC) timer, which
provides a "user-mode visible" section containing a mirror of its
counter registers. This section must be mapped into user memory, which
is done below the VDSO data page.
When a supported clocksource is not in use, the VDSO functions will
return -ENOSYS, which causes libc to fall back on the standard syscall
path.
When support for neither of these clocksources is compiled into the
kernel at all, the VDSO still provides clock_gettime(), as the coarse
realtime/monotonic clocks can still be implemented. However,
gettimeofday() is not provided in this case as nothing can be done
without a suitable clocksource. This causes the symbol lookup to fail
in libc and it will then always use the standard syscall path.
This patch includes a workaround for a bug in QEMU which results in
RDHWR on the CP0 count register always returning a constant (incorrect)
value. A fix for this has been submitted, and the workaround can be
removed after the fix has been in stable releases for a reasonable
amount of time.
A simple performance test which calls gettimeofday() 1000 times in a
loop and calculates the average execution time gives the following
results on a Malta + I6400 (running at 20MHz):
- Syscall: ~31000 ns
- VDSO (GIC): ~15000 ns
- VDSO (CP0): ~9500 ns
[markos.chandras@imgtec.com:
- Minor code re-arrangements in order for mappings to be made
in the order they appear to the process' address space.
- Move do_{monotonic, realtime} outside of the MIPS_CLOCK_VSYSCALL ifdef
- Use gic_get_usm_range so we can do the GIC mapping in the
arch/mips/kernel/vdso instead of the GIC irqchip driver]
Signed-off-by: Alex Smith <alex.smith@imgtec.com>
Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/11338/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2015-10-21 09:57:44 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-07-15 21:45:04 +02:00
|
|
|
|
2007-05-11 20:44:30 +09:00
|
|
|
|
2014-11-22 00:16:48 +01:00
|
|
|
|
2012-11-30 17:27:27 +01:00
|
|
|
|
2012-11-14 23:34:17 -06:00
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2014-02-20 14:59:23 +01:00
|
|
|
|
2010-07-15 21:45:04 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-03-11 19:17:52 +09:00
|
|
|
|
2009-10-14 18:12:16 +08:00
|
|
|
|
2014-07-23 16:36:48 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2009-06-24 11:12:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2009-06-24 11:12:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-29 01:49:24 +02:00
|
|
|
|
2009-10-14 18:12:16 +08:00
|
|
|
|
2010-01-03 21:16:51 +01:00
|
|
|
|
2009-06-24 11:12:57 +02:00
|
|
|
|
2012-08-01 15:38:00 +09:00
|
|
|
|
2009-06-24 11:12:57 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-29 03:18:38 +04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2014-10-29 03:18:41 +04:00
|
|
|
|
2014-10-29 03:18:38 +04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-29 03:18:42 +04:00
|
|
|
|
2014-10-29 03:18:38 +04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-04 21:28:14 +01:00
|
|
|
|
|
|
|
|
|
2015-08-03 19:23:52 +02:00
|
|
|
|
2011-01-04 21:28:15 +01:00
|
|
|
|
2011-01-04 21:28:14 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-08-04 18:01:26 +02:00
|
|
|
|
2015-04-19 14:30:04 +02:00
|
|
|
|
2013-08-28 10:41:47 +02:00
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2011-01-04 21:28:16 +01:00
|
|
|
|
2011-01-04 21:28:14 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-29 01:49:24 +02:00
|
|
|
|
2015-04-19 14:30:00 +02:00
|
|
|
|
2015-05-31 01:52:25 +02:00
|
|
|
|
2011-01-04 21:28:14 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-12-25 09:49:00 -08:00
|
|
|
|
|
|
|
|
|
2014-10-20 21:28:05 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-12-25 09:49:17 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2014-12-25 09:49:17 -08:00
|
|
|
|
2014-10-20 21:28:05 -07:00
|
|
|
|
2014-12-25 09:49:17 -08:00
|
|
|
|
2014-10-20 21:28:05 -07:00
|
|
|
|
|
|
|
|
|
2014-12-25 09:49:17 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-20 21:28:05 -07:00
|
|
|
|
|
|
|
|
|
2014-12-25 09:49:17 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-20 21:28:05 -07:00
|
|
|
|
2014-12-25 09:49:00 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-20 21:28:05 -07:00
|
|
|
|
2007-09-25 15:40:12 +02:00
|
|
|
|
2010-03-25 11:42:41 +01:00
|
|
|
|
2012-11-20 22:24:34 +00:00
|
|
|
|
2012-12-26 20:06:17 +00:00
|
|
|
|
2007-10-18 17:48:11 +01:00
|
|
|
|
2007-11-24 22:33:28 +00:00
|
|
|
|
2007-09-25 15:40:12 +02:00
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2013-07-23 15:40:37 +01:00
|
|
|
|
2012-12-26 20:06:18 +00:00
|
|
|
|
2007-09-25 15:40:12 +02:00
|
|
|
|
|
|
|
|
|
2014-04-29 01:49:24 +02:00
|
|
|
|
2007-09-25 15:41:24 +02:00
|
|
|
|
2014-03-26 21:40:25 +01:00
|
|
|
|
2014-06-17 16:36:50 +02:00
|
|
|
|
|
|
|
|
|
2015-06-10 23:05:08 +02:00
|
|
|
|
2007-09-25 15:40:12 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-08-18 13:23:37 +01:00
|
|
|
|
|
|
|
|
|
2013-06-18 16:55:39 +00:00
|
|
|
|
2009-08-18 13:23:37 +01:00
|
|
|
|
|
|
|
|
|
2014-07-08 16:26:13 +02:00
|
|
|
|
2009-08-18 13:23:37 +01:00
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2009-08-18 13:23:37 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-08-01 15:39:52 +09:00
|
|
|
|
2014-01-14 09:54:40 -08:00
|
|
|
|
2009-08-18 13:23:37 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-05-09 23:34:53 +02:00
|
|
|
|
2007-10-18 17:48:11 +01:00
|
|
|
|
2007-11-24 22:33:28 +00:00
|
|
|
|
2007-10-22 19:43:15 +09:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2007-10-11 23:46:10 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2007-09-13 23:51:26 +09:00
|
|
|
|
2007-03-14 21:51:26 +09:00
|
|
|
|
2009-06-02 23:17:07 +09:00
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2007-03-02 12:42:33 +09:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
2008-01-15 19:42:57 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2014-03-26 21:40:25 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2006-05-09 23:34:53 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-04-25 12:11:44 +09:00
|
|
|
|
2014-04-06 21:46:05 +01:00
|
|
|
|
2008-04-24 09:48:40 +09:00
|
|
|
|
2014-04-06 21:46:05 +01:00
|
|
|
|
2007-10-23 12:43:11 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2014-04-07 15:39:19 -07:00
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
|
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
2013-01-16 18:53:19 -08:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2006-06-20 00:19:13 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-01-14 09:54:38 -08:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-08-29 14:21:45 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2006-05-09 23:34:53 +02:00
|
|
|
|
2012-11-15 20:48:50 +01:00
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2007-10-18 17:48:11 +01:00
|
|
|
|
2007-11-24 22:33:28 +00:00
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2011-06-01 19:05:10 +01:00
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2007-10-11 23:46:10 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2013-01-16 18:53:19 -08:00
|
|
|
|
2006-06-20 00:19:13 +09:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2009-01-26 11:12:25 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2015-05-24 16:11:13 +01:00
|
|
|
|
|
|
|
|
|
2010-06-19 04:08:19 +00:00
|
|
|
|
|
|
|
|
|
2012-03-30 16:48:05 +02:00
|
|
|
|
2010-06-19 04:08:19 +00:00
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2010-06-19 04:08:19 +00:00
|
|
|
|
2015-05-24 16:11:36 +01:00
|
|
|
|
2011-09-24 02:29:46 +02:00
|
|
|
|
2015-05-24 16:11:15 +01:00
|
|
|
|
|
|
|
|
|
2015-05-24 16:11:42 +01:00
|
|
|
|
2010-06-19 04:08:19 +00:00
|
|
|
|
2011-03-30 09:27:47 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2011-03-30 09:27:47 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-29 01:49:24 +02:00
|
|
|
|
2011-03-30 09:27:47 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-04-17 15:53:19 +02:00
|
|
|
|
|
|
|
|
|
2012-04-13 20:56:13 +02:00
|
|
|
|
2012-08-28 12:44:59 +02:00
|
|
|
|
|
|
|
|
|
2013-09-03 13:18:12 +02:00
|
|
|
|
|
|
|
|
|
2011-03-30 09:27:47 +02:00
|
|
|
|
2007-08-21 22:34:16 +02:00
|
|
|
|
|
|
|
|
|
2007-10-18 17:48:11 +01:00
|
|
|
|
2014-06-26 14:43:01 +01:00
|
|
|
|
2007-11-24 22:33:28 +00:00
|
|
|
|
2007-08-21 22:34:16 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2007-08-21 22:34:16 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-21 10:00:35 +08:00
|
|
|
|
|
|
|
|
|
2010-01-04 17:16:46 +08:00
|
|
|
|
2007-07-27 15:25:43 +09:00
|
|
|
|
2015-04-21 10:00:35 +08:00
|
|
|
|
2009-07-02 23:26:45 +08:00
|
|
|
|
2015-04-21 10:00:35 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-07-27 15:25:43 +09:00
|
|
|
|
2015-04-21 10:00:35 +08:00
|
|
|
|
|
|
|
|
|
2012-07-25 16:17:24 +02:00
|
|
|
|
|
|
|
|
|
2015-04-21 10:00:35 +08:00
|
|
|
|
2012-07-25 16:17:24 +02:00
|
|
|
|
2015-04-21 10:00:35 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-25 16:17:24 +02:00
|
|
|
|
2015-03-16 14:43:10 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2015-03-16 14:43:10 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-28 19:08:35 -03:00
|
|
|
|
|
|
|
|
|
2015-03-16 14:43:10 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-10-26 11:30:56 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-05-09 23:34:53 +02:00
|
|
|
|
2005-09-15 08:52:34 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-01-29 10:15:00 +00:00
|
|
|
|
2015-05-22 16:51:02 +01:00
|
|
|
|
2007-10-18 17:48:11 +01:00
|
|
|
|
2007-11-24 22:33:28 +00:00
|
|
|
|
2014-10-20 12:03:58 -07:00
|
|
|
|
2015-08-22 02:40:41 -07:00
|
|
|
|
2013-09-27 14:41:44 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2011-06-01 19:05:10 +01:00
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2014-09-18 14:47:19 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-10-11 23:46:10 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2006-06-20 17:15:20 +01:00
|
|
|
|
2014-10-20 21:27:57 -07:00
|
|
|
|
2007-03-14 21:51:26 +09:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2015-09-22 11:58:43 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
|
|
|
|
|
2014-01-16 13:12:36 +00:00
|
|
|
|
2015-02-26 18:16:38 -06:00
|
|
|
|
2014-11-19 11:31:56 +00:00
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2012-07-19 09:11:15 +02:00
|
|
|
|
2014-11-19 11:31:56 +00:00
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
|
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2015-02-26 18:16:38 -06:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2014-11-15 22:07:07 +00:00
|
|
|
|
2009-06-17 16:22:53 -07:00
|
|
|
|
2014-01-15 10:31:56 +00:00
|
|
|
|
2014-04-29 01:49:24 +02:00
|
|
|
|
2006-06-05 17:24:46 +01:00
|
|
|
|
2007-02-02 17:41:47 +01:00
|
|
|
|
2009-10-14 18:12:16 +08:00
|
|
|
|
2015-05-22 16:51:02 +01:00
|
|
|
|
2015-04-27 15:07:19 +01:00
|
|
|
|
2015-09-22 11:56:38 -07:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2005-02-02 22:23:46 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2012-05-11 02:46:20 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-08-21 13:04:24 -07:00
|
|
|
|
2012-05-11 02:46:20 +00:00
|
|
|
|
|
|
|
|
|
2014-10-20 12:03:58 -07:00
|
|
|
|
2015-08-22 02:40:41 -07:00
|
|
|
|
2012-05-11 02:46:20 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2014-09-18 14:47:19 -07:00
|
|
|
|
2013-12-06 11:00:42 +00:00
|
|
|
|
2012-05-11 02:46:20 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-05 16:52:02 -06:00
|
|
|
|
2014-04-29 01:49:24 +02:00
|
|
|
|
2012-05-11 02:46:20 +00:00
|
|
|
|
|
|
|
|
|
2013-01-17 11:37:03 -06:00
|
|
|
|
2012-05-11 02:46:20 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-03-13 21:17:57 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-07-27 15:25:43 +09:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2007-04-26 19:45:09 +09:00
|
|
|
|
2007-10-18 17:48:11 +01:00
|
|
|
|
2007-11-24 22:33:28 +00:00
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2014-04-29 01:49:24 +02:00
|
|
|
|
2009-06-29 11:11:05 +09:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2008-06-16 15:49:21 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-06-14 15:55:31 -06:00
|
|
|
|
|
|
|
|
|
2010-11-18 13:42:28 +05:30
|
|
|
|
|
|
|
|
|
2007-06-14 15:55:31 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-29 01:49:24 +02:00
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2007-06-14 15:55:31 -06:00
|
|
|
|
|
|
|
|
|
2013-04-09 14:29:26 +02:00
|
|
|
|
|
|
|
|
|
2007-06-14 15:55:31 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-01-20 22:05:30 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2013-01-20 22:05:30 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-29 01:49:24 +02:00
|
|
|
|
2013-01-20 22:05:30 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-09-04 00:16:59 +02:00
|
|
|
|
|
|
|
|
|
2013-01-20 22:05:30 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-05-09 23:34:53 +02:00
|
|
|
|
2012-11-15 20:48:50 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-10-18 17:48:11 +01:00
|
|
|
|
2007-11-24 22:33:28 +00:00
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2007-10-11 23:46:10 +01:00
|
|
|
|
2007-11-23 20:34:16 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2006-11-30 01:14:51 +00:00
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
|
|
|
|
|
2008-07-16 14:06:15 +02:00
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
|
|
|
|
|
2009-11-19 16:40:09 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2014-01-14 09:54:38 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-05-09 23:34:53 +02:00
|
|
|
|
2012-11-15 20:48:50 +01:00
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
2009-01-28 17:48:40 +00:00
|
|
|
|
2007-03-01 11:56:43 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-02-06 16:53:15 +00:00
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2006-06-11 23:03:08 +01:00
|
|
|
|
2006-11-02 17:23:33 +00:00
|
|
|
|
2014-01-14 09:54:38 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
2013-01-16 18:53:19 -08:00
|
|
|
|
2012-11-15 20:48:50 +01:00
|
|
|
|
|
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-07-10 20:29:55 +02:00
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-11-19 16:40:09 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
|
|
|
|
|
2014-08-19 22:00:07 +02:00
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-07-10 17:33:00 +01:00
|
|
|
|
2012-11-15 20:48:50 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-10-18 17:48:11 +01:00
|
|
|
|
2007-11-24 22:33:28 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-01-19 14:55:42 +00:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-07-27 15:25:43 +09:00
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-07-27 15:25:43 +09:00
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-05-09 23:34:53 +02:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-07-27 15:25:43 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-04-18 15:26:36 +02:00
|
|
|
|
2007-07-27 15:25:43 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-11-03 02:05:43 +00:00
|
|
|
|
2007-07-27 15:25:43 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-04-18 15:26:36 +02:00
|
|
|
|
2007-07-27 15:25:43 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-11-01 21:55:39 +00:00
|
|
|
|
2007-07-27 15:25:43 +09:00
|
|
|
|
2007-11-03 02:05:43 +00:00
|
|
|
|
2007-07-27 15:25:43 +09:00
|
|
|
|
2006-12-05 17:05:44 +01:00
|
|
|
|
|
|
|
|
|
2012-11-15 20:48:50 +01:00
|
|
|
|
|
|
|
|
|
2013-03-25 09:39:54 +00:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2007-10-18 17:48:11 +01:00
|
|
|
|
2007-11-24 22:33:28 +00:00
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2011-06-01 19:05:10 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2007-10-11 23:46:10 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2006-06-13 13:59:01 +02:00
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2006-06-13 13:59:01 +02:00
|
|
|
|
2006-12-28 18:22:32 +01:00
|
|
|
|
2006-06-13 13:59:01 +02:00
|
|
|
|
2007-03-01 11:56:43 +00:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
2013-01-16 18:53:19 -08:00
|
|
|
|
2006-06-13 13:59:01 +02:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-12-05 17:05:44 +01:00
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-07-11 23:27:54 +09:00
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2008-07-11 23:27:54 +09:00
|
|
|
|
|
|
|
|
|
2005-07-25 22:45:45 +00:00
|
|
|
|
2008-07-16 16:12:25 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2008-07-16 16:12:25 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-08-23 18:54:34 +02:00
|
|
|
|
2014-01-14 09:54:38 -08:00
|
|
|
|
2008-07-16 16:12:25 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-05-22 15:10:46 +00:00
|
|
|
|
|
|
|
|
|
2008-12-11 15:33:38 -08:00
|
|
|
|
2014-11-22 00:16:48 +01:00
|
|
|
|
2008-12-11 15:33:38 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-10-17 00:39:09 +02:00
|
|
|
|
2015-05-21 19:59:31 +02:00
|
|
|
|
2015-03-20 19:11:58 +03:00
|
|
|
|
|
|
|
|
|
2008-12-11 15:33:38 -08:00
|
|
|
|
2009-02-02 11:30:59 -08:00
|
|
|
|
2008-12-11 15:33:38 -08:00
|
|
|
|
2009-04-23 17:44:38 -07:00
|
|
|
|
2010-10-01 13:27:30 -07:00
|
|
|
|
2011-08-20 08:44:00 -07:00
|
|
|
|
2013-07-29 14:29:09 -07:00
|
|
|
|
2014-05-28 23:52:05 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-08-21 13:04:22 -07:00
|
|
|
|
2015-03-05 17:31:30 +03:00
|
|
|
|
2008-12-11 15:33:38 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-05-07 01:36:57 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-22 00:16:48 +01:00
|
|
|
|
2011-05-07 01:36:57 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2012-10-31 12:01:33 +00:00
|
|
|
|
2011-05-07 01:36:57 +05:30
|
|
|
|
|
|
|
|
|
2013-06-10 06:33:26 +00:00
|
|
|
|
|
|
|
|
|
2011-05-07 01:36:57 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-11-16 00:21:28 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-22 00:16:48 +01:00
|
|
|
|
2015-08-01 17:44:22 +05:30
|
|
|
|
2011-11-16 00:21:28 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2012-10-31 12:01:33 +00:00
|
|
|
|
2011-11-16 00:21:28 +00:00
|
|
|
|
|
|
|
|
|
2012-07-13 21:53:22 +05:30
|
|
|
|
2013-06-10 06:33:26 +00:00
|
|
|
|
|
|
|
|
|
2011-11-16 00:21:28 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-05-28 23:52:15 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2008-09-16 19:12:16 +02:00
|
|
|
|
2014-10-29 03:18:39 +04:00
|
|
|
|
2011-01-04 21:28:14 +01:00
|
|
|
|
2011-07-23 01:20:13 +02:00
|
|
|
|
2009-08-18 13:23:37 +01:00
|
|
|
|
2014-12-25 09:49:20 -08:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2010-06-19 04:08:19 +00:00
|
|
|
|
2011-03-30 09:27:48 +02:00
|
|
|
|
2007-08-21 22:34:16 +02:00
|
|
|
|
2015-08-06 12:22:43 +01:00
|
|
|
|
2012-12-15 11:52:10 +01:00
|
|
|
|
2013-01-20 22:05:30 +01:00
|
|
|
|
2005-02-07 01:27:14 +00:00
|
|
|
|
2005-02-03 14:28:23 +00:00
|
|
|
|
2008-07-11 00:31:36 +09:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2008-12-11 15:33:38 -08:00
|
|
|
|
2015-04-21 10:00:35 +08:00
|
|
|
|
|
|
|
|
|
2011-05-07 01:36:57 +05:30
|
|
|
|
2014-05-28 23:52:14 +02:00
|
|
|
|
2015-10-26 11:30:56 +00:00
|
|
|
|
2005-02-03 14:28:23 +00:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-12-08 02:37:49 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[PATCH] bitops: mips: use generic bitops
- remove __{,test_and_}{set,clear,change}_bit() and test_bit()
- unless defined(CONFIG_CPU_MIPS32) or defined(CONFIG_CPU_MIPS64)
- remove __ffs()
- remove ffs()
- remove ffz()
- remove fls()
- remove fls64()
- remove find_{next,first}{,_zero}_bit()
- remove sched_find_first_bit()
- remove generic_hweight64()
- remove generic_hweight{32,16,8}()
- remove ext2_{set,clear,test,find_first_zero,find_next_zero}_bit()
- remove ext2_{set,clear}_bit_atomic()
- remove minix_{test,set,test_and_clear,test,find_first_zero}_bit()
Signed-off-by: Akinobu Mita <mita@miraclelinux.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-03-26 01:39:30 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-11-11 09:05:16 +01:00
|
|
|
|
2006-04-04 13:11:45 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-11-15 20:48:50 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2005-09-15 08:52:34 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-06-14 15:55:31 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-11-01 01:57:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-04-25 12:11:44 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-10-22 19:43:15 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-10-18 17:48:11 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-11-01 01:57:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-10-25 01:34:09 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-11-01 01:57:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-04-24 09:48:40 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-11-24 22:33:28 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-11-01 01:57:55 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MIPS: VDSO: Add implementations of gettimeofday() and clock_gettime()
Add user-mode implementations of gettimeofday() and clock_gettime() to
the VDSO. This is currently usable with 2 clocksources: the CP0 count
register, which is accessible to user-mode via RDHWR on R2 and later
cores, or the MIPS Global Interrupt Controller (GIC) timer, which
provides a "user-mode visible" section containing a mirror of its
counter registers. This section must be mapped into user memory, which
is done below the VDSO data page.
When a supported clocksource is not in use, the VDSO functions will
return -ENOSYS, which causes libc to fall back on the standard syscall
path.
When support for neither of these clocksources is compiled into the
kernel at all, the VDSO still provides clock_gettime(), as the coarse
realtime/monotonic clocks can still be implemented. However,
gettimeofday() is not provided in this case as nothing can be done
without a suitable clocksource. This causes the symbol lookup to fail
in libc and it will then always use the standard syscall path.
This patch includes a workaround for a bug in QEMU which results in
RDHWR on the CP0 count register always returning a constant (incorrect)
value. A fix for this has been submitted, and the workaround can be
removed after the fix has been in stable releases for a reasonable
amount of time.
A simple performance test which calls gettimeofday() 1000 times in a
loop and calculates the average execution time gives the following
results on a Malta + I6400 (running at 20MHz):
- Syscall: ~31000 ns
- VDSO (GIC): ~15000 ns
- VDSO (CP0): ~9500 ns
[markos.chandras@imgtec.com:
- Minor code re-arrangements in order for mappings to be made
in the order they appear to the process' address space.
- Move do_{monotonic, realtime} outside of the MIPS_CLOCK_VSYSCALL ifdef
- Use gic_get_usm_range so we can do the GIC mapping in the
arch/mips/kernel/vdso instead of the GIC irqchip driver]
Signed-off-by: Alex Smith <alex.smith@imgtec.com>
Signed-off-by: Markos Chandras <markos.chandras@imgtec.com>
Cc: linux-kernel@vger.kernel.org
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/11338/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2015-10-21 09:57:44 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-04-05 00:55:41 +09:00
|
|
|
|
2008-07-25 01:46:11 -07:00
|
|
|
|
2008-04-05 00:55:41 +09:00
|
|
|
|
|
|
|
|
|
2012-11-15 20:48:50 +01:00
|
|
|
|
2007-09-05 08:58:26 +02:00
|
|
|
|
|
|
|
|
|
2010-09-03 09:49:12 +09:00
|
|
|
|
2014-11-22 00:16:48 +01:00
|
|
|
|
2010-09-03 09:49:12 +09:00
|
|
|
|
2015-07-29 22:44:53 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-09-27 14:41:44 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-09-03 15:56:19 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2005-09-03 15:56:19 -07:00
|
|
|
|
|
|
|
|
|
2010-03-10 15:23:25 -08:00
|
|
|
|
2005-09-03 15:56:19 -07:00
|
|
|
|
2010-03-10 15:23:25 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2007-03-01 11:56:43 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2007-08-07 14:52:17 +01:00
|
|
|
|
2009-06-23 10:00:31 +01:00
|
|
|
|
2013-05-21 13:49:35 +10:00
|
|
|
|
2009-06-23 10:00:31 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-08-07 14:52:17 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-08-21 22:34:16 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-04-28 17:14:26 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-11-23 16:06:25 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-07 15:39:19 -07:00
|
|
|
|
2007-05-29 15:08:07 +01:00
|
|
|
|
|
|
|
|
|
2014-11-13 11:25:27 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-08-24 16:48:30 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-10-18 12:55:21 +09:00
|
|
|
|
2007-08-24 16:48:30 +01:00
|
|
|
|
2006-11-30 01:14:51 +00:00
|
|
|
|
|
|
|
|
|
2007-08-24 16:48:30 +01:00
|
|
|
|
2006-11-30 01:14:51 +00:00
|
|
|
|
2010-10-18 12:55:21 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-08-20 08:44:00 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2012-04-14 00:14:11 +09:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-04-14 00:14:11 +09:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2006-11-30 05:22:59 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2007-05-09 07:12:20 +02:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-07-23 18:41:43 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-02-09 17:08:58 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2009-05-27 17:47:46 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-10-17 00:48:10 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-06-14 15:55:31 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-08-02 23:35:53 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-09-13 23:51:26 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-03-14 21:51:26 +09:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2007-06-14 15:55:31 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-03-13 21:17:57 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2009-03-13 21:17:57 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-06-16 15:49:21 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2008-06-16 15:49:21 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-29 01:49:24 +02:00
|
|
|
|
2008-06-16 15:49:21 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-13 13:32:03 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-07-10 20:29:55 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-11-15 20:48:50 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2013-03-25 09:39:54 +00:00
|
|
|
|
2008-01-04 23:31:07 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-01-14 09:54:38 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2014-01-14 09:54:39 -08:00
|
|
|
|
2014-12-25 09:49:09 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-12-05 17:05:44 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-12-02 13:00:32 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2012-11-15 20:48:50 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-03-21 18:44:07 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-01 10:20:09 +08:00
|
|
|
|
2014-03-21 18:44:07 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-07-02 23:27:41 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-06-06 14:52:43 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-03-30 22:57:33 -03:00
|
|
|
|
2009-11-06 18:45:05 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-04-29 11:58:54 +02:00
|
|
|
|
2009-11-06 18:45:05 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-25 16:17:24 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-07-06 12:08:11 +00:00
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-07-06 12:08:11 +00:00
|
|
|
|
2005-08-10 15:17:11 +00:00
|
|
|
|
2006-03-05 00:45:33 +00:00
|
|
|
|
2005-07-12 14:51:22 +00:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2005-07-12 14:51:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-07-12 14:51:22 +00:00
|
|
|
|
2005-08-10 15:17:11 +00:00
|
|
|
|
2006-03-05 00:45:33 +00:00
|
|
|
|
2014-01-27 15:23:10 +00:00
|
|
|
|
2012-11-21 18:33:59 -08:00
|
|
|
|
2005-07-06 12:08:11 +00:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2005-07-06 12:08:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
2015-07-16 13:24:46 +01:00
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-13 11:25:27 +00:00
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-07-06 12:08:11 +00:00
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-08-10 15:17:11 +00:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
|
|
|
|
|
2006-03-05 00:45:33 +00:00
|
|
|
|
2009-05-27 17:47:46 -07:00
|
|
|
|
2005-07-06 12:08:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-07-12 14:51:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-08-10 15:17:11 +00:00
|
|
|
|
2005-07-12 14:51:22 +00:00
|
|
|
|
|
|
|
|
|
2006-03-05 00:45:33 +00:00
|
|
|
|
2009-05-27 17:47:46 -07:00
|
|
|
|
2014-01-27 15:23:10 +00:00
|
|
|
|
2005-07-12 14:51:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
2015-07-16 13:24:46 +01:00
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-13 11:25:27 +00:00
|
|
|
|
2015-07-10 16:00:24 +01:00
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2006-04-24 14:58:53 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
2005-08-10 15:17:11 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
|
|
|
|
|
2012-10-18 13:54:15 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2006-03-17 12:59:22 +09:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
|
|
|
|
|
2012-10-18 13:54:15 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
|
|
|
|
|
2012-10-18 13:54:15 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2012-10-18 13:54:15 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-10-24 01:27:57 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-05-27 17:47:46 -07:00
|
|
|
|
2008-10-24 01:27:57 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2006-06-20 17:15:20 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
|
|
|
|
|
2012-10-18 13:54:15 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
|
|
|
|
|
2005-08-10 15:17:11 +00:00
|
|
|
|
2012-10-18 13:54:15 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
|
|
|
|
|
2005-08-10 15:17:11 +00:00
|
|
|
|
2012-10-18 13:54:15 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
2005-09-03 15:56:21 -07:00
|
|
|
|
|
|
|
|
|
2005-08-10 15:17:11 +00:00
|
|
|
|
2012-10-18 13:54:15 +02:00
|
|
|
|
2006-10-31 03:45:07 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-12-11 15:33:38 -08:00
|
|
|
|
|
|
|
|
|
2009-02-02 11:30:59 -08:00
|
|
|
|
2008-12-11 15:33:38 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-05-27 17:47:46 -07:00
|
|
|
|
2015-05-25 20:27:29 +01:00
|
|
|
|
|
|
|
|
|
2014-01-14 09:54:38 -08:00
|
|
|
|
2008-12-11 15:33:38 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-12-18 14:12:02 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-12-18 14:12:05 +01:00
|
|
|
|
2013-12-18 14:12:02 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-05-26 18:20:06 +02:00
|
|
|
|
2013-12-18 14:12:02 +01:00
|
|
|
|
|
|
|
|
|
2010-10-17 10:56:53 -07:00
|
|
|
|
2013-12-18 14:12:04 +01:00
|
|
|
|
2010-10-17 10:56:53 -07:00
|
|
|
|
2013-12-18 14:12:05 +01:00
|
|
|
|
2010-10-17 10:56:53 -07:00
|
|
|
|
2011-05-07 01:36:57 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-10-18 13:54:15 +02:00
|
|
|
|
2011-05-07 01:36:57 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-11-16 00:21:28 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-10-31 12:01:29 +00:00
|
|
|
|
2015-01-07 16:58:32 +05:30
|
|
|
|
2011-11-16 00:21:28 +00:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2013-12-03 10:22:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
2013-12-03 10:22:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-02-26 18:16:38 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-04-10 20:04:42 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-10-14 18:12:16 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-09-16 16:55:20 +01:00
|
|
|
|
2009-10-14 18:12:16 +08:00
|
|
|
|
2010-01-15 20:34:46 +08:00
|
|
|
|
2013-09-11 11:51:41 +01:00
|
|
|
|
2009-10-14 18:12:16 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-07-02 23:27:41 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-10-18 13:54:15 +02:00
|
|
|
|
2009-07-02 23:27:41 +08:00
|
|
|
|
2012-07-25 16:17:24 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-10 11:40:01 +08:00
|
|
|
|
2012-07-25 16:17:24 +02:00
|
|
|
|
2013-12-18 14:12:05 +01:00
|
|
|
|
2013-12-18 14:12:06 +01:00
|
|
|
|
2011-11-10 22:30:24 -08:00
|
|
|
|
2013-12-18 14:12:02 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-20 21:27:58 -07:00
|
|
|
|
2013-12-18 14:12:02 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-20 21:27:58 -07:00
|
|
|
|
2013-12-18 14:12:02 +01:00
|
|
|
|
|
|
|
|
|
2011-11-10 22:30:24 -08:00
|
|
|
|
2014-03-21 18:44:07 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-07-02 23:27:41 +08:00
|
|
|
|
2007-06-06 14:52:43 +08:00
|
|
|
|
|
|
|
|
|
2009-11-06 18:45:05 +08:00
|
|
|
|
|
|
|
|
|
2009-11-11 13:39:12 +08:00
|
|
|
|
|
|
|
|
|
2009-11-11 13:59:23 +08:00
|
|
|
|
2009-11-06 18:45:05 +08:00
|
|
|
|
2012-07-25 16:17:24 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-12-03 10:22:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-02-26 18:16:38 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-24 01:27:57 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-20 22:33:09 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-02-02 11:30:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-12-18 14:12:02 +01:00
|
|
|
|
2010-10-17 10:56:53 -07:00
|
|
|
|
|
|
|
|
|
2013-12-18 14:12:05 +01:00
|
|
|
|
2010-10-17 10:56:53 -07:00
|
|
|
|
2013-12-18 14:12:02 +01:00
|
|
|
|
2010-10-17 10:56:53 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-12-18 14:12:02 +01:00
|
|
|
|
2010-10-17 10:56:53 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-12-18 14:12:02 +01:00
|
|
|
|
2010-10-17 10:56:53 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-12-18 14:12:02 +01:00
|
|
|
|
2010-10-17 10:56:53 -07:00
|
|
|
|
2011-05-07 01:36:57 +05:30
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-11-16 00:21:28 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-05-07 12:20:57 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-07-14 13:24:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-31 03:45:07 +00:00
|
|
|
|
|
|
|
|
|
2007-07-14 13:24:05 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-06-20 17:15:20 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2006-06-20 17:15:20 +01:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-12-11 15:33:38 -08:00
|
|
|
|
2014-11-13 13:32:03 +00:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-11-13 13:32:03 +00:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2013-12-03 10:22:26 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-02-26 18:16:38 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-11-11 13:39:12 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-05-27 17:47:46 -07:00
|
|
|
|
|
|
|
|
|
2009-11-11 13:59:23 +08:00
|
|
|
|
|
|
|
|
|
2009-10-14 12:16:56 -07:00
|
|
|
|
|
|
|
|
|
2012-10-31 12:01:29 +00:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2008-09-23 00:04:26 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-01-05 15:29:14 -08:00
|
|
|
|
2008-09-23 00:04:26 -07:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-07-23 12:02:09 +02:00
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-11-21 18:33:59 -08:00
|
|
|
|
|
|
|
|
|
2013-07-12 10:26:11 +00:00
|
|
|
|
2012-11-21 18:33:59 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-05-29 10:16:36 +01:00
|
|
|
|
|
|
|
|
|
2012-11-21 18:33:59 -08:00
|
|
|
|
2014-05-29 10:16:36 +01:00
|
|
|
|
2012-11-21 18:33:59 -08:00
|
|
|
|
2014-05-29 10:16:36 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-11-21 18:33:59 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-03-21 18:44:07 +08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-01-16 18:53:19 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2009-04-02 14:07:10 +02:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-05-17 14:04:30 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-05-17 14:04:30 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2009-04-02 14:07:10 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2013-01-16 18:53:19 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-05-17 14:04:30 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-10-11 14:52:45 -07:00
|
|
|
|
|
|
|
|
|
2014-01-21 11:22:35 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-10-11 14:52:45 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-06-20 17:15:20 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-08-05 14:28:54 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2012-01-31 18:18:43 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-01-31 18:18:44 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-01-31 18:18:45 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-06 17:36:20 +01:00
|
|
|
|
2014-04-08 11:59:10 +01:00
|
|
|
|
2015-07-09 10:40:38 +01:00
|
|
|
|
2006-10-06 17:36:20 +01:00
|
|
|
|
2007-05-08 14:05:39 +01:00
|
|
|
|
2013-10-04 16:23:28 -05:00
|
|
|
|
2016-03-06 22:28:56 +01:00
|
|
|
|
2006-10-06 17:36:20 +01:00
|
|
|
|
|
|
|
|
|
2007-11-19 12:23:51 +00:00
|
|
|
|
2013-10-04 16:23:28 -05:00
|
|
|
|
|
|
|
|
|
2012-07-13 16:44:53 -04:00
|
|
|
|
2006-10-06 17:36:20 +01:00
|
|
|
|
2013-10-04 16:23:28 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-10-06 17:36:20 +01:00
|
|
|
|
2007-07-27 19:31:10 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-03-02 20:42:04 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-07-27 19:31:10 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-05-23 16:29:44 +02:00
|
|
|
|
2007-07-27 19:31:10 +01:00
|
|
|
|
2014-12-03 15:47:03 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-03-10 12:30:56 +00:00
|
|
|
|
2014-12-03 15:47:03 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-07-14 15:57:16 +00:00
|
|
|
|
|
|
|
|
|
2013-06-28 11:25:27 +00:00
|
|
|
|
2007-05-08 14:05:39 +01:00
|
|
|
|
|
|
|
|
|
2006-06-05 17:24:46 +01:00
|
|
|
|
2005-07-14 15:57:16 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-10-30 15:52:07 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-10-30 15:52:06 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-07-14 15:57:16 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-07-14 15:57:16 +00:00
|
|
|
|
2014-01-01 16:29:03 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-01-01 16:26:46 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-04 00:06:29 +01:00
|
|
|
|
2014-01-15 10:32:00 +00:00
|
|
|
|
2015-07-09 10:40:38 +01:00
|
|
|
|
2016-03-06 22:28:56 +01:00
|
|
|
|
2014-07-22 09:29:34 +01:00
|
|
|
|
2009-06-17 16:40:34 -07:00
|
|
|
|
2014-07-22 09:29:34 +01:00
|
|
|
|
2008-10-04 00:06:29 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-01-15 10:31:58 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-04 00:06:29 +01:00
|
|
|
|
2014-01-15 10:32:00 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-01-15 10:31:53 +00:00
|
|
|
|
|
|
|
|
|
2015-07-09 10:40:38 +01:00
|
|
|
|
2014-01-15 10:31:53 +00:00
|
|
|
|
|
|
|
|
|
2014-04-14 14:13:57 +01:00
|
|
|
|
2016-03-06 22:28:56 +01:00
|
|
|
|
2014-01-15 10:31:53 +00:00
|
|
|
|
|
|
|
|
|
2014-04-14 14:13:57 +01:00
|
|
|
|
2014-01-15 10:31:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-14 11:00:56 +01:00
|
|
|
|
2014-09-18 16:09:49 +01:00
|
|
|
|
2014-07-09 12:48:19 +01:00
|
|
|
|
2014-04-14 11:00:56 +01:00
|
|
|
|
|
|
|
|
|
2014-01-15 10:31:50 +00:00
|
|
|
|
2016-03-06 22:28:56 +01:00
|
|
|
|
2014-01-15 10:31:50 +00:00
|
|
|
|
|
|
|
|
|
2014-01-15 10:31:51 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-01-15 10:31:52 +00:00
|
|
|
|
|
|
|
|
|
2008-10-04 00:06:29 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-11-21 18:33:59 -08:00
|
|
|
|
2010-01-03 13:39:12 +01:00
|
|
|
|
2014-11-22 00:16:48 +01:00
|
|
|
|
2010-01-03 13:39:12 +01:00
|
|
|
|
2014-07-21 08:46:14 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-02-02 17:41:47 +01:00
|
|
|
|
|
|
|
|
|
2014-07-21 08:46:14 +01:00
|
|
|
|
2007-02-02 17:41:47 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-03-25 13:27:11 -05:00
|
|
|
|
2014-10-27 10:34:11 +00:00
|
|
|
|
2014-07-21 08:46:14 +01:00
|
|
|
|
2013-03-25 13:27:11 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-07-21 08:46:14 +01:00
|
|
|
|
|
|
|
|
|
2014-01-27 15:23:10 +00:00
|
|
|
|
2015-07-27 12:58:27 -07:00
|
|
|
|
2014-01-27 15:23:10 +00:00
|
|
|
|
2014-07-11 16:47:14 +01:00
|
|
|
|
2014-01-27 15:23:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-01-27 15:23:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-01-27 15:23:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-04-24 14:58:53 +01:00
|
|
|
|
2005-07-14 15:57:16 +00:00
|
|
|
|
2011-11-16 01:25:45 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-06-05 17:24:46 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-07-14 15:57:16 +00:00
|
|
|
|
2006-06-05 17:24:46 +01:00
|
|
|
|
2005-07-14 15:57:16 +00:00
|
|
|
|
2006-06-05 17:24:46 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-07-14 15:57:16 +00:00
|
|
|
|
2006-06-05 17:24:46 +01:00
|
|
|
|
2005-07-14 15:57:16 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-10-23 12:43:11 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-08-10 15:17:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-12-03 10:22:26 +00:00
|
|
|
|
2005-08-10 15:17:11 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-02-02 17:41:47 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-05 16:52:02 -06:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-29 01:49:24 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-01-27 15:23:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-06-25 14:54:31 -07:00
|
|
|
|
|
|
|
|
|
2009-12-01 14:55:42 +08:00
|
|
|
|
2005-06-25 14:54:31 -07:00
|
|
|
|
2006-06-11 23:03:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-05-09 07:12:20 +02:00
|
|
|
|
2006-06-11 23:03:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-07-03 00:09:47 +09:00
|
|
|
|
|
|
|
|
|
2006-07-05 01:22:44 +09:00
|
|
|
|
2006-07-03 00:09:47 +09:00
|
|
|
|
2006-06-11 23:03:08 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-04-10 22:53:53 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-10-12 19:37:22 +08:00
|
|
|
|
|
|
|
|
|
2015-03-29 10:54:08 +08:00
|
|
|
|
2010-10-12 19:37:22 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-06-25 14:54:31 -07:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2006-06-04 11:51:46 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2014-01-23 15:55:29 -08:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2014-01-23 15:55:29 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2014-01-23 15:55:29 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-03 15:50:21 +02:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-11-19 12:23:51 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-10-04 00:06:29 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-01-15 10:31:53 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-06-04 11:51:46 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-02-06 16:53:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2014-04-29 20:07:40 +05:30
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-02-06 16:53:15 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-03-18 01:01:39 +09:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2007-03-18 01:01:39 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2012-07-13 16:44:53 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-06-20 00:19:13 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-09-22 10:16:39 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-06-20 00:19:13 +09:00
|
|
|
|
2008-02-25 16:55:29 +00:00
|
|
|
|
2006-06-20 00:19:13 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-09-22 10:16:39 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-06-20 00:19:13 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-09-22 10:16:39 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-06-20 00:19:13 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-09-22 10:16:39 -07:00
|
|
|
|
2006-06-20 00:19:13 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-03-07 10:30:19 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-07-11 20:45:51 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-01-16 23:29:11 +09:00
|
|
|
|
2013-01-16 18:53:19 -08:00
|
|
|
|
2015-09-09 15:38:55 -07:00
|
|
|
|
2007-01-16 23:29:11 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-05-09 07:12:20 +02:00
|
|
|
|
2007-01-16 23:29:11 +09:00
|
|
|
|
|
|
|
|
|
2007-10-20 01:34:40 +02:00
|
|
|
|
2007-01-16 23:29:11 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-08-20 21:38:03 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-01-16 23:29:11 +09:00
|
|
|
|
2012-10-11 18:14:58 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-01-16 23:29:11 +09:00
|
|
|
|
|
|
|
|
|
2007-07-25 16:19:33 +01:00
|
|
|
|
2007-01-16 23:29:11 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-11-22 13:12:07 +00:00
|
|
|
|
2015-07-27 12:58:27 -07:00
|
|
|
|
2013-11-22 13:12:07 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-02-14 17:55:18 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-11-22 13:12:07 +00:00
|
|
|
|
2010-10-13 00:52:46 -06:00
|
|
|
|
2012-09-18 11:28:54 +02:00
|
|
|
|
2010-10-13 00:52:46 -06:00
|
|
|
|
2010-11-18 15:54:56 -08:00
|
|
|
|
2012-02-24 08:07:06 -07:00
|
|
|
|
2010-10-13 00:52:46 -06:00
|
|
|
|
2014-08-21 13:04:20 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-12 12:24:58 +02:00
|
|
|
|
2015-10-12 13:13:01 +02:00
|
|
|
|
2015-04-12 12:24:58 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-09-11 17:46:14 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-12 12:24:58 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-12 12:24:59 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-12 12:24:58 +02:00
|
|
|
|
|
|
|
|
|
2015-10-12 13:13:02 +02:00
|
|
|
|
|
|
|
|
|
2015-10-12 13:13:03 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-10-12 13:13:02 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2006-09-26 23:44:01 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-10-23 15:39:02 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-04-14 15:45:51 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-11-25 11:35:40 +00:00
|
|
|
|
|
|
|
|
|
2008-10-18 20:27:21 -07:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-10-11 23:46:03 +01:00
|
|
|
|
2012-01-30 00:23:38 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-03-21 18:44:07 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-24 16:33:14 +02:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-10-29 19:32:41 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-11-30 01:14:51 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-10-16 10:36:23 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-10-11 23:46:10 +01:00
|
|
|
|
|
|
|
|
|
2011-05-08 19:03:03 +01:00
|
|
|
|
2011-06-09 13:08:27 +00:00
|
|
|
|
2009-11-17 01:32:58 +08:00
|
|
|
|
2007-10-11 23:46:10 +01:00
|
|
|
|
2013-06-12 10:54:11 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-11-03 02:05:43 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-03-23 16:43:03 -07:00
|
|
|
|
2014-01-23 15:56:04 -08:00
|
|
|
|
2011-03-23 16:43:03 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MIPS: Compat: Fix build error if CONFIG_MIPS32_COMPAT but no compat ABI.
In that case nor __NR_seccomp_*_32 symbols will be defined in
<asm/unistd.h> so the attempt to use it in kernel.seccomp.c will fail
with:
kernel/seccomp.c:565:2: error: '__NR_seccomp_read_32' undeclared here (not in a function)
__NR_seccomp_read_32, __NR_seccomp_write_32, __NR_seccomp_exit_32, __NR_seccomp_sigreturn_32,
^
kernel/seccomp.c:565:24: error: '__NR_seccomp_write_32' undeclared here (not in a function)
__NR_seccomp_read_32, __NR_seccomp_write_32, __NR_seccomp_exit_32, __NR_seccomp_sigreturn_32,
^
kernel/seccomp.c:565:47: error: '__NR_seccomp_exit_32' undeclared here (not in a function)
__NR_seccomp_read_32, __NR_seccomp_write_32, __NR_seccomp_exit_32, __NR_seccomp_sigreturn_32,
^
kernel/seccomp.c:565:69: error: '__NR_seccomp_sigreturn_32' undeclared here (not in a function)
__NR_seccomp_read_32, __NR_seccomp_write_32, __NR_seccomp_exit_32, __NR_seccomp_sigreturn_32,
Solved by changing the compat ABIs in kconfig to select MIPS32_COMPAT
directly. This also means the user no longer has to select MIPS32_COMPAT
before being able to see the ABI options.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2014-12-19 01:18:03 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-11-07 18:02:44 +09:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
MIPS: Compat: Fix build error if CONFIG_MIPS32_COMPAT but no compat ABI.
In that case nor __NR_seccomp_*_32 symbols will be defined in
<asm/unistd.h> so the attempt to use it in kernel.seccomp.c will fail
with:
kernel/seccomp.c:565:2: error: '__NR_seccomp_read_32' undeclared here (not in a function)
__NR_seccomp_read_32, __NR_seccomp_write_32, __NR_seccomp_exit_32, __NR_seccomp_sigreturn_32,
^
kernel/seccomp.c:565:24: error: '__NR_seccomp_write_32' undeclared here (not in a function)
__NR_seccomp_read_32, __NR_seccomp_write_32, __NR_seccomp_exit_32, __NR_seccomp_sigreturn_32,
^
kernel/seccomp.c:565:47: error: '__NR_seccomp_exit_32' undeclared here (not in a function)
__NR_seccomp_read_32, __NR_seccomp_write_32, __NR_seccomp_exit_32, __NR_seccomp_sigreturn_32,
^
kernel/seccomp.c:565:69: error: '__NR_seccomp_sigreturn_32' undeclared here (not in a function)
__NR_seccomp_read_32, __NR_seccomp_write_32, __NR_seccomp_exit_32, __NR_seccomp_sigreturn_32,
Solved by changing the compat ABIs in kconfig to select MIPS32_COMPAT
directly. This also means the user no longer has to select MIPS32_COMPAT
before being able to see the ABI options.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2014-12-19 01:18:03 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015-01-03 12:10:23 +01:00
|
|
|
|
MIPS: Compat: Fix build error if CONFIG_MIPS32_COMPAT but no compat ABI.
In that case nor __NR_seccomp_*_32 symbols will be defined in
<asm/unistd.h> so the attempt to use it in kernel.seccomp.c will fail
with:
kernel/seccomp.c:565:2: error: '__NR_seccomp_read_32' undeclared here (not in a function)
__NR_seccomp_read_32, __NR_seccomp_write_32, __NR_seccomp_exit_32, __NR_seccomp_sigreturn_32,
^
kernel/seccomp.c:565:24: error: '__NR_seccomp_write_32' undeclared here (not in a function)
__NR_seccomp_read_32, __NR_seccomp_write_32, __NR_seccomp_exit_32, __NR_seccomp_sigreturn_32,
^
kernel/seccomp.c:565:47: error: '__NR_seccomp_exit_32' undeclared here (not in a function)
__NR_seccomp_read_32, __NR_seccomp_write_32, __NR_seccomp_exit_32, __NR_seccomp_sigreturn_32,
^
kernel/seccomp.c:565:69: error: '__NR_seccomp_sigreturn_32' undeclared here (not in a function)
__NR_seccomp_read_32, __NR_seccomp_write_32, __NR_seccomp_exit_32, __NR_seccomp_sigreturn_32,
Solved by changing the compat ABIs in kconfig to select MIPS32_COMPAT
directly. This also means the user no longer has to select MIPS32_COMPAT
before being able to see the ABI options.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2014-12-19 01:18:03 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-02-09 17:08:58 +00:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2007-02-09 17:08:58 +00:00
|
|
|
|
2006-06-05 17:43:10 +02:00
|
|
|
|
2009-06-04 20:27:10 +08:00
|
|
|
|
|
|
|
|
|
2009-07-02 11:48:07 +01:00
|
|
|
|
2009-06-04 20:27:10 +08:00
|
|
|
|
2007-12-08 02:14:00 +01:00
|
|
|
|
|
|
|
|
|
2009-07-02 11:48:07 +01:00
|
|
|
|
2007-12-08 02:14:00 +01:00
|
|
|
|
2007-02-09 17:08:58 +00:00
|
|
|
|
2006-06-05 17:43:10 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2013-04-04 12:54:21 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-04-14 16:24:22 +01:00
|
|
|
|
|
|
|
|
|
2013-04-04 12:54:21 +00:00
|
|
|
|
|
|
|
|
|
2009-11-17 01:32:58 +08:00
|
|
|
|
2014-04-14 16:24:22 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-07-11 21:03:49 -07:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2012-11-15 10:35:42 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-11-21 18:33:59 -08:00
|
|
|
|
|
|
|
|
|