# git rev-parse -q --verify a5b871c91d470326eed3ae0ebd2fc07f3aee9050^{commit} a5b871c91d470326eed3ae0ebd2fc07f3aee9050 already have revision, skipping fetch # git checkout -q -f -B kisskb a5b871c91d470326eed3ae0ebd2fc07f3aee9050 # git clean -qxdf # < git log -1 # commit a5b871c91d470326eed3ae0ebd2fc07f3aee9050 # Merge: 715d12856953 71723a96b8b1 # Author: Linus Torvalds # Date: Mon Jan 27 10:55:50 2020 -0800 # # Merge tag 'dmaengine-5.6-rc1' of git://git.infradead.org/users/vkoul/slave-dma # # Pull dmaengine updates from Vinod Koul: # "This time we have a bunch of core changes to support dynamic channels, # hotplug of controllers, new apis for metadata ops etc along with new # drivers for Intel data accelerators, TI K3 UDMA, PLX DMA engine and # hisilicon Kunpeng DMA engine. Also usual assorted updates to drivers. # # Core: # - Support for dynamic channels # - Removal of various slave wrappers # - Make few slave request APIs as private to dmaengine # - Symlinks between channels and slaves # - Support for hotplug of controllers # - Support for metadata_ops for dma_async_tx_descriptor # - Reporting DMA cached data amount # - Virtual dma channel locking updates # # New drivers/device/feature support support: # - Driver for Intel data accelerators # - Driver for TI K3 UDMA # - Driver for PLX DMA engine # - Driver for hisilicon Kunpeng DMA engine # - Support for eDMA support for QorIQ LS1028A in fsl edma driver # - Support for cyclic dma in sun4i driver # - Support for X1830 in JZ4780 driver" # # * tag 'dmaengine-5.6-rc1' of git://git.infradead.org/users/vkoul/slave-dma: (62 commits) # dmaengine: Create symlinks between DMA channels and slaves # dmaengine: hisilicon: Add Kunpeng DMA engine support # dmaengine: idxd: add char driver to expose submission portal to userland # dmaengine: idxd: connect idxd to dmaengine subsystem # dmaengine: idxd: add descriptor manipulation routines # dmaengine: idxd: add sysfs ABI for idxd driver # dmaengine: idxd: add configuration component of driver # dmaengine: idxd: Init and probe for Intel data accelerators # dmaengine: add support to dynamic register/unregister of channels # dmaengine: break out channel registration # x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction # dmaengine: ti: k3-udma: fix spelling mistake "limted" -> "limited" # dmaengine: s3c24xx-dma: fix spelling mistake "to" -> "too" # dmaengine: Move dma_get_{,any_}slave_channel() to private dmaengine.h # dmaengine: Remove dma_request_slave_channel_compat() wrapper # dmaengine: Remove dma_device_satisfies_mask() wrapper # dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string # dmaengine: zynqmp_dma: fix burst length configuration # dmaengine: sun4i: Add support for cyclic requests with dedicated DMA # dmaengine: fsl-qdma: fix duplicated argument to && # ... # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 a5b871c91d470326eed3ae0ebd2fc07f3aee9050 # < make -s -j 24 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- randconfig KCONFIG_SEED=0xD266EB00 # Added to kconfig CONFIG_STANDALONE=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_GCC_PLUGIN_CYC_COMPLEXITY=n # Added to kconfig CONFIG_GCC_PLUGIN_SANCOV=n # Added to kconfig CONFIG_GCC_PLUGIN_LATENT_ENTROPY=n # yes \n | make -s -j 24 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- oldconfig yes: standard output: Broken pipe # make -s -j 24 ARCH=x86_64 O=/kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/x86_64-linux/bin/x86_64-linux- /kisskb/src/tools/objtool kernel/bpf/core.o: warning: objtool: ___bpf_prog_run()+0x2ac8: call without frame pointer save/setup arch/x86/tools/insn_decoder_test: success: Decoded and checked 14222905 instructions arch/x86/tools/insn_sanity: Success: decoded and checked 1000000 random instructions with 0 errors (seed:0x7bb29196) Completed OK # rm -rf /kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 # Build took: 0:08:38.341238