VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
author: Michel Lespinasse <walken@google.com> 2020-06-08 21:33:25 -0700 committer: Linus Torvalds <torvalds@linux-foundation.org> 2020-06-09 09:39:14 -0700 commit: d8ed45c5dcd455fc5848d47f86883a1b872ac0d0 parent: 0adf65f53aae86aa86d8dccada02890545de8938
Commit Summary:
mmap locking API: use coccinelle to convert mmap_sem rwsem call sites
Diffstat:
1 file changed, 2 insertions, 2 deletions
diff --git a/fs/coredump.c b/fs/coredump.c
index 478a0d810136..9fde263af452 100644
--- a/fs/coredump.c
+++ b/fs/coredump.c
@@ -445,12 +445,12 @@ static int coredump_wait(int exit_code, struct core_state *core_state)
 	core_state->dumper.task = tsk;
 	core_state->dumper.next = NULL;
 
-	if (down_write_killable(&mm->mmap_sem))
+	if (mmap_write_lock_killable(mm))
 		return -EINTR;
 
 	if (!mm->core_state)
 		core_waiters = zap_threads(tsk, mm, core_state, exit_code);
-	up_write(&mm->mmap_sem);
+	mmap_write_unlock(mm);
 
 	if (core_waiters > 0) {
 		struct core_thread *ptr;