# git rev-parse -q --verify 44ebe016df3aad96e3be8f95ec52397728dd7701^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master warning: The last gc run reported the following. Please correct the root cause and remove .git/gc.log. Automatic cleanup will not be performed until the file is removed. warning: There are too many unreachable loose objects; run 'git prune' to remove them. # git rev-parse -q --verify 44ebe016df3aad96e3be8f95ec52397728dd7701^{commit} 44ebe016df3aad96e3be8f95ec52397728dd7701 # git checkout -q -f -B kisskb 44ebe016df3aad96e3be8f95ec52397728dd7701 # git clean -qxdf # < git log -1 # commit 44ebe016df3aad96e3be8f95ec52397728dd7701 # Merge: 9433a51ec153 ef1548adada5 # Author: Linus Torvalds # Date: Fri Jun 12 12:38:18 2020 -0700 # # Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace # # Pull proc fix from Eric Biederman: # "Much to my surprise syzbot found a very old bug in proc that the # recent changes made easier to reproce. This bug is subtle enough it # looks like it fooled everyone who should know better" # # * 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace: # proc: Use new_inode not new_inode_pseudo # < /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 44ebe016df3aad96e3be8f95ec52397728dd7701 # < 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 KCONFIG_SEED=0x6D6FDA20 # 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 # < 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:5572:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # 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- In file included from /kisskb/src/drivers/iommu/amd/iommu.c:45: /kisskb/src/drivers/iommu/amd/amd_iommu.h:105:13: warning: 'amd_iommu_apply_ivrs_quirks' defined but not used [-Wunused-function] static void amd_iommu_apply_ivrs_quirks(void) { } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/iommu/amd/iommu_v2.c:20: /kisskb/src/drivers/iommu/amd/amd_iommu.h:105:13: warning: 'amd_iommu_apply_ivrs_quirks' defined but not used [-Wunused-function] static void amd_iommu_apply_ivrs_quirks(void) { } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ vmlinux.o: warning: objtool: match_held_lock()+0x17: call to __asan_load8_noabort() leaves .noinstr.text section vmlinux.o: warning: objtool: lock_is_held_type()+0x2d: call to __asan_load4_noabort() leaves .noinstr.text section vmlinux.o: warning: objtool: debug_lockdep_rcu_enabled()+0x8: call to __asan_load4_noabort() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_dynticks_eqs_enter()+0x1f: call to __kasan_check_write() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_dynticks_eqs_exit()+0x23: call to __kasan_check_write() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_eqs_exit.constprop.82()+0x20: call to __asan_load8_noabort() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_eqs_enter.constprop.83()+0x23: call to __asan_load8_noabort() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_nmi_exit()+0x25: call to __asan_load8_noabort() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_nmi_enter()+0x25: call to __asan_load8_noabort() leaves .noinstr.text section vmlinux.o: warning: objtool: __rcu_is_watching()+0x23: call to __kasan_check_read() leaves .noinstr.text section vmlinux.o: warning: objtool: debug_locks_off()+0x19: call to __kasan_check_write() leaves .noinstr.text section vmlinux.o: warning: objtool: __switch_to_asm()+0x5c: call to __switch_to() leaves .noinstr.text section vmlinux.o: warning: objtool: do_softirq_own_stack()+0x3b: call to __do_softirq() leaves .noinstr.text section vmlinux.o: warning: objtool: entry_SYSENTER_compat()+0xd: unsupported stack pointer realignment vmlinux.o: warning: objtool: .entry.text+0x77: call to do_syscall_64() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x1d3: call to schedule_tail() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x1e0: call to syscall_return_slowpath() leaves .noinstr.text section vmlinux.o: warning: objtool: .altinstr_replacement+0xf: call to __x86_retpoline_rbx() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xa0a: call to do_IRQ() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x9ea: call to smp_spurious_interrupt() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xa37: call to prepare_exit_to_usermode() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xb17: call to smp_irq_move_cleanup_interrupt() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xb3a: call to smp_reboot_interrupt() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xb5a: call to smp_kvm_posted_intr_ipi() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xb7a: call to smp_kvm_posted_intr_wakeup_ipi() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xb9a: call to smp_kvm_posted_intr_nested_ipi() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xbc6: call to do_divide_error() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xbe6: call to do_overflow() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xc06: call to do_bounds() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xc26: call to do_invalid_op() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xc46: call to do_device_not_available() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xc6d: call to do_double_fault() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xc96: call to do_coprocessor_segment_overrun() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xcc0: call to do_invalid_TSS() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xcf0: call to do_segment_not_present() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xd16: call to do_spurious_interrupt_bug() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xd36: call to do_coprocessor_error() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xd60: call to do_alignment_check() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xd86: call to do_simd_coprocessor_error() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xe4b: call to do_debug() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xe20: call to do_debug() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xe95: call to do_int3() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xec0: call to do_stack_segment() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xef0: call to do_general_protection() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0xf27: call to do_page_fault() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x1123: call to fixup_bad_iret() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x11d6: call to do_nmi() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x12a5: call to do_nmi() leaves .noinstr.text section vmlinux.o: warning: objtool: .entry.text+0x1322: call to do_exit() leaves .noinstr.text section Completed OK # rm -rf /kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 # Build took: 0:05:04.661314