diff options
| author | Christoph Lameter <clameter@sgi.com> | 2008-04-28 05:12:52 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-04-28 11:58:22 -0400 |
| commit | 0a128b2b1a5e8ebce0260e3345812ee70daccc7f (patch) | |
| tree | a2ce711ea77ef4677cad4f613112b8d7b88b7e28 /include/linux | |
| parent | d60cd46bbdc5a79d9a177e40009f960e44f0e334 (diff) | |
pageflags: eliminate PG_xxx aliases
Remove aliases of PG_xxx. We can easily drop those now and alias by
specifying the PG_xxx flag in the macro that generates the functions.
Signed-off-by: Christoph Lameter <clameter@sgi.com>
Cc: Andy Whitcroft <apw@shadowen.org>
Cc: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
Cc: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Cc: Rik van Riel <riel@redhat.com>
Cc: Mel Gorman <mel@csn.ul.ie>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/page-flags.h | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/include/linux/page-flags.h b/include/linux/page-flags.h index 3cafd878e4ca..437778c703f5 100644 --- a/include/linux/page-flags.h +++ b/include/linux/page-flags.h | |||
| @@ -79,8 +79,6 @@ enum pageflags { | |||
| 79 | PG_active, | 79 | PG_active, |
| 80 | PG_slab, | 80 | PG_slab, |
| 81 | PG_owner_priv_1, /* Owner use. If pagecache, fs may use*/ | 81 | PG_owner_priv_1, /* Owner use. If pagecache, fs may use*/ |
| 82 | PG_checked = PG_owner_priv_1, /* Used by some filesystems */ | ||
| 83 | PG_pinned = PG_owner_priv_1, /* Xen pinned pagetable */ | ||
| 84 | PG_arch_1, | 82 | PG_arch_1, |
| 85 | PG_reserved, | 83 | PG_reserved, |
| 86 | PG_private, /* If pagecache, has fs-private data */ | 84 | PG_private, /* If pagecache, has fs-private data */ |
| @@ -89,8 +87,6 @@ enum pageflags { | |||
| 89 | PG_swapcache, /* Swap page: swp_entry_t in private */ | 87 | PG_swapcache, /* Swap page: swp_entry_t in private */ |
| 90 | PG_mappedtodisk, /* Has blocks allocated on-disk */ | 88 | PG_mappedtodisk, /* Has blocks allocated on-disk */ |
| 91 | PG_reclaim, /* To be reclaimed asap */ | 89 | PG_reclaim, /* To be reclaimed asap */ |
| 92 | /* PG_readahead is only used for file reads; PG_reclaim is only for writes */ | ||
| 93 | PG_readahead = PG_reclaim, /* Reminder to do async read-ahead */ | ||
| 94 | PG_buddy, /* Page is free, on buddy lists */ | 90 | PG_buddy, /* Page is free, on buddy lists */ |
| 95 | 91 | ||
| 96 | #if (BITS_PER_LONG > 32) | 92 | #if (BITS_PER_LONG > 32) |
| @@ -158,8 +154,8 @@ PAGEFLAG(Dirty, dirty) TESTSCFLAG(Dirty, dirty) __CLEARPAGEFLAG(Dirty, dirty) | |||
| 158 | PAGEFLAG(LRU, lru) __CLEARPAGEFLAG(LRU, lru) | 154 | PAGEFLAG(LRU, lru) __CLEARPAGEFLAG(LRU, lru) |
| 159 | PAGEFLAG(Active, active) __CLEARPAGEFLAG(Active, active) | 155 | PAGEFLAG(Active, active) __CLEARPAGEFLAG(Active, active) |
| 160 | __PAGEFLAG(Slab, slab) | 156 | __PAGEFLAG(Slab, slab) |
| 161 | PAGEFLAG(Checked, checked) /* Used by some filesystems */ | 157 | PAGEFLAG(Checked, owner_priv_1) /* Used by some filesystems */ |
| 162 | PAGEFLAG(Pinned, pinned) TESTSCFLAG(Pinned, pinned) /* Xen pagetable */ | 158 | PAGEFLAG(Pinned, owner_priv_1) TESTSCFLAG(Pinned, owner_priv_1) /* Xen */ |
| 163 | PAGEFLAG(Reserved, reserved) __CLEARPAGEFLAG(Reserved, reserved) | 159 | PAGEFLAG(Reserved, reserved) __CLEARPAGEFLAG(Reserved, reserved) |
| 164 | PAGEFLAG(Private, private) __CLEARPAGEFLAG(Private, private) | 160 | PAGEFLAG(Private, private) __CLEARPAGEFLAG(Private, private) |
| 165 | __SETPAGEFLAG(Private, private) | 161 | __SETPAGEFLAG(Private, private) |
| @@ -174,14 +170,14 @@ PAGEFLAG(MappedToDisk, mappedtodisk) | |||
| 174 | 170 | ||
| 175 | /* PG_readahead is only used for file reads; PG_reclaim is only for writes */ | 171 | /* PG_readahead is only used for file reads; PG_reclaim is only for writes */ |
| 176 | PAGEFLAG(Reclaim, reclaim) TESTCLEARFLAG(Reclaim, reclaim) | 172 | PAGEFLAG(Reclaim, reclaim) TESTCLEARFLAG(Reclaim, reclaim) |
| 177 | PAGEFLAG(Readahead, readahead) /* Reminder to do async read-ahead */ | 173 | PAGEFLAG(Readahead, reclaim) /* Reminder to do async read-ahead */ |
| 178 | 174 | ||
| 179 | #ifdef CONFIG_HIGHMEM | 175 | #ifdef CONFIG_HIGHMEM |
| 180 | /* | 176 | /* |
| 181 | * Must use a macro here due to header dependency issues. page_zone() is not | 177 | * Must use a macro here due to header dependency issues. page_zone() is not |
| 182 | * available at this point. | 178 | * available at this point. |
| 183 | */ | 179 | */ |
| 184 | #define PageHighMem(__p) is_highmem(page_zone(page)) | 180 | #define PageHighMem(__p) is_highmem(page_zone(__p)) |
| 185 | #else | 181 | #else |
| 186 | static inline int PageHighMem(struct page *page) | 182 | static inline int PageHighMem(struct page *page) |
| 187 | { | 183 | { |
