linux/fs/nfs_common
Trond Myklebust 4ec752ce6d NFS/localio: nfs_uuid_put() fix the wake up after unlinking the file
Use store_release_wake_up() instead of wake_up_var_locked(), because the
waiter cannot retake the nfs_uuid->lock.

Acked-by: Mike Snitzer <snitzer@kernel.org>
Tested-by: Mike Snitzer <snitzer@kernel.org>
Suggested-by: NeilBrown <neil@brown.name>
Link: https://lore.kernel.org/all/175262948827.2234665.1891349021754495573@noble.neil.brown.name/
Fixes: 21fb440346 ("nfs_localio: protect race between nfs_uuid_put() and nfs_close_local_fh()")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
2025-08-05 16:45:40 -07:00
..
common.c nfs: fix incorrect error handling in LOCALIO 2025-01-21 11:34:43 -05:00
grace.c fs: nfs: add missing MODULE_DESCRIPTION() macros 2024-07-08 13:47:24 -04:00
localio_trace.c nfs_common: add nfs_localio trace events 2025-01-14 17:05:10 -05:00
localio_trace.h nfs_common: add nfs_localio trace events 2025-01-14 17:05:10 -05:00
Makefile nfs_common: add nfs_localio trace events 2025-01-14 17:05:10 -05:00
nfs_ssc.c NFSv4.2: remove MODULE_LICENSE in non-modules 2023-04-13 13:13:52 -07:00
nfsacl.c fs: nfs: acl: Avoid -Wflex-array-member-not-at-end warning 2025-03-10 09:11:04 -04:00
nfslocalio.c NFS/localio: nfs_uuid_put() fix the wake up after unlinking the file 2025-08-05 16:45:40 -07:00