# git rev-parse -q --verify f5d808567a51d97e171e0a8111813f973bf4ac12^{commit} f5d808567a51d97e171e0a8111813f973bf4ac12 already have revision, skipping fetch # git checkout -q -f -B kisskb f5d808567a51d97e171e0a8111813f973bf4ac12 # git clean -qxdf # < git log -1 # commit f5d808567a51d97e171e0a8111813f973bf4ac12 # Merge: aab6bf505a8e d5c8238849e7 # Author: Linus Torvalds # Date: Fri Oct 30 13:29:49 2020 -0700 # # Merge tag 'for-5.10-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux # # Pull btrfs fixes from David Sterba: # # - lockdep fixes: # - drop path locks before manipulating sysfs objects or qgroups # - preliminary fixes before tree locks get switched to rwsem # - use annotated seqlock # # - build warning fixes (printk format) # # - fix relocation vs fallocate race # # - tree checker properly validates number of stripes and parity # # - readahead vs device replace fixes # # - iomap dio fix for unnecessary buffered io fallback # # * tag 'for-5.10-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux: # btrfs: convert data_seqcount to seqcount_mutex_t # btrfs: don't fallback to buffered read if we don't need to # btrfs: add a helper to read the tree_root commit root for backref lookup # btrfs: drop the path before adding qgroup items when enabling qgroups # btrfs: fix readahead hang and use-after-free after removing a device # btrfs: fix use-after-free on readahead extent after failure to create it # btrfs: tree-checker: validate number of chunk stripes and parity # btrfs: tree-checker: fix incorrect printk format # btrfs: drop the path before adding block group sysfs files # btrfs: fix relocation failure due to race with fallocate # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 f5d808567a51d97e171e0a8111813f973bf4ac12 # < make -s -j 120 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig KCONFIG_SEED=0x41DCC640 # 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 # yes \n | make -s -j 120 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 120 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- /kisskb/src/fs/btrfs/tree-checker.c: In function 'check_root_item': /kisskb/src/fs/btrfs/tree-checker.c:1056:9: warning: missing braces around initializer [-Wmissing-braces] struct btrfs_root_item ri = { 0 }; ^ /kisskb/src/fs/btrfs/tree-checker.c:1056:9: warning: (near initialization for 'ri.inode') [-Wmissing-braces] WARNING: 4 bad relocations c0000000000387e6 R_PPC64_ADDR16_HIGHEST .head.text+0x0000000000038800 c0000000000387ea R_PPC64_ADDR16_HIGH .head.text+0x0000000000038800 c0000000000387ee R_PPC64_ADDR16_HIGHER .head.text+0x0000000000038800 c0000000000387f2 R_PPC64_ADDR16_LO .head.text+0x0000000000038800 Completed OK # rm -rf /kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.9 # Build took: 0:02:47.739861