Signed-off-by: Dave Hansen --- memhotplug-dave/include/linux/mm.h | 15 +++++++++++++++ memhotplug-dave/include/linux/page-flags.h | 22 ++-------------------- 2 files changed, 17 insertions(+), 20 deletions(-) diff -puN include/linux/mm.h~K7-move-set_page-funcs include/linux/mm.h --- memhotplug/include/linux/mm.h~K7-move-set_page-funcs 2005-07-28 13:51:13.000000000 -0700 +++ memhotplug-dave/include/linux/mm.h 2005-07-28 13:51:13.000000000 -0700 @@ -353,6 +353,21 @@ static inline void put_page(struct page #endif /* CONFIG_HUGETLB_PAGE */ +static inline void set_page_under_capture(struct page *page) +{ + SetPageUnderCapture(page); +} + +static inline void clear_page_under_capture(struct page *page) +{ + ClearPageUnderCapture(page); +} + +static inline int page_under_capture(struct page *page) +{ + return PageUnderCapture(page); +} + /* * Multiple processes may "see" the same page. E.g. for untouched * mappings of /dev/null, all processes see the same page full of diff -puN include/linux/page-flags.h~K7-move-set_page-funcs include/linux/page-flags.h --- memhotplug/include/linux/page-flags.h~K7-move-set_page-funcs 2005-07-28 13:51:13.000000000 -0700 +++ memhotplug-dave/include/linux/page-flags.h 2005-07-28 13:51:13.000000000 -0700 @@ -338,28 +338,10 @@ static inline void set_page_writeback(st #define PageUnderCapture(page) test_bit(PG_capture, &(page)->flags) #define SetPageUnderCapture(page) set_bit(PG_capture, &(page)->flags) #define ClearPageUnderCapture(page) clear_bit(PG_capture, &(page)->flags) - -static inline void set_page_under_capture(struct page *page) -{ - SetPageUnderCapture(page); -} - -static inline void clear_page_under_capture(struct page *page) -{ - ClearPageUnderCapture(page); -} - -static inline int page_under_capture(struct page *page) -{ - return PageUnderCapture(page); -} #else #define PageUnderCapture(page) 0 - -static inline int page_under_capture(struct page *page) -{ - return 0; -} +#define SetPageUnderCapture(page) do {} while(0) +#define ClearPageUnderCapture(page) do {} while(0) #endif #endif /* PAGE_FLAGS_H */ _