diff options
author | Vyacheslav Cherkashin <v.cherkashin@samsung.com> | 2014-04-21 22:16:07 +0400 |
---|---|---|
committer | Vyacheslav Cherkashin <v.cherkashin@samsung.com> | 2014-04-28 02:27:33 -0700 |
commit | 057aacf21282cc3bdcf70281a705a3a33ea73a95 (patch) | |
tree | ae049f75b5208e31b2cb7017b69e708662ceb323 /us_manager/sspt/sspt_proc.c | |
parent | 3001e19e1ef5c4545623ec12a04fed64cba90ba2 (diff) | |
download | swap-modules-057aacf21282cc3bdcf70281a705a3a33ea73a95.tar.gz swap-modules-057aacf21282cc3bdcf70281a705a3a33ea73a95.tar.bz2 swap-modules-057aacf21282cc3bdcf70281a705a3a33ea73a95.zip |
[FIX] correct search vma at address
Change-Id: Ia13c17c514b5c180f11cd217010aca8723c8f3d7
Signed-off-by: Vyacheslav Cherkashin <v.cherkashin@samsung.com>
Diffstat (limited to 'us_manager/sspt/sspt_proc.c')
-rw-r--r-- | us_manager/sspt/sspt_proc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/us_manager/sspt/sspt_proc.c b/us_manager/sspt/sspt_proc.c index d1c8dcae..efb6bd9a 100644 --- a/us_manager/sspt/sspt_proc.c +++ b/us_manager/sspt/sspt_proc.c @@ -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); |