|
@@ -135,7 +135,7 @@ enum pageflags {
|
|
|
* Macros to create function definitions for page flags
|
|
|
*/
|
|
|
#define TESTPAGEFLAG(uname, lname) \
|
|
|
-static inline int Page##uname(struct page *page) \
|
|
|
+static inline int Page##uname(const struct page *page) \
|
|
|
{ return test_bit(PG_##lname, &page->flags); }
|
|
|
|
|
|
#define SETPAGEFLAG(uname, lname) \
|
|
@@ -173,7 +173,7 @@ static inline int __TestClearPage##uname(struct page *page) \
|
|
|
__SETPAGEFLAG(uname, lname) __CLEARPAGEFLAG(uname, lname)
|
|
|
|
|
|
#define PAGEFLAG_FALSE(uname) \
|
|
|
-static inline int Page##uname(struct page *page) \
|
|
|
+static inline int Page##uname(const struct page *page) \
|
|
|
{ return 0; }
|
|
|
|
|
|
#define TESTSCFLAG(uname, lname) \
|