aboutsummaryrefslogtreecommitdiffstats
path: root/mm/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'mm/util.c')
-rw-r--r--mm/util.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/mm/util.c b/mm/util.c
index a24aa22f2473..d7813e6d4cc7 100644
--- a/mm/util.c
+++ b/mm/util.c
@@ -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 */
310int __attribute__((weak)) __get_user_pages_fast(unsigned long start, 311int __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 */
341int __attribute__((weak)) get_user_pages_fast(unsigned long start, 342int __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;