diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2025-10-18 07:11:32 -1000 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2025-10-18 07:11:32 -1000 | 
| commit | 4ccb3a800028759b2ba39857cb180589575d7445 (patch) | |
| tree | bafd50c1df1f44be1035c9998120290001e301af /tools/docs/lib/parse_data_structs.py | |
| parent | 02e5f74ef08d3e6afec438d571487d0d0cec3c48 (diff) | |
| parent | 3c15a6df61bab034b087f00181408b1537a535bb (diff) | |
Merge tag '6.18-rc1-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Pull smb client fixes from Steve French:
 "smb client fixes, security and smbdirect improvements, and some minor cleanup:
   - Important OOB DFS fix
   - Fix various potential tcon refcount leaks
   - smbdirect (RDMA) fixes (following up from test event a few weeks
     ago):
      - Fixes to improve and simplify handling of memory lifetime of
        smbdirect_mr_io structures, when a connection gets disconnected
      - Make sure we really wait to reach SMBDIRECT_SOCKET_DISCONNECTED
        before destroying resources
      - Make sure the send/recv submission/completion queues are large
        enough to avoid ib_post_send() from failing under pressure
   - convert cifs.ko to use the recommended crypto libraries (instead of
     crypto_shash), this also can improve performance
   - Three small cleanup patches"
* tag '6.18-rc1-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6: (24 commits)
  smb: client: Consolidate cmac(aes) shash allocation
  smb: client: Remove obsolete crypto_shash allocations
  smb: client: Use HMAC-MD5 library for NTLMv2
  smb: client: Use MD5 library for SMB1 signature calculation
  smb: client: Use MD5 library for M-F symlink hashing
  smb: client: Use HMAC-SHA256 library for SMB2 signature calculation
  smb: client: Use HMAC-SHA256 library for key generation
  smb: client: Use SHA-512 library for SMB3.1.1 preauth hash
  cifs: parse_dfs_referrals: prevent oob on malformed input
  smb: client: Fix refcount leak for cifs_sb_tlink
  smb: client: let smbd_destroy() wait for SMBDIRECT_SOCKET_DISCONNECTED
  smb: move some duplicate definitions to common/cifsglob.h
  smb: client: let destroy_mr_list() keep smbdirect_mr_io memory if registered
  smb: client: let destroy_mr_list() call ib_dereg_mr() before ib_dma_unmap_sg()
  smb: client: call ib_dma_unmap_sg if mr->sgt.nents is not 0
  smb: client: improve logic in smbd_deregister_mr()
  smb: client: improve logic in smbd_register_mr()
  smb: client: improve logic in allocate_mr_list()
  smb: client: let destroy_mr_list() remove locked from the list
  smb: client: let destroy_mr_list() call list_del(&mr->list)
  ...
Diffstat (limited to 'tools/docs/lib/parse_data_structs.py')
0 files changed, 0 insertions, 0 deletions
