# git rev-parse -q --verify 4bcf69e57063c9b1b15df1a293c969e80a1c97e6^{commit} 4bcf69e57063c9b1b15df1a293c969e80a1c97e6 already have revision, skipping fetch # git checkout -q -f -B kisskb 4bcf69e57063c9b1b15df1a293c969e80a1c97e6 # git clean -qxdf # < git log -1 # commit 4bcf69e57063c9b1b15df1a293c969e80a1c97e6 # Merge: b7b8e3689aa0 9e8238020c5b # Author: Linus Torvalds # Date: Mon Aug 10 16:35:57 2020 -0700 # # Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input # # Pull input updates from Dmitry Torokhov: # # - an update to Elan touchpad controller driver supporting newer ICs # with enhanced precision reports and a new firmware update process # # - an update to EXC3000 touch controller supporting additional parts # # - assorted driver fixups # # * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (27 commits) # Input: exc3000 - add support to query model and fw_version # Input: exc3000 - add reset gpio support # Input: exc3000 - add EXC80H60 and EXC80H84 support # dt-bindings: touchscreen: Convert EETI EXC3000 touchscreen to json-schema # Input: sentelic - fix error return when fsp_reg_write fails # Input: alps - remove redundant assignment to variable ret # Input: ims-pcu - return error code rather than -ENOMEM # Input: elan_i2c - add ic type 0x15 # Input: atmel_mxt_ts - only read messages in mxt_acquire_irq() when necessary # Input: uinput - fix typo in function name documentation # Input: ati_remote2 - add missing newlines when printing module parameters # Input: psmouse - add a newline when printing 'proto' by sysfs # Input: synaptics-rmi4 - drop a duplicated word # Input: elan_i2c - add support for high resolution reports # Input: elan_i2c - do not constantly re-query pattern ID # Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 # Input: elan_i2c - handle firmware updated on newer ICs # Input: elan_i2c - add support for different firmware page sizes # Input: elan_i2c - fix detecting IAP version on older controllers # Input: elan_i2c - handle devices with patterns above 1 # ... # < /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 4bcf69e57063c9b1b15df1a293c969e80a1c97e6 # < 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=0x504FA3CC WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=m] && OF [=y] WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=m] && OF [=y] # 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 # < 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- help # 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- olddefconfig .config:5886:warning: override: reassigning to symbol STANDALONE .config:5887:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=m] && OF [=y] # 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- WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=m] && OF [=y] WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=m] && OF [=y] WARNING: unmet direct dependencies detected for DMA_ENGINE Depends on [n]: DMADEVICES [=n] Selected by [m]: - DRM_ZYNQMP_DPSUB [=m] && HAS_IOMEM [=y] && (ARCH_ZYNQMP || COMPILE_TEST [=y]) && COMMON_CLK [=y] && DRM [=m] && OF [=y] vmlinux.o: warning: objtool: __do_fast_syscall_32()+0x66: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: do_int80_syscall_32()+0x39: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: idtentry_enter_nmi()+0x48: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: idtentry_exit_nmi()+0x54: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: __rdgsbase_inactive()+0x24: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: __wrgsbase_inactive()+0x28: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: fixup_bad_iret()+0x86: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: noist_exc_debug()+0x4e: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: exc_nmi()+0x2d: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: poke_int3_handler()+0x46: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: match_held_lock()+0x71: call to rcu_read_lock_any_held() leaves .noinstr.text section vmlinux.o: warning: objtool: lock_is_held_type()+0x3e: call to check_flags() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_dynticks_eqs_enter()+0x2c: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_dynticks_eqs_exit()+0x2e: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_eqs_exit.constprop.85()+0x2d: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_eqs_enter.constprop.86()+0x35: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_irq_exit()+0x24: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_nmi_enter()+0x2a: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: rcu_irq_enter()+0x24: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: syscall_enter_from_user_mode()+0x22: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: syscall_exit_to_user_mode()+0x1c9: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_enter_from_user_mode()+0x1c: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_exit_to_user_mode()+0x38: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_exit()+0x2b: call to ftrace_likely_update() leaves .noinstr.text section drivers/mfd/stm32-timers.o: In function `stm32_timers_dma_remove.isra.7': stm32-timers.c:(.text+0xe1): undefined reference to `dma_release_channel' drivers/mfd/stm32-timers.o: In function `stm32_timers_probe': stm32-timers.c:(.text+0x2fb): undefined reference to `dma_request_chan' stm32-timers.c:(.text+0x334): undefined reference to `dma_request_chan' stm32-timers.c:(.text+0x34a): undefined reference to `dma_request_chan' stm32-timers.c:(.text+0x360): undefined reference to `dma_request_chan' drivers/i2c/busses/i2c-mxs.o: In function `mxs_i2c_remove': i2c-mxs.c:(.text+0x1a0): undefined reference to `dma_release_channel' drivers/i2c/busses/i2c-mxs.o: In function `mxs_i2c_probe': i2c-mxs.c:(.text+0x71c): undefined reference to `dma_request_chan' drivers/i2c/busses/i2c-rcar.o: In function `rcar_i2c_remove': i2c-rcar.c:(.text+0xdb2): undefined reference to `dma_release_channel' i2c-rcar.c:(.text+0xdf0): undefined reference to `dma_release_channel' drivers/i2c/busses/i2c-rcar.o: In function `rcar_i2c_master_xfer': i2c-rcar.c:(.text+0x11d5): undefined reference to `dma_request_chan' i2c-rcar.c:(.text+0x12b4): undefined reference to `dma_release_channel' drivers/media/platform/omap3isp/isphist.o: In function `omap3isp_hist_init': isphist.c:(.text+0xd70): undefined reference to `dma_request_chan_by_mask' isphist.c:(.text+0xecd): undefined reference to `dma_release_channel' drivers/media/platform/omap3isp/isphist.o: In function `omap3isp_hist_cleanup': isphist.c:(.text+0xf31): undefined reference to `dma_release_channel' drivers/media/platform/stm32/stm32-dcmi.o: In function `dcmi_remove': stm32-dcmi.c:(.text+0x2fe): undefined reference to `dma_release_channel' drivers/media/platform/stm32/stm32-dcmi.o: In function `dcmi_probe': stm32-dcmi.c:(.text+0x1508): undefined reference to `dma_request_chan' stm32-dcmi.c:(.text+0x19cf): undefined reference to `dma_release_channel' drivers/media/platform/omap/omap_vout_vrfb.o: In function `omap_vout_setup_vrfb_bufs': omap_vout_vrfb.c:(.text+0x2ed): undefined reference to `dma_request_chan_by_mask' omap_vout_vrfb.c:(.text+0x37a): undefined reference to `dma_release_channel' drivers/media/platform/omap/omap_vout_vrfb.o: In function `omap_vout_release_vrfb': omap_vout_vrfb.c:(.text+0x468): undefined reference to `dma_release_channel' drivers/media/platform/xilinx/xilinx-dma.o: In function `xvip_dma_cleanup': xilinx-dma.c:(.text+0x108a): undefined reference to `dma_release_channel' drivers/media/platform/xilinx/xilinx-dma.o: In function `xvip_dma_init': xilinx-dma.c:(.text+0x1398): undefined reference to `dma_request_chan' drivers/mmc/host/bcm2835.o: In function `bcm2835_remove': bcm2835.c:(.text+0xe9): undefined reference to `dma_release_channel' drivers/mmc/host/bcm2835.o: In function `bcm2835_probe': bcm2835.c:(.text+0x2333): undefined reference to `dma_request_chan' bcm2835.c:(.text+0x27b2): undefined reference to `dma_release_channel' drivers/crypto/atmel-tdes.o: In function `atmel_tdes_probe': atmel-tdes.c:(.text+0xc8a): undefined reference to `dma_request_chan' atmel-tdes.c:(.text+0xd08): undefined reference to `dma_request_chan' atmel-tdes.c:(.text+0xd40): undefined reference to `dma_release_channel' atmel-tdes.c:(.text+0xf1a): undefined reference to `dma_release_channel' atmel-tdes.c:(.text+0xf26): undefined reference to `dma_release_channel' drivers/crypto/atmel-tdes.o: In function `atmel_tdes_remove': atmel-tdes.c:(.text+0x1de4): undefined reference to `dma_release_channel' atmel-tdes.c:(.text+0x1df0): undefined reference to `dma_release_channel' drivers/crypto/qce/dma.o: In function `qce_dma_request': dma.c:(.text+0xed): undefined reference to `dma_request_chan' dma.c:(.text+0x157): undefined reference to `dma_request_chan' dma.c:(.text+0x1e6): undefined reference to `dma_release_channel' dma.c:(.text+0x209): undefined reference to `dma_release_channel' drivers/crypto/qce/dma.o: In function `qce_dma_release': dma.c:(.text+0x22b): undefined reference to `dma_release_channel' dma.c:(.text+0x234): undefined reference to `dma_release_channel' drivers/crypto/sa2ul.o: In function `sa_aead_dma_in_callback': sa2ul.c:(.text+0xa0a): undefined reference to `dmaengine_desc_get_metadata_ptr' drivers/crypto/sa2ul.o: In function `sa_aes_dma_in_callback': sa2ul.c:(.text+0x20f1): undefined reference to `dmaengine_desc_get_metadata_ptr' drivers/crypto/sa2ul.o: In function `sa_sha_dma_in_callback': sa2ul.c:(.text+0x21cc): undefined reference to `dmaengine_desc_get_metadata_ptr' drivers/crypto/sa2ul.o: In function `sa_ul_probe': sa2ul.c:(.text+0x23bb): undefined reference to `dma_request_chan' sa2ul.c:(.text+0x23ff): undefined reference to `dma_request_chan' sa2ul.c:(.text+0x242f): undefined reference to `dma_release_channel' sa2ul.c:(.text+0x244f): undefined reference to `dma_request_chan' sa2ul.c:(.text+0x2485): undefined reference to `dma_release_channel' sa2ul.c:(.text+0x2491): undefined reference to `dma_release_channel' sa2ul.c:(.text+0x26a5): undefined reference to `dma_release_channel' sa2ul.c:(.text+0x26b1): undefined reference to `dma_release_channel' sa2ul.c:(.text+0x26bd): undefined reference to `dma_release_channel' drivers/crypto/sa2ul.o:sa2ul.c:(.text+0x2896): more undefined references to `dma_release_channel' follow drivers/crypto/sa2ul.o: In function `sa_run': sa2ul.c:(.text+0x3209): undefined reference to `dmaengine_desc_get_metadata_ptr' sa2ul.c:(.text+0x32e2): undefined reference to `dmaengine_desc_set_metadata_len' make[1]: *** [/kisskb/src/Makefile:1163: vmlinux] Error 1 make: *** [Makefile:185: __sub-make] Error 2 Command '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- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_x86_64-randconfig_x86_64-gcc8 # Build took: 0:04:05.109331