# git rev-parse -q --verify cb690f5238d71f543f4ce874aa59237cf53a877c^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify cb690f5238d71f543f4ce874aa59237cf53a877c^{commit} cb690f5238d71f543f4ce874aa59237cf53a877c # git checkout -q -f -B kisskb cb690f5238d71f543f4ce874aa59237cf53a877c # git clean -qxdf # < git log -1 # commit cb690f5238d71f543f4ce874aa59237cf53a877c # Merge: 3e28850cbd35 2878feaed543 # Author: Linus Torvalds # Date: Tue Nov 9 11:24:08 2021 -0800 # # Merge tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-block # # Pull more block driver updates from Jens Axboe: # # - Last series adding error handling support for add_disk() in drivers. # After this one, and once the SCSI side has been merged, we can # finally annotate add_disk() as must_check. (Luis) # # - bcache fixes (Coly) # # - zram fixes (Ming) # # - ataflop locking fix (Tetsuo) # # - nbd fixes (Ye, Yu) # # - MD merge via Song # - Cleanup (Yang) # - sysfs fix (Guoqing) # # - Misc fixes (Geert, Wu, luo) # # * tag 'for-5.16/drivers-2021-11-09' of git://git.kernel.dk/linux-block: (34 commits) # bcache: Revert "bcache: use bvec_virt" # ataflop: Add missing semicolon to return statement # floppy: address add_disk() error handling on probe # ataflop: address add_disk() error handling on probe # block: update __register_blkdev() probe documentation # ataflop: remove ataflop_probe_lock mutex # mtd/ubi/block: add error handling support for add_disk() # block/sunvdc: add error handling support for add_disk() # z2ram: add error handling support for add_disk() # nvdimm/pmem: use add_disk() error handling # nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned # nvdimm/blk: add error handling support for add_disk() # nvdimm/blk: avoid calling del_gendisk() on early failures # nvdimm/btt: add error handling support for add_disk() # nvdimm/btt: use goto error labels on btt_blk_init() # loop: Remove duplicate assignments # drbd: Fix double free problem in drbd_create_device # nvdimm/btt: do not call del_gendisk() if not needed # bcache: fix use-after-free problem in bcache_device_free() # zram: replace fsync_bdev with sync_blockdev # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 cb690f5238d71f543f4ce874aa59237cf53a877c # < make -s -j 48 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- randconfig # Added to kconfig CONFIG_STANDALONE=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_GCC_PLUGIN_CYC_COMPLEXITY=n # Added to kconfig CONFIG_GCC_PLUGIN_SANCOV=n # Added to kconfig CONFIG_GCC_PLUGIN_LATENT_ENTROPY=n # Added to kconfig CONFIG_BPF_PRELOAD=n # Added to kconfig # < make -s -j 48 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 48 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig .config:4512:warning: override: reassigning to symbol STANDALONE .config:4513:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD .config:4515:warning: override: reassigning to symbol GCC_PLUGINS .config:4519:warning: override: reassigning to symbol BPF_PRELOAD # make -s -j 48 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- vmlinux.o: warning: objtool: __rdgsbase_inactive()+0x37: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: __wrgsbase_inactive()+0x3c: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: fixup_bad_iret()+0x92: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: noist_exc_debug()+0x3f: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: exc_nmi()+0x30: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: poke_int3_handler()+0x49: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_dynticks_eqs_exit()+0x1e: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_dynticks_eqs_enter()+0x1e: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_eqs_exit.constprop.50()+0x3b: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_eqs_enter.constprop.52()+0x4a: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_user_enter()+0x37: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_irq_exit()+0x37: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_nmi_enter()+0x3b: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_irq_enter()+0x37: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_nmi_enter()+0x4f: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_nmi_exit()+0x86: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: enter_from_user_mode()+0x5e: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: syscall_enter_from_user_mode()+0x63: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: syscall_enter_from_user_mode_prepare()+0x5e: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_enter_from_user_mode()+0x5e: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_exit()+0x41: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: context_tracking_recursion_enter()+0x5a: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: __context_tracking_enter()+0x33: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: check_preemption_disabled()+0x3d: call to ftrace_likely_update() leaves .noinstr.text section Completed OK # rm -rf /kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 # Build took: 0:03:55.896464