diff options
author | Michael Kelly <mike@weatherwax.co.uk> | 2025-07-14 17:59:22 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2025-07-14 17:59:22 +0200 |
commit | 33b0c82ef37e1625bef7f552edcc18d1fe0864a0 (patch) | |
tree | e4a55fe06cb3cdb6bb719a61651e02edfbfbe5a9 | |
parent | 69e5a5741f74a22db6fe823852415fae049c5653 (diff) |
nfs: nfs_attempt_rename() didn't unlock mutex after processing wcc_stat
-rw-r--r-- | nfs/ops.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1504,7 +1504,10 @@ netfs_attempt_rename (struct iouser *cred, struct node *fromdir, { pthread_mutex_lock (&fromdir->lock); p = process_wcc_stat (fromdir, p, !err); + pthread_mutex_unlock (&fromdir->lock); + pthread_mutex_lock (&todir->lock); p = process_wcc_stat (todir, p, !err); + pthread_mutex_unlock (&todir->lock); } } |