浏览代码

mm: use const struct page for r/o page-flag accessor methods

In a subsquent patch I have a const struct page in my hand...

[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Rik van Riel <riel@redhat.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Michel Lespinasse <walken@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Ian Campbell 14 年之前
父节点
当前提交
67db392d11
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      include/linux/page-flags.h

+ 2 - 2
include/linux/page-flags.h

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