Message ID | 9a7bb5ad805dbb1c8a67186f04500474@linux-m68k.org (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | [4.4.y-cip] m68k: Add missing mmap_read_lock() to sys_cacheflush() | expand |
diff --git a/arch/m68k/kernel/sys_m68k.c b/arch/m68k/kernel/sys_m68k.c index 6363ec83a290..38dcc1a2097d 100644 --- a/arch/m68k/kernel/sys_m68k.c +++ b/arch/m68k/kernel/sys_m68k.c @@ -388,6 +388,8 @@ sys_cacheflush (unsigned long addr, int scope, int cache, unsigned long len) ret = -EPERM; if (!capable(CAP_SYS_ADMIN)) goto out; + + down_read(¤t->mm->mmap_sem); } else { struct vm_area_struct *vma;