diff options
author | Nick Piggin <npiggin@suse.de> | 2006-03-22 03:08:34 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-22 10:54:01 -0500 |
commit | 84097518d1ecd2330f9488e4c2d09953a3340e74 (patch) | |
tree | 50981fe0584c456a1a86e6d7f611eec223b5f536 /include | |
parent | 0f8053a509ceba4a077a50ea7b77039b5559b428 (diff) |
[PATCH] mm: nommu use compound pages
Now that compound page handling is properly fixed in the VM, move nommu
over to using compound pages rather than rolling their own refcounting.
nommu vm page refcounting is broken anyway, but there is no need to have
divergent code in the core VM now, nor when it gets fixed.
Signed-off-by: Nick Piggin <npiggin@suse.de>
Cc: David Howells <dhowells@redhat.com>
(Needs testing, please).
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/mm.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/include/linux/mm.h b/include/linux/mm.h index 9b3cdfc8046d..3d84b7a35e0d 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h | |||
@@ -327,11 +327,7 @@ static inline void get_page(struct page *page) | |||
327 | 327 | ||
328 | void put_page(struct page *page); | 328 | void put_page(struct page *page); |
329 | 329 | ||
330 | #ifdef CONFIG_MMU | ||
331 | void split_page(struct page *page, unsigned int order); | 330 | void split_page(struct page *page, unsigned int order); |
332 | #else | ||
333 | static inline void split_page(struct page *page, unsigned int order) {} | ||
334 | #endif | ||
335 | 331 | ||
336 | /* | 332 | /* |
337 | * Multiple processes may "see" the same page. E.g. for untouched | 333 | * Multiple processes may "see" the same page. E.g. for untouched |