[PATCH 0/9] Various changes

From: Pali Rohár

Date: Tue Aug 25 2026 - 19:07:08 EST


Rebased changes on top of the 45c13f3f9e3bb15fd89ff2864c6f627a3b4b4229.

Pali Rohár (9):
cifs: Remove code for querying FILE_INFO_STANDARD via
CIFSSMBQPathInfo()
cifs: Remove cifs_backup_query_path_info() and replace it by
cifs_query_path_info()
cifs: Fix validation of EAs for WSL reparse points
cifs: Validate presence of EA $LXMOD for WSL reparse points
cifs: Check if server supports EAs before trying to set it for WSL
cifs: Extend ->set_EA() callback to allow operate on reparse point
cifs: Create native Window socket file compatible also with WSL
subsystem
cifs: Add support for parsing WSL symlinks in version 1 format
cifs: Add support for creating WSL symlinks in version 1 format

fs/smb/client/cifsglob.h | 10 +-
fs/smb/client/cifsproto.h | 1 +
fs/smb/client/cifssmb.c | 43 +++---
fs/smb/client/fs_context.c | 11 +-
fs/smb/client/fs_context.h | 3 +-
fs/smb/client/inode.c | 98 +------------
fs/smb/client/link.c | 3 +-
fs/smb/client/reparse.c | 273 ++++++++++++++++++++++++++++++++-----
fs/smb/client/smb1ops.c | 11 +-
fs/smb/client/smb1proto.h | 4 +-
fs/smb/client/smb2ops.c | 6 +-
fs/smb/client/xattr.c | 3 +-
fs/smb/common/fscc.h | 5 +-
13 files changed, 297 insertions(+), 174 deletions(-)

--
2.20.1