[FIX] arm probes on do_page_fault 80/76380/3
authorAnatolii Nikulin <nikulin.a@samsung.com>
Thu, 23 Jun 2016 11:57:50 +0000 (14:57 +0300)
committerDmitry Kovalenko <d.kovalenko@samsung.com>
Thu, 23 Jun 2016 15:03:46 +0000 (08:03 -0700)
It's a workaround. We don't receive do_page_fault() on all pages,
so we check all mapped pages on every do_page_fault()

Change-Id: Ib5e4c704afb90fa5a179592aaac4345d002fffb9
Signed-off-by: Anatolii Nikulin <nikulin.a@samsung.com>
us_manager/sspt/sspt_proc.c

index 371712c..c17e5e2 100644 (file)
@@ -438,8 +438,7 @@ void sspt_proc_install_page(struct sspt_proc *proc, unsigned long page_addr)
                        sspt_file_set_mapping(file, vma);
 
                        page = sspt_find_page_mapped(file, page_addr);
-                       if (page)
-                               sspt_register_page(page, file);
+                       sspt_file_install(file);
                }
        }
 }