]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
fuse: don't unhash root
authorMiklos Szeredi <mszeredi@redhat.com>
Wed, 28 Feb 2024 15:50:49 +0000 (16:50 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 13 Apr 2024 10:50:05 +0000 (12:50 +0200)
commit0f8957f5077b29cda838be2f75ef6cd2668e6df4
treed6b171dffe2181a4ece47523e14c7f95de6663e4
parentc421a077bb1a4b0923792ee6fc9e1b246d5fa6d6
fuse: don't unhash root

[ Upstream commit b1fe686a765e6c0d71811d825b5a1585a202b777 ]

The root inode is assumed to be always hashed.  Do not unhash the root
inode even if it is marked BAD.

Fixes: 5d069dbe8aaf ("fuse: fix bad inode")
Cc: <stable@vger.kernel.org> # v5.11
Signed-off-by: Miklos Szeredi <mszeredi@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/fuse/fuse_i.h
fs/fuse/inode.c