diff --git a/[refs] b/[refs] index bda02e54b86c..674fc078c4c0 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 1bfe5febe34d2be2120803c10720e179186357c9 +refs/heads/master: d15f107d97bd74c74d8f5144843d372666ddbdac diff --git a/trunk/mm/madvise.c b/trunk/mm/madvise.c index 6ca34f0cd4aa..7964e36ba915 100644 --- a/trunk/mm/madvise.c +++ b/trunk/mm/madvise.c @@ -230,8 +230,7 @@ static int madvise_hwpoison(unsigned long start, unsigned long end) return -EPERM; for (; start < end; start += PAGE_SIZE) { struct page *p; - int ret = get_user_pages(current, current->mm, start, 1, - 0, 0, &p, NULL); + int ret = get_user_pages_fast(start, 1, 0, &p); if (ret != 1) return ret; printk(KERN_INFO "Injecting memory failure for page %lx at %lx\n",