Message ID | d93cfb463e8c2abc324309367c591644@linux-m68k.org (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | [4.19.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;