# git rev-parse -q --verify 3ffa9d9e2a7c10127d8cbf91ea2be15390b450ed^{commit} 3ffa9d9e2a7c10127d8cbf91ea2be15390b450ed already have revision, skipping fetch # git checkout -q -f -B kisskb 3ffa9d9e2a7c10127d8cbf91ea2be15390b450ed # git clean -qxdf # git log -1 commit 3ffa9d9e2a7c10127d8cbf91ea2be15390b450ed Author: Michael Ellerman Date: Wed Nov 15 14:25:42 2017 +1100 powerpc/64s: Fix Power9 DD2.0 workarounds by adding DD2.1 feature Recently we added a CPU feature for Power9 DD2.0, to capture the fact that some workarounds are required only on Power9 DD1 and DD2.0 but not DD2.1 or later. Then in commit 9d2f510a66ec ("powerpc/64s/idle: avoid POWER9 DD1 and DD2.0 ERAT workaround on DD2.1") and commit e3646330cf66 "powerpc/64s/idle: avoid POWER9 DD1 and DD2.0 PMU workaround on DD2.1") we changed CPU_FTR_SECTIONs to check for DD1 or DD20, eg: BEGIN_FTR_SECTION PPC_INVALIDATE_ERAT END_FTR_SECTION_IFSET(CPU_FTR_POWER9_DD1 | CPU_FTR_POWER9_DD20) Unfortunately although this reads as "if set DD1 or DD2.0", the or is a bitwise or and actually generates a mask of both bits. The code that does the feature patching then checks that the value of the CPU features masked with that mask are equal to the mask. So the end result is we're checking for DD1 and DD20 being set, which never happens. Yes the API is terrible. Removing the ERAT workaround on DD2.0 results in random SEGVs, the system tends to boot, but things randomly die including sometimes dhclient, udev etc. To fix the problem and hopefully avoid it in future, we remove the DD2.0 CPU feature and instead add a DD2.1 (or later) feature. This allows us to easily express that the workarounds are required if DD2.1 is not set. At some point we will drop the DD1 workarounds entirely and some of this can be cleaned up. Fixes: 9d2f510a66ec ("powerpc/64s/idle: avoid POWER9 DD1 and DD2.0 ERAT workaround on DD2.1") Fixes: e3646330cf66 ("powerpc/64s/idle: avoid POWER9 DD1 and DD2.0 PMU workaround on DD2.1") 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 3ffa9d9e2a7c10127d8cbf91ea2be15390b450ed # < make -j 10 ARCH=powerpc O=/home/kisskb/slave/build/powerpc-next_powerpc-allnoconfig_powerpc-5.3 CROSS_COMPILE=/opt/cross/kisskb/gcc-5.3.0-nolibc/powerpc64-linux/bin/powerpc64-linux- allnoconfig # make -j 10 ARCH=powerpc O=/home/kisskb/slave/build/powerpc-next_powerpc-allnoconfig_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-allnoconfig_powerpc-5.3' GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig CHK include/config/kernel.release GEN ./Makefile UPD include/config/kernel.release 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/sockios.h WRAP arch/powerpc/include/generated/uapi/asm/statfs.h CHK include/generated/uapi/linux/version.h UPD include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h UPD include/generated/utsrelease.h 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 HOSTCC scripts/sortextable CC scripts/mod/empty.o HOSTCC scripts/dtc/dtc.o HOSTCC scripts/dtc/flattree.o HOSTCC scripts/mod/mk_elfconfig HOSTCC scripts/dtc/fstree.o HOSTCC scripts/dtc/data.o CC scripts/mod/devicetable-offsets.s HOSTCC scripts/dtc/livetree.o HOSTCC scripts/dtc/treesource.o HOSTCC scripts/dtc/srcpos.o HOSTCC scripts/dtc/checks.o CHK scripts/mod/devicetable-offsets.h UPD scripts/mod/devicetable-offsets.h MKELF scripts/mod/elfconfig.h HOSTCC scripts/mod/modpost.o HOSTCC scripts/mod/file2alias.o HOSTCC scripts/dtc/util.o HOSTCC scripts/mod/sumversion.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 CC init/do_mounts.o CC init/noinitramfs.o AR usr/built-in.o CC init/init_task.o UPD include/generated/compile.h CC init/version.o AR arch/powerpc/sysdev/built-in.o CC arch/powerpc/mm/fault.o AR arch/powerpc/platforms/built-in.o AS arch/powerpc/lib/string.o CC arch/powerpc/mm/mem.o CC arch/powerpc/kernel/cputable.o AR arch/powerpc/math-emu/built-in.o CC arch/powerpc/mm/pgtable.o CC arch/powerpc/lib/alloc.o CC arch/powerpc/lib/code-patching.o CC arch/powerpc/mm/mmap.o CC arch/powerpc/mm/init_32.o CC arch/powerpc/kernel/ptrace.o AR arch/powerpc/crypto/built-in.o CC arch/powerpc/lib/feature-fixups.o CC arch/powerpc/kernel/syscalls.o CC arch/powerpc/kernel/irq.o AS arch/powerpc/lib/div64.o CC arch/powerpc/mm/pgtable_32.o CC arch/powerpc/mm/init-common.o CC arch/powerpc/mm/mmu_context.o AS arch/powerpc/lib/copy_32.o AS arch/powerpc/lib/crtsavres.o AS arch/powerpc/lib/checksum_32.o AR arch/powerpc/net/built-in.o CC arch/powerpc/lib/checksum_wrappers.o AR certs/built-in.o CC arch/powerpc/kernel/align.o CC kernel/fork.o AR init/mounts.o AR init/built-in.o CC kernel/exec_domain.o AR ipc/built-in.o CC mm/filemap.o CC arch/powerpc/lib/sstep.o CC mm/mempool.o CC arch/powerpc/mm/ppc_mmu_32.o CC arch/powerpc/kernel/signal_32.o CC fs/open.o AS arch/powerpc/lib/ldstfp.o AS arch/powerpc/lib/quad.o CC fs/read_write.o CC security/commoncap.o AS arch/powerpc/mm/hash_low_32.o CC security/min_addr.o CC arch/powerpc/mm/mmu_context_hash32.o CC fs/file_table.o CC arch/powerpc/kernel/pmc.o CC arch/powerpc/kernel/vdso.o CC fs/super.o CC arch/powerpc/mm/tlb_hash32.o AR security/built-in.o CC arch/powerpc/mm/hugetlbpage.o CC mm/oom_kill.o CC mm/maccess.o CC kernel/panic.o AR arch/powerpc/lib/built-in.o CC kernel/cpu.o CC arch/powerpc/kernel/process.o CPP arch/powerpc/kernel/systbl_chk.i AR crypto/built-in.o CC arch/powerpc/kernel/idle.o CC arch/powerpc/kernel/signal.o AR arch/powerpc/mm/built-in.o CC arch/powerpc/kernel/sysfs.o CC arch/powerpc/kernel/cacheinfo.o CC arch/powerpc/kernel/time.o CC kernel/exit.o CC fs/char_dev.o CC fs/stat.o AR block/built-in.o CC mm/page_alloc.o CC mm/page-writeback.o CC mm/readahead.o CC mm/swap.o CC fs/exec.o CC fs/pipe.o CC arch/powerpc/kernel/prom.o CC fs/namei.o CC kernel/softirq.o CC mm/truncate.o AR drivers/amba/built-in.o AR drivers/auxdisplay/built-in.o CC arch/powerpc/kernel/traps.o CC drivers/base/component.o CC arch/powerpc/kernel/setup-common.o AR sound/built-in.o CC arch/powerpc/kernel/udbg.o CC kernel/resource.o CC fs/fcntl.o CC fs/ioctl.o AR firmware/built-in.o AR drivers/block/built-in.o AR drivers/bus/built-in.o AR drivers/cdrom/built-in.o CC fs/readdir.o CC fs/select.o CC drivers/base/core.o AR net/built-in.o CC drivers/base/bus.o AS arch/powerpc/kernel/misc.o CC arch/powerpc/kernel/io.o CC arch/powerpc/kernel/dma.o CC kernel/sysctl.o AS arch/powerpc/kernel/misc_32.o CC drivers/base/dd.o CC fs/dcache.o CC lib/lockref.o CC mm/vmscan.o CC lib/bcd.o CC lib/div64.o CC lib/sort.o CC fs/inode.o CC arch/powerpc/kernel/of_platform.o CC drivers/base/syscore.o CC drivers/char/mem.o CC lib/parser.o CC kernel/sysctl_binary.o CC kernel/capability.o CC arch/powerpc/kernel/prom_parse.o CC lib/debug_locks.o CC drivers/base/driver.o CC drivers/base/class.o CC lib/random32.o CC drivers/char/random.o CC drivers/base/platform.o AR drivers/char/ipmi/built-in.o CC drivers/base/cpu.o CC kernel/ptrace.o CC lib/bust_spinlocks.o AR arch/powerpc/kernel/trace/built-in.o CC kernel/user.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 VDSO32L arch/powerpc/kernel/vdso32/vdso32.so.dbg OBJCOPY arch/powerpc/kernel/vdso32/vdso32.so AS arch/powerpc/kernel/vdso32/vdso32_wrapper.o AR arch/powerpc/kernel/vdso32/built-in.o AS arch/powerpc/kernel/idle_6xx.o CC kernel/signal.o CC lib/kasprintf.o CC kernel/sys.o AS arch/powerpc/kernel/l2cr_6xx.o AS arch/powerpc/kernel/cpu_setup_6xx.o CC fs/attr.o AR drivers/clk/bcm/built-in.o AS arch/powerpc/kernel/entry_32.o AR drivers/clk/imgtec/built-in.o AR drivers/clk/mvebu/built-in.o AR drivers/clk/renesas/built-in.o CC arch/powerpc/kernel/setup_32.o AR drivers/clk/ti/built-in.o AR drivers/clk/built-in.o CC lib/bitmap.o CC fs/bad_inode.o CC mm/shmem.o CC drivers/base/firmware.o CC drivers/base/init.o CC drivers/base/map.o CC fs/file.o CC drivers/char/misc.o CC arch/powerpc/kernel/pci_32.o AR drivers/clocksource/built-in.o AR virt/lib/built-in.o AR virt/built-in.o CC arch/powerpc/kernel/pci-common.o CC kernel/umh.o CC mm/util.o CC lib/scatterlist.o CC drivers/base/devres.o AR drivers/char/agp/built-in.o AR drivers/char/built-in.o CC drivers/base/attribute_container.o AR drivers/firewire/built-in.o CC arch/powerpc/kernel/pci_of_scan.o CC arch/powerpc/kernel/iomap.o CC mm/mmzone.o CC fs/filesystems.o AR drivers/firmware/broadcom/built-in.o CC fs/namespace.o AR drivers/firmware/meson/built-in.o CC drivers/base/transport_class.o AR drivers/firmware/tegra/built-in.o AR drivers/firmware/built-in.o CC fs/seq_file.o CC lib/gcd.o CC lib/lcm.o CC lib/list_sort.o CC lib/uuid.o CC lib/flex_array.o CC drivers/base/topology.o AS arch/powerpc/kernel/ppc_save_regs.o CC mm/vmstat.o CC mm/backing-dev.o AS arch/powerpc/kernel/head_32.o CC kernel/workqueue.o AR drivers/gpu/drm/bridge/synopsys/built-in.o AR drivers/gpu/drm/bridge/built-in.o AR drivers/gpu/drm/hisilicon/built-in.o AR drivers/gpu/drm/i2c/built-in.o CC fs/xattr.o LDS arch/powerpc/kernel/vmlinux.lds AR drivers/gpu/drm/omapdrm/displays/built-in.o AS arch/powerpc/kernel/fpu.o AR drivers/gpu/drm/omapdrm/dss/built-in.o AR drivers/gpu/drm/omapdrm/built-in.o AR drivers/gpu/drm/panel/built-in.o AR drivers/gpu/drm/tilcdc/built-in.o CALL /home/kisskb/slave/src/arch/powerpc/kernel/systbl_chk.sh AR drivers/gpu/drm/built-in.o AS arch/powerpc/kernel/systbl.o AR drivers/gpu/vga/built-in.o AR drivers/gpu/built-in.o CC lib/iov_iter.o AR arch/powerpc/kernel/built-in.o AR drivers/hwtracing/intel_th/built-in.o CC lib/clz_ctz.o CC kernel/pid.o CC drivers/base/container.o CC mm/mm_init.o CC kernel/task_work.o CC drivers/base/property.o CC mm/mmu_context.o AR drivers/idle/built-in.o AR drivers/i2c/algos/built-in.o AR drivers/i2c/busses/built-in.o CC lib/bsearch.o AR drivers/i2c/muxes/built-in.o AR drivers/i2c/built-in.o CC drivers/irqchip/irqchip.o AR drivers/macintosh/built-in.o CC fs/libfs.o CC fs/fs-writeback.o CC fs/pnode.o CC mm/percpu.o CC mm/slab_common.o AR drivers/irqchip/built-in.o CC lib/find_bit.o CC fs/splice.o CC drivers/base/cacheinfo.o CC lib/llist.o CC lib/memweight.o CC kernel/extable.o AR drivers/media/common/b2c2/built-in.o CC lib/kfifo.o AR drivers/media/common/saa7146/built-in.o AR drivers/media/common/siano/built-in.o AR drivers/media/common/v4l2-tpg/built-in.o CC mm/compaction.o AR drivers/media/common/built-in.o AR drivers/media/firewire/built-in.o CC fs/sync.o AR drivers/media/i2c/soc_camera/built-in.o AR drivers/media/i2c/built-in.o AR drivers/media/mmc/siano/built-in.o AR drivers/media/mmc/built-in.o AR drivers/mfd/built-in.o CC kernel/params.o AR drivers/media/pci/b2c2/built-in.o CC lib/percpu-refcount.o AR drivers/media/pci/ddbridge/built-in.o AR drivers/media/pci/dm1105/built-in.o AR drivers/media/pci/mantis/built-in.o AR drivers/media/pci/netup_unidvb/built-in.o AR drivers/media/pci/ngene/built-in.o AR drivers/media/pci/pluto2/built-in.o AR drivers/media/pci/pt1/built-in.o AR drivers/base/power/built-in.o AR drivers/media/pci/pt3/built-in.o AR drivers/base/test/built-in.o AR drivers/media/pci/saa7146/built-in.o CC drivers/base/dma-mapping.o AR drivers/media/pci/smipcie/built-in.o AR drivers/media/pci/ttpci/built-in.o AR drivers/media/pci/built-in.o AR drivers/media/platform/blackfin/built-in.o AR drivers/media/platform/davinci/built-in.o AR drivers/media/platform/meson/built-in.o AR drivers/media/platform/omap/built-in.o AR drivers/media/platform/stm32/built-in.o AR drivers/media/platform/built-in.o CC lib/percpu_ida.o AR drivers/media/rc/keymaps/built-in.o AR drivers/media/rc/built-in.o AR drivers/media/spi/built-in.o AR drivers/media/tuners/built-in.o CC lib/rhashtable.o CC lib/reciprocal_div.o CC lib/once.o CC mm/vmacache.o AR drivers/media/usb/b2c2/built-in.o AR drivers/media/usb/dvb-usb/built-in.o AR drivers/media/usb/dvb-usb-v2/built-in.o AR drivers/media/usb/s2255/built-in.o AR drivers/media/usb/siano/built-in.o CC fs/utimes.o AR drivers/media/usb/stkwebcam/built-in.o CC mm/swap_slots.o CC kernel/kthread.o AR drivers/media/usb/ttusb-budget/built-in.o AR drivers/media/usb/ttusb-dec/built-in.o AR drivers/media/usb/zr364xx/built-in.o AR drivers/misc/cb710/built-in.o AR drivers/media/usb/built-in.o AR drivers/misc/eeprom/built-in.o AR drivers/media/built-in.o AR drivers/misc/lis3lv02d/built-in.o CC kernel/sys_ni.o AR drivers/misc/mic/bus/built-in.o AR drivers/misc/mic/built-in.o AR drivers/mmc/built-in.o AR drivers/misc/ti-st/built-in.o CC fs/stack.o AR drivers/misc/built-in.o CC lib/refcount.o AR drivers/net/phy/built-in.o AR drivers/net/built-in.o CC lib/usercopy.o AR drivers/base/built-in.o CC lib/errseq.o AR drivers/nfc/built-in.o CC kernel/nsproxy.o AR drivers/nvme/host/built-in.o AR drivers/nvme/target/built-in.o AR drivers/nvme/built-in.o CC drivers/of/base.o CC drivers/of/device.o CC mm/interval_tree.o CC lib/string_helpers.o AR drivers/pci/dwc/built-in.o CC drivers/pci/access.o CC lib/hexdump.o CC fs/fs_struct.o AR drivers/platform/built-in.o CC drivers/of/platform.o CC drivers/of/property.o CC fs/statfs.o CC kernel/notifier.o CC mm/list_lru.o CC drivers/pci/bus.o CC lib/kstrtox.o CC kernel/ksysfs.o CC kernel/cred.o CC kernel/reboot.o CC fs/fs_pin.o CC drivers/of/fdt.o CC drivers/of/fdt_address.o CC drivers/of/address.o CC mm/workingset.o CC lib/pci_iomap.o CC drivers/pci/probe.o CC drivers/pci/host-bridge.o CC drivers/pci/remove.o CC fs/nsfs.o CC fs/no-block.o CC kernel/async.o CC lib/iomap_copy.o CC mm/debug.o CC mm/gup.o CC mm/highmem.o CC mm/memory.o CC lib/devres.o CC kernel/range.o AR fs/devpts/built-in.o AR fs/exofs/built-in.o AR fs/quota/built-in.o CC drivers/of/irq.o AR fs/notify/dnotify/built-in.o AR fs/notify/fanotify/built-in.o CC mm/mincore.o AR fs/notify/inotify/built-in.o AR fs/notify/built-in.o CC fs/ramfs/inode.o CC kernel/smpboot.o CC kernel/ucount.o CC kernel/irq/irqdesc.o CC kernel/irq/handle.o CC kernel/irq/manage.o CC lib/hweight.o CC fs/ramfs/file-mmu.o CC drivers/pci/pci.o CC drivers/pci/pci-driver.o CC lib/bitrev.o CC drivers/pci/search.o CC drivers/of/of_pci.o CC drivers/pci/pci-sysfs.o CC drivers/pci/rom.o AR fs/ramfs/ramfs.o AR fs/ramfs/built-in.o HOSTCC lib/gen_crc32table CC fs/binfmt_elf.o CC lib/syscall.o CC drivers/of/of_pci_irq.o CC lib/atomic64.o CC lib/strncpy_from_user.o CC lib/strnlen_user.o CC kernel/irq/spurious.o AR kernel/livepatch/built-in.o CC mm/mlock.o CC kernel/locking/mutex.o CC kernel/irq/resend.o CC lib/argv_split.o CC drivers/of/of_reserved_mem.o AR drivers/power/built-in.o AR fs/built-in.o CC drivers/pci/setup-res.o CC kernel/locking/semaphore.o CC lib/chacha20.o CC kernel/power/qos.o CC kernel/irq/chip.o CC lib/cmdline.o CC drivers/pci/irq.o CC lib/ctype.o CC lib/dec_and_lock.o AR drivers/of/built-in.o CC lib/decompress.o CC kernel/printk/printk.o CC drivers/pci/vpd.o CC kernel/locking/rwsem.o CC lib/dump_stack.o CC lib/earlycpio.o CC lib/extable.o CC kernel/irq/dummychip.o AR kernel/power/built-in.o CC mm/mmap.o CC kernel/locking/percpu-rwsem.o AR drivers/ptp/built-in.o AR drivers/pwm/built-in.o CC kernel/irq/devres.o CC kernel/locking/rwsem-xadd.o CC lib/fdt.o CC mm/mprotect.o CC mm/mremap.o CC lib/fdt_empty_tree.o CC lib/fdt_ro.o CC mm/msync.o CC lib/fdt_rw.o CC kernel/irq/irqdomain.o AR kernel/locking/built-in.o CC lib/fdt_strerror.o AR drivers/soc/bcm/built-in.o AR drivers/soc/fsl/built-in.o AR drivers/soc/renesas/built-in.o AR kernel/printk/built-in.o CC mm/page_vma_mapped.o AR drivers/soc/built-in.o CC kernel/rcu/update.o CC kernel/sched/core.o CC drivers/pci/setup-bus.o CC lib/fdt_sw.o CC lib/fdt_wip.o AR drivers/tty/ipwireless/built-in.o AR drivers/tty/serial/built-in.o CC kernel/sched/loadavg.o AR drivers/tty/vt/built-in.o AR drivers/tty/built-in.o CC drivers/pci/vc.o CC mm/pagewalk.o CC lib/flex_proportions.o CC kernel/rcu/sync.o CC kernel/rcu/tiny.o CC lib/idr.o AR kernel/irq/built-in.o CC mm/pgtable-generic.o CC drivers/pci/mmap.o AR drivers/usb/built-in.o CC lib/int_sqrt.o CC drivers/pci/setup-irq.o CC kernel/sched/clock.o CC kernel/time/time.o AR kernel/rcu/built-in.o CC kernel/time/timer.o CC lib/ioremap.o CC kernel/time/hrtimer.o CC lib/irq_regs.o AR drivers/video/backlight/built-in.o AR drivers/video/fbdev/core/built-in.o CC kernel/time/timekeeping.o AR drivers/video/fbdev/omap2/omapfb/displays/built-in.o CC mm/rmap.o CC kernel/sched/cputime.o AR drivers/video/fbdev/omap2/omapfb/dss/built-in.o AR drivers/video/fbdev/omap2/omapfb/built-in.o AR drivers/video/fbdev/omap2/built-in.o AR drivers/video/fbdev/built-in.o AR drivers/video/built-in.o CC mm/vmalloc.o CC lib/is_single_threaded.o CC drivers/pci/syscall.o CC lib/klist.o CC lib/kobject.o CC kernel/dma.o CC kernel/up.o CC kernel/sched/idle_task.o CC drivers/pci/of.o AR drivers/pci/host/built-in.o CC kernel/time/ntp.o CC kernel/elfcore.o CC lib/kobject_uevent.o CC lib/nmi_backtrace.o CC kernel/sched/fair.o AR drivers/pci/switch/built-in.o CC kernel/time/clocksource.o CC kernel/time/jiffies.o AR drivers/pci/built-in.o AR drivers/built-in.o CC kernel/memremap.o CC lib/nodemask.o CC kernel/time/timer_list.o CC kernel/time/timeconv.o CC mm/init-mm.o CC kernel/sched/rt.o CC lib/plist.o CC lib/radix-tree.o CC kernel/time/timecounter.o CC kernel/time/alarmtimer.o CC kernel/time/posix-stubs.o CC kernel/time/clockevents.o CC mm/nobootmem.o CC kernel/time/tick-common.o CC kernel/sched/deadline.o CC lib/ratelimit.o CC kernel/sched/wait.o CC kernel/sched/wait_bit.o CC mm/memblock.o CC kernel/sched/swait.o CC kernel/sched/completion.o CC mm/dmapool.o CC mm/slub.o AR kernel/time/built-in.o CC kernel/sched/idle.o CC lib/rbtree.o CC lib/seq_buf.o CC lib/sha1.o CC lib/show_mem.o CC lib/siphash.o CC lib/string.o CC lib/timerqueue.o CC lib/vsprintf.o CC lib/win_minmax.o GEN lib/crc32table.h CC lib/crc32.o AR kernel/sched/built-in.o AR kernel/built-in.o AR mm/built-in.o AR lib/lib.a EXPORTS lib/lib-ksyms.o AR lib/built-in.o GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o AR init/built-in.o AR built-in.o LD vmlinux.o MODPOST vmlinux.o LD vmlinux SORTEX vmlinux SYSMAP System.map /opt/cross/kisskb/gcc-5.3.0-nolibc/powerpc64-linux/bin/powerpc64-linux-strip -s -R .comment vmlinux -o arch/powerpc/boot/vmlinux.strip make[1]: Leaving directory '/home/kisskb/slave/build/powerpc-next_powerpc-allnoconfig_powerpc-5.3' Completed OK # rm -rf /home/kisskb/slave/build/powerpc-next_powerpc-allnoconfig_powerpc-5.3 # Build took: 0:00:15.625518