• Linus Torvalds's avatar
    Merge tag 'v6.8-rc-part1-smb-client' of git://git.samba.org/sfrench/cifs-2.6 · 84e9a2d5
    Linus Torvalds authored
    Pull smb client fixes from Steve French:
     "Various smb client fixes, most related to better handling special file
      types:
    
       - Improve handling of special file types:
          - performance improvement (better compounding and better caching
            of readdir entries that are reparse points)
          - extend support for creating special files (sockets, fifos,
            block/char devices)
          - fix renaming and hardlinking of reparse points
          - extend support for creating symlinks with IO_REPARSE_TAG_SYMLINK
    
       - Multichannel logging improvement
    
       - Exception handling fix
    
       - Minor cleanups"
    
    * tag 'v6.8-rc-part1-smb-client' of git://git.samba.org/sfrench/cifs-2.6:
      cifs: update internal module version number for cifs.ko
      cifs: remove unneeded return statement
      cifs: make cifs_chan_update_iface() a void function
      cifs: delete unnecessary NULL checks in cifs_chan_update_iface()
      cifs: get rid of dup length check in parse_reparse_point()
      smb: client: stop revalidating reparse points unnecessarily
      cifs: Pass unbyteswapped eof value into SMB2_set_eof()
      smb3: Improve exception handling in allocate_mr_list()
      cifs: fix in logging in cifs_chan_update_iface
      smb: client: handle special files and symlinks in SMB3 POSIX
      smb: client: cleanup smb2_query_reparse_point()
      smb: client: allow creating symlinks via reparse points
      smb: client: fix hardlinking of reparse points
      smb: client: fix renaming of reparse points
      smb: client: optimise reparse point querying
      smb: client: allow creating special files via reparse points
      smb: client: extend smb2_compound_op() to accept more commands
      smb: client: Fix minor whitespace errors and warnings
    84e9a2d5
file.c 131 KB