# git rev-parse -q --verify a12deb44f9734dc25970c266249b272e44d3d1b5^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify a12deb44f9734dc25970c266249b272e44d3d1b5^{commit} a12deb44f9734dc25970c266249b272e44d3d1b5 # git checkout -q -f -B kisskb a12deb44f9734dc25970c266249b272e44d3d1b5 # git clean -qxdf # < git log -1 # commit a12deb44f9734dc25970c266249b272e44d3d1b5 # Merge: ace92fd98475 cdd5b5a9761f # Author: Linus Torvalds # Date: Thu Nov 9 14:18:42 2023 -0800 # # Merge tag 'input-for-v6.7-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input # # Pull input updates from Dmitry Torokhov: # # - a number of input drivers has been converted to use facilities # provided by the device core to instantiate driver-specific attributes # instead of using devm_device_add_group() and similar APIs # # - platform input devices have been converted to use remove() callback # returning void # # - a fix for use-after-free when tearing down a Synaptics RMI device # # - a few flexible arrays in input structures have been annotated with # __counted_by to help hardening efforts # # - handling of vddio supply in cyttsp5 driver # # - other miscellaneous fixups # # * tag 'input-for-v6.7-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (86 commits) # Input: walkera0701 - use module_parport_driver macro to simplify the code # Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() # dt-bindings: input: fsl,scu-key: Document wakeup-source # Input: cyttsp5 - add handling for vddio regulator # dt-bindings: input: cyttsp5: document vddio-supply # Input: tegra-kbc - use device_get_match_data() # Input: Annotate struct ff_device with __counted_by # Input: axp20x-pek - avoid needless newline removal # Input: mt - annotate struct input_mt with __counted_by # Input: leds - annotate struct input_leds with __counted_by # Input: evdev - annotate struct evdev_client with __counted_by # Input: synaptics-rmi4 - replace deprecated strncpy # Input: wm97xx-core - convert to platform remove callback returning void # Input: wm831x-ts - convert to platform remove callback returning void # Input: ti_am335x_tsc - convert to platform remove callback returning void # Input: sun4i-ts - convert to platform remove callback returning void # Input: stmpe-ts - convert to platform remove callback returning void # Input: pcap_ts - convert to platform remove callback returning void # Input: mc13783_ts - convert to platform remove callback returning void # Input: mainstone-wm97xx - convert to platform remove callback returning void # ... # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/mips-linux/bin/mips-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-12.2.0-nolibc/mips-linux/bin/mips-linux-ld --version # < git log --format=%s --max-count=1 a12deb44f9734dc25970c266249b272e44d3d1b5 # make -s -j 160 ARCH=mips O=/kisskb/build/linus-rand_allmodconfig_mips-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/mips-linux/bin/mips-linux- allmodconfig # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_SAMPLES=n # Added to kconfig CONFIG_MIPS_CPS_NS16550_BASE=0x1b0003f8 # Added to kconfig CONFIG_MIPS_CPS_NS16550_SHIFT=0 # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig # < make -s -j 160 ARCH=mips O=/kisskb/build/linus-rand_allmodconfig_mips-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/mips-linux/bin/mips-linux- help # make -s -j 160 ARCH=mips O=/kisskb/build/linus-rand_allmodconfig_mips-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/mips-linux/bin/mips-linux- olddefconfig .config:14811:warning: override: reassigning to symbol MIPS_CPS_NS16550_SHIFT # make -s -j 160 ARCH=mips O=/kisskb/build/linus-rand_allmodconfig_mips-gcc12 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-12.2.0-nolibc/mips-linux/bin/mips-linux- Completed OK # rm -rf /kisskb/build/linus-rand_allmodconfig_mips-gcc12 # Build took: 0:13:31.088860