|
@@ -125,7 +125,7 @@ static void *m_start(struct seq_file *m, loff_t *pos)
|
|
|
if (!priv->task)
|
|
|
return ERR_PTR(-ESRCH);
|
|
|
|
|
|
- mm = mm_for_maps(priv->task);
|
|
|
+ mm = mm_access(priv->task, PTRACE_MODE_READ);
|
|
|
if (!mm || IS_ERR(mm))
|
|
|
return mm;
|
|
|
down_read(&mm->mmap_sem);
|
|
@@ -919,7 +919,7 @@ static ssize_t pagemap_read(struct file *file, char __user *buf,
|
|
|
if (!pm.buffer)
|
|
|
goto out_task;
|
|
|
|
|
|
- mm = mm_for_maps(task);
|
|
|
+ mm = mm_access(task, PTRACE_MODE_READ);
|
|
|
ret = PTR_ERR(mm);
|
|
|
if (!mm || IS_ERR(mm))
|
|
|
goto out_free;
|