https://github.com/torvalds/linux
Revision 9a005bea4f59b603c413ac1df19cda37aa3aa486 authored by Linus Torvalds on 01 April 2022, 21:31:57 UTC, committed by Linus Torvalds on 01 April 2022, 21:31:57 UTC
Pull more cifs updates from Steve French:

 - three fixes for big endian issues in how Persistent and Volatile file
   ids were stored

 - Various misc. fixes: including some for oops, 2 for ioctls, 1 for
   writeback

 - cleanup of how tcon (tree connection) status is tracked

 - Four changesets to move various duplicated protocol definitions
   (defined both in cifs.ko and ksmbd) into smbfs_common/smb2pdu.h

 - important performance improvement to use cached handles in some key
   compounding code paths (reduces numbers of opens/closes sent in some
   workloads)

 - fix to allow alternate DFS target to be used to retry on a failed i/o

* tag '5.18-smb3-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6:
  cifs: fix NULL ptr dereference in smb2_ioctl_query_info()
  cifs: prevent bad output lengths in smb2_ioctl_query_info()
  smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common
  smb3: cleanup and clarify status of tree connections
  smb3: move defines for query info and query fsinfo to smbfs_common
  smb3: move defines for ioctl protocol header and SMB2 sizes to smbfs_common
  [smb3] move more common protocol header definitions to smbfs_common
  cifs: fix incorrect use of list iterator after the loop
  ksmbd: store fids as opaque u64 integers
  cifs: fix bad fids sent over wire
  cifs: change smb2_query_info_compound to use a cached fid, if available
  cifs: convert the path to utf16 in smb2_query_info_compound
  cifs: writeback fix
  cifs: do not skip link targets when an I/O fails
2 parent s ec251f3 + d6f5e35
History
Tip revision: 9a005bea4f59b603c413ac1df19cda37aa3aa486 authored by Linus Torvalds on 01 April 2022, 21:31:57 UTC
Merge tag '5.18-smb3-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6
Tip revision: 9a005be
File Mode Size
oss
seq
Kconfig -rw-r--r-- 5.5 KB
Makefile -rw-r--r-- 1.6 KB
compress_offload.c -rw-r--r-- 30.0 KB
control.c -rw-r--r-- 60.2 KB
control_compat.c -rw-r--r-- 12.2 KB
control_led.c -rw-r--r-- 19.9 KB
ctljack.c -rw-r--r-- 2.0 KB
device.c -rw-r--r-- 6.4 KB
hrtimer.c -rw-r--r-- 3.6 KB
hwdep.c -rw-r--r-- 12.6 KB
hwdep_compat.c -rw-r--r-- 1.4 KB
info.c -rw-r--r-- 20.2 KB
info_oss.c -rw-r--r-- 2.8 KB
init.c -rw-r--r-- 29.2 KB
isadma.c -rw-r--r-- 3.1 KB
jack.c -rw-r--r-- 17.2 KB
memalloc.c -rw-r--r-- 19.8 KB
memalloc_local.h -rw-r--r-- 741 bytes
memory.c -rw-r--r-- 1.8 KB
misc.c -rw-r--r-- 3.5 KB
pcm.c -rw-r--r-- 33.0 KB
pcm_compat.c -rw-r--r-- 19.0 KB
pcm_dmaengine.c -rw-r--r-- 13.7 KB
pcm_drm_eld.c -rw-r--r-- 2.3 KB
pcm_iec958.c -rw-r--r-- 5.9 KB
pcm_lib.c -rw-r--r-- 69.8 KB
pcm_local.h -rw-r--r-- 3.0 KB
pcm_memory.c -rw-r--r-- 16.0 KB
pcm_misc.c -rw-r--r-- 16.0 KB
pcm_native.c -rw-r--r-- 113.7 KB
pcm_param_trace.h -rw-r--r-- 4.5 KB
pcm_timer.c -rw-r--r-- 3.0 KB
pcm_trace.h -rw-r--r-- 5.0 KB
rawmidi.c -rw-r--r-- 55.5 KB
rawmidi_compat.c -rw-r--r-- 3.3 KB
seq_device.c -rw-r--r-- 7.1 KB
sound.c -rw-r--r-- 10.2 KB
sound_oss.c -rw-r--r-- 6.4 KB
timer.c -rw-r--r-- 58.4 KB
timer_compat.c -rw-r--r-- 3.5 KB
vmaster.c -rw-r--r-- 14.0 KB

back to top