# git rev-parse -q --verify c620f7bd0ba5c882b3e7fc199a8d5c2f6c2f5263^{commit} c620f7bd0ba5c882b3e7fc199a8d5c2f6c2f5263 already have revision, skipping fetch # git checkout -q -f -B kisskb c620f7bd0ba5c882b3e7fc199a8d5c2f6c2f5263 # git clean -qxdf # < git log -1 # commit c620f7bd0ba5c882b3e7fc199a8d5c2f6c2f5263 # Merge: dd4e5d6106b2 b33f908811b7 # Author: Linus Torvalds # Date: Mon May 6 17:54:22 2019 -0700 # # Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux # # Pull arm64 updates from Will Deacon: # "Mostly just incremental improvements here: # # - Introduce AT_HWCAP2 for advertising CPU features to userspace # # - Expose SVE2 availability to userspace # # - Support for "data cache clean to point of deep persistence" (DC PODP) # # - Honour "mitigations=off" on the cmdline and advertise status via # sysfs # # - CPU timer erratum workaround (Neoverse-N1 #1188873) # # - Introduce perf PMU driver for the SMMUv3 performance counters # # - Add config option to disable the kuser helpers page for AArch32 tasks # # - Futex modifications to ensure liveness under contention # # - Rework debug exception handling to seperate kernel and user # handlers # # - Non-critical fixes and cleanup" # # * tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (92 commits) # Documentation: Add ARM64 to kernel-parameters.rst # arm64/speculation: Support 'mitigations=' cmdline option # arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB # arm64: enable generic CPU vulnerabilites support # arm64: add sysfs vulnerability show for speculative store bypass # arm64: Fix size of __early_cpu_boot_status # clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters # clocksource/arm_arch_timer: Remove use of workaround static key # clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable # clocksource/arm_arch_timer: Direcly assign set_next_event workaround # arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct # watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct # ARM: vdso: Remove dependency with the arch_timer driver internals # arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 # arm64: Add part number for Neoverse N1 # arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT # arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 # arm64: mm: Remove pte_unmap_nested() # arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable # arm64: compat: Reduce address limit for 64K pages # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 c620f7bd0ba5c882b3e7fc199a8d5c2f6c2f5263 # < make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig KCONFIG_SEED=0x93ED2670 WARNING: unmet direct dependencies detected for PHY_SUN6I_MIPI_DPHY Depends on [n]: ARCH_SUNXI [=n] && HAS_IOMEM [=y] && OF [=y] && RESET_CONTROLLER [=y] Selected by [y]: - DRM_SUN6I_DSI [=y] && HAS_IOMEM [=y] && DRM_SUN4I [=y] WARNING: unmet direct dependencies detected for PHY_SUN6I_MIPI_DPHY Depends on [n]: ARCH_SUNXI [=n] && HAS_IOMEM [=y] && OF [=y] && RESET_CONTROLLER [=y] Selected by [y]: - DRM_SUN6I_DSI [=y] && HAS_IOMEM [=y] && DRM_SUN4I [=y] # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # yes \n | make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- WARNING: unmet direct dependencies detected for PHY_SUN6I_MIPI_DPHY Depends on [n]: ARCH_SUNXI [=n] && HAS_IOMEM [=y] && OF [=y] && RESET_CONTROLLER [=y] Selected by [y]: - DRM_SUN6I_DSI [=y] && HAS_IOMEM [=y] && DRM_SUN4I [=y] WARNING: unmet direct dependencies detected for PHY_SUN6I_MIPI_DPHY Depends on [n]: ARCH_SUNXI [=n] && HAS_IOMEM [=y] && OF [=y] && RESET_CONTROLLER [=y] Selected by [y]: - DRM_SUN6I_DSI [=y] && HAS_IOMEM [=y] && DRM_SUN4I [=y] WARNING: unmet direct dependencies detected for PHY_SUN6I_MIPI_DPHY Depends on [n]: ARCH_SUNXI [=n] && HAS_IOMEM [=y] && OF [=y] && RESET_CONTROLLER [=y] Selected by [y]: - DRM_SUN6I_DSI [=y] && HAS_IOMEM [=y] && DRM_SUN4I [=y] /kisskb/src/kernel/locking/lockdep.c:2820:13: warning: 'print_lock_trace' defined but not used [-Wunused-function] static void print_lock_trace(struct lock_trace *trace, unsigned int spaces) ^~~~~~~~~~~~~~~~ Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 # Build took: 0:04:19.624131