summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2026-10-20 16:16:00 -1000
committerLinus Torvalds <torvalds@linux-foundation.org>2026-10-20 16:16:00 -1000
commit32543b09681a142ff1803d87609060f491355346 (patch)
treed55d96dbf837aeee78a30a5c8f4697de37a598ef /include/linux
parentdd7b15aeac80425faa7f0af55776be117db61548 (diff)
parent78f73985846465a25a7bd1d89904053661f3ca92 (diff)
downloadlinux-32543b09681a142ff1803d87609060f491355346.tar.gz
linux-32543b09681a142ff1803d87609060f491355346.zip
Merge tag 'cifs-for-7.4' of https://git.manguebit.org/linux
Pull smb client updates from Paulo Alcantara: - Implement ->fileattr_set so chattr(1) compression changes (chattr +c/-c) go through the generic VFS fileattr path and its permission and serialization checks instead of the raw FS_IOC_SETFLAGS fallback and remove the now-unreachable file flags ioctl handlers - Require stable pages when the connection is signed or SMB compression is enabled, so a buffered write can no longer modify a folio that is still in flight and corrupt its signature (surfaced as -EIO) or, with compression, silently corrupt the data stored on the server - Stop breaking a file's just-granted lease while probing it for a Minshall+French symlink, by reusing an already open handle or opening with the inode's lease key - Fix several out-of-bounds reads and use-after-free bug in SMB1 - Fix an use-after-free bug in cifs_ses_add_channel() - Fix a NULL pointer dereference in the demultiplex thread when an encrypted read response matches no outstanding request and reclaim the credits granted on such responses to avoid starving the connection of credits - Fail sends fast when the connection needs to reconnect - Drop the redundant nls_table argument threaded through the session setup, tree connect and path-based call paths, allocate the session setup state on the stack and remove the internal CIFS version number along with a batch of write-only fields and commented-out code * tag 'cifs-for-7.4' of https://git.manguebit.org/linux: (61 commits) smb: client: reclaim credits for decrypted reads with no matching mid smb: client: do not pass a NULL buf to is_oplock_break() smb: client: require stable pages for SMB compression smb: client: allocate struct SMB2_sess_data on the stack smb: client: allocate struct sess_data on the stack smb: client: drop redundant nls_table arg from CIFSSMBRenameOpenFile() smb: client: drop redundant nls_table arg from SMBLegacyOpen() smb: client: drop redundant nls_table arg from CIFSPOSIXCreate() smb: client: drop redundant nls_table arg from CIFSPOSIXDelFile() smb: client: drop redundant nls_table arg from ->tree_connect() smb: client: drop redundant nls_table arg from cifs_setup_session() smb: client: drop redundant nls_table arg from ->sess_setup() smb: client: drop unused nls_table arg from decode_ascii_ssetup() smb: client: drop redundant nls_table arg from decode_unicode_ssetup() smb: client: drop unused nls_table arg from ascii_ssetup_strings() smb: client: drop redundant nls_table arg from unicode_ssetup_strings() smb: client: drop unused nls_table arg from ascii_domain_string() smb: client: drop redundant nls_table arg from unicode_domain_string() smb: client: drop unused nls_table arg from ascii_oslm_strings() smb: client: drop redundant nls_table arg from build_ntlmssp_auth_blob() ...
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions