ksmbd: replace generic_fillattr with vfs_getattr
authorMarios Makassikis <mmakassikis@freebox.fr>
Thu, 22 Feb 2024 09:58:19 +0000 (10:58 +0100)
committerSteve French <stfrench@microsoft.com>
Tue, 12 Mar 2024 05:36:39 +0000 (00:36 -0500)
commit5614c8c487f6af627614dd2efca038e4afe0c6d7
treefe0e9da2abab95e093898cfec3e832bfea76f11b
parente8f897f4afef0031fe618a8e94127a0934896aba
ksmbd: replace generic_fillattr with vfs_getattr

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>
fs/smb/server/smb2pdu.c
fs/smb/server/smb_common.c
fs/smb/server/vfs.c