Commit d0ed69f3e380 for kernel

commit d0ed69f3e380276e7ab36f1a3f19702c5e993915
Merge: e728258debd5 a83307f34e0b
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Apr 23 16:59:55 2026 -0700

    Merge tag 'v7.1-rc1-part3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6

    Pull smb client fixes from Steve French:

     - Four bug fixes: OOB read in ioctl query info, 3 ACL fixes

     - SMB1 Unix extensions mount fix

     - Four crypto improvements: move to AES-CMAC library, simpler and faster

     - Remove drop_dir_cache to avoid potential crash, and move to /procfs

     - Seven SMB3.1.1 compression fixes

    * tag 'v7.1-rc1-part3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6:
      smb: client: Drop 'allocate_crypto' arg from smb*_calc_signature()
      smb: client: Make generate_key() return void
      smb: client: Remove obsolete cmac(aes) allocation
      smb: client: Use AES-CMAC library for SMB3 signature calculation
      smb: common: add SMB3_COMPRESS_MAX_ALGS
      smb: client: compress: add code docs to lz77.c
      smb: client: compress: LZ77 optimizations
      smb: client: compress: increase LZ77_MATCH_MAX_DIST
      smb: client: compress: fix counting in LZ77 match finding
      smb: client: compress: fix buffer overrun in lz77_compress()
      smb: client: scope end_of_dacl to CIFS_DEBUG2 use in parse_dacl
      smb: client: fix (remove) drop_dir_cache module parameter
      smb: client: require a full NFS mode SID before reading mode bits
      smb: client: validate the whole DACL before rewriting it in cifsacl
      smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path
      cifs: update internal module version number
      smb: client: compress: fix bad encoding on last LZ77 flag
      smb: client: fix dir separator in SMB1 UNIX mounts