diff --git a/fs/proc/task_mmu.c b/fs/proc/task_mmu.c index 3f78ebbb795f..ab28666956d0 100644 --- a/fs/proc/task_mmu.c +++ b/fs/proc/task_mmu.c @@ -2510,6 +2510,8 @@ static long do_pagemap_cmd(struct file *file, unsigned int cmd, switch (cmd) { case PAGEMAP_SCAN: + if (!mm) + return -EINVAL; return do_pagemap_scan(mm, arg); default: