# git rev-parse -q --verify 32db9f10d52c97ffc407c7dad81c6fafcad730b2^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify 32db9f10d52c97ffc407c7dad81c6fafcad730b2^{commit} 32db9f10d52c97ffc407c7dad81c6fafcad730b2 # git checkout -q -f -B kisskb 32db9f10d52c97ffc407c7dad81c6fafcad730b2 # git clean -qxdf # < git log -1 # commit 32db9f10d52c97ffc407c7dad81c6fafcad730b2 # Merge: 823846c31071 c8042d1e5cb3 # Author: Linus Torvalds # Date: Fri Mar 27 13:52:32 2020 -0700 # # Merge tag 'arm-soc-fixes-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc # # Pull ARM DT and driver fixes from Arnd Bergmann: # "For the devicetree files, there are a total of 20 patches, almost # entirely for 32-bit machines: # # - The Allwinner/sun9i r40 SoC dtsi file contains a number of issues, # both for correctness and for style that are addressed in separate # patches. This causes most of the changed lines of the DT updates # this time. # # - More Allwinner updates fixing the identification of the security # system on sun8i/A33, a recent regression of the A83t ethernet, and # a few board specific issues on the TBS-A711 macine. # # - Several bug fixes for OMAP dts files, most notably fixing the # timings for the NAND flash on the Nokia N900 that regressed a while # ago after the move to configuring them from DT. Some other OMAPs # now set the correct dma limits on the L3 bus, and a regression fix # addresses lost Ethernet on dm814x # # - One incorrect setting in the newly added Raspberry Pi Zero W that # may cause issues with the SD card controller. # # - A missing property on the bcm2835 firmware node caused incorrect # DMA settings. # # - An old bug on the oxnas platform causing spurious interrupts is # finally addressed. # # - A regression on the Exynos Midas board broke the OLED panel power # supply. # # - The i.MX6 phycore SoM specified the wrong voltage for the SoC, this # is now set to the values from the datasheet. # # - Some 64-bit machines use a deprecated string to identify the PSCI # firmware. # # There are also several small code fixes addressing mostly serious # issues: # # - Fix the sunxi rsb bus access to no longer return incorrect data # when mixing 8 and 16 bit I/O. # # - Fix a suspend/resume regression on the OMAP2+ lcdc from a missing # quirk in the ti-sysc driver # # - Fix a NULL pointer access from a race in the fsl dpio driver # # - Fix a v5.5 regression in the exynos-chipid driver that caused an # invalid error code probing the device on non-exynos platforms # # - Fix an out-of-bounds access in the AMD TEE driver" # # * tag 'arm-soc-fixes-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (24 commits) # soc: samsung: chipid: Fix return value on non-Exynos platforms # arm64: dts: Fix leftover entry-methods for PSCI # ARM: dts: exynos: Fix regulator node aliasing on Midas-based boards # ARM: dts: oxnas: Fix clear-mask property # ARM: dts: bcm283x: Fix vc4's firmware bus DMA limitations # ARM: dts: omap5: Add bus_dma_limit for L3 bus # ARM: dts: omap4-droid4: Fix lost touchscreen interrupts # ARM: dts: dra7: Add bus_dma_limit for L3 bus # ARM: bcm2835-rpi-zero-w: Add missing pinctrl name # ARM: dts: sun8i: a33: add the new SS compatible # dt-bindings: crypto: add new compatible for A33 SS # ARM: dts: sun8i: r40: Move SPI device nodes based on address order # ARM: dts: sun8i: r40: Fix register base address for SPI2 and SPI3 # ARM: dts: sun8i: r40: Move AHCI device node based on address order # ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage # soc: fsl: dpio: register dpio irq handlers after dpio create # tee: amdtee: out of bounds read in find_session() # ARM: dts: N900: fix onenand timings # bus: ti-sysc: Fix quirk flags for lcdc on am335x # ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode # ... # < /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 32db9f10d52c97ffc407c7dad81c6fafcad730b2 # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- randconfig KCONFIG_SEED=0xAE56BE9E # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- help # make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- olddefconfig .config:3623:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- arch/arm64/Makefile:27: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum arch/arm64/Makefile:27: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum /kisskb/src/drivers/dma/hisi_dma.c: In function 'hisi_dma_free_irq_vectors': /kisskb/src/drivers/dma/hisi_dma.c:138:2: error: implicit declaration of function 'pci_free_irq_vectors' [-Werror=implicit-function-declaration] pci_free_irq_vectors(data); ^ /kisskb/src/drivers/dma/hisi_dma.c: At top level: /kisskb/src/drivers/dma/hisi_dma.c:605:1: warning: data definition has no type or storage class module_pci_driver(hisi_dma_pci_driver); ^ /kisskb/src/drivers/dma/hisi_dma.c:605:1: error: type defaults to 'int' in declaration of 'module_pci_driver' [-Werror=implicit-int] /kisskb/src/drivers/dma/hisi_dma.c:605:1: warning: parameter names (without types) in function declaration /kisskb/src/drivers/dma/hisi_dma.c:599:26: warning: 'hisi_dma_pci_driver' defined but not used [-Wunused-variable] static struct pci_driver hisi_dma_pci_driver = { ^ cc1: some warnings being treated as errors make[3]: *** [/kisskb/src/scripts/Makefile.build:268: drivers/dma/hisi_dma.o] Error 1 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/kisskb/src/scripts/Makefile.build:505: drivers/dma] Error 2 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [/kisskb/src/Makefile:1683: drivers] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:180: sub-make] Error 2 Command 'make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 # Build took: 0:01:14.214681