diff options
Diffstat (limited to 'mm/util.c')
-rw-r--r-- | mm/util.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -1,6 +1,7 @@ | |||
1 | #include <linux/mm.h> | 1 | #include <linux/mm.h> |
2 | #include <linux/slab.h> | 2 | #include <linux/slab.h> |
3 | #include <linux/string.h> | 3 | #include <linux/string.h> |
4 | #include <linux/compiler.h> | ||
4 | #include <linux/export.h> | 5 | #include <linux/export.h> |
5 | #include <linux/err.h> | 6 | #include <linux/err.h> |
6 | #include <linux/sched.h> | 7 | #include <linux/sched.h> |
@@ -307,7 +308,7 @@ void arch_pick_mmap_layout(struct mm_struct *mm) | |||
307 | * If the architecture not support this function, simply return with no | 308 | * If the architecture not support this function, simply return with no |
308 | * page pinned | 309 | * page pinned |
309 | */ | 310 | */ |
310 | int __attribute__((weak)) __get_user_pages_fast(unsigned long start, | 311 | int __weak __get_user_pages_fast(unsigned long start, |
311 | int nr_pages, int write, struct page **pages) | 312 | int nr_pages, int write, struct page **pages) |
312 | { | 313 | { |
313 | return 0; | 314 | return 0; |
@@ -338,7 +339,7 @@ EXPORT_SYMBOL_GPL(__get_user_pages_fast); | |||
338 | * callers need to carefully consider what to use. On many architectures, | 339 | * callers need to carefully consider what to use. On many architectures, |
339 | * get_user_pages_fast simply falls back to get_user_pages. | 340 | * get_user_pages_fast simply falls back to get_user_pages. |
340 | */ | 341 | */ |
341 | int __attribute__((weak)) get_user_pages_fast(unsigned long start, | 342 | int __weak get_user_pages_fast(unsigned long start, |
342 | int nr_pages, int write, struct page **pages) | 343 | int nr_pages, int write, struct page **pages) |
343 | { | 344 | { |
344 | struct mm_struct *mm = current->mm; | 345 | struct mm_struct *mm = current->mm; |