# git rev-parse -q --verify d723b99ec9e502a414a96a51ec229333f807b47e^{commit} d723b99ec9e502a414a96a51ec229333f807b47e already have revision, skipping fetch # git checkout -q -f -B kisskb d723b99ec9e502a414a96a51ec229333f807b47e # git clean -qxdf # < git log -1 # commit d723b99ec9e502a414a96a51ec229333f807b47e # Merge: 5e0b17b026eb 27bc446e2def # Author: Linus Torvalds # Date: Fri Aug 21 11:03:38 2020 -0700 # # Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 # # Pull ext4 updates from Ted Ts'o: # "Improvements to ext4's block allocator performance for very large file # systems, especially when the file system or files which are highly # fragmented. There is a new mount option, prefetch_block_bitmaps which # will pull in the block bitmaps and set up the in-memory buddy bitmaps # when the file system is initially mounted. # # Beyond that, a lot of bug fixes and cleanups. In particular, a number # of changes to make ext4 more robust in the face of write errors or # file system corruptions" # # * tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (46 commits) # ext4: limit the length of per-inode prealloc list # ext4: reorganize if statement of ext4_mb_release_context() # ext4: add mb_debug logging when there are lost chunks # ext4: Fix comment typo "the the". # jbd2: clean up checksum verification in do_one_pass() # ext4: change to use fallthrough macro # ext4: remove unused parameter of ext4_generic_delete_entry function # mballoc: replace seq_printf with seq_puts # ext4: optimize the implementation of ext4_mb_good_group() # ext4: delete invalid comments near ext4_mb_check_limits() # ext4: fix typos in ext4_mb_regular_allocator() comment # ext4: fix checking of directory entry validity for inline directories # fs: prevent BUG_ON in submit_bh_wbc() # ext4: correctly restore system zone info when remount fails # ext4: handle add_system_zone() failure in ext4_setup_system_zone() # ext4: fold ext4_data_block_valid_rcu() into the caller # ext4: check journal inode extents more carefully # ext4: don't allow overlapping system zones # ext4: handle error of ext4_setup_system_zone() on remount # ext4: delete the invalid BUGON in ext4_mb_load_buddy_gfp() # ... # < /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 d723b99ec9e502a414a96a51ec229333f807b47e # < make -s -j 48 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=0xEC5C5550 # 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 48 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- help # make -s -j 48 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- olddefconfig .config:4530:warning: override: reassigning to symbol STANDALONE .config:4534:warning: override: reassigning to symbol PPC64 .config:4536:warning: override: reassigning to symbol SECTION_MISMATCH_WARN_ONLY WARNING: unmet direct dependencies detected for HOTPLUG_PCI_POWERNV Depends on [n]: PCI [=y] && HOTPLUG_PCI [=n] && PPC_POWERNV [=y] && EEH [=y] Selected by [y]: - OCXL [=y] && PPC_POWERNV [=y] && PCI [=y] && EEH [=y] # make -s -j 48 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- WARNING: unmet direct dependencies detected for HOTPLUG_PCI_POWERNV Depends on [n]: PCI [=y] && HOTPLUG_PCI [=n] && PPC_POWERNV [=y] && EEH [=y] Selected by [y]: - OCXL [=y] && PPC_POWERNV [=y] && PCI [=y] && EEH [=y] WARNING: unmet direct dependencies detected for HOTPLUG_PCI_POWERNV Depends on [n]: PCI [=y] && HOTPLUG_PCI [=n] && PPC_POWERNV [=y] && EEH [=y] Selected by [y]: - OCXL [=y] && PPC_POWERNV [=y] && PCI [=y] && EEH [=y] WARNING: unmet direct dependencies detected for HOTPLUG_PCI_POWERNV Depends on [n]: PCI [=y] && HOTPLUG_PCI [=n] && PPC_POWERNV [=y] && EEH [=y] Selected by [y]: - OCXL [=y] && PPC_POWERNV [=y] && PCI [=y] && EEH [=y] /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c: In function 'cs_counters_info': /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c:282:9: warning: missing braces around initializer [-Wmissing-braces] struct hl_info_cs_counters cs_counters = {0}; ^ /kisskb/src/drivers/misc/habanalabs/common/habanalabs_ioctl.c:282:9: warning: (near initialization for 'cs_counters.cs_counters') [-Wmissing-braces] /kisskb/src/drivers/cpufreq/powernv-cpufreq.c: In function 'powernv_cpufreq_reboot_notifier': /kisskb/src/drivers/cpufreq/powernv-cpufreq.c:897:1: warning: the frame size of 1248 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/md/dm-writecache.c: In function 'persistent_memory_claim': /kisskb/src/drivers/md/dm-writecache.c:315:1: warning: no return statement in function returning non-void [-Wreturn-type] } ^ WARNING: 136 bad relocations c000000001496c73 R_PPC64_UADDR64 .rodata+0x00000000008aed40 c000000001496c8e R_PPC64_UADDR64 .rodata+0x00000000008aed70 c000000001496ca9 R_PPC64_UADDR64 .rodata+0x00000000008aed80 c000000001496cc4 R_PPC64_UADDR64 .rodata+0x00000000008aed90 c000000001496cdf R_PPC64_UADDR64 .rodata+0x00000000008aeda0 c000000001496cfa R_PPC64_UADDR64 .rodata+0x00000000008aedb0 c000000001496d15 R_PPC64_UADDR64 .rodata+0x00000000008aedc0 c000000001496d4b R_PPC64_UADDR64 .rodata+0x00000000008aede0 c000000001496d66 R_PPC64_UADDR64 .rodata+0x00000000008aedf0 c000000001496d81 R_PPC64_UADDR64 .rodata+0x00000000008aedf8 c000000001496d9c R_PPC64_UADDR64 .rodata+0x00000000008aee00 c000000001496db7 R_PPC64_UADDR64 .rodata+0x00000000008aee10 c000000001496dd2 R_PPC64_UADDR64 .rodata+0x00000000008aee20 c000000001496ded R_PPC64_UADDR64 .rodata+0x00000000008aee30 c000000001496e23 R_PPC64_UADDR64 .rodata+0x00000000008aee50 c000000001496e3e R_PPC64_UADDR64 .rodata+0x00000000008aee60 c000000001496e59 R_PPC64_UADDR64 .rodata+0x00000000008aee70 c000000001496e74 R_PPC64_UADDR64 .rodata+0x00000000008aee80 c000000001496e8f R_PPC64_UADDR64 .rodata+0x00000000008aee90 c000000001496eaa R_PPC64_UADDR64 .rodata+0x00000000008aeea0 c000000001496ec5 R_PPC64_UADDR64 .rodata+0x00000000008aeeb0 c000000001496efb R_PPC64_UADDR64 .rodata+0x00000000008aeed0 c000000001496f16 R_PPC64_UADDR64 .rodata+0x00000000008aeee0 c000000001496f31 R_PPC64_UADDR64 .rodata+0x00000000008aeef0 c000000001496f4c R_PPC64_UADDR64 .rodata+0x00000000008aef00 c000000001496f67 R_PPC64_UADDR64 .rodata+0x00000000008aef10 c000000001496f82 R_PPC64_UADDR64 .rodata+0x00000000008aef20 c000000001496f9d R_PPC64_UADDR64 .rodata+0x00000000008aef30 c000000001496fd3 R_PPC64_UADDR64 .rodata+0x00000000008aef48 c000000001496fee R_PPC64_UADDR64 .rodata+0x00000000008aef58 c000000001497009 R_PPC64_UADDR64 .rodata+0x00000000008aef68 c000000001497024 R_PPC64_UADDR64 .rodata+0x00000000008aef78 c00000000149703f R_PPC64_UADDR64 .rodata+0x00000000008aef88 c00000000149705a R_PPC64_UADDR64 .rodata+0x00000000008aef98 c000000001497075 R_PPC64_UADDR64 .rodata+0x00000000008aefa8 c0000000014970ab R_PPC64_UADDR64 .rodata+0x00000000008aefc8 c0000000014970c6 R_PPC64_UADDR64 .rodata+0x00000000008aefd8 c0000000014970e1 R_PPC64_UADDR64 .rodata+0x00000000008aefe8 c0000000014970fc R_PPC64_UADDR64 .rodata+0x00000000008aeff8 c000000001497117 R_PPC64_UADDR64 .rodata+0x00000000008af008 c000000001497132 R_PPC64_UADDR64 .rodata+0x00000000008af018 c00000000149714d R_PPC64_UADDR64 .rodata+0x00000000008af028 c000000001497183 R_PPC64_UADDR64 .rodata+0x00000000008af048 c00000000149719e R_PPC64_UADDR64 .rodata+0x00000000008af058 c0000000014971b9 R_PPC64_UADDR64 .rodata+0x00000000008af068 c0000000014971d4 R_PPC64_UADDR64 .rodata+0x00000000008af078 c0000000014971ef R_PPC64_UADDR64 .rodata+0x00000000008af088 c00000000149720a R_PPC64_UADDR64 .rodata+0x00000000008af098 c000000001497225 R_PPC64_UADDR64 .rodata+0x00000000008af0a8 c00000000149725b R_PPC64_UADDR64 .rodata+0x00000000008af0c8 c000000001497276 R_PPC64_UADDR64 .rodata+0x00000000008af0d8 c000000001497291 R_PPC64_UADDR64 .rodata+0x00000000008af0e8 c0000000014972ac R_PPC64_UADDR64 .rodata+0x00000000008af0f8 c0000000014972c7 R_PPC64_UADDR64 .rodata+0x00000000008af108 c0000000014972e2 R_PPC64_UADDR64 .rodata+0x00000000008af118 c0000000014972fd R_PPC64_UADDR64 .rodata+0x00000000008af128 c000000001497333 R_PPC64_UADDR64 .rodata+0x00000000008af148 c00000000149734e R_PPC64_UADDR64 .rodata+0x00000000008af158 c000000001497369 R_PPC64_UADDR64 .rodata+0x00000000008af168 c000000001497384 R_PPC64_UADDR64 .rodata+0x00000000008af178 c00000000149739f R_PPC64_UADDR64 .rodata+0x00000000008af188 c0000000014973ba R_PPC64_UADDR64 .rodata+0x00000000008af198 c0000000014973d5 R_PPC64_UADDR64 .rodata+0x00000000008af1a8 c00000000149740b R_PPC64_UADDR64 .rodata+0x00000000008af1c8 c000000001497426 R_PPC64_UADDR64 .rodata+0x00000000008af1d8 c000000001497441 R_PPC64_UADDR64 .rodata+0x00000000008af1e8 c00000000149745c R_PPC64_UADDR64 .rodata+0x00000000008af1f8 c000000001497477 R_PPC64_UADDR64 .rodata+0x00000000008af208 c000000001497492 R_PPC64_UADDR64 .rodata+0x00000000008af218 c0000000014974ad R_PPC64_UADDR64 .rodata+0x00000000008af230 c0000000014974e3 R_PPC64_UADDR64 .rodata+0x00000000008af250 c0000000014974fe R_PPC64_UADDR64 .rodata+0x00000000008af260 c000000001497519 R_PPC64_UADDR64 .rodata+0x00000000008af270 c000000001497534 R_PPC64_UADDR64 .rodata+0x00000000008af288 c00000000149754f R_PPC64_UADDR64 .rodata+0x00000000008af290 c00000000149756a R_PPC64_UADDR64 .rodata+0x00000000008af2a0 c000000001497585 R_PPC64_UADDR64 .rodata+0x00000000008af2b0 c0000000014975bb R_PPC64_UADDR64 .rodata+0x00000000008af2d0 c0000000014975d6 R_PPC64_UADDR64 .rodata+0x00000000008af2e0 c0000000014975f1 R_PPC64_UADDR64 .rodata+0x00000000008af2f0 c00000000149760c R_PPC64_UADDR64 .rodata+0x00000000008af300 c000000001497627 R_PPC64_UADDR64 .rodata+0x00000000008af310 c000000001497642 R_PPC64_UADDR64 .rodata+0x00000000008af318 c00000000149765d R_PPC64_UADDR64 .rodata+0x00000000008af328 c000000001497693 R_PPC64_UADDR64 .rodata+0x00000000008af348 c0000000014976ae R_PPC64_UADDR64 .rodata+0x00000000008af358 c0000000014976c9 R_PPC64_UADDR64 .rodata+0x00000000008af368 c0000000014976e4 R_PPC64_UADDR64 .rodata+0x00000000008af378 c0000000014976ff R_PPC64_UADDR64 .rodata+0x00000000008af388 c00000000149771a R_PPC64_UADDR64 .rodata+0x00000000008af3a0 c000000001497735 R_PPC64_UADDR64 .rodata+0x00000000008af3b8 c00000000149776b R_PPC64_UADDR64 .rodata+0x00000000008af3d8 c000000001497786 R_PPC64_UADDR64 .rodata+0x00000000008af3e8 c0000000014977a1 R_PPC64_UADDR64 .rodata+0x00000000008af3f8 c0000000014977bc R_PPC64_UADDR64 .rodata+0x00000000008af408 c0000000014977d7 R_PPC64_UADDR64 .rodata+0x00000000008af418 c0000000014977f2 R_PPC64_UADDR64 .rodata+0x00000000008af428 c00000000149780d R_PPC64_UADDR64 .rodata+0x00000000008af438 c000000001497843 R_PPC64_UADDR64 .rodata+0x00000000008af458 c00000000149785e R_PPC64_UADDR64 .rodata+0x00000000008af468 c000000001497879 R_PPC64_UADDR64 .rodata+0x00000000008af478 c000000001497894 R_PPC64_UADDR64 .rodata+0x00000000008af488 c0000000014978af R_PPC64_UADDR64 .rodata+0x00000000008af498 c0000000014978ca R_PPC64_UADDR64 .rodata+0x00000000008af4a8 c0000000014978e5 R_PPC64_UADDR64 .rodata+0x00000000008af4b8 c00000000149791b R_PPC64_UADDR64 .rodata+0x00000000008af4d8 c000000001497936 R_PPC64_UADDR64 .rodata+0x00000000008af4e8 c000000001497951 R_PPC64_UADDR64 .rodata+0x00000000008af4f8 c00000000149796c R_PPC64_UADDR64 .rodata+0x00000000008af508 c000000001497987 R_PPC64_UADDR64 .rodata+0x00000000008af518 c0000000014979a2 R_PPC64_UADDR64 .rodata+0x00000000008af528 c0000000014979bd R_PPC64_UADDR64 .rodata+0x00000000008af538 c0000000014979f3 R_PPC64_UADDR64 .rodata+0x00000000008af558 c000000001497a0e R_PPC64_UADDR64 .rodata+0x00000000008af568 c000000001497a29 R_PPC64_UADDR64 .rodata+0x00000000008af578 c000000001497a44 R_PPC64_UADDR64 .rodata+0x00000000008af588 c000000001497a5f R_PPC64_UADDR64 .rodata+0x00000000008af598 c000000001497a7a R_PPC64_UADDR64 .rodata+0x00000000008af5a8 c000000001497a95 R_PPC64_UADDR64 .rodata+0x00000000008af5b8 c000000001497acb R_PPC64_UADDR64 .rodata+0x00000000008af5d8 c000000001497ae6 R_PPC64_UADDR64 .rodata+0x00000000008af5e8 c000000001497b01 R_PPC64_UADDR64 .rodata+0x00000000008af5f8 c000000001497b1c R_PPC64_UADDR64 .rodata+0x00000000008af608 c000000001497b37 R_PPC64_UADDR64 .rodata+0x00000000008af618 c000000001497b52 R_PPC64_UADDR64 .rodata+0x00000000008af628 c000000001497b6d R_PPC64_UADDR64 .rodata+0x00000000008af638 c000000001497ba3 R_PPC64_UADDR64 .rodata+0x00000000008af658 c000000001497bbe R_PPC64_UADDR64 .rodata+0x00000000008af668 c000000001497bd9 R_PPC64_UADDR64 .rodata+0x00000000008af678 c000000001497bf4 R_PPC64_UADDR64 .rodata+0x00000000008af690 c000000001497c0f R_PPC64_UADDR64 .rodata+0x00000000008af6a0 c000000001497c2a R_PPC64_UADDR64 .rodata+0x00000000008af6b0 c000000001497c45 R_PPC64_UADDR64 .rodata+0x00000000008af6c0 c000000001497c7b R_PPC64_UADDR64 .rodata+0x00000000008af6e0 c000000001497c96 R_PPC64_UADDR64 .rodata+0x00000000008af6f0 c000000001497cb1 R_PPC64_UADDR64 .rodata+0x00000000008af700 WARNING: You need at least binutils >= 2.19 to build a CONFIG_RELOCATABLE kernel Completed OK # rm -rf /kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.9 # Build took: 0:03:13.194394