# git rev-parse -q --verify 638820d8da8ededd6dc609beaef02d5396599c03^{commit} 638820d8da8ededd6dc609beaef02d5396599c03 already have revision, skipping fetch # git checkout -q -f -B kisskb 638820d8da8ededd6dc609beaef02d5396599c03 # git clean -qxdf # < git log -1 # commit 638820d8da8ededd6dc609beaef02d5396599c03 # Merge: d5e4d81da4d4 3f6caaf5ff33 # Author: Linus Torvalds # Date: Wed Oct 24 11:49:35 2018 +0100 # # Merge branch 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security # # Pull security subsystem updates from James Morris: # "In this patchset, there are a couple of minor updates, as well as some # reworking of the LSM initialization code from Kees Cook (these prepare # the way for ordered stackable LSMs, but are a valuable cleanup on # their own)" # # * 'next-general' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security: # LSM: Don't ignore initialization failures # LSM: Provide init debugging infrastructure # LSM: Record LSM name in struct lsm_info # LSM: Convert security_initcall() into DEFINE_LSM() # vmlinux.lds.h: Move LSM_TABLE into INIT_DATA # LSM: Convert from initcall to struct lsm_info # LSM: Remove initcall tracing # LSM: Rename .security_initcall section to .lsm_info # vmlinux.lds.h: Avoid copy/paste of security_init section # LSM: Correctly announce start of LSM initialization # security: fix LSM description location # keys: Fix the use of the C++ keyword "private" in uapi/linux/keyctl.h # seccomp: remove unnecessary unlikely() # security: tomoyo: Fix obsolete function # security/capabilities: remove check for -EINVAL # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < git log --format=%s --max-count=1 638820d8da8ededd6dc609beaef02d5396599c03 # < make -s -j 80 ARCH=powerpc O=/kisskb/build/linus-rand_randconfig+ppc64le_ppc64le-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig KCONFIG_SEED=0xBE19579C WARNING: unmet direct dependencies detected for FSL_EMB_PERFMON Depends on [n]: E500 [=n] || PPC_83xx [=n] Selected by [y]: - PPC_FSL_BOOK3E [=y] WARNING: unmet direct dependencies detected for FSL_EMB_PERFMON Depends on [n]: E500 [=n] || PPC_83xx [=n] Selected by [y]: - PPC_FSL_BOOK3E [=y] # 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=n # Added to kconfig CONFIG_CPU_LITTLE_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_BOOK3E_64=n # Added to kconfig CONFIG_PPC_BOOK3S_64=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_LD_HEAD_STUB_CATCH=y # yes \n | make -s -j 80 ARCH=powerpc O=/kisskb/build/linus-rand_randconfig+ppc64le_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 80 ARCH=powerpc O=/kisskb/build/linus-rand_randconfig+ppc64le_ppc64le-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- In file included from /kisskb/src/arch/powerpc/xmon/xmon.c:67:0: /kisskb/src/arch/powerpc/xmon/dis-asm.h: In function 'print_insn_powerpc': /kisskb/src/arch/powerpc/xmon/dis-asm.h:20:9: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'long unsigned int' [-Wformat=] printf("%.8x", insn); ^ /kisskb/src/arch/powerpc/xmon/dis-asm.h: In function 'print_insn_spu': /kisskb/src/arch/powerpc/xmon/dis-asm.h:26:9: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'long unsigned int' [-Wformat=] printf("%.8x", insn); ^ /kisskb/src/lib/zstd/fse_compress.c: In function 'FSE_count_parallel_wksp': /kisskb/src/lib/zstd/fse_compress.c:443:1: warning: the frame size of 1088 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/crypto/sha512_generic.c: In function 'sha512_transform': /kisskb/src/crypto/sha512_generic.c:154:1: warning: the frame size of 1264 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/crypto/sha3_generic.c: In function 'keccakf': /kisskb/src/crypto/sha3_generic.c:164:1: warning: the frame size of 3408 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/bcma/sprom.c: In function 'bcma_sprom_extract_r8': /kisskb/src/drivers/bcma/sprom.c:475:1: warning: the frame size of 1680 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/crypto/camellia_generic.c: In function 'camellia_do_encrypt': /kisskb/src/crypto/camellia_generic.c:916:1: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/crypto/aes_generic.c: In function 'crypto_aes_expand_key': /kisskb/src/crypto/aes_generic.c:1273:1: warning: the frame size of 1136 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_newlink': /kisskb/src/net/core/rtnetlink.c:3224:1: warning: the frame size of 1264 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/cpufreq/powernv-cpufreq.c: In function 'init_chip_info': /kisskb/src/drivers/cpufreq/powernv-cpufreq.c:1071:1: warning: the frame size of 1056 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/si_dma.c: In function 'si_dma_vm_set_pte_pde': /kisskb/src/drivers/gpu/drm/amd/amdgpu/si_dma.c:417:1: warning: the frame size of 1056 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/gpu/drm/radeon/si_dma.c: In function 'si_dma_vm_set_pages': /kisskb/src/drivers/gpu/drm/radeon/si_dma.c:185:1: warning: the frame size of 1056 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/gpu/drm/radeon/ni_dma.c: In function 'cayman_dma_vm_set_pages': /kisskb/src/drivers/gpu/drm/radeon/ni_dma.c:435:1: warning: the frame size of 1056 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/crypto/twofish_common.c: In function '__twofish_setkey': /kisskb/src/crypto/twofish_common.c:699:1: warning: the frame size of 5888 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/gpu/drm/radeon/cik_sdma.c: In function 'cik_sdma_vm_set_pages': /kisskb/src/drivers/gpu/drm/radeon/cik_sdma.c:925:1: warning: the frame size of 1184 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/ssb/pci.c: In function 'sprom_extract_r8': /kisskb/src/drivers/ssb/pci.c:810:1: warning: the frame size of 1680 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/ssb/pci.c: In function 'sprom_extract_r45': /kisskb/src/drivers/ssb/pci.c:593:1: warning: the frame size of 2032 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-main.c: In function 'vxge_poll_inta': /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-main.c:1869:1: warning: the frame size of 1088 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-main.c: In function 'vxge_tx_msix_handle': /kisskb/src/drivers/net/ethernet/neterion/vxge/vxge-main.c:2240:1: warning: the frame size of 1040 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c: In function 'bw_calcs_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../display/dc/calcs/dce_calcs.c:2731:1: warning: the frame size of 1056 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ /kisskb/src/scripts/unifdef.c: In function 'Mpass': /kisskb/src/scripts/unifdef.c:453:28: warning: 'strncpy' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation] static void Mpass (void) { strncpy(keyword, "if ", 4); Pelif(); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~ WARNING: vmlinux.o(.text+0x2d94): 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+0x3044): 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+0x3078): 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-rand_randconfig+ppc64le_ppc64le-gcc5 # Build took: 0:13:27.413408