diff options
Diffstat (limited to 'include/linux/ksm.h')
-rw-r--r-- | include/linux/ksm.h | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/include/linux/ksm.h b/include/linux/ksm.h index 45c9b6a17bcb..3be6bb18562d 100644 --- a/include/linux/ksm.h +++ b/include/linux/ksm.h | |||
@@ -73,11 +73,7 @@ static inline void set_page_stable_node(struct page *page, | |||
73 | struct page *ksm_might_need_to_copy(struct page *page, | 73 | struct page *ksm_might_need_to_copy(struct page *page, |
74 | struct vm_area_struct *vma, unsigned long address); | 74 | struct vm_area_struct *vma, unsigned long address); |
75 | 75 | ||
76 | int page_referenced_ksm(struct page *page, | 76 | int rmap_walk_ksm(struct page *page, struct rmap_walk_control *rwc); |
77 | struct mem_cgroup *memcg, unsigned long *vm_flags); | ||
78 | int try_to_unmap_ksm(struct page *page, enum ttu_flags flags); | ||
79 | int rmap_walk_ksm(struct page *page, int (*rmap_one)(struct page *, | ||
80 | struct vm_area_struct *, unsigned long, void *), void *arg); | ||
81 | void ksm_migrate_page(struct page *newpage, struct page *oldpage); | 77 | void ksm_migrate_page(struct page *newpage, struct page *oldpage); |
82 | 78 | ||
83 | #else /* !CONFIG_KSM */ | 79 | #else /* !CONFIG_KSM */ |
@@ -115,13 +111,8 @@ static inline int page_referenced_ksm(struct page *page, | |||
115 | return 0; | 111 | return 0; |
116 | } | 112 | } |
117 | 113 | ||
118 | static inline int try_to_unmap_ksm(struct page *page, enum ttu_flags flags) | 114 | static inline int rmap_walk_ksm(struct page *page, |
119 | { | 115 | struct rmap_walk_control *rwc) |
120 | return 0; | ||
121 | } | ||
122 | |||
123 | static inline int rmap_walk_ksm(struct page *page, int (*rmap_one)(struct page*, | ||
124 | struct vm_area_struct *, unsigned long, void *), void *arg) | ||
125 | { | 116 | { |
126 | return 0; | 117 | return 0; |
127 | } | 118 | } |