# git rev-parse -q --verify a507db1d8fdc39802415e4d2ef6d1aecd67927fa^{commit} a507db1d8fdc39802415e4d2ef6d1aecd67927fa already have revision, skipping fetch # git checkout -q -f -B kisskb a507db1d8fdc39802415e4d2ef6d1aecd67927fa # git clean -qxdf # < git log -1 # commit a507db1d8fdc39802415e4d2ef6d1aecd67927fa # Merge: 8976e9d00395 61986a58bc6a # Author: Linus Torvalds # Date: Fri Jun 30 22:00:28 2023 -0700 # # Merge tag '6.5-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6 # # Pull smb client updates from Steve French: # # - Deferred close fix # # - Debugging improvements: display missing mount option, dump rc on # invalidate inode failures, print client_guid in DebugData, log # session id when matching session not found in reconnect, new dynamic # tracepoint for session not found # # - Mount fixes including: potential null dereference, and possible # memory leak and path name parsing when double slashes # # - Fix potential use after free in compounding # # - Two crediting (flow control) fixes: fix for crediting leak (stress # scenario with excess lease credits) and better locking around # updating credits # # - Three cleanups from issues pointed out by the kernel test robot # # - Session state check improvements (including for potential use after # free) # # - DFS fixes: Fix for getattr on link when DFS disabled, fix for DFS # mounts to same share with different prefix paths, DFS mount error # checking improvement # # * tag '6.5-rc-smb3-client-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6: # cifs: new dynamic tracepoint to track ses not found errors # cifs: log session id when a matching ses is not found # smb: client: improve DFS mount check # smb: client: fix shared DFS root mounts with different prefixes # smb: client: fix parsing of source mount option # smb: client: fix broken file attrs with nodfs mounts # cifs: print client_guid in DebugData # cifs: fix session state check in smb2_find_smb_ses # cifs: fix session state check in reconnect to avoid use-after-free issue # cifs: do all necessary checks for credits within or before locking # cifs: prevent use-after-free by freeing the cfile later # smb: client: fix warning in generic_ip_connect() # smb: client: fix warning in CIFSFindNext() # smb: client: fix warning in CIFSFindFirst() # smb3: do not reserve too many oplock credits # cifs: print more detail when invalidate_inode_mapping fails # smb: client: fix warning in cifs_smb3_do_mount() # smb: client: fix warning in cifs_match_super() # cifs: print nosharesock value while dumping mount options # SMB3: Do not send lease break acknowledgment if all file handles have been closed # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 a507db1d8fdc39802415e4d2ef6d1aecd67927fa # make -s -j 160 ARCH=x86 O=/kisskb/build/linus_x86_64_defconfig_x86_64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/x86_64-linux/bin/x86_64-linux- x86_64_defconfig # < make -s -j 160 ARCH=x86 O=/kisskb/build/linus_x86_64_defconfig_x86_64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 160 ARCH=x86 O=/kisskb/build/linus_x86_64_defconfig_x86_64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig # make -s -j 160 ARCH=x86 O=/kisskb/build/linus_x86_64_defconfig_x86_64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/x86_64-linux/bin/x86_64-linux- Completed OK # rm -rf /kisskb/build/linus_x86_64_defconfig_x86_64-gcc11 # Build took: 0:01:55.368350