ARM: dts: imx6qdl-tx6: add mdio node for ethernet phy
[deliverable/linux.git] / mm / process_vm_access.c
index 5d453e58ddbf7504e78869b4de406aa360fc2a01..07514d41ebcc1623b789fc93e09794058ecdc6ca 100644 (file)
@@ -98,9 +98,14 @@ static int process_vm_rw_single_vec(unsigned long addr,
                int pages = min(nr_pages, max_pages_per_loop);
                size_t bytes;
 
-               /* Get the pages we're interested in */
-               pages = get_user_pages_unlocked(task, mm, pa, pages,
-                                               vm_write, 0, process_pages);
+               /*
+                * Get the pages we're interested in.  We must
+                * add FOLL_REMOTE because task/mm might not
+                * current/current->mm
+                */
+               pages = __get_user_pages_unlocked(task, mm, pa, pages,
+                                                 vm_write, 0, process_pages,
+                                                 FOLL_REMOTE);
                if (pages <= 0)
                        return -EFAULT;
 
This page took 0.026597 seconds and 5 git commands to generate.