# git rev-parse -q --verify 2901752c14b8e1b7dd898d2e5245c93e531aa624^{commit} 2901752c14b8e1b7dd898d2e5245c93e531aa624 already have revision, skipping fetch # git checkout -q -f -B kisskb 2901752c14b8e1b7dd898d2e5245c93e531aa624 # git clean -qxdf # < git log -1 # commit 2901752c14b8e1b7dd898d2e5245c93e531aa624 # Merge: 96a6de1a541c dd92b6677e3d # Author: Linus Torvalds # Date: Sat Mar 9 14:57:08 2019 -0800 # # Merge tag 'pci-v5.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci # # Pull PCI updates from Bjorn Helgaas: # # - Use match_string() instead of reimplementing it (Andy Shevchenko) # # - Enable SERR# forwarding for all bridges (Bharat Kumar Gogada) # # - Use Latency Tolerance Reporting if already enabled by platform (Bjorn # Helgaas) # # - Save/restore LTR info for suspend/resume (Bjorn Helgaas) # # - Fix DPC use of uninitialized data (Dongdong Liu) # # - Probe bridge window attributes only once at enumeration-time to fix # device accesses during rescan (Bjorn Helgaas) # # - Return BAR size (not "size -1 ") from pci_size() to simplify code (Du # Changbin) # # - Use config header type (not class code) identify bridges more # reliably (Honghui Zhang) # # - Work around Intel Denverton incorrect Trace Hub BAR size reporting # (Alexander Shishkin) # # - Reorder pciehp cached state/hardware state updates to avoid missed # interrupts (Mika Westerberg) # # - Turn ibmphp semaphores into completions or mutexes (Arnd Bergmann) # # - Mark expected switch fall-through (Mathieu Malaterre) # # - Use of_node_name_eq() for node name comparisons (Rob Herring) # # - Add ACS and pciehp quirks for HXT SD4800 (Shunyong Yang) # # - Consolidate Rohm Vendor ID definitions (Andy Shevchenko) # # - Use u32 (not __u32) for things not exposed to userspace (Logan # Gunthorpe) # # - Fix locking semantics of bus and slot reset interfaces (Alex # Williamson) # # - Update PCIEPORTBUS Kconfig help text (Hou Zhiqiang) # # - Allow portdrv to claim subtractive decode Ports so PCIe services will # work for them (Honghui Zhang) # # - Report PCIe links that become degraded at run-time (Alexandru # Gagniuc) # # - Blacklist Gigabyte X299 Root Port power management to fix Thunderbolt # hotplug (Mika Westerberg) # # - Revert runtime PM suspend/resume callbacks that broke PME on network # cable plug (Mika Westerberg) # # - Disable Data Link State Changed interrupts to prevent wakeup # immediately after suspend (Mika Westerberg) # # - Extend altera to support Stratix 10 (Ley Foon Tan) # # - Allow building altera driver on ARM64 (Ley Foon Tan) # # - Replace Douglas with Tom Joseph as Cadence PCI host/endpoint # maintainer (Lorenzo Pieralisi) # # - Add DT support for R-Car RZ/G2E (R8A774C0) (Fabrizio Castro) # # - Add dra72x/dra74x/dra76x SoC compatible strings (Kishon Vijay Abraham I) # # - Enable x2 mode support for dra72x/dra74x/dra76x SoC (Kishon Vijay # Abraham I) # # - Configure dra7xx PHY to PCIe mode (Kishon Vijay Abraham I) # # - Simplify dwc (remove unnecessary header includes, name variables # consistently, reduce inverted logic, etc) (Gustavo Pimentel) # # - Add i.MX8MQ support (Andrey Smirnov) # # - Add message to help debug dwc MSI-X mask bit errors (Gustavo # Pimentel) # # - Work around imx7d PCIe PLL erratum (Trent Piepho) # # - Don't assert qcom reset GPIO during probe (Bjorn Andersson) # # - Skip dwc MSI init if MSIs have been disabled (Lucas Stach) # # - Use memcpy_fromio()/memcpy_toio() instead of plain memcpy() in PCI # endpoint framework (Wen Yang) # # - Add interface to discover supported endpoint features to replace a # bitfield that wasn't flexible enough (Kishon Vijay Abraham I) # # - Implement the new supported-feature interface for designware-plat, # dra7xx, rockchip, cadence (Kishon Vijay Abraham I) # # - Fix issues with 64-bit BAR in endpoints (Kishon Vijay Abraham I) # # - Add layerscape endpoint mode support (Xiaowei Bao) # # - Remove duplicate struct hv_vp_set in favor of struct hv_vpset (Maya # Nakamura) # # - Rework hv_irq_unmask() to use cpumask_to_vpset() instead of # open-coded reimplementation (Maya Nakamura) # # - Align Hyper-V struct retarget_msi_interrupt arguments (Maya Nakamura) # # - Fix mediatek MMIO size computation to enable full size of available # MMIO space (Honghui Zhang) # # - Fix mediatek DMA window size computation to allow endpoint DMA access # to full DRAM address range (Honghui Zhang) # # - Fix mvebu prefetchable BAR regression caused by common bridge # emulation that assumed all bridges had prefetchable windows (Thomas # Petazzoni) # # - Make advk_pci_bridge_emul_ops static (Wei Yongjun) # # - Configure MPS settings for VMD root ports (Jon Derrick) # # * tag 'pci-v5.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (92 commits) # PCI: Update PCIEPORTBUS Kconfig help text # PCI: Fix "try" semantics of bus and slot reset # PCI/LINK: Report degraded links via link bandwidth notification # dt-bindings: PCI: altera: Add altr,pcie-root-port-2.0 # PCI: altera: Enable driver on ARM64 # PCI: altera: Add Stratix 10 PCIe support # PCI/PME: Fix possible use-after-free on remove # PCI: aardvark: Make symbol 'advk_pci_bridge_emul_ops' static # PCI: dwc: skip MSI init if MSIs have been explicitly disabled # PCI: hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() # PCI: hv: Replace hv_vp_set with hv_vpset # PCI: hv: Add __aligned(8) to struct retarget_msi_interrupt # PCI: mediatek: Enlarge PCIe2AHB window size to support 4GB DRAM # PCI: mediatek: Fix memory mapped IO range size computation # PCI: dwc: Remove superfluous shifting in definitions # PCI: dwc: Make use of GENMASK/FIELD_PREP # PCI: dwc: Make use of BIT() in constant definitions # PCI: dwc: Share code for dw_pcie_rd/wr_other_conf() # PCI: dwc: Make use of IS_ALIGNED() # PCI: imx6: Add code to request/control "pcie_aux" clock for i.MX8MQ # ... # < /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 2901752c14b8e1b7dd898d2e5245c93e531aa624 # < make -s -j 80 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 80 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' :1478:2: warning: #warning syscall io_uring_setup not implemented [-Wcpp] :1481:2: warning: #warning syscall io_uring_enter not implemented [-Wcpp] :1484:2: warning: #warning syscall io_uring_register not implemented [-Wcpp] /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:186: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:339:21: note: 'pdeo' was declared here /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_generic_scl_recovery': /kisskb/src/drivers/i2c/i2c-core-base.c:235:5: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/8250/8250_core.c: In function 'univ8250_release_irq': /kisskb/src/drivers/tty/serial/8250/8250_core.c:247:18: warning: 'i' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/tty/serial/8250/8250_core.c:227:19: note: 'i' was declared here /kisskb/src/drivers/net/tun.c: In function 'tun_get_user': /kisskb/src/drivers/net/tun.c:1845:30: warning: 'copylen' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/net/tun.c:1755:46: warning: 'linear' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/bridge/br_netlink.c: In function 'br_afspec.isra.35': /kisskb/src/net/bridge/br_netlink.c:652:7: warning: 'err' 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 0x5639b0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5639b0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5639b0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5639b0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5639b0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5639b0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5639b0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5639b0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5639b0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x553304) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5639b0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) INFO: Uncompressed kernel (size 0x5639b0) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x600000) Image Name: Linux-5.0.0-g2901752c14b8 Created: Sun Mar 10 10:42:54 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2721753 Bytes = 2657.96 KiB = 2.60 MiB Load Address: 00000000 Entry Point: 00000000 Image Name: Linux-5.0.0-g2901752c14b8 Created: Sun Mar 10 10:42:54 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2751398 Bytes = 2686.91 KiB = 2.62 MiB Load Address: 00600000 Entry Point: 006014e0 Image Name: Linux-5.0.0-g2901752c14b8 Created: Sun Mar 10 10:42:54 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2751315 Bytes = 2686.83 KiB = 2.62 MiB Load Address: 00600000 Entry Point: 006000c8 Image Name: Linux-5.0.0-g2901752c14b8 Created: Sun Mar 10 10:42:54 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2751417 Bytes = 2686.93 KiB = 2.62 MiB Load Address: 00600000 Entry Point: 006014c0 Image Name: Linux-5.0.0-g2901752c14b8 Created: Sun Mar 10 10:42:54 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2754210 Bytes = 2689.66 KiB = 2.63 MiB Load Address: 00600000 Entry Point: 006014e0 Image Name: Linux-5.0.0-g2901752c14b8 Created: Sun Mar 10 10:42:54 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2751272 Bytes = 2686.79 KiB = 2.62 MiB Load Address: 00600000 Entry Point: 006001bc Image Name: Linux-5.0.0-g2901752c14b8 Created: Sun Mar 10 10:42:54 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2754851 Bytes = 2690.28 KiB = 2.63 MiB Load Address: 00600000 Entry Point: 006014ec Image Name: Linux-5.0.0-g2901752c14b8 Created: Sun Mar 10 10:42:54 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2751372 Bytes = 2686.89 KiB = 2.62 MiB Load Address: 00600000 Entry Point: 006014cc Image Name: Linux-5.0.0-g2901752c14b8 Created: Sun Mar 10 10:42:54 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2751441 Bytes = 2686.95 KiB = 2.62 MiB Load Address: 00600000 Entry Point: 006014d8 Image Name: Linux-5.0.0-g2901752c14b8 Created: Sun Mar 10 10:42:54 2019 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 2751422 Bytes = 2686.94 KiB = 2.62 MiB Load Address: 00600000 Entry Point: 006014e0 Completed OK # rm -rf /kisskb/build/linus_ppc44x_defconfig_powerpc-gcc4.6 # Build took: 0:00:45.116473