# git rev-parse -q --verify 81b6b96475ac7a4ebfceae9f16fb3758327adbfe^{commit} 81b6b96475ac7a4ebfceae9f16fb3758327adbfe already have revision, skipping fetch # 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/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 81b6b96475ac7a4ebfceae9f16fb3758327adbfe # < make -s -j 10 ARCH=powerpc O=/kisskb/build/linus_pseries_le_defconfig+NO_SPLPAR_ppc64le-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- pseries_le_defconfig # Added to kconfig CONFIG_PPC_SPLPAR=n # yes \n | make -s -j 10 ARCH=powerpc O=/kisskb/build/linus_pseries_le_defconfig+NO_SPLPAR_ppc64le-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 10 ARCH=powerpc O=/kisskb/build/linus_pseries_le_defconfig+NO_SPLPAR_ppc64le-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- WARNING: vmlinux.o(.text+0x2e1c): Section mismatch in reference from the variable __boot_from_prom to the function .init.text:prom_init() The function __boot_from_prom() references the function __init prom_init(). This is often because __boot_from_prom lacks a __init annotation or the annotation of prom_init is wrong. WARNING: vmlinux.o(.text+0x2fc8): Section mismatch in reference from the variable start_here_common to the function .init.text:start_kernel() The function start_here_common() references the function __init start_kernel(). This is often because start_here_common lacks a __init annotation or the annotation of start_kernel is wrong. Completed OK # rm -rf /kisskb/build/linus_pseries_le_defconfig+NO_SPLPAR_ppc64le-gcc5 # Build took: 0:03:09.594916