diff options
| author | Andrew Morton <akpm@zip.com.au> | 2002-06-17 20:20:38 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-06-17 20:20:38 -0700 |
| commit | 38cb52ca07ab22719026ffdfe1db794ed8e9b73b (patch) | |
| tree | 5064d1884f310228f20672d0bce9859113cb7417 /fs/buffer.c | |
| parent | a28b4d4ede7e5f9bcde157417957998571b7a639 (diff) | |
[PATCH] remove set_page_buffers() and clear_page_buffers()
The set_page_buffers() and clear_page_buffers() macros are each used in
only one place. Fold them into their callers.
Diffstat (limited to 'fs/buffer.c')
| -rw-r--r-- | fs/buffer.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/fs/buffer.c b/fs/buffer.c index 70025ee603a6..a47863b3bd8a 100644 --- a/fs/buffer.c +++ b/fs/buffer.c @@ -152,14 +152,16 @@ __set_page_buffers(struct page *page, struct buffer_head *head) { if (page_has_buffers(page)) buffer_error(); - set_page_buffers(page, head); page_cache_get(page); + SetPagePrivate(page); + page->private = (unsigned long)head; } static inline void __clear_page_buffers(struct page *page) { - clear_page_buffers(page); + ClearPagePrivate(page); + page->private = 0; page_cache_release(page); } |
