# git rev-parse -q --verify 3f06962273e73c5f7a651726b191d531cadef788^{commit} 3f06962273e73c5f7a651726b191d531cadef788 already have revision, skipping fetch # git checkout -q -f -B kisskb 3f06962273e73c5f7a651726b191d531cadef788 # git clean -qxdf # < git log -1 # commit 3f06962273e73c5f7a651726b191d531cadef788 # Merge: 2260840592fb 46ce10df799f # Author: Linus Torvalds # Date: Sat Jul 13 15:42:44 2019 -0700 # # Merge tag 'mtd/for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux # # Pull MTD updates from Miquel Raynal: # "This contains the following changes for MTD: # # MTD core changes: # - New Hyperbus framework # - New _is_locked (concat) implementation # - Various cleanups # # NAND core changes: # - use longest matching pattern in ->exec_op() default parser # - export NAND operation tracer # - add flag to indicate panic_write in MTD # - use kzalloc() instead of kmalloc() and memset() # # Raw NAND controller drivers changes: # - brcmnand: # - fix BCH ECC layout for large page NAND parts # - fallback to detected ecc-strength, ecc-step-size # - when oops in progress use pio and interrupt polling # - code refactor code to introduce helper functions # - add support for v7.3 controller # - FSMC: # - use nand_op_trace for operation tracing # - GPMI: # - move all driver code into single file # - various cleanups (including dmaengine changes) # - use runtime PM to manage clocks # - implement exec_op # - MTK: # - correct low level time calculation of r/w cycle # - improve data sampling timing for read cycle # - add validity check for CE# pin setting # - fix wrongly assigned OOB buffer pointer issue # - re-license MTK NAND driver as Dual MIT/GPL # - STM32: # - manage the get_irq error case # - increase DMA completion timeouts # # Raw NAND chips drivers changes: # - Macronix: add read-retry support # # Onenand driver changes: # - add support for 8Gb datasize chips # - avoid fall-through warnings # # SPI-NAND changes: # - define macros for page-read ops with three-byte addresses # - add support for two-byte device IDs and then for GigaDevice # GD5F1GQ4UFxxG # - add initial support for Paragon PN26G0xA # - handle the case where the last page read has bitflips # # SPI-NOR core changes: # - add support for the mt25ql02g and w25q16jv flashes # - print error in case of jedec read id fails # - is25lp256: add post BFPT fix to correct the addr_width # # SPI NOR controller drivers changes: # - intel-spi: Add support for Intel Elkhart Lake SPI serial flash # - smt32: remove the driver as the driver was replaced by spi-stm32-qspi.c # - cadence-quadspi: add reset control" # # * tag 'mtd/for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (60 commits) # mtd: concat: implement _is_locked mtd operation # mtd: concat: refactor concat_lock/concat_unlock # mtd: abi: do not use C++ style comments in uapi header # mtd: afs: remove unneeded NULL check # mtd: rawnand: stm32_fmc2: increase DMA completion timeouts # mtd: rawnand: Use kzalloc() instead of kmalloc() and memset() # mtd: hyperbus: Add driver for TI's HyperBus memory controller # mtd: spinand: read returns badly if the last page has bitflips # mtd: spinand: Add initial support for Paragon PN26G0xA # mtd: rawnand: mtk: Re-license MTK NAND driver as Dual MIT/GPL # mtd: rawnand: gpmi: remove double assignment to block_size # dt-bindings: mtd: brcmnand: Add brcmnand, brcmnand-v7.3 support # mtd: rawnand: brcmnand: Add support for v7.3 controller # mtd: rawnand: brcmnand: Refactored code to introduce helper functions # mtd: rawnand: brcmnand: When oops in progress use pio and interrupt polling # mtd: Add flag to indicate panic_write # mtd: rawnand: Add Macronix NAND read retry support # mtd: onenand: Avoid fall-through warnings # mtd: spinand: Add support for GigaDevice GD5F1GQ4UFxxG # mtd: spinand: Add support for two-byte device IDs # ... # < /opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux-gcc --version # < /opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux-ld --version # < git log --format=%s --max-count=1 3f06962273e73c5f7a651726b191d531cadef788 # < make -s -j 120 ARCH=powerpc O=/kisskb/build/linus_ppc44x_defconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- ppc44x_defconfig # make -s -j 120 ARCH=powerpc O=/kisskb/build/linus_ppc44x_defconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- /kisskb/src/arch/powerpc/boot/dts/virtex440-ml510.dts:335.37-439.6: Warning (pci_bridge): /plb@0/plbv46-pci@85e00000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/virtex440-ml510.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' :1511:2: warning: #warning syscall clone3 not implemented [-Wcpp] /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:194:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/proc/inode.c: In function 'proc_reg_open': /kisskb/src/include/linux/list.h:65:12: warning: 'pdeo' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/proc/inode.c:331:21: note: 'pdeo' was declared here /kisskb/src/drivers/tty/serial/8250/8250_core.c: In function 'univ8250_release_irq': /kisskb/src/drivers/tty/serial/8250/8250_core.c:248:18: warning: 'i' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/8250/8250_core.c:228:19: note: 'i' was declared here /kisskb/src/net/bridge/br_netlink.c: In function 'br_afspec.isra.35': /kisskb/src/net/bridge/br_netlink.c:648:7: warning: 'err' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/usb/core/devio.c: In function 'async_completed': /kisskb/src/drivers/usb/core/devio.c:613:23: warning: 'errno' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/net/tun.c: In function 'tun_get_user': /kisskb/src/drivers/net/tun.c:1831:30: warning: 'copylen' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/net/tun.c:1744:46: warning: 'linear' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/arch/powerpc/boot/dts/katmai.dts:322.26-361.5: Warning (pci_bridge): /plb/pciex@d00000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/katmai.dts:363.26-402.5: Warning (pci_bridge): /plb/pciex@d20000000: node name is not "pci" or "pcie" /kisskb/src/arch/powerpc/boot/dts/katmai.dts:404.26-443.5: Warning (pci_bridge): /plb/pciex@d40000000: node name is not "pci" or "pcie" arch/powerpc/boot/dts/katmai.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge' INFO: Uncompressed kernel (size 0x5519c8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5519c8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5519c8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5519c8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5519c8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5519c8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5519c8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5519c8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5519c8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x54131c) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5519c8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) Image Name: Linux-5.2.0-g3f06962273e7 Created: Sun Jul 14 09:16:40 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2683718 Bytes = 2620.82 KiB = 2.56 MiB Load Address: 00000000 Entry Point: 00000000 INFO: Uncompressed kernel (size 0x5519c8) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) Image Name: Linux-5.2.0-g3f06962273e7 Created: Sun Jul 14 09:16:40 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2715493 Bytes = 2651.85 KiB = 2.59 MiB Load Address: 00600000 Entry Point: 006014e0 Image Name: Linux-5.2.0-g3f06962273e7 Created: Sun Jul 14 09:16:40 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2715548 Bytes = 2651.90 KiB = 2.59 MiB Load Address: 00600000 Entry Point: 006014cc Image Name: Linux-5.2.0-g3f06962273e7 Created: Sun Jul 14 09:16:40 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2717028 Bytes = 2653.35 KiB = 2.59 MiB Load Address: 00600000 Entry Point: 006014c0 Image Name: Linux-5.2.0-g3f06962273e7 Created: Sun Jul 14 09:16:40 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2716877 Bytes = 2653.20 KiB = 2.59 MiB Load Address: 00600000 Entry Point: 006014d8 Image Name: Linux-5.2.0-g3f06962273e7 Created: Sun Jul 14 09:16:40 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2715584 Bytes = 2651.94 KiB = 2.59 MiB Load Address: 00600000 Entry Point: 006014ec Image Name: Linux-5.2.0-g3f06962273e7 Created: Sun Jul 14 09:16:40 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2715595 Bytes = 2651.95 KiB = 2.59 MiB Load Address: 00600000 Entry Point: 006014e0 Image Name: Linux-5.2.0-g3f06962273e7 Created: Sun Jul 14 09:16:40 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2717010 Bytes = 2653.33 KiB = 2.59 MiB Load Address: 00600000 Entry Point: 006014e0 Image Name: Linux-5.2.0-g3f06962273e7 Created: Sun Jul 14 09:16:40 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2716910 Bytes = 2653.23 KiB = 2.59 MiB Load Address: 00600000 Entry Point: 006000c8 Image Name: Linux-5.2.0-g3f06962273e7 Created: Sun Jul 14 09:16:40 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2715444 Bytes = 2651.80 KiB = 2.59 MiB Load Address: 00600000 Entry Point: 006001bc Completed OK # rm -rf /kisskb/build/linus_ppc44x_defconfig_powerpc-gcc4.6 # Build took: 0:00:26.400290