]> www.infradead.org Git - users/hch/misc.git/commit
cifs: Split parse_reparse_point callback to functions: get buffer and parse buffer
authorPali Rohár <pali@kernel.org>
Mon, 14 Oct 2024 13:00:05 +0000 (15:00 +0200)
committerSteve French <stfrench@microsoft.com>
Wed, 9 Apr 2025 20:37:35 +0000 (15:37 -0500)
commit56c0bea52cef0bb02c4d6c23669ef485b5f67c87
tree58cd5b375ed091576718d44276933ae4be93762a
parent12193b9801e7559745a7a3202d3d3c9265905461
cifs: Split parse_reparse_point callback to functions: get buffer and parse buffer

Parsing reparse point buffer is generic for all SMB versions and is already
implemented by global function parse_reparse_point().

Getting reparse point buffer from the SMB response is SMB version specific,
so introduce for it a new callback get_reparse_point_buffer.

This functionality split is needed for followup change - getting reparse
point buffer without parsing it.

Signed-off-by: Pali Rohár <pali@kernel.org>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/smb/client/cifsglob.h
fs/smb/client/inode.c
fs/smb/client/reparse.c
fs/smb/client/reparse.h
fs/smb/client/smb1ops.c
fs/smb/client/smb2ops.c