aboutsummaryrefslogtreecommitdiffstats
path: root/mm/internal.h
diff options
context:
space:
mode:
Diffstat (limited to 'mm/internal.h')
-rw-r--r--mm/internal.h12
1 files changed, 0 insertions, 12 deletions
diff --git a/mm/internal.h b/mm/internal.h
index e3042db2a2d6..7bb339779818 100644
--- a/mm/internal.h
+++ b/mm/internal.h
@@ -15,19 +15,7 @@
15 15
16static inline void set_page_refs(struct page *page, int order) 16static inline void set_page_refs(struct page *page, int order)
17{ 17{
18#ifdef CONFIG_MMU
19 set_page_count(page, 1); 18 set_page_count(page, 1);
20#else
21 int i;
22
23 /*
24 * We need to reference all the pages for this order, otherwise if
25 * anyone accesses one of the pages with (get/put) it will be freed.
26 * - eg: access_process_vm()
27 */
28 for (i = 0; i < (1 << order); i++)
29 set_page_count(page + i, 1);
30#endif /* CONFIG_MMU */
31} 19}
32 20
33static inline void __put_page(struct page *page) 21static inline void __put_page(struct page *page)