# 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-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 a507db1d8fdc39802415e4d2ef6d1aecd67927fa # make -s -j 32 ARCH=powerpc O=/kisskb/build/linus_pseries_le_defconfig+NO_NUMA_powerpc-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- pseries_le_defconfig Using /kisskb/src/arch/powerpc/configs/ppc64_defconfig as base Merging /kisskb/src/arch/powerpc/configs/le.config Merging /kisskb/src/arch/powerpc/configs/guest.config Value of CONFIG_VIRTIO_BLK is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_VIRTIO_BLK=m New value: CONFIG_VIRTIO_BLK=y Value of CONFIG_SCSI_VIRTIO is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_SCSI_VIRTIO=m New value: CONFIG_SCSI_VIRTIO=y Value of CONFIG_VIRTIO_NET is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_VIRTIO_NET=m New value: CONFIG_VIRTIO_NET=y Value of CONFIG_VIRTIO_CONSOLE is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_VIRTIO_CONSOLE=m New value: CONFIG_VIRTIO_CONSOLE=y Value of CONFIG_VIRTIO_PCI is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_VIRTIO_PCI=m New value: CONFIG_VIRTIO_PCI=y Value of CONFIG_VIRTIO_BALLOON is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_VIRTIO_BALLOON=m New value: CONFIG_VIRTIO_BALLOON=y Value of CONFIG_VHOST_NET is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_VHOST_NET=m New value: CONFIG_VHOST_NET=y Value of CONFIG_IBMVETH is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_IBMVETH=m New value: CONFIG_IBMVETH=y Value of CONFIG_IBMVNIC is redefined by fragment /kisskb/src/arch/powerpc/configs/guest.config: Previous value: CONFIG_IBMVNIC=m New value: CONFIG_IBMVNIC=y Merging /kisskb/src/arch/powerpc/configs/kvm_guest.config # # merged configuration written to .config (needs make) # # Added to kconfig CONFIG_NUMA=n # < make -s -j 32 ARCH=powerpc O=/kisskb/build/linus_pseries_le_defconfig+NO_NUMA_powerpc-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 32 ARCH=powerpc O=/kisskb/build/linus_pseries_le_defconfig+NO_NUMA_powerpc-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig # make -s -j 32 ARCH=powerpc O=/kisskb/build/linus_pseries_le_defconfig+NO_NUMA_powerpc-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- Completed OK # rm -rf /kisskb/build/linus_pseries_le_defconfig+NO_NUMA_powerpc-gcc12 # Build took: 0:03:32.122099