Commit a635d6748234 for kernel

commit a635d6748234582ea287c5ffeae28b9b23f91c7e
Merge: 2c7c88a412aa f49bca41c12f
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Jul 9 16:30:56 2026 -0700

    Merge tag 'v7.2-rc2-smb3-server-fixes' of git://git.samba.org/ksmbd

    Pull smb server fixes from Steve French:
     "This contains a set of SMB server fixes mostly around session setup,
      multichannel/session binding, and protocol-compatible error reporting:

       - Fix SID-to-id mapping so only SIDs with a valid local Unix
         representation are translated, while preserving other Windows
         SIDs in NT ACL xattrs

       - Fix SMB3 multichannel binding across multi-round authentication,
         keep the derived channel key separate from the established session
         key, and enforce the 32-channel session limit

       - Match Windows-compatible close timestamp behavior by coalescing
         automatic write time updates smaller than 15ms

       - Return STATUS_DISK_FULL for SET_INFO allocation failures caused
         by ENOSPC or EFBIG

       - Fix several signed SESSION_SETUP error paths so clients see the
         intended server status instead of replacing it with
         STATUS_ACCESS_DENIED

       - Fix reauthentication on bound channels and reject different-user
         channel binding with STATUS_ACCESS_DENIED

       - Use the referenced session dialect/signing algorithm when
         validating and signing rejected cross-dialect binding requests"

    * tag 'v7.2-rc2-smb3-server-fixes' of git://git.samba.org/ksmbd:
      ksmbd: use the session dialect for rejected binding signatures
      ksmbd: mark rejected cross-dialect bindings as signed
      ksmbd: sign rejected SMB2.1 session binding responses
      ksmbd: handle channel binding with a different user
      ksmbd: find bound sessions during reauthentication
      ksmbd: mark invalid session responses as signed
      smb/server: map SET_INFO ENOSPC to disk full
      ksmbd: coalesce sub-15ms write time updates on close
      ksmbd: fix multichannel binding and enforce channel limit
      ksmbd: validate SID namespace before mapping IDs