diff options
Diffstat (limited to 'include/linux/page_cgroup.h')
| -rw-r--r-- | include/linux/page_cgroup.h | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/page_cgroup.h b/include/linux/page_cgroup.h index 30b08136fdf..aef22ae2af4 100644 --- a/include/linux/page_cgroup.h +++ b/include/linux/page_cgroup.h @@ -39,6 +39,7 @@ enum {  	PCG_CACHE, /* charged as cache */  	PCG_USED, /* this object is in use. */  	PCG_ACCT_LRU, /* page has been accounted for */ +	PCG_FILE_MAPPED, /* page is accounted as "mapped" */  };  #define TESTPCGFLAG(uname, lname)			\ @@ -73,6 +74,11 @@ CLEARPCGFLAG(AcctLRU, ACCT_LRU)  TESTPCGFLAG(AcctLRU, ACCT_LRU)  TESTCLEARPCGFLAG(AcctLRU, ACCT_LRU) + +SETPCGFLAG(FileMapped, FILE_MAPPED) +CLEARPCGFLAG(FileMapped, FILE_MAPPED) +TESTPCGFLAG(FileMapped, FILE_MAPPED) +  static inline int page_cgroup_nid(struct page_cgroup *pc)  {  	return page_to_nid(pc->page);  |