--- zzzz-none-000/linux-2.6.28.10/include/linux/page-flags.h 2009-05-02 18:54:43.000000000 +0000 +++ puma5-6360-529/linux-2.6.28.10/include/linux/page-flags.h 2009-10-14 11:28:36.000000000 +0000 @@ -160,23 +160,23 @@ __SETPAGEFLAG(uname, lname) __CLEARPAGEFLAG(uname, lname) #define PAGEFLAG_FALSE(uname) \ -static inline int Page##uname(struct page *page) \ +static inline int Page##uname(struct page *page __attribute__ ((unused))) \ { return 0; } #define TESTSCFLAG(uname, lname) \ TESTSETFLAG(uname, lname) TESTCLEARFLAG(uname, lname) #define SETPAGEFLAG_NOOP(uname) \ -static inline void SetPage##uname(struct page *page) { } +static inline void SetPage##uname(struct page *page __attribute__ ((unused))) { } #define CLEARPAGEFLAG_NOOP(uname) \ -static inline void ClearPage##uname(struct page *page) { } +static inline void ClearPage##uname(struct page *page __attribute__ ((unused))) { } #define __CLEARPAGEFLAG_NOOP(uname) \ -static inline void __ClearPage##uname(struct page *page) { } +static inline void __ClearPage##uname(struct page *page __attribute__ ((unused))) { } #define TESTCLEARFLAG_FALSE(uname) \ -static inline int TestClearPage##uname(struct page *page) { return 0; } +static inline int TestClearPage##uname(struct page *page __attribute__ ((unused))) { return 0; } struct page; /* forward declaration */