# git rev-parse -q --verify 0968621917add2e0d60c8fbc4e24c670cb14319c^{commit} 0968621917add2e0d60c8fbc4e24c670cb14319c already have revision, skipping fetch # git checkout -q -f -B kisskb 0968621917add2e0d60c8fbc4e24c670cb14319c # git clean -qxdf # < git log -1 # commit 0968621917add2e0d60c8fbc4e24c670cb14319c # Merge: 573de2a6e844 0f46c78391e1 # Author: Linus Torvalds # Date: Tue May 7 09:18:12 2019 -0700 # # Merge tag 'printk-for-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk # # Pull printk updates from Petr Mladek: # # - Allow state reset of printk_once() calls. # # - Prevent crashes when dereferencing invalid pointers in vsprintf(). # Only the first byte is checked for simplicity. # # - Make vsprintf warnings consistent and inlined. # # - Treewide conversion of obsolete %pf, %pF to %ps, %pF printf # modifiers. # # - Some clean up of vsprintf and test_printf code. # # * tag 'printk-for-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk: # lib/vsprintf: Make function pointer_string static # vsprintf: Limit the length of inlined error messages # vsprintf: Avoid confusion between invalid address and value # vsprintf: Prevent crash when dereferencing invalid pointers # vsprintf: Consolidate handling of unknown pointer specifiers # vsprintf: Factor out %pO handler as kobject_string() # vsprintf: Factor out %pV handler as va_format() # vsprintf: Factor out %p[iI] handler as ip_addr_string() # vsprintf: Do not check address of well-known strings # vsprintf: Consistent %pK handling for kptr_restrict == 0 # vsprintf: Shuffle restricted_pointer() # printk: Tie printk_once / printk_deferred_once into .data.once for reset # treewide: Switch printk users from %pf and %pF to %ps and %pS, respectively # lib/test_printf: Switch to bitmap_zalloc() # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 0968621917add2e0d60c8fbc4e24c670cb14319c # < make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_ppc64le_defconfig+NO_KVM_ppc64le-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- ppc64le_defconfig # Added to kconfig CONFIG_KVM_BOOK3S_64=n # Added to kconfig CONFIG_KVM=n # yes \n | make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_ppc64le_defconfig+NO_KVM_ppc64le-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus_ppc64le_defconfig+NO_KVM_ppc64le-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- /kisskb/src/net/netfilter/nf_nat_masquerade.c:15:21: warning: 'masq_refcnt6' defined but not used [-Wunused-variable] static unsigned int masq_refcnt6 __read_mostly; ^ WARNING: vmlinux.o(.text+0x3074): Section mismatch in reference from the variable __boot_from_prom to the function .init.text:prom_init() The function __boot_from_prom() references the function __init prom_init(). This is often because __boot_from_prom lacks a __init annotation or the annotation of prom_init is wrong. WARNING: vmlinux.o(.text+0x3334): Section mismatch in reference from the variable start_here_multiplatform to the function .init.text:early_setup() The function start_here_multiplatform() references the function __init early_setup(). This is often because start_here_multiplatform lacks a __init annotation or the annotation of early_setup is wrong. WARNING: vmlinux.o(.text+0x3368): Section mismatch in reference from the variable start_here_common to the function .init.text:start_kernel() The function start_here_common() references the function __init start_kernel(). This is often because start_here_common lacks a __init annotation or the annotation of start_kernel is wrong. Completed OK # rm -rf /kisskb/build/linus_ppc64le_defconfig+NO_KVM_ppc64le-gcc5 # Build took: 0:02:33.437467