# git rev-parse -q --verify 877d2f96f7cd84228bc5424ce99963319b65041b^{commit} 877d2f96f7cd84228bc5424ce99963319b65041b already have revision, skipping fetch # git checkout -q -f -B kisskb 877d2f96f7cd84228bc5424ce99963319b65041b # git clean -qxdf # git log -1 commit 877d2f96f7cd84228bc5424ce99963319b65041b Author: Benjamin Herrenschmidt Date: Wed Apr 5 17:54:56 2017 +1000 powerpc/kvm: Native usage of the XIVE interrupt controller This patch makes KVM capable of using the XIVE interrupt controller to provide the standard PAPR "XICS" style hypercalls. It is necessary for proper operations when the host uses XIVE natively. This has been lightly tested on an actual system, including PCI pass-through with a TG3 device. Signed-off-by: Benjamin Herrenschmidt [mpe: Cleanup pr_xxx(), unsplit pr_xxx() strings, etc., fix build failures by adding KVM_XIVE which depends on HV KVM and XIVE.] Signed-off-by: Michael Ellerman # < /opt/cross/kisskb/gcc-5.3.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < git log --format=%s --max-count=1 877d2f96f7cd84228bc5424ce99963319b65041b # < make -j 8 ARCH=powerpc O=/home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc-5.3 CROSS_COMPILE=/opt/cross/kisskb/gcc-5.3.0-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig KCONFIG_SEED=0xB0B7E98B # 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 # yes \n | make -j 8 ARCH=powerpc O=/home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc-5.3 CROSS_COMPILE=/opt/cross/kisskb/gcc-5.3.0-nolibc/powerpc64-linux/bin/powerpc64-linux- oldconfig yes: standard output: Broken pipe yes: write error # make -j 8 ARCH=powerpc O=/home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc-5.3 CROSS_COMPILE=/opt/cross/kisskb/gcc-5.3.0-nolibc/powerpc64-linux/bin/powerpc64-linux- make[1]: Entering directory '/home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc-5.3' GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release GEN ./Makefile 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 CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h UPD include/config/kernel.release Using /home/kisskb/slave/src as source for kernel CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h HOSTCC scripts/kallsyms HOSTCC scripts/sortextable HOSTCC scripts/asn1_compiler HOSTCC scripts/extract-cert HOSTCC scripts/dtc/dtc.o CC scripts/mod/empty.o HOSTCC scripts/mod/mk_elfconfig HOSTCC scripts/dtc/flattree.o CC scripts/mod/devicetable-offsets.s HOSTCC scripts/dtc/fstree.o GEN scripts/mod/devicetable-offsets.h MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/file2alias.o HOSTCC scripts/mod/sumversion.o HOSTCC scripts/dtc/data.o HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.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 HOSTLD scripts/dtc/dtc HOSTLD scripts/mod/modpost 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 CHK include/generated/asm-offsets.h UPD include/generated/asm-offsets.h CALL /home/kisskb/slave/src/scripts/checksyscalls.sh CC init/main.o CHK include/generated/compile.h HOSTCC usr/gen_init_cpio CC init/do_mounts.o CC init/do_mounts_initrd.o CC init/initramfs.o UPD include/generated/compile.h CC init/init_task.o CC arch/powerpc/mm/fault.o CC arch/powerpc/kernel/cputable.o GEN usr/initramfs_data.cpio.lzo AS usr/initramfs_data.o LD usr/built-in.o CC arch/powerpc/mm/mem.o CC arch/powerpc/kernel/ptrace.o CC arch/powerpc/kernel/syscalls.o AS arch/powerpc/lib/string.o CC arch/powerpc/lib/alloc.o CC arch/powerpc/kernel/irq.o AS arch/powerpc/lib/crtsavres.o CC arch/powerpc/mm/pgtable.o CC arch/powerpc/lib/code-patching.o CC arch/powerpc/mm/mmap.o CC arch/powerpc/kernel/align.o CC init/version.o CC arch/powerpc/sysdev/mpic.o LD init/mounts.o LD init/built-in.o LD arch/powerpc/math-emu/built-in.o CC arch/powerpc/sysdev/mpic_msi.o CC arch/powerpc/platforms/powermac/pic.o CC arch/powerpc/lib/feature-fixups.o CC arch/powerpc/mm/init_64.o CC arch/powerpc/mm/pgtable_64.o CC arch/powerpc/mm/init-common.o AS arch/powerpc/lib/checksum_64.o CC arch/powerpc/lib/checksum_wrappers.o CC arch/powerpc/mm/pgtable-hash64.o CC arch/powerpc/platforms/powermac/setup.o CC arch/powerpc/kernel/signal_32.o CC arch/powerpc/mm/hash_utils_64.o CC arch/powerpc/lib/sstep.o AS arch/powerpc/crypto/sha1-powerpc-asm.o CC arch/powerpc/crypto/sha1.o AS arch/powerpc/lib/ldstfp.o CC arch/powerpc/platforms/powermac/time.o CC arch/powerpc/sysdev/mpic_u3msi.o AS arch/powerpc/lib/feature-fixups-test.o CC arch/powerpc/platforms/powermac/feature.o LD arch/powerpc/net/built-in.o CC arch/powerpc/kernel/pmc.o LD arch/powerpc/crypto/sha1-powerpc.o LD arch/powerpc/crypto/built-in.o CC arch/powerpc/kernel/vdso.o AS arch/powerpc/mm/slb_low.o CC arch/powerpc/perf/callchain.o CC arch/powerpc/sysdev/mpic_msgr.o CC arch/powerpc/perf/perf_regs.o CC arch/powerpc/mm/slb.o CC arch/powerpc/perf/core-book3s.o CC arch/powerpc/platforms/powermac/pci.o CC arch/powerpc/lib/xor_vmx.o CC arch/powerpc/sysdev/msi_bitmap.o CC arch/powerpc/sysdev/dart_iommu.o CC arch/powerpc/kernel/process.o CC kernel/fork.o CC arch/powerpc/mm/hash_native_64.o AS arch/powerpc/lib/copypage_64.o AS arch/powerpc/lib/copyuser_64.o CC arch/powerpc/lib/usercopy_64.o CC kernel/exec_domain.o AS arch/powerpc/platforms/powermac/sleep.o CC arch/powerpc/platforms/powermac/low_i2c.o AS arch/powerpc/lib/mem_64.o AS arch/powerpc/lib/hweight_64.o AS arch/powerpc/lib/copyuser_power7.o AS arch/powerpc/lib/string_64.o CC arch/powerpc/sysdev/fsl_lbc.o AS arch/powerpc/lib/copypage_power7.o AS arch/powerpc/lib/memcpy_power7.o AS arch/powerpc/lib/memcpy_64.o AS arch/powerpc/lib/memcmp_64.o CC arch/powerpc/lib/vmx-helper.o CC arch/powerpc/mm/mmu_context_book3s64.o CC arch/powerpc/sysdev/simple_gpio.o AS arch/powerpc/perf/bhrb.o CC arch/powerpc/perf/hv-24x7.o CPP arch/powerpc/kernel/systbl_chk.i CC arch/powerpc/kernel/idle.o CC kernel/panic.o LD arch/powerpc/lib/built-in.o CC arch/powerpc/mm/pgtable-book3s64.o CC arch/powerpc/platforms/powernv/setup.o CC arch/powerpc/sysdev/i8259.o CC arch/powerpc/kernel/signal.o AS arch/powerpc/platforms/powermac/cache.o CC arch/powerpc/platforms/powermac/pfunc_core.o CC arch/powerpc/mm/pgtable-radix.o CC arch/powerpc/platforms/powermac/pfunc_base.o CC arch/powerpc/sysdev/scom.o AS arch/powerpc/platforms/powernv/opal-wrappers.o CC arch/powerpc/platforms/powernv/opal.o CC kernel/cpu.o CC arch/powerpc/perf/hv-gpci.o CC arch/powerpc/kernel/sysfs.o CC arch/powerpc/sysdev/xics/xics-common.o CC arch/powerpc/mm/tlb-radix.o CC arch/powerpc/sysdev/xive/common.o CC arch/powerpc/platforms/powermac/udbg_scc.o CC arch/powerpc/perf/hv-common.o CC arch/powerpc/platforms/powernv/opal-async.o /home/kisskb/slave/src/arch/powerpc/sysdev/xive/common.c: In function 'xive_irq_domain_map': /home/kisskb/slave/src/arch/powerpc/sysdev/xive/common.c:1105:35: error: 'xive_ipi_chip' undeclared (first use in this function) irq_set_chip_and_handler(virq, &xive_ipi_chip, ^ /home/kisskb/slave/src/arch/powerpc/sysdev/xive/common.c:1105:35: note: each undeclared identifier is reported only once for each function it appears in /home/kisskb/slave/src/arch/powerpc/sysdev/xive/common.c: In function 'xive_kexec_teardown_cpu': /home/kisskb/slave/src/arch/powerpc/sysdev/xive/common.c:1357:2: error: implicit declaration of function 'xive_cleanup_cpu_ipi' [-Werror=implicit-function-declaration] xive_cleanup_cpu_ipi(cpu, xc); ^ /home/kisskb/slave/src/arch/powerpc/sysdev/xive/common.c: At top level: /home/kisskb/slave/src/arch/powerpc/sysdev/xive/common.c:67:12: warning: 'xive_ipi_irq' defined but not used [-Wunused-variable] static u32 xive_ipi_irq; ^ cc1: some warnings being treated as errors /home/kisskb/slave/src/scripts/Makefile.build:294: recipe for target 'arch/powerpc/sysdev/xive/common.o' failed make[3]: *** [arch/powerpc/sysdev/xive/common.o] Error 1 /home/kisskb/slave/src/scripts/Makefile.build:553: recipe for target 'arch/powerpc/sysdev/xive' failed make[2]: *** [arch/powerpc/sysdev/xive] Error 2 make[2]: *** Waiting for unfinished jobs.... CC arch/powerpc/mm/tlb_hash64.o CC arch/powerpc/sysdev/xics/icp-native.o CC arch/powerpc/platforms/powernv/idle.o CC kernel/exit.o CC arch/powerpc/platforms/powermac/udbg_adb.o CC arch/powerpc/perf/power4-pmu.o CC arch/powerpc/platforms/powermac/nvram.o CC arch/powerpc/sysdev/xics/icp-hv.o CC arch/powerpc/mm/hash64_4k.o CC arch/powerpc/platforms/powernv/opal-rtc.o CC arch/powerpc/kernel/cacheinfo.o CC arch/powerpc/sysdev/xics/ics-rtas.o CC arch/powerpc/perf/ppc970-pmu.o CC arch/powerpc/mm/hugetlbpage.o CC arch/powerpc/kernel/time.o LD arch/powerpc/platforms/powermac/built-in.o CC kernel/softirq.o CC arch/powerpc/platforms/powernv/opal-nvram.o CC arch/powerpc/sysdev/xics/ics-opal.o CC arch/powerpc/sysdev/xics/icp-opal.o CC arch/powerpc/perf/power5-pmu.o CC arch/powerpc/mm/copro_fault.o CC arch/powerpc/platforms/powernv/opal-lpc.o CC arch/powerpc/perf/power5+-pmu.o CC arch/powerpc/kernel/prom.o LD arch/powerpc/sysdev/xics/built-in.o /home/kisskb/slave/src/Makefile:1002: recipe for target 'arch/powerpc/sysdev' failed make[1]: *** [arch/powerpc/sysdev] Error 2 make[1]: *** Waiting for unfinished jobs.... CC kernel/resource.o CC arch/powerpc/kernel/traps.o CC arch/powerpc/mm/dump_linuxpagetables.o CC arch/powerpc/platforms/pseries/lpar.o AS arch/powerpc/platforms/pseries/hvCall.o CC arch/powerpc/platforms/pseries/nvram.o CC arch/powerpc/platforms/powernv/opal-flash.o CC arch/powerpc/perf/power6-pmu.o CC arch/powerpc/mm/dump_hashpagetable.o CC kernel/sysctl.o CC arch/powerpc/platforms/pseries/reconfig.o CC arch/powerpc/kernel/setup-common.o CC arch/powerpc/platforms/powernv/rng.o CC arch/powerpc/platforms/powernv/opal-elog.o CC arch/powerpc/perf/power7-pmu.o CC arch/powerpc/platforms/powernv/opal-dump.o LD arch/powerpc/mm/built-in.o CC arch/powerpc/platforms/powernv/opal-sysparam.o CC arch/powerpc/platforms/pseries/of_helpers.o CC arch/powerpc/platforms/powernv/opal-sensor.o CC arch/powerpc/platforms/powernv/opal-msglog.o CC kernel/sysctl_binary.o CC arch/powerpc/platforms/pseries/setup.o CC kernel/capability.o CC arch/powerpc/kernel/udbg.o AS arch/powerpc/kernel/misc.o CC kernel/ptrace.o CC arch/powerpc/perf/isa207-common.o CC arch/powerpc/platforms/pseries/iommu.o CC arch/powerpc/platforms/powernv/opal-hmi.o CC arch/powerpc/kernel/io.o CC arch/powerpc/kernel/dma.o CC arch/powerpc/perf/power8-pmu.o AS arch/powerpc/kernel/misc_64.o CC arch/powerpc/platforms/powernv/opal-power.o CC arch/powerpc/perf/power9-pmu.o CC arch/powerpc/platforms/powernv/opal-irqchip.o CC arch/powerpc/kernel/of_platform.o CC arch/powerpc/kernel/prom_parse.o CC kernel/user.o CC arch/powerpc/platforms/pseries/event_sources.o CC arch/powerpc/kernel/setup_64.o CC arch/powerpc/platforms/powernv/opal-kmsg.o LD arch/powerpc/perf/built-in.o CC arch/powerpc/kernel/sys_ppc32.o CC arch/powerpc/kernel/signal_64.o CC arch/powerpc/platforms/pseries/ras.o CC arch/powerpc/platforms/powernv/pci.o CC kernel/signal.o CC kernel/sys.o CC kernel/kmod.o CC kernel/workqueue.o CC kernel/pid.o CC arch/powerpc/kernel/ptrace32.o CC arch/powerpc/platforms/pseries/firmware.o CC arch/powerpc/platforms/pseries/power.o CC arch/powerpc/platforms/powernv/pci-ioda.o CC arch/powerpc/platforms/pseries/dlpar.o CC arch/powerpc/kernel/paca.o CC arch/powerpc/kernel/nvram_64.o CC kernel/task_work.o CC kernel/extable.o CC arch/powerpc/platforms/pseries/mobility.o CC arch/powerpc/platforms/powernv/npu-dma.o CC arch/powerpc/platforms/powernv/pci-cxl.o CC arch/powerpc/platforms/pseries/rng.o CC arch/powerpc/kernel/firmware.o CC kernel/params.o LDS arch/powerpc/kernel/vdso32/vdso32.lds VDSO32A arch/powerpc/kernel/vdso32/sigtramp.o VDSO32A arch/powerpc/kernel/vdso32/gettimeofday.o VDSO32A arch/powerpc/kernel/vdso32/datapage.o VDSO32A arch/powerpc/kernel/vdso32/cacheflush.o VDSO32A arch/powerpc/kernel/vdso32/note.o VDSO32A arch/powerpc/kernel/vdso32/getcpu.o VDSO32L arch/powerpc/kernel/vdso32/vdso32.so.dbg OBJCOPY arch/powerpc/kernel/vdso32/vdso32.so AS arch/powerpc/kernel/vdso32/vdso32_wrapper.o CC arch/powerpc/platforms/pseries/pci.o LD arch/powerpc/kernel/vdso32/built-in.o CC arch/powerpc/platforms/pseries/pci_dlpar.o CC arch/powerpc/platforms/pseries/eeh_pseries.o LDS arch/powerpc/kernel/vdso64/vdso64.lds AS arch/powerpc/kernel/vdso64/sigtramp.o AS arch/powerpc/kernel/vdso64/gettimeofday.o AS arch/powerpc/kernel/vdso64/datapage.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 LD arch/powerpc/kernel/vdso64/built-in.o CC arch/powerpc/kernel/hw_breakpoint.o CC arch/powerpc/platforms/powernv/eeh-powernv.o CC arch/powerpc/platforms/pseries/msi.o AS arch/powerpc/kernel/cpu_setup_ppc970.o CC arch/powerpc/platforms/powernv/opal-xscom.o CC arch/powerpc/platforms/pseries/kexec.o CC kernel/kthread.o CC arch/powerpc/platforms/pseries/pseries_energy.o AS arch/powerpc/kernel/cpu_setup_pa6t.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 arch/powerpc/platforms/powernv/opal-tracepoints.o CC arch/powerpc/platforms/pseries/io_event_irq.o CC arch/powerpc/platforms/pseries/vio.o CC arch/powerpc/platforms/pseries/suspend.o CC kernel/sys_ni.o AS arch/powerpc/kernel/idle_power4.o CC kernel/nsproxy.o AS arch/powerpc/kernel/idle_book3s.o LD arch/powerpc/platforms/powernv/built-in.o CC kernel/notifier.o CC arch/powerpc/kernel/proc_powerpc.o CC arch/powerpc/kernel/rtas.o CC kernel/ksysfs.o CC kernel/cred.o CC arch/powerpc/kernel/rtas-rtc.o CC arch/powerpc/kernel/rtas_pci.o LD arch/powerpc/platforms/pseries/built-in.o LD arch/powerpc/platforms/built-in.o CC arch/powerpc/kernel/rtasd.o CC arch/powerpc/kernel/rtas-proc.o CC arch/powerpc/kernel/eeh.o CC arch/powerpc/kernel/eeh_pe.o CC arch/powerpc/kernel/eeh_dev.o CC arch/powerpc/kernel/eeh_cache.o CC arch/powerpc/kernel/eeh_driver.o CC kernel/reboot.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/dbell.o CC arch/powerpc/kernel/dma-iommu.o CC arch/powerpc/kernel/iommu.o CC kernel/async.o CC arch/powerpc/kernel/kgdb.o CC kernel/range.o CC arch/powerpc/kernel/legacy_serial.o CC arch/powerpc/kernel/udbg_16550.o CC kernel/smpboot.o CC arch/powerpc/kernel/stacktrace.o CC arch/powerpc/kernel/dma-swiotlb.o CC arch/powerpc/kernel/pci_64.o CC arch/powerpc/kernel/pci_dn.o CC arch/powerpc/kernel/pci-hotplug.o CC arch/powerpc/kernel/isa-bridge.o CC kernel/ucount.o CC arch/powerpc/kernel/pci-common.o CC arch/powerpc/kernel/pci_of_scan.o CC kernel/groups.o CC kernel/cgroup/cgroup.o CC kernel/debug/debug_core.o CC kernel/events/core.o CC kernel/cgroup/namespace.o CC kernel/cgroup/cgroup-v1.o CC arch/powerpc/kernel/msi.o CC kernel/irq/irqdesc.o LD kernel/livepatch/built-in.o CC kernel/irq/handle.o CC kernel/debug/gdbstub.o CC kernel/locking/mutex.o CC arch/powerpc/kernel/machine_kexec.o CC kernel/power/qos.o CC kernel/irq/manage.o CC kernel/printk/printk.o CC arch/powerpc/kernel/crash.o LD kernel/debug/built-in.o CC arch/powerpc/kernel/machine_kexec_64.o CC kernel/locking/semaphore.o CC kernel/power/main.o CC kernel/power/process.o CC kernel/irq/spurious.o CC arch/powerpc/kernel/ftrace.o CC kernel/locking/rwsem.o CC kernel/irq/resend.o CC kernel/cgroup/rdma.o CC arch/powerpc/kernel/trace_clock.o CC kernel/locking/percpu-rwsem.o CC kernel/power/suspend.o AS arch/powerpc/kernel/ppc_save_regs.o CC arch/powerpc/kernel/epapr_paravirt.o CC kernel/printk/printk_safe.o CC kernel/locking/mutex-debug.o CC kernel/irq/chip.o LD kernel/printk/built-in.o AS arch/powerpc/kernel/epapr_hcalls.o CC kernel/events/ring_buffer.o CC arch/powerpc/kernel/prom_init.o CC kernel/locking/lockdep.o AS arch/powerpc/kernel/head_64.o CC kernel/irq/dummychip.o CC kernel/power/suspend_test.o CC kernel/power/autosleep.o LD kernel/cgroup/built-in.o CC kernel/power/poweroff.o CC kernel/irq/devres.o LDS arch/powerpc/kernel/vmlinux.lds AS arch/powerpc/kernel/fpu.o CC kernel/irq/generic-chip.o CC kernel/irq/irqdomain.o CC kernel/locking/lockdep_proc.o CC kernel/events/callchain.o LD kernel/power/built-in.o CC kernel/rcu/update.o AS arch/powerpc/kernel/vector.o AS arch/powerpc/kernel/entry_64.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 LD arch/powerpc/kernel/built-in.o CC kernel/rcu/sync.o CC kernel/irq/proc.o CC kernel/sched/core.o CC kernel/irq/pm.o CC kernel/rcu/srcu.o CC kernel/rcu/rcutorture.o CC kernel/rcu/rcuperf.o CC kernel/rcu/tiny.o CC kernel/irq/msi.o CC kernel/time/time.o CC kernel/events/hw_breakpoint.o LD kernel/irq/built-in.o CC kernel/time/timer.o CC kernel/freezer.o CC kernel/trace/trace_clock.o CC kernel/locking/spinlock.o CC kernel/trace/ftrace.o CC kernel/sched/loadavg.o LD kernel/events/built-in.o CC kernel/locking/spinlock_debug.o CC kernel/time/hrtimer.o LD kernel/rcu/built-in.o CC kernel/time/timekeeping.o CC kernel/time/ntp.o CC kernel/locking/rwsem-xadd.o CC kernel/trace/ring_buffer.o CC kernel/locking/locktorture.o CC kernel/sched/clock.o CC kernel/locking/test-ww_mutex.o CC kernel/sched/cputime.o CC kernel/sched/idle_task.o CC kernel/sched/fair.o CC kernel/time/clocksource.o CC kernel/sched/rt.o CC kernel/trace/ring_buffer_benchmark.o CC kernel/time/jiffies.o LD kernel/locking/built-in.o CC kernel/time/timer_list.o CC kernel/time/timeconv.o CC kernel/sched/deadline.o CC kernel/time/timecounter.o CC kernel/sched/stop_task.o CC kernel/time/alarmtimer.o CC kernel/trace/trace.o CC kernel/trace/trace_output.o CC kernel/sched/wait.o CC kernel/profile.o CC kernel/sched/swait.o CC kernel/sched/completion.o CC kernel/sched/idle.o CC kernel/sched/cpuacct.o CC kernel/time/posix-stubs.o CC kernel/sched/cpufreq.o CC kernel/time/clockevents.o CC kernel/trace/trace_seq.o CC kernel/stacktrace.o CC kernel/time/tick-common.o CC kernel/trace/trace_stat.o CC kernel/time/tick-oneshot.o CC kernel/trace/trace_printk.o CC kernel/time/tick-sched.o LD kernel/sched/built-in.o CC kernel/trace/tracing_map.o CC kernel/dma.o CC kernel/time/timekeeping_debug.o CC kernel/trace/trace_sched_switch.o CC kernel/trace/trace_functions.o CC kernel/trace/trace_irqsoff.o CC kernel/time/test_udelay.o CC kernel/up.o CC kernel/kallsyms.o CC kernel/acct.o LD kernel/time/built-in.o CC kernel/kexec_core.o CC kernel/trace/trace_sched_wakeup.o CC kernel/trace/trace_nop.o CC kernel/trace/trace_functions_graph.o CC kernel/trace/trace_branch.o CC kernel/kexec.o CC kernel/backtracetest.o CC kernel/compat.o CC kernel/utsname.o CC kernel/trace/blktrace.o CC kernel/user_namespace.o CC kernel/trace/trace_events.o CC kernel/relay.o CC kernel/trace/trace_export.o CC kernel/tracepoint.o CC kernel/trace/trace_syscalls.o CC kernel/elfcore.o CC kernel/irq_work.o CC kernel/trace/trace_event_perf.o CC kernel/torture.o CC kernel/membarrier.o CC kernel/trace/trace_events_filter.o CC kernel/memremap.o CC kernel/trace/trace_events_trigger.o CC kernel/trace/trace_events_hist.o CC kernel/trace/power-traces.o CC kernel/trace/rpm-traces.o LD kernel/trace/libftrace.o LD kernel/trace/built-in.o LD kernel/built-in.o make[1]: Leaving directory '/home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc-5.3' Makefile:152: recipe for target 'sub-make' failed make: *** [sub-make] Error 2 Command 'make -j 8 ARCH=powerpc O=/home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc-5.3 CROSS_COMPILE=/opt/cross/kisskb/gcc-5.3.0-nolibc/powerpc64-linux/bin/powerpc64-linux- ' returned non-zero exit status 2 # rm -rf /home/kisskb/slave/build/powerpc-next_powerpc-randconfig_powerpc-5.3 # Build took: 0:00:22.790629