# 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/sh4-linux/bin/sh4-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sh4-linux/bin/sh4-linux-ld --version # < git log --format=%s --max-count=1 a507db1d8fdc39802415e4d2ef6d1aecd67927fa # make -s -j 160 ARCH=sh O=/kisskb/build/linus_allyesconfig_sh4-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sh4-linux/bin/sh4-linux- allyesconfig # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # < make -s -j 160 ARCH=sh O=/kisskb/build/linus_allyesconfig_sh4-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sh4-linux/bin/sh4-linux- help # make -s -j 160 ARCH=sh O=/kisskb/build/linus_allyesconfig_sh4-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sh4-linux/bin/sh4-linux- olddefconfig # make -s -j 160 ARCH=sh O=/kisskb/build/linus_allyesconfig_sh4-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sh4-linux/bin/sh4-linux- Generating include/generated/machtypes.h :1519:2: warning: #warning syscall clone3 not implemented [-Wcpp] /kisskb/src/arch/sh/kernel/cpu/sh2/../../entry-common.S: Assembler messages: /kisskb/src/arch/sh/kernel/cpu/sh2/../../entry-common.S:85: Warning: overflow in branch to __restore_all; converted into longer instruction sequence /kisskb/src/arch/sh/kernel/cpu/sh2/../../entry-common.S:357: Warning: overflow in branch to syscall_exit_work; converted into longer instruction sequence /kisskb/src/arch/sh/kernel/cpu/sh2/../../entry-common.S:360: Warning: overflow in branch to syscall_exit_work; converted into longer instruction sequence /kisskb/src/drivers/char/mem.c: In function 'read_mem': /kisskb/src/drivers/char/mem.c:164:25: error: implicit declaration of function 'unxlate_dev_mem_ptr'; did you mean 'xlate_dev_mem_ptr'? [-Werror=implicit-function-declaration] 164 | unxlate_dev_mem_ptr(p, ptr); | ^~~~~~~~~~~~~~~~~~~ | xlate_dev_mem_ptr cc1: all warnings being treated as errors make[4]: *** [/kisskb/src/scripts/Makefile.build:252: drivers/char/mem.o] Error 1 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [/kisskb/src/scripts/Makefile.build:494: drivers/char] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/kisskb/src/scripts/Makefile.build:494: drivers] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/kisskb/src/Makefile:2032: .] Error 2 make: *** [Makefile:226: __sub-make] Error 2 Command 'make -s -j 160 ARCH=sh O=/kisskb/build/linus_allyesconfig_sh4-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.3.0-nolibc/sh4-linux/bin/sh4-linux- ' returned non-zero exit status 2. # rm -rf /kisskb/build/linus_allyesconfig_sh4-gcc11 # Build took: 0:03:19.328998