]> 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>
Wed, 3 Apr 2024 13:11:16 +0000 (15:11 +0200)
commit3a30f16b25e9c20cf1361c200e84df118327445f
treeebe942dd5e96b8840e42f0ea162234d6ca4a569e
parenta32defba237891d95741b0f2bd70c78cae2d3cc4
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