aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/git-resolve.sh
diff options
context:
space:
mode:
authorNamjae Jeon <[email protected]>2025-05-21 00:02:29 +0000
committerSteve French <[email protected]>2025-05-27 15:25:12 +0000
commit571781eb7ffefa65b0e922c8031e42b4411a40d4 (patch)
treeec6280ea25ba869dac5981f719e3e014a4459437 /scripts/git-resolve.sh
parentksmbd: remove unnecessary softdep on crc32 (diff)
downloadkernel-571781eb7ffefa65b0e922c8031e42b4411a40d4.tar.gz
kernel-571781eb7ffefa65b0e922c8031e42b4411a40d4.zip
ksmbd: provide zero as a unique ID to the Mac client
The Mac SMB client code seems to expect the on-disk file identifier to have the semantics of HFS+ Catalog Node Identifier (CNID). ksmbd provides the inode number as a unique ID to the client, but in the case of subvolumes of btrfs, there are cases where different files have the same inode number, so the mac smb client treats it as an error. There is a report that a similar problem occurs when the share is ZFS. Returning UniqueId of zero will make the Mac client to stop using and trusting the file id returned from the server. Reported-by: Justin Turner Arthur <[email protected]> Signed-off-by: Namjae Jeon <[email protected]> Signed-off-by: Steve French <[email protected]>
Diffstat (limited to 'scripts/git-resolve.sh')
0 files changed, 0 insertions, 0 deletions