smb: client: implement ->query_reparse_point() for SMB1
authorPaulo Alcantara <pc@manguebit.com>
Tue, 21 Nov 2023 23:12:52 +0000 (20:12 -0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 20 Dec 2023 16:02:00 +0000 (17:02 +0100)
commitd5c959a1dba6b21ba305ca173ffee89891640b03
treeb5071ed7696281adf8a827d71ba62a1fb9a3a1c6
parente25ee0c2459ae021b19d81febea329baad641eba
smb: client: implement ->query_reparse_point() for SMB1

[ Upstream commit ed3e0a149b58ea8cfd10cc4f7cefb39877ff07ac ]

Reparse points are not limited to symlinks, so implement
->query_reparse_point() in order to handle different file types.

Signed-off-by: Paulo Alcantara (SUSE) <pc@manguebit.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/smb/client/cifspdu.h
fs/smb/client/cifsproto.h
fs/smb/client/cifssmb.c
fs/smb/client/smb1ops.c
fs/smb/client/smb2ops.c