From 9384d8a74ab1c0b63832165da803032e3eee8b62 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Wed, 21 Feb 2018 20:22:47 +0000 Subject: [PATCH] unlink: will need to hold lock over unlinki --- Kernel/syscall_fs.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Kernel/syscall_fs.c b/Kernel/syscall_fs.c index 94dae7a1..f88f5135 100644 --- a/Kernel/syscall_fs.c +++ b/Kernel/syscall_fs.c @@ -390,8 +390,9 @@ arg_t _unlink(void) udata.u_error = ENOENT; return (-1); } + i_lock(ino); r = unlinki(ino, pino, lastname); - i_deref(pino); + i_unlock_deref(pino); i_deref(ino); return r; } -- 2.34.1