# git rev-parse -q --verify 441f99c90497e15aa3ad1dbabd56187e29614348^{commit} 441f99c90497e15aa3ad1dbabd56187e29614348 already have revision, skipping fetch # git checkout -q -f -B kisskb 441f99c90497e15aa3ad1dbabd56187e29614348 # git clean -qxdf # git log -1 commit 441f99c90497e15aa3ad1dbabd56187e29614348 Author: Romain Izard Date: Tue Oct 31 15:42:35 2017 +0100 crypto: ccm - preserve the IV buffer The IV buffer used during CCM operations is used twice, during both the hashing step and the ciphering step. When using a hardware accelerator that updates the contents of the IV buffer at the end of ciphering operations, the value will be modified. In the decryption case, the subsequent setup of the hashing algorithm will interpret the updated IV instead of the original value, which can lead to out-of-bounds writes. Reuse the idata buffer, only used in the hashing step, to preserve the IV's value during the ciphering step in the decryption case. Signed-off-by: Romain Izard Reviewed-by: Tudor Ambarus Cc: Signed-off-by: Herbert Xu # < /opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux-gcc --version # < git log --format=%s --max-count=1 441f99c90497e15aa3ad1dbabd56187e29614348 # < make -j 10 ARCH=powerpc O=/home/kisskb/slave/build/crypto_ppc64_defconfig+NO_TM_powerpc CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- ppc64_defconfig # Added to kconfig CONFIG_PPC_TRANSACTIONAL_MEM=n # yes \n | make -j 10 ARCH=powerpc O=/home/kisskb/slave/build/crypto_ppc64_defconfig+NO_TM_powerpc CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- oldconfig yes: standard output: Broken pipe yes: write error # make -j 10 ARCH=powerpc O=/home/kisskb/slave/build/crypto_ppc64_defconfig+NO_TM_powerpc CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- make[1]: Entering directory '/home/kisskb/slave/build/crypto_ppc64_defconfig+NO_TM_powerpc' GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release GEN ./Makefile WRAP arch/powerpc/include/generated/uapi/asm/param.h WRAP arch/powerpc/include/generated/uapi/asm/poll.h WRAP arch/powerpc/include/generated/uapi/asm/resource.h WRAP arch/powerpc/include/generated/uapi/asm/statfs.h WRAP arch/powerpc/include/generated/uapi/asm/sockios.h CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h HOSTCC scripts/basic/bin2c UPD include/config/kernel.release Using /home/kisskb/slave/src as source for kernel WRAP arch/powerpc/include/generated/asm/clkdev.h WRAP arch/powerpc/include/generated/asm/div64.h WRAP arch/powerpc/include/generated/asm/export.h WRAP arch/powerpc/include/generated/asm/irq_regs.h WRAP arch/powerpc/include/generated/asm/irq_work.h WRAP arch/powerpc/include/generated/asm/local64.h WRAP arch/powerpc/include/generated/asm/mcs_spinlock.h WRAP arch/powerpc/include/generated/asm/preempt.h WRAP arch/powerpc/include/generated/asm/rwsem.h WRAP arch/powerpc/include/generated/asm/vtime.h WRAP arch/powerpc/include/generated/asm/msi.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/dtc/fstree.o HOSTCC scripts/kallsyms CC scripts/mod/empty.o HOSTCC scripts/genksyms/genksyms.o HOSTCC scripts/mod/mk_elfconfig HOSTCC scripts/pnmtologo HOSTCC scripts/conmakehash HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/livetree.o CC scripts/mod/devicetable-offsets.s HOSTCC scripts/dtc/treesource.o MKELF scripts/mod/elfconfig.h CHK scripts/mod/devicetable-offsets.h UPD scripts/mod/devicetable-offsets.h HOSTCC scripts/mod/sumversion.o HOSTCC scripts/sortextable HOSTCC scripts/dtc/srcpos.o SHIPPED scripts/genksyms/parse.tab.c SHIPPED scripts/genksyms/lex.lex.c SHIPPED scripts/genksyms/parse.tab.h HOSTCC scripts/genksyms/parse.tab.o HOSTCC scripts/genksyms/lex.lex.o HOSTCC scripts/dtc/checks.o HOSTCC scripts/dtc/util.o SHIPPED scripts/dtc/dtc-lexer.lex.c SHIPPED scripts/dtc/dtc-parser.tab.h SHIPPED scripts/dtc/dtc-parser.tab.c HOSTCC scripts/dtc/dtc-lexer.lex.o HOSTCC scripts/dtc/dtc-parser.tab.o HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/file2alias.o CHK include/generated/timeconst.h CC kernel/bounds.s UPD include/generated/timeconst.h CHK include/generated/bounds.h UPD include/generated/bounds.h CC arch/powerpc/kernel/asm-offsets.s HOSTLD scripts/dtc/dtc HOSTLD scripts/genksyms/genksyms CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL /home/kisskb/slave/src/scripts/checksyscalls.sh HOSTLD scripts/mod/modpost HOSTCC usr/gen_init_cpio CC init/main.o CHK include/generated/compile.h CC init/do_mounts.o CC init/do_mounts_rd.o CC init/do_mounts_initrd.o CC init/do_mounts_md.o UPD include/generated/compile.h CC arch/powerpc/mm/fault.o AS arch/powerpc/lib/string.o CC arch/powerpc/sysdev/mpic.o CC arch/powerpc/kernel/cputable.o CC arch/powerpc/lib/alloc.o GEN usr/initramfs_data.cpio AS usr/initramfs_data.o AR usr/built-in.o CC init/initramfs.o CC arch/powerpc/lib/code-patching.o CC init/init_task.o CC arch/powerpc/kernel/ptrace.o CC arch/powerpc/lib/feature-fixups.o CC init/version.o CC arch/powerpc/mm/mem.o AS arch/powerpc/lib/checksum_64.o CC arch/powerpc/lib/checksum_wrappers.o CC arch/powerpc/platforms/cell/cbe_regs.o CC arch/powerpc/lib/sstep.o CC arch/powerpc/platforms/maple/setup.o CC arch/powerpc/sysdev/mpic_msi.o CC arch/powerpc/sysdev/mpic_u3msi.o AR init/mounts.o AR init/built-in.o CC arch/powerpc/sysdev/msi_bitmap.o CC arch/powerpc/sysdev/dart_iommu.o CC arch/powerpc/mm/pgtable.o CC arch/powerpc/platforms/cell/interrupt.o CC arch/powerpc/platforms/cell/pervasive.o CC arch/powerpc/platforms/cell/iommu.o CC arch/powerpc/kernel/syscalls.o CC arch/powerpc/platforms/cell/setup.o CC arch/powerpc/platforms/maple/pci.o CC arch/powerpc/platforms/cell/spider-pic.o CC arch/powerpc/sysdev/mmio_nvram.o CC arch/powerpc/mm/mmap.o CC arch/powerpc/sysdev/i8259.o CC arch/powerpc/sysdev/dcr.o CC arch/powerpc/kernel/irq.o CC arch/powerpc/sysdev/scom.o CC arch/powerpc/sysdev/xics/xics-common.o CC arch/powerpc/sysdev/xics/icp-native.o CC arch/powerpc/platforms/maple/time.o CC arch/powerpc/platforms/cell/pmu.o CC arch/powerpc/mm/init_64.o CC arch/powerpc/platforms/pasemi/setup.o CC arch/powerpc/platforms/powermac/pic.o AS arch/powerpc/lib/ldstfp.o CC arch/powerpc/platforms/pasemi/pci.o AS arch/powerpc/lib/quad.o AS arch/powerpc/lib/feature-fixups-test.o CC arch/powerpc/lib/xor_vmx.o CC arch/powerpc/lib/xor_vmx_glue.o AR arch/powerpc/platforms/maple/built-in.o CC arch/powerpc/platforms/powernv/setup.o CC arch/powerpc/platforms/pasemi/time.o CC arch/powerpc/platforms/powermac/setup.o CC arch/powerpc/platforms/cell/spider-pci.o AS arch/powerpc/platforms/powernv/opal-wrappers.o CC arch/powerpc/sysdev/xics/icp-hv.o CC arch/powerpc/sysdev/xics/ics-rtas.o CC arch/powerpc/mm/pgtable_64.o AS arch/powerpc/lib/copypage_64.o CC arch/powerpc/mm/init-common.o CC arch/powerpc/platforms/pasemi/idle.o CC arch/powerpc/kernel/align.o AS arch/powerpc/lib/copyuser_64.o AS arch/powerpc/platforms/pasemi/powersave.o AS arch/powerpc/lib/mem_64.o AS arch/powerpc/lib/hweight_64.o CC arch/powerpc/platforms/cell/ras.o AS arch/powerpc/lib/copyuser_power7.o CC arch/powerpc/sysdev/xics/ics-opal.o CC arch/powerpc/kernel/signal_32.o CC arch/powerpc/mm/mmu_context.o CC arch/powerpc/platforms/pasemi/iommu.o CC arch/powerpc/platforms/powermac/time.o AS arch/powerpc/lib/string_64.o CC arch/powerpc/platforms/powernv/opal.o CC arch/powerpc/mm/pgtable-hash64.o AS arch/powerpc/lib/copypage_power7.o AS arch/powerpc/lib/memcpy_power7.o AS arch/powerpc/lib/memcpy_64.o CC arch/powerpc/platforms/pasemi/dma_lib.o CC arch/powerpc/platforms/pasemi/misc.o CC arch/powerpc/sysdev/xics/icp-opal.o CC arch/powerpc/platforms/powermac/feature.o AS arch/powerpc/lib/memcmp_64.o CC arch/powerpc/platforms/cell/smp.o CC arch/powerpc/platforms/powernv/opal-async.o CC arch/powerpc/lib/locks.o CC arch/powerpc/kernel/pmc.o CC arch/powerpc/platforms/powernv/idle.o CC arch/powerpc/mm/hash_utils_64.o CC arch/powerpc/lib/vmx-helper.o AR arch/powerpc/sysdev/xics/built-in.o CC arch/powerpc/sysdev/xive/common.o CC arch/powerpc/kernel/vdso.o CC arch/powerpc/platforms/cell/spu_callbacks.o CC [M] arch/powerpc/sysdev/pmi.o CC [M] arch/powerpc/sysdev/axonram.o CC arch/powerpc/platforms/pasemi/gpio_mdio.o AS arch/powerpc/lib/crtsavres.o AR arch/powerpc/lib/built-in.o CC arch/powerpc/platforms/powermac/pci.o CC arch/powerpc/platforms/cell/spu_base.o CC arch/powerpc/platforms/powernv/opal-rtc.o CC arch/powerpc/kernel/process.o CC arch/powerpc/platforms/powernv/opal-nvram.o CC arch/powerpc/platforms/pasemi/msi.o CC arch/powerpc/platforms/powernv/opal-lpc.o AR arch/powerpc/math-emu/built-in.o AR arch/powerpc/crypto/built-in.o AS [M] arch/powerpc/crypto/md5-asm.o CC [M] arch/powerpc/crypto/md5-glue.o CC arch/powerpc/sysdev/xive/native.o AS arch/powerpc/platforms/powermac/sleep.o CC arch/powerpc/platforms/powermac/low_i2c.o AS arch/powerpc/platforms/powermac/cache.o CC arch/powerpc/platforms/powermac/pfunc_core.o CC arch/powerpc/platforms/powernv/opal-flash.o AS arch/powerpc/mm/slb_low.o AR arch/powerpc/platforms/pasemi/built-in.o CC arch/powerpc/platforms/powermac/pfunc_base.o CC arch/powerpc/mm/slb.o CC arch/powerpc/mm/hash_native_64.o CC arch/powerpc/platforms/cell/spu_notify.o AS [M] arch/powerpc/crypto/sha1-powerpc-asm.o CC [M] arch/powerpc/crypto/sha1.o CC arch/powerpc/platforms/powernv/rng.o AS [M] arch/powerpc/crypto/crc32c-vpmsum_asm.o CC arch/powerpc/platforms/cell/spu_syscalls.o CC arch/powerpc/mm/mmu_context_book3s64.o AS arch/powerpc/net/bpf_jit_asm64.o CPP arch/powerpc/kernel/systbl_chk.i CC arch/powerpc/net/bpf_jit_comp64.o CC arch/powerpc/kernel/idle.o CC [M] arch/powerpc/crypto/crc32c-vpmsum_glue.o CC arch/powerpc/sysdev/xive/spapr.o CC arch/powerpc/platforms/powernv/opal-elog.o LD [M] arch/powerpc/crypto/md5-ppc.o LD [M] arch/powerpc/crypto/sha1-powerpc.o CC arch/powerpc/mm/pgtable-book3s64.o CC arch/powerpc/platforms/ps3/setup.o CC arch/powerpc/platforms/powernv/opal-dump.o LD [M] arch/powerpc/crypto/crc32c-vpmsum.o CC arch/powerpc/platforms/ps3/mm.o CC arch/powerpc/platforms/ps3/time.o CC arch/powerpc/platforms/powermac/udbg_scc.o CC arch/powerpc/platforms/cell/spu_priv1_mmio.o AR arch/powerpc/sysdev/xive/built-in.o CC arch/powerpc/kernel/signal.o AR arch/powerpc/sysdev/built-in.o AS arch/powerpc/platforms/ps3/hvcall.o CC arch/powerpc/mm/pgtable-radix.o CC arch/powerpc/platforms/powernv/opal-sysparam.o CC arch/powerpc/mm/tlb-radix.o CC arch/powerpc/kernel/sysfs.o CC arch/powerpc/platforms/powermac/udbg_adb.o CC arch/powerpc/mm/tlb_hash64.o CC arch/powerpc/platforms/cell/spu_manage.o CC arch/powerpc/mm/hash64_64k.o CC arch/powerpc/platforms/powernv/opal-sensor.o CC arch/powerpc/platforms/powernv/opal-msglog.o CC arch/powerpc/platforms/ps3/htab.o CC arch/powerpc/platforms/powermac/nvram.o AR arch/powerpc/net/built-in.o CC arch/powerpc/platforms/powermac/smp.o CC arch/powerpc/xmon/xmon.o CC arch/powerpc/platforms/pseries/lpar.o AR arch/powerpc/platforms/cell/spufs/built-in.o CC [M] arch/powerpc/platforms/cell/spufs/inode.o AS arch/powerpc/platforms/pseries/hvCall.o CC arch/powerpc/platforms/powernv/opal-hmi.o CC arch/powerpc/xmon/nonstdio.o CC arch/powerpc/mm/numa.o CC arch/powerpc/platforms/ps3/repository.o CC arch/powerpc/mm/vphn.o CC arch/powerpc/platforms/cell/axon_msi.o CC [M] arch/powerpc/platforms/cell/spufs/file.o AR arch/powerpc/platforms/powermac/built-in.o CC arch/powerpc/kernel/cacheinfo.o CC arch/powerpc/platforms/powernv/opal-power.o CC arch/powerpc/platforms/pseries/nvram.o CC arch/powerpc/mm/slice.o CC arch/powerpc/platforms/ps3/interrupt.o CC arch/powerpc/platforms/powernv/opal-irqchip.o CC arch/powerpc/kernel/time.o CC arch/powerpc/mm/hugetlbpage.o CC [M] arch/powerpc/platforms/cell/cbe_thermal.o CC arch/powerpc/platforms/pseries/reconfig.o AS arch/powerpc/xmon/spr_access.o CC [M] arch/powerpc/platforms/cell/spufs/context.o CC [M] arch/powerpc/platforms/cell/spufs/syscalls.o CC arch/powerpc/platforms/pseries/of_helpers.o CC arch/powerpc/platforms/ps3/exports.o CC arch/powerpc/platforms/powernv/opal-kmsg.o CC [M] arch/powerpc/platforms/cell/spufs/sched.o CC arch/powerpc/platforms/ps3/os-area.o CC [M] arch/powerpc/platforms/cell/spufs/backing_ops.o CC arch/powerpc/platforms/pseries/setup.o CC arch/powerpc/mm/hugetlbpage-hash64.o CC [M] arch/powerpc/platforms/cell/cpufreq_spudemand.o CC arch/powerpc/kvm/book3s_exports.o CC arch/powerpc/platforms/powernv/opal-powercap.o CC arch/powerpc/kernel/prom.o CC arch/powerpc/xmon/ppc-dis.o CC arch/powerpc/platforms/powernv/opal-psr.o CC arch/powerpc/xmon/ppc-opc.o CC arch/powerpc/mm/hugetlbpage-radix.o CC arch/powerpc/platforms/ps3/system-bus.o CC [M] arch/powerpc/platforms/cell/spufs/hw_ops.o CC arch/powerpc/kvm/book3s_64_vio_hv.o CC arch/powerpc/platforms/powernv/opal-sensor-groups.o CC arch/powerpc/mm/hugepage-hash64.o CC arch/powerpc/platforms/pseries/iommu.o CC [M] arch/powerpc/platforms/cell/cbe_powerbutton.o CC arch/powerpc/kernel/traps.o CC arch/powerpc/platforms/powernv/smp.o CC arch/powerpc/kvm/book3s_hv_hmi.o CC [M] arch/powerpc/platforms/cell/spufs/run.o CC arch/powerpc/mm/copro_fault.o CC [M] arch/powerpc/platforms/cell/spufs/gang.o CC arch/powerpc/platforms/ps3/smp.o CC arch/powerpc/platforms/ps3/spu.o CC arch/powerpc/xmon/spu-dis.o SHIPPED arch/powerpc/platforms/cell/spufs/spu_save_dump.h SHIPPED arch/powerpc/platforms/cell/spufs/spu_restore_dump.h CC [M] arch/powerpc/platforms/cell/spufs/fault.o CC arch/powerpc/perf/callchain.o AS arch/powerpc/kvm/book3s_hv_rmhandlers.o CC arch/powerpc/platforms/powernv/subcore.o CC arch/powerpc/xmon/spu-opc.o CC arch/powerpc/kvm/book3s_hv_rm_mmu.o CC arch/powerpc/platforms/pseries/event_sources.o AR arch/powerpc/xmon/built-in.o CC arch/powerpc/platforms/pseries/ras.o CC arch/powerpc/platforms/pseries/firmware.o CC arch/powerpc/mm/mmu_context_iommu.o AS arch/powerpc/purgatory/trampoline.o CC [M] arch/powerpc/platforms/cell/spufs/lscsa_alloc.o LD arch/powerpc/purgatory/purgatory.ro BIN2C arch/powerpc/purgatory/kexec-purgatory.c CC arch/powerpc/purgatory/kexec-purgatory.o AR arch/powerpc/purgatory/built-in.o CC arch/powerpc/kvm/book3s_hv_ras.o CC arch/powerpc/kernel/setup-common.o CC arch/powerpc/perf/perf_regs.o CC arch/powerpc/platforms/ps3/device-init.o CC arch/powerpc/kvm/book3s_hv_builtin.o CC arch/powerpc/platforms/pseries/power.o AS arch/powerpc/platforms/powernv/subcore-asm.o CC arch/powerpc/platforms/powernv/pci.o CC [M] arch/powerpc/platforms/cell/spufs/coredump.o CC arch/powerpc/perf/core-book3s.o AS arch/powerpc/perf/bhrb.o CC arch/powerpc/platforms/pseries/dlpar.o CC arch/powerpc/platforms/powernv/pci-ioda.o AR arch/powerpc/mm/built-in.o CC arch/powerpc/kernel/udbg.o CC arch/powerpc/kvm/book3s_hv_rm_xics.o AR arch/powerpc/platforms/ps3/built-in.o CC arch/powerpc/kvm/book3s_hv_rm_xive.o CC [M] arch/powerpc/platforms/cell/spufs/switch.o AS arch/powerpc/kernel/misc.o CC arch/powerpc/kernel/io.o CC arch/powerpc/platforms/powernv/npu-dma.o CC arch/powerpc/kernel/dma.o CC arch/powerpc/platforms/pseries/mobility.o CC arch/powerpc/platforms/powernv/pci-cxl.o CC [M] arch/powerpc/kvm/../../../virt/kvm/kvm_main.o CC kernel/fork.o CC arch/powerpc/perf/imc-pmu.o CC arch/powerpc/perf/hv-24x7.o CC arch/powerpc/platforms/pseries/rng.o AS arch/powerpc/kernel/misc_64.o LD [M] arch/powerpc/platforms/cell/spufs/spufs.o AR arch/powerpc/platforms/cell/built-in.o CC arch/powerpc/platforms/pseries/pci.o AR certs/built-in.o CC arch/powerpc/platforms/pseries/pci_dlpar.o CC [M] arch/powerpc/kvm/../../../virt/kvm/eventfd.o CC arch/powerpc/kernel/of_platform.o CC [M] arch/powerpc/kvm/../../../virt/kvm/vfio.o CC arch/powerpc/kernel/prom_parse.o /home/kisskb/slave/src/arch/powerpc/kvm/../../../virt/kvm/eventfd.c: In function 'kvm_irqfd': /home/kisskb/slave/src/arch/powerpc/kvm/../../../virt/kvm/eventfd.c:568:19: error: 'KVM_MAX_IRQ_ROUTES' undeclared (first use in this function) /home/kisskb/slave/src/arch/powerpc/kvm/../../../virt/kvm/eventfd.c:568:19: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/scripts/Makefile.build:311: recipe for target 'arch/powerpc/kvm/../../../virt/kvm/eventfd.o' failed make[2]: *** [arch/powerpc/kvm/../../../virt/kvm/eventfd.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CC arch/powerpc/kernel/setup_64.o CC arch/powerpc/platforms/powernv/eeh-powernv.o CC arch/powerpc/platforms/powernv/opal-xscom.o CC arch/powerpc/platforms/pseries/eeh_pseries.o CC arch/powerpc/perf/hv-gpci.o CC arch/powerpc/platforms/pseries/msi.o CC arch/powerpc/platforms/pseries/smp.o CC arch/powerpc/kernel/sys_ppc32.o CC kernel/exec_domain.o CC arch/powerpc/perf/hv-common.o CC arch/powerpc/perf/power4-pmu.o CC arch/powerpc/platforms/pseries/kexec.o CC arch/powerpc/perf/ppc970-pmu.o CC arch/powerpc/kernel/signal_64.o CC kernel/panic.o CC arch/powerpc/kernel/ptrace32.o CC kernel/cpu.o CC arch/powerpc/platforms/powernv/opal-tracepoints.o CC arch/powerpc/perf/power5-pmu.o CC arch/powerpc/platforms/pseries/pseries_energy.o CC arch/powerpc/platforms/pseries/hotplug-cpu.o /home/kisskb/slave/src/Makefile:1019: recipe for target 'arch/powerpc/kvm' failed make[1]: *** [arch/powerpc/kvm] Error 2 make[1]: *** Waiting for unfinished jobs.... CC arch/powerpc/platforms/pseries/hvconsole.o CC arch/powerpc/perf/power5+-pmu.o CC arch/powerpc/kernel/paca.o CC arch/powerpc/perf/power6-pmu.o CC arch/powerpc/platforms/powernv/opal-imc.o CC arch/powerpc/platforms/powernv/vas.o CC arch/powerpc/platforms/pseries/cmm.o CC kernel/exit.o CC arch/powerpc/perf/power7-pmu.o CC arch/powerpc/platforms/powernv/vas-window.o CC arch/powerpc/kernel/nvram_64.o CC arch/powerpc/perf/isa207-common.o CC arch/powerpc/perf/power8-pmu.o CC arch/powerpc/kernel/firmware.o CC arch/powerpc/perf/power9-pmu.o CC arch/powerpc/kernel/trace/ftrace.o CC arch/powerpc/platforms/pseries/dtl.o CC kernel/softirq.o CC kernel/resource.o LDS arch/powerpc/kernel/vdso32/vdso32.lds VDSO32A arch/powerpc/kernel/vdso32/sigtramp.o VDSO32A arch/powerpc/kernel/vdso32/gettimeofday.o CC arch/powerpc/platforms/pseries/io_event_irq.o VDSO32A arch/powerpc/kernel/vdso32/datapage.o VDSO32A arch/powerpc/kernel/vdso32/cacheflush.o AR arch/powerpc/perf/built-in.o CC arch/powerpc/kernel/trace/trace_clock.o VDSO32A arch/powerpc/kernel/vdso32/note.o VDSO32A arch/powerpc/kernel/vdso32/getcpu.o AR arch/powerpc/platforms/powernv/built-in.o VDSO32L arch/powerpc/kernel/vdso32/vdso32.so.dbg OBJCOPY arch/powerpc/kernel/vdso32/vdso32.so CC kernel/sysctl.o AS arch/powerpc/kernel/vdso32/vdso32_wrapper.o LDS arch/powerpc/kernel/vdso64/vdso64.lds CC arch/powerpc/kernel/watchdog.o AR arch/powerpc/kernel/vdso32/built-in.o CC arch/powerpc/platforms/pseries/lparcfg.o AS arch/powerpc/kernel/vdso64/sigtramp.o AS arch/powerpc/kernel/vdso64/gettimeofday.o AS arch/powerpc/kernel/trace/ftrace_64.o AS arch/powerpc/kernel/vdso64/datapage.o CC arch/powerpc/platforms/pseries/vio.o AS arch/powerpc/kernel/vdso64/cacheflush.o AS arch/powerpc/kernel/vdso64/note.o AS arch/powerpc/kernel/vdso64/getcpu.o VDSO64L arch/powerpc/kernel/vdso64/vdso64.so.dbg OBJCOPY arch/powerpc/kernel/vdso64/vdso64.so AS arch/powerpc/kernel/vdso64/vdso64_wrapper.o AR arch/powerpc/kernel/vdso64/built-in.o CC arch/powerpc/kernel/hw_breakpoint.o AS arch/powerpc/kernel/trace/ftrace_64_pg.o AR arch/powerpc/kernel/trace/built-in.o CC kernel/sysctl_binary.o CC arch/powerpc/platforms/pseries/ibmebus.o AS arch/powerpc/kernel/cpu_setup_ppc970.o AS arch/powerpc/kernel/cpu_setup_pa6t.o CC arch/powerpc/platforms/pseries/suspend.o AS arch/powerpc/kernel/cpu_setup_power.o CC arch/powerpc/kernel/mce.o CC arch/powerpc/kernel/mce_power.o CC arch/powerpc/kernel/vecemu.o CC [M] arch/powerpc/platforms/pseries/scanlog.o AS arch/powerpc/kernel/idle_power4.o AS arch/powerpc/kernel/idle_book3s.o CC arch/powerpc/kernel/proc_powerpc.o CC arch/powerpc/kernel/rtas.o CC [M] arch/powerpc/platforms/pseries/hvcserver.o CC kernel/capability.o CC arch/powerpc/kernel/rtas-rtc.o CC arch/powerpc/kernel/rtas_pci.o CC arch/powerpc/kernel/rtasd.o CC kernel/ptrace.o CC arch/powerpc/kernel/rtas-proc.o CC arch/powerpc/kernel/dt_cpu_ftrs.o AR arch/powerpc/platforms/pseries/built-in.o AR arch/powerpc/platforms/built-in.o CC kernel/user.o CC arch/powerpc/kernel/eeh.o CC kernel/signal.o CC arch/powerpc/kernel/eeh_pe.o CC kernel/sys.o CC arch/powerpc/kernel/eeh_dev.o CC arch/powerpc/kernel/eeh_cache.o CC arch/powerpc/kernel/eeh_driver.o CC kernel/umh.o CC arch/powerpc/kernel/eeh_event.o CC arch/powerpc/kernel/eeh_sysfs.o CC arch/powerpc/kernel/smp-tbsync.o CC arch/powerpc/kernel/crash_dump.o CC kernel/workqueue.o CC kernel/pid.o CC arch/powerpc/kernel/module.o CC kernel/task_work.o CC arch/powerpc/kernel/module_64.o CC arch/powerpc/kernel/dbell.o CC arch/powerpc/kernel/jump_label.o AS arch/powerpc/kernel/reloc_64.o CC kernel/extable.o CC kernel/params.o CC arch/powerpc/kernel/dma-iommu.o CC kernel/kthread.o CC kernel/sys_ni.o CC arch/powerpc/kernel/iommu.o CC kernel/nsproxy.o CC arch/powerpc/kernel/btext.o CC arch/powerpc/kernel/smp.o CC arch/powerpc/kernel/kprobes.o CC arch/powerpc/kernel/optprobes.o CC kernel/notifier.o CC kernel/ksysfs.o CC kernel/cred.o AS arch/powerpc/kernel/optprobes_head.o CC kernel/reboot.o CC arch/powerpc/kernel/uprobes.o CC arch/powerpc/kernel/legacy_serial.o CC arch/powerpc/kernel/udbg_16550.o CC kernel/async.o CC kernel/range.o CC kernel/smpboot.o CC arch/powerpc/kernel/stacktrace.o CC kernel/ucount.o CC arch/powerpc/kernel/pci_64.o CC kernel/kmod.o CC kernel/groups.o CC arch/powerpc/kernel/pci_dn.o CC arch/powerpc/kernel/pci-hotplug.o CC arch/powerpc/kernel/isa-bridge.o CC kernel/bpf/core.o CC kernel/cgroup/cgroup.o CC kernel/events/core.o CC kernel/events/ring_buffer.o CC kernel/events/callchain.o CC kernel/events/hw_breakpoint.o CC kernel/irq/irqdesc.o CC kernel/bpf/syscall.o AR kernel/livepatch/built-in.o CC kernel/locking/mutex.o CC arch/powerpc/kernel/pci-common.o CC kernel/bpf/verifier.o CC kernel/locking/semaphore.o CC kernel/events/uprobes.o CC kernel/irq/handle.o CC kernel/locking/rwsem.o CC kernel/power/qos.o CC kernel/irq/manage.o CC arch/powerpc/kernel/pci_of_scan.o CC kernel/locking/percpu-rwsem.o CC kernel/printk/printk.o CC kernel/rcu/update.o CC kernel/locking/mutex-debug.o CC kernel/power/main.o CC arch/powerpc/kernel/msi.o CC kernel/printk/printk_safe.o CC kernel/locking/spinlock.o CC kernel/rcu/sync.o CC kernel/irq/spurious.o /home/kisskb/slave/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /home/kisskb/slave/src/kernel/printk/printk.c:186:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] CC arch/powerpc/kernel/machine_kexec.o CC kernel/irq/resend.o CC kernel/cgroup/namespace.o CC kernel/power/console.o CC kernel/power/process.o CC kernel/locking/osq_lock.o CC kernel/bpf/inode.o CC kernel/rcu/srcutree.o CC arch/powerpc/kernel/crash.o CC kernel/locking/rtmutex.o CC kernel/irq/chip.o CC kernel/cgroup/cgroup-v1.o AR kernel/printk/built-in.o CC kernel/bpf/helpers.o CC kernel/rcu/tree.o CC kernel/power/suspend.o CC kernel/irq/dummychip.o AR kernel/events/built-in.o CC kernel/locking/rwsem-xadd.o CC arch/powerpc/kernel/machine_kexec_64.o CC kernel/sched/core.o CC kernel/bpf/tnum.o CC kernel/rcu/rcu_segcblist.o CC kernel/bpf/hashtab.o CC kernel/cgroup/cpuset.o /home/kisskb/slave/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup1_mount': /home/kisskb/slave/src/kernel/cgroup/cgroup-v1.c:1264:20: warning: 'root' may be used uninitialized in this function [-Wuninitialized] CC kernel/irq/devres.o CC kernel/irq/irqdomain.o CC kernel/irq/proc.o AR kernel/locking/built-in.o CC kernel/time/time.o CC arch/powerpc/kernel/machine_kexec_file_64.o CC kernel/power/poweroff.o CC kernel/bpf/arraymap.o AR kernel/power/built-in.o CC kernel/trace/trace_clock.o CC kernel/bpf/percpu_freelist.o CC arch/powerpc/kernel/kexec_elf_64.o CC kernel/freezer.o CC kernel/trace/ftrace.o CC kernel/irq/cpuhotplug.o CC kernel/time/timer.o CC arch/powerpc/kernel/io-workarounds.o CC kernel/bpf/bpf_lru_list.o CC kernel/irq/pm.o AR kernel/cgroup/built-in.o CC kernel/time/hrtimer.o AS arch/powerpc/kernel/ppc_save_regs.o CC kernel/time/timekeeping.o CC kernel/bpf/lpm_trie.o CC kernel/irq/msi.o AR kernel/rcu/built-in.o CC kernel/bpf/map_in_map.o CC arch/powerpc/kernel/prom_init.o CC kernel/bpf/devmap.o CC kernel/irq/affinity.o CC kernel/sched/loadavg.o CC kernel/sched/clock.o AR kernel/irq/built-in.o CC kernel/sched/cputime.o CC kernel/sched/idle_task.o CC kernel/sched/fair.o CC kernel/time/ntp.o CC kernel/sched/rt.o CC kernel/bpf/stackmap.o CC kernel/time/clocksource.o CC kernel/time/jiffies.o AS arch/powerpc/kernel/head_64.o LDS arch/powerpc/kernel/vmlinux.lds CC kernel/sched/deadline.o CC kernel/profile.o CC kernel/bpf/cgroup.o AS arch/powerpc/kernel/fpu.o AS arch/powerpc/kernel/vector.o AS arch/powerpc/kernel/entry_64.o CC kernel/sched/wait.o CC kernel/time/timer_list.o CC [M] arch/powerpc/kernel/rtas_flash.o CC kernel/time/timeconv.o CC kernel/trace/ring_buffer.o CC kernel/time/timecounter.o CC kernel/time/alarmtimer.o CC kernel/time/posix-timers.o CC kernel/time/posix-cpu-timers.o CALL /home/kisskb/slave/src/arch/powerpc/kernel/systbl_chk.sh CALL /home/kisskb/slave/src/arch/powerpc/kernel/prom_init_check.sh AS arch/powerpc/kernel/systbl.o CC kernel/time/posix-clock.o AR arch/powerpc/kernel/built-in.o CC kernel/time/itimer.o CC kernel/time/clockevents.o AR kernel/bpf/built-in.o CC kernel/time/tick-common.o CC kernel/time/tick-broadcast.o CC kernel/time/tick-broadcast-hrtimer.o CC kernel/time/tick-oneshot.o CC kernel/sched/wait_bit.o CC kernel/time/tick-sched.o CC kernel/time/timekeeping_debug.o CC kernel/trace/trace.o CC kernel/stacktrace.o CC kernel/futex.o CC kernel/futex_compat.o CC kernel/sched/swait.o CC kernel/sched/completion.o CC kernel/sched/idle.o CC kernel/trace/trace_output.o CC kernel/trace/trace_seq.o CC kernel/trace/trace_stat.o CC kernel/dma.o AR kernel/time/built-in.o CC kernel/smp.o CC kernel/trace/trace_printk.o CC kernel/sched/cpupri.o CC kernel/trace/trace_sched_switch.o CC kernel/module.o CC kernel/kallsyms.o CC kernel/crash_core.o CC kernel/sched/cpudeadline.o CC kernel/kexec_core.o CC kernel/trace/trace_functions.o CC kernel/trace/trace_sched_wakeup.o CC kernel/trace/trace_nop.o CC kernel/kexec.o CC kernel/sched/topology.o CC kernel/kexec_file.o CC kernel/compat.o CC kernel/trace/trace_functions_graph.o CC kernel/sched/stop_task.o CC kernel/utsname.o CC kernel/sched/stats.o CC kernel/sched/debug.o CC kernel/pid_namespace.o CC kernel/trace/blktrace.o GZIP kernel/config_data.gz CC kernel/stop_machine.o CC kernel/sched/cpufreq.o CC kernel/sched/membarrier.o CC kernel/trace/trace_events.o CC kernel/kprobes.o CC kernel/trace/trace_export.o CC kernel/trace/trace_event_perf.o CC kernel/hung_task.o CC kernel/watchdog.o CC kernel/trace/trace_events_filter.o CC kernel/seccomp.o CC kernel/trace/trace_events_trigger.o AR kernel/sched/built-in.o CC kernel/relay.o CC kernel/trace/bpf_trace.o CC kernel/trace/trace_kprobe.o CC kernel/utsname_sysctl.o CC kernel/delayacct.o CC kernel/taskstats.o CC kernel/tsacct.o CC kernel/tracepoint.o CC kernel/trace/power-traces.o CC kernel/latencytop.o CC kernel/elfcore.o CC kernel/irq_work.o CC kernel/crash_dump.o CC kernel/trace/rpm-traces.o CC kernel/trace/trace_probe.o CC kernel/trace/trace_uprobe.o CC kernel/jump_label.o CC kernel/memremap.o CHK kernel/config_data.h UPD kernel/config_data.h AR kernel/trace/libftrace.o CC kernel/configs.o AR kernel/trace/built-in.o AR kernel/built-in.o make[1]: Leaving directory '/home/kisskb/slave/build/crypto_ppc64_defconfig+NO_TM_powerpc' Makefile:145: recipe for target 'sub-make' failed make: *** [sub-make] Error 2 Command 'make -j 10 ARCH=powerpc O=/home/kisskb/slave/build/crypto_ppc64_defconfig+NO_TM_powerpc CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- ' returned non-zero exit status 2 # rm -rf /home/kisskb/slave/build/crypto_ppc64_defconfig+NO_TM_powerpc # Build took: 0:00:40.848506