]> git.ipfire.org Git - thirdparty/linux.git/commit
cifs_get_link(): bail out in unsafe case
authorAl Viro <viro@zeniv.linux.org.uk>
Wed, 20 Sep 2023 02:28:16 +0000 (22:28 -0400)
committerAl Viro <viro@zeniv.linux.org.uk>
Sun, 25 Feb 2024 07:10:32 +0000 (02:10 -0500)
commit0511fdb4a378183ca18a9678d3d9044c8ec592c2
tree55e72a5e51f4d63220b8887f66a717c850d3206c
parent053fc4f755ad43cf35210677bcba798ccdc48d0c
cifs_get_link(): bail out in unsafe case

->d_revalidate() bails out there, anyway.  It's not enough
to prevent getting into ->get_link() in RCU mode, but that
could happen only in a very contrieved setup.  Not worth
trying to do anything fancy here unless ->d_revalidate()
stops kicking out of RCU mode at least in some cases.

Reviewed-by: Christian Brauner <brauner@kernel.org>
Acked-by: Miklos Szeredi <mszeredi@redhat.com>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
fs/smb/client/cifsfs.c