# git rev-parse -q --verify a409ed156a90093a03fe6a93721ddf4c591eac87^{commit} a409ed156a90093a03fe6a93721ddf4c591eac87 already have revision, skipping fetch # git checkout -q -f -B kisskb a409ed156a90093a03fe6a93721ddf4c591eac87 # git clean -qxdf # < git log -1 # commit a409ed156a90093a03fe6a93721ddf4c591eac87 # Merge: 345b17acb1aa 7ac554888233 # Author: Linus Torvalds # Date: Thu Dec 17 18:07:20 2020 -0800 # # Merge tag 'gpio-v5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio # # Pull GPIO updates from Linus Walleij: # "This is the bulk of the GPIO changes for the v5.11 kernel cycle: # # Core changes: # # - Retired the old set-up function for GPIO IRQ chips. All chips now # use the template struct gpio_irq_chip and pass that to the core to # be set up alongside the gpio_chip. We can finally get rid of the # old cruft. # # - Some refactoring and clean up of the core code. # # - Support edge event timestamps to be stamped using REALTIME (wall # clock) timestamps. We have found solid use cases for this, so we # support it. # # New drivers: # # - MStar MSC313 GPIO driver. # # - HiSilicon GPIO driver. # # Driver improvements: # # - The PCA953x driver now also supports the NXP PCAL9554B/C chips. # # - The mockup driver can now be probed from the device tree which is # pretty useful for virtual prototyping of devices. # # - The Rcar driver now supports .get_multiple() # # - The MXC driver dropped some legacy and became a pure device tree # client. # # - The Exar driver was moved over to the IDA interface for # enumerating, and also switched over to using regmap for register # access" # # * tag 'gpio-v5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio: (87 commits) # MAINTAINERS: Remove reference to non-existing file # gpio: hisi: Do not require ACPI for COMPILE_TEST # MAINTAINERS: Add maintainer for HiSilicon GPIO driver # gpio: gpio-hisi: Add HiSilicon GPIO support # gpio: cs5535: Simplify the return expression of cs5535_gpio_probe() # gpiolib: irq hooks: fix recursion in gpiochip_irq_unmask # dt-bindings: mt7621-gpio: convert bindings to YAML format # gpiolib: cdev: Flag invalid GPIOs as used # gpio: put virtual gpio device into their own submenu # drivers: gpio: amd8111: use SPDX-License-Identifier # drivers: gpio: amd8111: prefer dev_err()/dev_info() over raw printk # drivers: gpio: bt8xx: prefer dev_err()/dev_warn() over of raw printk # gpio: Add TODO item for debugfs interface # gpio: just plain warning when nonexisting gpio requested # tools: gpio: add option to report wall-clock time to gpio-event-mon # tools: gpio: add support for reporting realtime event clock to lsgpio # gpiolib: cdev: allow edge event timestamps to be configured as REALTIME # gpio: msc313: MStar MSC313 GPIO driver # dt-bindings: gpio: Binding for MStar MSC313 GPIO controller # dt-bindings: gpio: Add a binding header for the MSC313 GPIO driver # ... # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 a409ed156a90093a03fe6a93721ddf4c591eac87 # < make -s -j 32 ARCH=powerpc O=/kisskb/build/linus_ppc6xx_defconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- ppc6xx_defconfig # < make -s -j 32 ARCH=powerpc O=/kisskb/build/linus_ppc6xx_defconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 32 ARCH=powerpc O=/kisskb/build/linus_ppc6xx_defconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig # make -s -j 32 ARCH=powerpc O=/kisskb/build/linus_ppc6xx_defconfig_powerpc-gcc4.9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-4.9.4-nolibc/powerpc64-linux/bin/powerpc64-linux- /kisskb/src/block/genhd.c: In function 'diskstats_show': /kisskb/src/block/genhd.c:1515:1: warning: the frame size of 1160 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ INFO: Uncompressed kernel (size 0xc91f68) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xc91f68) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xc91f68) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xc91f68) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xc91f68) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xc91f68) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xc91f68) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xc91f68) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xc91f68) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xc91f68) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xc81958) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) INFO: Uncompressed kernel (size 0xc81958) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0xd00000) Image Name: Linux-5.10.0+ Created: Fri Dec 18 14:08:59 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5468552 Bytes = 5340.38 KiB = 5.22 MiB Load Address: 00d00000 Entry Point: 00d00294 Image Name: Linux-5.10.0+ Created: Fri Dec 18 14:08:59 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5467856 Bytes = 5339.70 KiB = 5.21 MiB Load Address: 00d00000 Entry Point: 00d00294 Image Name: Linux-5.10.0+ Created: Fri Dec 18 14:08:59 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5469257 Bytes = 5341.07 KiB = 5.22 MiB Load Address: 00d00000 Entry Point: 00d00294 Image Name: Linux-5.10.0+ Created: Fri Dec 18 14:08:59 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5469387 Bytes = 5341.20 KiB = 5.22 MiB Load Address: 00d00000 Entry Point: 00d00894 Image Name: Linux-5.10.0+ Created: Fri Dec 18 14:08:59 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5468516 Bytes = 5340.35 KiB = 5.22 MiB Load Address: 00d00000 Entry Point: 00d00294 Image Name: Linux-5.10.0+ Created: Fri Dec 18 14:08:59 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5468532 Bytes = 5340.36 KiB = 5.22 MiB Load Address: 00d00000 Entry Point: 00d00294 Image Name: Linux-5.10.0+ Created: Fri Dec 18 14:08:59 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5468025 Bytes = 5339.87 KiB = 5.21 MiB Load Address: 00d00000 Entry Point: 00d00294 Image Name: Linux-5.10.0+ Created: Fri Dec 18 14:08:59 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5469495 Bytes = 5341.30 KiB = 5.22 MiB Load Address: 00d00000 Entry Point: 00d00894 Image Name: Linux-5.10.0+ Created: Fri Dec 18 14:09:00 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 5437075 Bytes = 5309.64 KiB = 5.19 MiB Load Address: 00000000 Entry Point: 00000000 Completed OK # rm -rf /kisskb/build/linus_ppc6xx_defconfig_powerpc-gcc4.9 # Build took: 0:03:57.518788