# git rev-parse -q --verify 62e6e5940c0c09433efa52d0fa9a11623a4704b2^{commit} 62e6e5940c0c09433efa52d0fa9a11623a4704b2 already have revision, skipping fetch # git checkout -q -f -B kisskb 62e6e5940c0c09433efa52d0fa9a11623a4704b2 # git clean -qxdf # < git log -1 # commit 62e6e5940c0c09433efa52d0fa9a11623a4704b2 # Merge: e08466a7c007 57569c37f0ad # Author: Linus Torvalds # Date: Fri Oct 7 12:33:18 2022 -0700 # # Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi # # Pull SCSI updates from James Bottomley: # "Updates to the usual drivers (qla2xxx, lpfc, ufs, hisi_sas, mpi3mr, # mpt3sas, target). The biggest change (from my biased viewpoint) being # that the mpi3mr now attached to the SAS transport class, making it the # first fusion type device to do so. # # Beyond the usual bug fixing and security class reworks, there aren't a # huge number of core changes" # # * tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (141 commits) # scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() # scsi: mpi3mr: Remove unnecessary cast # scsi: stex: Properly zero out the passthrough command structure # scsi: mpi3mr: Update driver version to 8.2.0.3.0 # scsi: mpi3mr: Fix scheduling while atomic type bug # scsi: mpi3mr: Scan the devices during resume time # scsi: mpi3mr: Free enclosure objects during driver unload # scsi: mpi3mr: Handle 0xF003 Fault Code # scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA # scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels # scsi: mpi3mr: Support new power management framework # scsi: mpi3mr: Update mpi3 header files # scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" # scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" # scsi: wd33c93: Remove dead code related to the long-gone config WD33C93_PIO # scsi: core: Add I/O timeout count for SCSI device # scsi: qedf: Populate sysfs attributes for vport # scsi: pm8001: Replace one-element array with flexible-array member # scsi: 3w-xxxx: Replace one-element array with flexible-array member # scsi: hptiop: Replace one-element array with flexible-array member in struct hpt_iop_request_ioctl_command() # ... # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 62e6e5940c0c09433efa52d0fa9a11623a4704b2 # < make -s -j 32 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig CONFIG_TRIM_UNUSED_KSYMS=n # Added to kconfig CONFIG_UBSAN=n # < make -s -j 32 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 32 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig .config:5467:warning: override: reassigning to symbol STANDALONE .config:5471:warning: override: reassigning to symbol PPC64 .config:5473:warning: override: reassigning to symbol SECTION_MISMATCH_WARN_ONLY .config:5474:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 32 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/powerpc64-linux/bin/powerpc64-linux- In file included from /kisskb/src/mm/damon/vaddr.c:701: /kisskb/src/mm/damon/vaddr-test.h: In function 'damon_test_three_regions_in_vmas': /kisskb/src/mm/damon/vaddr-test.h:96:1: warning: the frame size of 1280 bytes is larger than 1024 bytes [-Wframe-larger-than=] 96 | } | ^ /kisskb/src/fs/jffs2/xattr.c: In function 'jffs2_build_xattr_subsystem': /kisskb/src/fs/jffs2/xattr.c:887:1: warning: the frame size of 1072 bytes is larger than 1024 bytes [-Wframe-larger-than=] 887 | } | ^ In file included from /kisskb/src/fs/binfmt_elf.c:2349: /kisskb/src/fs/binfmt_elf_test.c: In function 'total_mapping_size_test': /kisskb/src/fs/binfmt_elf_test.c:52:1: warning: the frame size of 1104 bytes is larger than 1024 bytes [-Wframe-larger-than=] 52 | } | ^ /kisskb/src/lib/test_kasan.c: In function 'krealloc_less_oob_helper.constprop': /kisskb/src/lib/test_kasan.c:335:59: warning: array subscript 201 is outside array bounds of 'char[201]' [-Warray-bounds] 335 | KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size2] = 'x'); | ~~~~~~~~~~~~^~~~~ /kisskb/src/lib/test_kasan.c:97:9: note: in definition of macro 'KUNIT_EXPECT_KASAN_FAIL' 97 | expression; \ | ^~~~~~~~~~ /kisskb/src/lib/test_kasan.c:327:16: note: referencing an object of size 201 allocated by 'krealloc' 327 | ptr2 = krealloc(ptr1, size2, GFP_KERNEL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_kasan.c:339:59: warning: array subscript 208 is outside array bounds of 'char[201]' [-Warray-bounds] 339 | ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x'); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /kisskb/src/lib/test_kasan.c:97:9: note: in definition of macro 'KUNIT_EXPECT_KASAN_FAIL' 97 | expression; \ | ^~~~~~~~~~ /kisskb/src/lib/test_kasan.c:327:16: note: referencing an object of size 201 allocated by 'krealloc' 327 | ptr2 = krealloc(ptr1, size2, GFP_KERNEL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_kasan.c:349:52: warning: array subscript 218 is outside array bounds of 'char[201]' [-Warray-bounds] 349 | KUNIT_EXPECT_KASAN_FAIL(test, ptr2[middle] = 'x'); | ~~~~~~~~~~~~~^~~~~ /kisskb/src/lib/test_kasan.c:97:9: note: in definition of macro 'KUNIT_EXPECT_KASAN_FAIL' 97 | expression; \ | ^~~~~~~~~~ /kisskb/src/lib/test_kasan.c:327:16: note: referencing an object of size 201 allocated by 'krealloc' 327 | ptr2 = krealloc(ptr1, size2, GFP_KERNEL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_kasan.c:350:55: warning: array subscript 234 is outside array bounds of 'char[201]' [-Warray-bounds] 350 | KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size1 - 1] = 'x'); | ~~~~~~~~~~~~~~~~^~~~~ /kisskb/src/lib/test_kasan.c:97:9: note: in definition of macro 'KUNIT_EXPECT_KASAN_FAIL' 97 | expression; \ | ^~~~~~~~~~ /kisskb/src/lib/test_kasan.c:327:16: note: referencing an object of size 201 allocated by 'krealloc' 327 | ptr2 = krealloc(ptr1, size2, GFP_KERNEL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_kasan.c:351:51: warning: array subscript 235 is outside array bounds of 'char[201]' [-Warray-bounds] 351 | KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size1] = 'x'); | ~~~~~~~~~~~~^~~~~ /kisskb/src/lib/test_kasan.c:97:9: note: in definition of macro 'KUNIT_EXPECT_KASAN_FAIL' 97 | expression; \ | ^~~~~~~~~~ /kisskb/src/lib/test_kasan.c:327:16: note: referencing an object of size 201 allocated by 'krealloc' 327 | ptr2 = krealloc(ptr1, size2, GFP_KERNEL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_kasan.c: In function 'krealloc_more_oob_helper.constprop': /kisskb/src/lib/test_kasan.c:306:59: warning: array subscript 235 is outside array bounds of 'char[235]' [-Warray-bounds] 306 | KUNIT_EXPECT_KASAN_FAIL(test, ptr2[size2] = 'x'); | ~~~~~~~~~~~~^~~~~ /kisskb/src/lib/test_kasan.c:97:9: note: in definition of macro 'KUNIT_EXPECT_KASAN_FAIL' 97 | expression; \ | ^~~~~~~~~~ /kisskb/src/lib/test_kasan.c:295:16: note: referencing an object of size 235 allocated by 'krealloc' 295 | ptr2 = krealloc(ptr1, size2, GFP_KERNEL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_kasan.c:310:59: warning: array subscript 240 is outside array bounds of 'char[235]' [-Warray-bounds] 310 | ptr2[round_up(size2, KASAN_GRANULE_SIZE)] = 'x'); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /kisskb/src/lib/test_kasan.c:97:9: note: in definition of macro 'KUNIT_EXPECT_KASAN_FAIL' 97 | expression; \ | ^~~~~~~~~~ /kisskb/src/lib/test_kasan.c:295:16: note: referencing an object of size 235 allocated by 'krealloc' 295 | ptr2 = krealloc(ptr1, size2, GFP_KERNEL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Completed OK # rm -rf /kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc11 # Build took: 0:07:34.198826