[FIX] correct search vma at address 82/19882/2
authorVyacheslav Cherkashin <v.cherkashin@samsung.com>
Mon, 21 Apr 2014 18:16:07 +0000 (22:16 +0400)
committerVyacheslav Cherkashin <v.cherkashin@samsung.com>
Mon, 28 Apr 2014 09:27:33 +0000 (02:27 -0700)
Change-Id: Ia13c17c514b5c180f11cd217010aca8723c8f3d7
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
us_manager/sspt/sspt_proc.c

index d1c8dca..efb6bd9 100644 (file)
@@ -226,7 +226,7 @@ void sspt_proc_install_page(struct sspt_proc *proc, unsigned long page_addr)
        atomic = in_atomic();
        mm_read_lock(task, mm, atomic, lock);
 
-       vma = find_vma(mm, page_addr);
+       vma = find_vma_intersection(mm, page_addr, page_addr + 1);
        if (vma && check_vma(vma)) {
                struct dentry *dentry = vma->vm_file->f_dentry;
                struct sspt_file *file = sspt_proc_find_file(proc, dentry);