mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-10 04:48:04 +09:00
Revert "proc: pagemap: Hold mmap_sem during page walk"
This reverts commit 0bf5516840.
Reverting for proper up-stream fix
Signed-off-by: San Mehat <san@google.com>
This commit is contained in:
@@ -726,6 +726,8 @@ static ssize_t pagemap_read(struct file *file, char __user *buf,
|
||||
down_read(¤t->mm->mmap_sem);
|
||||
ret = get_user_pages(current, current->mm, uaddr, pagecount,
|
||||
1, 0, pages, NULL);
|
||||
up_read(¤t->mm->mmap_sem);
|
||||
|
||||
if (ret < 0)
|
||||
goto out_free;
|
||||
|
||||
@@ -774,7 +776,6 @@ out_pages:
|
||||
page_cache_release(page);
|
||||
}
|
||||
out_free:
|
||||
up_read(¤t->mm->mmap_sem);
|
||||
kfree(pages);
|
||||
out_mm:
|
||||
mmput(mm);
|
||||
|
||||
Reference in New Issue
Block a user