2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-11-23 14:38:21 +01:00
|
|
|
|
2015-05-22 17:13:32 -04:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-10-01 05:43:41 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-10-01 05:43:41 +02:00
|
|
|
|
2008-02-07 00:15:40 -08:00
|
|
|
|
2010-10-01 05:43:41 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-10-01 05:43:41 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-05-12 20:02:09 -04:00
|
|
|
|
2010-10-01 05:43:41 +02:00
|
|
|
|
|
|
|
|
|
2010-11-23 14:38:13 +01:00
|
|
|
|
2010-10-01 05:43:41 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-07-06 02:29:59 +04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-10-01 05:43:41 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2008-02-07 00:15:40 -08:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-10-01 05:43:43 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
2010-10-01 05:43:43 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-10-01 05:45:20 +02:00
|
|
|
|
2012-07-12 17:26:31 +03:00
|
|
|
|
2010-10-01 05:43:43 +02:00
|
|
|
|
|
|
|
|
|
2012-12-20 15:05:28 -08:00
|
|
|
|
|
|
|
|
|
2014-06-06 14:36:31 -07:00
|
|
|
|
2012-12-20 15:05:28 -08:00
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2014-06-06 14:36:31 -07:00
|
|
|
|
2012-12-20 15:05:28 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-10-01 05:43:43 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-03-05 09:21:37 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2011-07-06 02:30:00 +04:00
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:54 -07:00
|
|
|
|
2010-10-01 05:43:43 +02:00
|
|
|
|
2011-07-06 02:30:00 +04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-10-01 05:43:43 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-10-01 05:43:43 +02:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-06-07 14:34:48 -04:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2013-04-30 15:27:54 -07:00
|
|
|
|
2014-04-03 14:47:49 -07:00
|
|
|
|
2012-05-03 14:48:02 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-10-01 05:43:31 +02:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-07-12 17:26:28 +03:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
|
|
|
|
|
2010-11-23 14:37:47 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-11-23 14:38:02 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2013-04-30 15:27:54 -07:00
|
|
|
|
2009-05-11 23:35:03 +02:00
|
|
|
|
2010-11-23 14:37:57 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-11-23 14:37:57 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-11-23 14:37:47 +01:00
|
|
|
|
|
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-10-01 05:45:20 +02:00
|
|
|
|
2010-11-23 14:37:47 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-11-23 14:37:47 +01:00
|
|
|
|
2011-07-18 08:06:23 -07:00
|
|
|
|
2010-11-23 14:37:47 +01:00
|
|
|
|
2016-06-05 14:31:58 -05:00
|
|
|
|
2016-11-01 07:40:10 -06:00
|
|
|
|
2010-11-23 14:37:57 +01:00
|
|
|
|
|
|
|
|
|
2010-11-23 14:37:47 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-07-18 08:06:23 -07:00
|
|
|
|
2010-11-23 14:37:47 +01:00
|
|
|
|
2016-06-05 14:31:58 -05:00
|
|
|
|
2016-11-01 07:40:10 -06:00
|
|
|
|
2010-11-23 14:37:47 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
2010-10-01 05:45:08 +02:00
|
|
|
|
2010-11-23 14:38:21 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-11-23 14:37:47 +01:00
|
|
|
|
2009-06-08 10:05:12 +02:00
|
|
|
|
|
|
|
|
|
2012-07-12 17:26:31 +03:00
|
|
|
|
2009-06-08 10:05:12 +02:00
|
|
|
|
2012-12-20 15:05:29 -08:00
|
|
|
|
2012-07-12 17:26:31 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-12-20 15:05:29 -08:00
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2012-07-12 17:26:31 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2017-07-17 08:45:34 +01:00
|
|
|
|
2012-07-12 17:26:31 +03:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:54 -07:00
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
2012-07-12 17:26:31 +03:00
|
|
|
|
|
|
|
|
|
2017-07-17 08:45:34 +01:00
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-11-23 14:37:43 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-07-18 08:06:23 -07:00
|
|
|
|
|
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
2005-05-01 08:59:16 -07:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2006-06-23 02:02:58 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2006-06-23 02:02:58 -07:00
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
2009-04-02 16:59:36 -07:00
|
|
|
|
2006-06-23 02:02:58 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
2009-04-02 16:59:36 -07:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-03-13 10:14:33 -04:00
|
|
|
|
2017-07-17 08:45:34 +01:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
2010-11-07 23:01:17 +01:00
|
|
|
|
2005-11-29 19:34:41 -08:00
|
|
|
|
2010-11-07 23:01:17 +01:00
|
|
|
|
2005-11-29 19:34:41 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-11-07 23:01:17 +01:00
|
|
|
|
2005-11-29 19:34:41 -08:00
|
|
|
|
2010-12-16 18:08:38 +02:00
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-12-16 18:08:38 +02:00
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2005-11-29 19:34:41 -08:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-02-12 00:55:41 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-06-07 14:34:48 -04:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2009-06-08 10:05:12 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2005-09-06 15:18:48 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2008-02-07 00:15:40 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2011-09-15 10:48:40 -04:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2012-07-30 14:42:11 -07:00
|
|
|
|
2007-07-15 23:40:50 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2010-10-01 05:41:39 +02:00
|
|
|
|
2010-10-01 05:45:08 +02:00
|
|
|
|
2012-07-12 17:26:31 +03:00
|
|
|
|
|
|
|
|
|
2005-09-06 15:18:48 -07:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
|
|
|
|
|
2005-09-06 15:18:48 -07:00
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-01-06 00:09:45 -08:00
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2006-01-18 17:43:08 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2011-09-15 10:48:40 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
PAGE_CACHE_{SIZE,SHIFT,MASK,ALIGN} macros were introduced *long* time
ago with promise that one day it will be possible to implement page
cache with bigger chunks than PAGE_SIZE.
This promise never materialized. And unlikely will.
We have many places where PAGE_CACHE_SIZE assumed to be equal to
PAGE_SIZE. And it's constant source of confusion on whether
PAGE_CACHE_* or PAGE_* constant should be used in a particular case,
especially on the border between fs and mm.
Global switching to PAGE_CACHE_SIZE != PAGE_SIZE would cause to much
breakage to be doable.
Let's stop pretending that pages in page cache are special. They are
not.
The changes are pretty straight-forward:
- <foo> << (PAGE_CACHE_SHIFT - PAGE_SHIFT) -> <foo>;
- <foo> >> (PAGE_CACHE_SHIFT - PAGE_SHIFT) -> <foo>;
- PAGE_CACHE_{SIZE,SHIFT,MASK,ALIGN} -> PAGE_{SIZE,SHIFT,MASK,ALIGN};
- page_cache_get() -> get_page();
- page_cache_release() -> put_page();
This patch contains automated changes generated with coccinelle using
script below. For some reason, coccinelle doesn't patch header files.
I've called spatch for them manually.
The only adjustment after coccinelle is revert of changes to
PAGE_CAHCE_ALIGN definition: we are going to drop it later.
There are few places in the code where coccinelle didn't reach. I'll
fix them manually in a separate patch. Comments and documentation also
will be addressed with the separate patch.
virtual patch
@@
expression E;
@@
- E << (PAGE_CACHE_SHIFT - PAGE_SHIFT)
+ E
@@
expression E;
@@
- E >> (PAGE_CACHE_SHIFT - PAGE_SHIFT)
+ E
@@
@@
- PAGE_CACHE_SHIFT
+ PAGE_SHIFT
@@
@@
- PAGE_CACHE_SIZE
+ PAGE_SIZE
@@
@@
- PAGE_CACHE_MASK
+ PAGE_MASK
@@
expression E;
@@
- PAGE_CACHE_ALIGN(E)
+ PAGE_ALIGN(E)
@@
expression E;
@@
- page_cache_get(E)
+ get_page(E)
@@
expression E;
@@
- page_cache_release(E)
+ put_page(E)
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Acked-by: Michal Hocko <mhocko@suse.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2016-04-01 15:29:47 +03:00
|
|
|
|
2011-09-15 10:48:40 -04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2011-02-16 09:34:26 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-10-01 05:45:20 +02:00
|
|
|
|
2005-11-29 19:34:41 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-12-16 18:08:38 +02:00
|
|
|
|
2017-07-17 08:45:34 +01:00
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2005-11-29 19:34:41 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2011-02-16 09:34:26 +01:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2013-11-12 15:11:09 -08:00
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
|
|
|
|
|
2013-11-12 15:11:09 -08:00
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-02-07 00:15:40 -08:00
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2008-02-07 00:15:40 -08:00
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2008-02-07 00:15:40 -08:00
|
|
|
|
|
|
|
|
|
2013-04-30 15:27:55 -07:00
|
|
|
|
2008-02-07 00:15:40 -08:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2012-02-12 22:07:07 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2011-07-06 02:29:59 +04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2014-12-18 16:17:12 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
2008-02-07 00:15:40 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
2008-02-07 00:15:40 -08:00
|
|
|
|
2010-10-01 05:42:59 +02:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2017-07-17 08:45:34 +01:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-01-10 17:48:52 -05:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
|
|
|
|
|
2012-01-10 17:48:52 -05:00
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-02-12 22:07:07 -05:00
|
|
|
|
|
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
|
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
|
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-09-15 10:48:27 -04:00
|
|
|
|
|
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
|
|
|
|
|
2009-08-16 21:05:08 +00:00
|
|
|
|
2011-02-02 09:32:39 -07:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-12-06 20:33:20 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2006-12-06 20:33:17 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2011-01-07 17:49:49 +11:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2011-01-07 17:49:49 +11:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-07-25 00:46:55 +04:00
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2010-07-25 00:46:55 +04:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2010-07-25 00:46:55 +04:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-03-02 19:39:14 -08:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
2008-07-25 19:45:34 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2007-05-16 22:10:57 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2016-01-14 15:18:21 -08:00
|
|
|
|
2007-07-20 10:11:58 +09:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-09-26 11:33:07 +10:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2013-02-27 17:03:04 -08:00
|
|
|
|
2006-09-27 01:49:40 -07:00
|
|
|
|
2005-04-16 15:20:36 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|