# git rev-parse -q --verify 81b6b96475ac7a4ebfceae9f16fb3758327adbfe^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master warning: The last gc run reported the following. Please correct the root cause and remove .git/gc.log. Automatic cleanup will not be performed until the file is removed. warning: There are too many unreachable loose objects; run 'git prune' to remove them. # git rev-parse -q --verify 81b6b96475ac7a4ebfceae9f16fb3758327adbfe^{commit} 81b6b96475ac7a4ebfceae9f16fb3758327adbfe # git checkout -q -f -B kisskb 81b6b96475ac7a4ebfceae9f16fb3758327adbfe # git clean -qxdf # < git log -1 # commit 81b6b96475ac7a4ebfceae9f16fb3758327adbfe # Merge: a308a7102215 a7ba70f1787f # Author: Linus Torvalds # Date: Thu Nov 28 11:16:43 2019 -0800 # # Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux; tag 'dma-mapping-5.5' of git://git.infradead.org/users/hch/dma-mapping # # Pull dma-mapping updates from Christoph Hellwig: # # - improve dma-debug scalability (Eric Dumazet) # # - tiny dma-debug cleanup (Dan Carpenter) # # - check for vmap memory in dma_map_single (Kees Cook) # # - check for dma_addr_t overflows in dma-direct when using DMA offsets # (Nicolas Saenz Julienne) # # - switch the x86 sta2x11 SOC to use more generic DMA code (Nicolas # Saenz Julienne) # # - fix arm-nommu dma-ranges handling (Vladimir Murzin) # # - use __initdata in CMA (Shyam Saini) # # - replace the bus dma mask with a limit (Nicolas Saenz Julienne) # # - merge the remapping helpers into the main dma-direct flow (me) # # - switch xtensa to the generic dma remap handling (me) # # - various cleanups around dma_capable (me) # # - remove unused dev arguments to various dma-noncoherent helpers (me) # # * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux: # # * tag 'dma-mapping-5.5' of git://git.infradead.org/users/hch/dma-mapping: (22 commits) # dma-mapping: treat dev->bus_dma_mask as a DMA limit # dma-direct: exclude dma_direct_map_resource from the min_low_pfn check # dma-direct: don't check swiotlb=force in dma_direct_map_resource # dma-debug: clean up put_hash_bucket() # powerpc: remove support for NULL dev in __phys_to_dma / __dma_to_phys # dma-direct: avoid a forward declaration for phys_to_dma # dma-direct: unify the dma_capable definitions # dma-mapping: drop the dev argument to arch_sync_dma_for_* # x86/PCI: sta2x11: use default DMA address translation # dma-direct: check for overflows on 32 bit DMA addresses # dma-debug: increase HASH_SIZE # dma-debug: reorder struct dma_debug_entry fields # xtensa: use the generic uncached segment support # dma-mapping: merge the generic remapping helpers into dma-direct # dma-direct: provide mmap and get_sgtable method overrides # dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages # dma-direct: remove __dma_direct_free_pages # usb: core: Remove redundant vmap checks # kernel: dma-contiguous: mark CMA parameters __initdata/__initconst # dma-debug: add a schedule point in debug_dma_dump_mappings() # ... # < /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 81b6b96475ac7a4ebfceae9f16fb3758327adbfe # < make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- randconfig KCONFIG_SEED=0xE716A7A8 WARNING: unmet direct dependencies detected for MSCC_OCELOT_SWITCH Depends on [n]: NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_MICROSEMI [=n] && NET_SWITCHDEV [=y] && HAS_IOMEM [=y] Selected by [y]: - NET_DSA_MSCC_FELIX [=y] && NETDEVICES [=y] && HAVE_NET_DSA [=y] && NET_DSA [=y] && PCI [=y] WARNING: unmet direct dependencies detected for MSCC_OCELOT_SWITCH Depends on [n]: NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_MICROSEMI [=n] && NET_SWITCHDEV [=y] && HAS_IOMEM [=y] Selected by [y]: - NET_DSA_MSCC_FELIX [=y] && NETDEVICES [=y] && HAVE_NET_DSA [=y] && NET_DSA [=y] && PCI [=y] # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig CONFIG_TRIM_UNUSED_KSYMS=n # Added to kconfig CONFIG_UBSAN=n # yes \n | make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- oldconfig yes: standard output: Broken pipe # make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- WARNING: unmet direct dependencies detected for MSCC_OCELOT_SWITCH Depends on [n]: NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_MICROSEMI [=n] && NET_SWITCHDEV [=y] && HAS_IOMEM [=y] Selected by [y]: - NET_DSA_MSCC_FELIX [=y] && NETDEVICES [=y] && HAVE_NET_DSA [=y] && NET_DSA [=y] && PCI [=y] WARNING: unmet direct dependencies detected for MSCC_OCELOT_SWITCH Depends on [n]: NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_MICROSEMI [=n] && NET_SWITCHDEV [=y] && HAS_IOMEM [=y] Selected by [y]: - NET_DSA_MSCC_FELIX [=y] && NETDEVICES [=y] && HAVE_NET_DSA [=y] && NET_DSA [=y] && PCI [=y] WARNING: unmet direct dependencies detected for MSCC_OCELOT_SWITCH Depends on [n]: NETDEVICES [=y] && ETHERNET [=y] && NET_VENDOR_MICROSEMI [=n] && NET_SWITCHDEV [=y] && HAS_IOMEM [=y] Selected by [y]: - NET_DSA_MSCC_FELIX [=y] && NETDEVICES [=y] && HAVE_NET_DSA [=y] && NET_DSA [=y] && PCI [=y] /kisskb/src/fs/f2fs/file.c: In function 'f2fs_precache_extents': /kisskb/src/fs/f2fs/file.c:3098:6: warning: 'err' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/printk/printk.c: In function 'devkmsg_sysctl_set_loglvl': /kisskb/src/kernel/printk/printk.c:204:16: warning: 'old' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/f2fs/node.c: In function '__set_nat_cache_dirty': /kisskb/src/include/linux/list.h:93:12: warning: 'head' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/f2fs/node.c:236:24: note: 'head' was declared here /kisskb/src/kernel/sched/core.c: In function 'try_to_wake_up': /kisskb/src/include/asm-generic/bitops/non-atomic.h:106:21: warning: 'cpu' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/kernel/sched/core.c:2520:6: note: 'cpu' was declared here /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:338:21: note: 'pdeo' was declared here /kisskb/src/kernel/sched/cputime.c: In function 'kcpustat_field': /kisskb/src/kernel/sched/cputime.c:1007:6: warning: 'val' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/base/regmap/regmap.c: In function '_regmap_raw_write': /kisskb/src/drivers/base/regmap/regmap.c:1852:6: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_raw_read': /kisskb/src/drivers/base/regmap/regmap.c:2591:6: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c: In function 'fsl_mc_get_endpoint': /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c:718:9: warning: missing braces around initializer [-Wmissing-braces] /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c:718:9: warning: (near initialization for 'endpoint_desc.type') [-Wmissing-braces] /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c:719:9: warning: missing braces around initializer [-Wmissing-braces] /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c:719:9: warning: (near initialization for 'endpoint1.type') [-Wmissing-braces] /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c:720:9: warning: missing braces around initializer [-Wmissing-braces] /kisskb/src/drivers/bus/fsl-mc/fsl-mc-bus.c:720:9: warning: (near initialization for 'endpoint2.type') [-Wmissing-braces] /kisskb/src/net/ncsi/ncsi-manage.c: In function 'ncsi_configure_channel': /kisskb/src/net/ncsi/ncsi-manage.c:671:19: warning: 'vid' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/net/ncsi/ncsi-manage.c:633:6: note: 'vid' was declared here /kisskb/src/net/core/devlink.c: In function 'devlink_fmsg_prepare_skb': /kisskb/src/net/core/devlink.c:4613:6: warning: 'err' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/btrfs/ref-verify.c: In function 'btrfs_build_ref_tree': /kisskb/src/fs/btrfs/ref-verify.c:542:6: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/fs/btrfs/ref-verify.c:439:12: note: 'ret' was declared here /kisskb/src/drivers/iommu/io-pgtable-arm-v7s.c: In function 'arm_v7s_map': /kisskb/src/drivers/iommu/io-pgtable-arm-v7s.c:482:7: warning: 'cptep' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/iommu/io-pgtable-arm-v7s.c:478:22: note: 'cptep' was declared here /kisskb/src/drivers/iio/adc/qcom-spmi-adc5.c: In function 'adc5_read_raw': /kisskb/src/drivers/iio/adc/qcom-spmi-adc5.c:398:7: warning: 'adc_code_volt' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c: In function 'wcnss_async_probe': /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c:299:5: warning: 'expect_cbc' 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: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/drivers/usb/core/devio.c: In function 'async_completed': /kisskb/src/drivers/usb/core/devio.c:625:23: warning: 'errno' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c: In function 'rvu_mbox_handler_npc_mcam_shift_entry': /kisskb/src/drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c:1900:15: warning: 'rc' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/usb/usbip/stub_rx.c: In function 'stub_rx_loop': /kisskb/src/drivers/usb/usbip/stub_rx.c:587:5: warning: 'ret' may be used uninitialized in this function [-Wuninitialized] /kisskb/src/drivers/usb/usbip/stub_rx.c:441:6: note: 'ret' was declared here drivers/net/dsa/ocelot/felix.o: In function `.felix_rxtstamp': felix.c:(.text.felix_rxtstamp+0x30): undefined reference to `.ocelot_ptp_gettime64' drivers/net/dsa/ocelot/felix.o: In function `.felix_txtstamp': felix.c:(.text.felix_txtstamp+0x20): undefined reference to `.ocelot_port_add_txtstamp_skb' drivers/net/dsa/ocelot/felix.o: In function `.felix_hwtstamp_set': felix.c:(.text.felix_hwtstamp_set+0x10): undefined reference to `.ocelot_hwstamp_set' drivers/net/dsa/ocelot/felix.o: In function `.felix_hwtstamp_get': felix.c:(.text.felix_hwtstamp_get+0x10): undefined reference to `.ocelot_hwstamp_get' drivers/net/dsa/ocelot/felix.o: In function `.felix_fdb_dump': felix.c:(.text.felix_fdb_dump+0x10): undefined reference to `.ocelot_fdb_dump' drivers/net/dsa/ocelot/felix.o: In function `.felix_fdb_del': felix.c:(.text.felix_fdb_del+0x10): undefined reference to `.ocelot_fdb_del' drivers/net/dsa/ocelot/felix.o: In function `.felix_fdb_add': felix.c:(.text.felix_fdb_add+0x84): undefined reference to `.ocelot_fdb_add' drivers/net/dsa/ocelot/felix.o: In function `.felix_vlan_del': felix.c:(.text.felix_vlan_del+0x5c): undefined reference to `.ocelot_vlan_del' drivers/net/dsa/ocelot/felix.o: In function `.felix_vlan_add': felix.c:(.text.felix_vlan_add+0x58): undefined reference to `.ocelot_vlan_add' drivers/net/dsa/ocelot/felix.o: In function `.felix_vlan_filtering': felix.c:(.text.felix_vlan_filtering+0x10): undefined reference to `.ocelot_port_vlan_filtering' drivers/net/dsa/ocelot/felix.o: In function `.felix_bridge_stp_state_set': felix.c:(.text.felix_bridge_stp_state_set+0x10): undefined reference to `.ocelot_bridge_stp_state_set' drivers/net/dsa/ocelot/felix.o: In function `.felix_bridge_leave': felix.c:(.text.felix_bridge_leave+0x10): undefined reference to `.ocelot_port_bridge_leave' drivers/net/dsa/ocelot/felix.o: In function `.felix_bridge_join': felix.c:(.text.felix_bridge_join+0x10): undefined reference to `.ocelot_port_bridge_join' drivers/net/dsa/ocelot/felix.o: In function `.felix_set_ageing_time': felix.c:(.text.felix_set_ageing_time+0x10): undefined reference to `.ocelot_set_ageing_time' drivers/net/dsa/ocelot/felix.o: In function `.felix_port_disable': felix.c:(.text.felix_port_disable+0x10): undefined reference to `.ocelot_port_disable' drivers/net/dsa/ocelot/felix.o: In function `.felix_port_enable': felix.c:(.text.felix_port_enable+0x10): undefined reference to `.ocelot_port_enable' drivers/net/dsa/ocelot/felix.o: In function `.felix_get_ts_info': felix.c:(.text.felix_get_ts_info+0x10): undefined reference to `.ocelot_get_ts_info' drivers/net/dsa/ocelot/felix.o: In function `.felix_get_sset_count': felix.c:(.text.felix_get_sset_count+0x10): undefined reference to `.ocelot_get_sset_count' drivers/net/dsa/ocelot/felix.o: In function `.felix_get_ethtool_stats': felix.c:(.text.felix_get_ethtool_stats+0x10): undefined reference to `.ocelot_get_ethtool_stats' drivers/net/dsa/ocelot/felix.o: In function `.felix_get_strings': felix.c:(.text.felix_get_strings+0x10): undefined reference to `.ocelot_get_strings' drivers/net/dsa/ocelot/felix.o: In function `.felix_adjust_link': felix.c:(.text.felix_adjust_link+0x10): undefined reference to `.ocelot_adjust_link' drivers/net/dsa/ocelot/felix.o: In function `.felix_teardown': felix.c:(.text.felix_teardown+0x10): undefined reference to `.ocelot_deinit' drivers/net/dsa/ocelot/felix.o: In function `.felix_setup': felix.c:(.text.felix_setup+0xf8): undefined reference to `.ocelot_regmap_init' felix.c:(.text.felix_setup+0x150): undefined reference to `.ocelot_regfields_init' felix.c:(.text.felix_setup+0x268): undefined reference to `.ocelot_init' felix.c:(.text.felix_setup+0x288): undefined reference to `.ocelot_init_port' felix.c:(.text.felix_setup+0x300): undefined reference to `.ocelot_set_cpu_port' drivers/net/dsa/ocelot/felix.o: In function `.felix_irq_handler': felix.c:(.text.felix_irq_handler+0x10): undefined reference to `.ocelot_get_txtstamp' drivers/net/dsa/ocelot/felix_vsc9959.o: In function `.vsc9959_reset': felix_vsc9959.c:(.text.vsc9959_reset+0xd4): undefined reference to `.__ocelot_write_ix' felix_vsc9959.c:(.text.vsc9959_reset+0x110): undefined reference to `.__ocelot_read_ix' felix_vsc9959.c:(.text.vsc9959_reset+0x1f0): undefined reference to `.__ocelot_read_ix' make[1]: *** [/kisskb/src/Makefile:1077: vmlinux] Error 1 make: *** [Makefile:179: sub-make] Error 2 Command 'make -s -j 48 ARCH=powerpc O=/kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 CROSS_COMPILE=/opt/cross/kisskb/gcc-4.6.3-nolibc/powerpc-linux/bin/powerpc-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_powerpc-randconfig_powerpc-gcc4.6 # Build took: 0:03:29.263344