]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
ksmbd: replace generic_fillattr with vfs_getattr
authorMarios Makassikis <mmakassikis@freebox.fr>
Thu, 22 Feb 2024 09:58:19 +0000 (10:58 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 3 Apr 2024 13:28:31 +0000 (15:28 +0200)
commitc8f7ad2df083c510e640c0bf76166593cc116ff2
tree2fdc169a93dde8d4017b540f49abb2aaaadaa96e
parentef309589f01ce1e183765049e17316dbeffa426d
ksmbd: replace generic_fillattr with vfs_getattr

[ Upstream commit 5614c8c487f6af627614dd2efca038e4afe0c6d7 ]

generic_fillattr should not be used outside of ->getattr
implementations.

Use vfs_getattr instead, and adapt functions to return an
error code to the caller.

Cc: stable@vger.kernel.org
Signed-off-by: Marios Makassikis <mmakassikis@freebox.fr>
Acked-by: Namjae Jeon <linkinjeon@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/smb/server/smb2pdu.c
fs/smb/server/smb_common.c
fs/smb/server/vfs.c