This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 412036f22f46 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 3d1d846eb4ca Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 87e1a4b6fc78 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 2e825daf3d4b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f7e349272181 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 48ec48423d05 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 4dfb52a90a78 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits a4cfd0dcc11c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a0893753c37f Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits c8db2947366d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits fa9c0af0f932 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 512fb87adf61 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 591beffbf1e9 Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] omits 4ba9c17256d8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4564482332e6 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] omits 2c3f0784c381 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 71f3ae25d21d Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits bc27be89dbf1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d0382f844048 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8dfce559840c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2d7333f24f09 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits fdb9f98b9997 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6042f152cbcb Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 4878908a1338 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits fb43ccf22c3d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b9b69ca1e945 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 7e6e7c01629a Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 18146f25ac66 PCI: hv: Remove unused hv_set_msi_entry_from_desc() omits 6556641ded02 gpio: ts4900: Fix comment formatting and grammar omits 5949965ec934 x86/PCI: Preserve host bridge windows completely covered by E820 omits d13f73e9108a x86/PCI: Log host bridge window clipping for E820 regions omits 9c253994c5ba x86/PCI: Eliminate remove_e820_regions() common subexpressions new 57c06b6e1e74 Merge tag 'modules-5.18-rc1' of git://git.kernel.org/pub/s [...] adds 08a491b2e4b1 Revert "parisc: Fix invalidate/flush vmap routines" adds 939fc856676c parisc: Fix CPU affinity for Lasi, WAX and Dino chips adds ac2dd3279445 parisc: Clean up cpu_check_affinity() and drop cpu_set_aff [...] adds ed9794812b0a parisc: Detect hppa-suse-linux-gcc compiler for cross-building adds 7e0b2be94c31 parisc: Add constants for control registers and clean up mfctl() adds 1e93848a385e parisc: Ensure set_firmware_width() is called only once adds 62773112acc5 parisc: Switch from GENERIC_CPU_DEVICES to GENERIC_ARCH_TOPOLOGY adds 95370b4031ec parisc: Move store_cpu_topology() into text section adds beb48dfd9672 parisc: Move CPU startup-related functions into .text section adds 4d7d4c3fc1ae parisc: Move disable_sr_hashing_asm() into .text section adds db2b0d76cdc4 parisc: Add PDC locking functions for rendezvous code adds 88b3aac6228b parisc: Implement __cpu_die() and __cpu_disable() for CPU [...] adds 98903688e610 parisc: Rewrite arch_cpu_idle_dead() for CPU hotplugging adds ca45ec3cb44a parisc: Move common_stext into .text section when CONFIG_H [...] adds 1afde47d082c parisc: Find a new timesync master if current CPU is removed adds a9fe7fa7d874 parisc: Fix patch code locking and flushing new d5fd43bac839 Merge tag 'for-5.18/parisc-2' of git://git.kernel.org/pub/ [...] new 787af64d05cd mm: page_alloc: validate buddy before check its migratetype. new 93235e3df29c Merge tag 'v5.18-p1' of git://git.kernel.org/pub/scm/linux [...] new ec59f128a9bd wireguard: queueing: use CFI-safe ptr_ring cleanup function new ca93ca23409b wireguard: selftests: simplify RNG seeding new bbbf962d9460 wireguard: socket: free skb in send6 when ipv6 is disabled new 77fc73ac89be wireguard: socket: ignore v6 endpoints when ipv6 is disabled new 1f686f2b3e17 Merge branch 'wireguard-patches-for-5-18-rc1' new f9512d654f62 net: sparx5: uses, depends on BRIDGE or !BRIDGE new 50386f7526dd docs: netdev: replace references to old archives new 30cddd30532a docs: netdev: minor reword new c82d90b14f6c docs: netdev: move the patch marking section up new 2fd4c50dbff1 docs: netdev: turn the net-next closed into a Warning new 0e242e3fb7a7 docs: netdev: note that RFC postings are allowed any time new 5d84921ac750 docs: netdev: shorten the name and mention msgid for patch status new 8f785c1bb84f docs: netdev: rephrase the 'Under review' question new 724c1a7443c5 docs: netdev: rephrase the 'should I update patchwork' question new b8ba106378a0 docs: netdev: add a question about re-posting frequency new 3eca381457ca docs: netdev: make the testing requirement more stringent new a30059731877 docs: netdev: add missing back ticks new 99eba4e5cbd4 docs: netdev: call out the merge window in tag checking new 08767a26f095 docs: netdev: broaden the new vs old code formatting guidelines new 8df0136376dc docs: netdev: move the netdev-FAQ to the process pages new 1e71cfcf3a22 Merge branch 'docs-update-and-move-the-netdev-faq' new 9c9a04212fa3 net: hns3: fix the concurrency between functions reading debugfs new 7ed258f12ec5 net: hns3: fix software vlan talbe of vlan 0 inconsistent [...] new e74e024434d0 Merge branch 'net-hns3-add-two-fixes-for-net' new 4a7f62f91933 rxrpc: Fix call timer start racing with call destruction new ff8376ade4f6 rxrpc: fix some null-ptr-deref bugs in server_key.c new e382fea8ae54 can: isotp: restore accidentally removed MSG_PEEK feature new fa7b514d2b28 can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix retur [...] new 2e8e79c416aa can: m_can: m_can_tx_handler(): fix use after free of skb new c70222752228 can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_s [...] new 3d3925ff6433 can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree [...] new 04c9b00ba835 can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree [...] new 136bed0bfd3b can: mcba_usb: properly check endpoint type new 50d34a0d151d can: gs_usb: gs_make_candev(): fix memory leak for devices [...] new 46b556205dce Merge tag 'linux-can-fixes-for-5.18-20220331' of git://git [...] new ea07af2e71cd openvswitch: Add recirc_id to recirc warning new 9d570741aec1 vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan [...] new 2975dbdc3989 Merge tag 'net-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] new ef3e787c21d1 usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN new 229a08a4f4e4 ARM/dma-mapping: Remove CMA code when not built with CMA new f87cbd0565eb Merge tag 'hardening-v5.18-rc1-fix1' of git://git.kernel.o [...] adds a5575df58004 kbuild: unify cmd_copy and cmd_shipped adds f67695c9962e kbuild: Add environment variables for userprogs flags adds 5c8166419acf kbuild: replace $(if A,A,B) with $(or A,B) adds 868653f421cd kconfig: add fflush() before ferror() check adds a7d4f58e99dd kconfig: fix missing '# end of' for empty menu adds d4c858643263 kallsyms: ignore all local labels prefixed by '.L' adds 6ce019f73d52 certs: include certs/signing_key.x509 unconditionally adds f44b645fe007 certs: simplify empty certs creation in certs/Makefile new c1ea04d82778 usr/include: replace extra-y with always-y new bbc90bc1bd4a arch: syscalls: simplify uapi/kapi directory creation new 69304379ff03 fixdep: use fflush() and ferror() to ensure successful wri [...] new 9fbed27a7a11 kbuild: add --target to correctly cross-compile UAPI heade [...] new e9c281928c24 kbuild: Make $(LLVM) more flexible new b8321ed4a40c Merge tag 'kbuild-v5.18-v2' of git://git.kernel.org/pub/sc [...] adds 8d6451b9a51b Documentation: Fix duplicate statement about raw_spinlock_t type adds d987d5ae51ec docs: kfigure.py: Don't warn of missing PDF converter in ' [...] adds 01096e5cfe3c scripts/get_feat.pl: allow output the parsed file names adds 85999f03147e docs: kernel_feat.py: add build dependencies adds b4541803d858 docs: kernel_abi.py: add sphinx build dependencies adds bcf0a536bff9 docs: kernel_include.py: add sphinx build dependencies adds 92b6de17b21c scripts/get_abi: change the file/line number meta info adds b79dfef0e2fc scripts/kernel-doc: change the line number meta info adds 9df072c73b98 Documentation: kunit: Fix cross-referencing warnings adds be78837ca3c8 docs: sphinx/requirements: Limit jinja2<3.1 adds 022bb490c797 docs: Add a document on how to fix a messy diffstat new b4a5ea09b293 Merge tag 'docs-5.18-2' of git://git.lwn.net/linux adds 40d8abf364bc ACPI: CPPC: Avoid out of bounds access when parsing _CPC data adds f21a35098422 ACPI: CPPC: Change default error code and clean up debug m [...] adds 26de0ab9841a ACPI: IPMI: replace usage of found with dedicated list ite [...] adds 0b1be2c085ab ACPI: tables: Make LAPIC_ADDR_OVR address readable in message adds fa3416509605 ACPI, APEI: Use the correct variable for sizeof() new 4a13e559af0b Merge branches 'acpi-ipmi', 'acpi-tables' and 'acpi-apei' new e729dbe8ea1c Merge tag 'acpi-5.18-rc1-2' of git://git.kernel.org/pub/sc [...] adds 6f4abbaa1bd3 drivers/virtio: Enable virtio mem for ARM64 adds d3bb267bbdcb vhost: cache avail index in vhost_enable_notify() adds 8897d6d0fcc9 vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf adds cce0ab2b2a39 vhost_vdpa: don't setup irq offloading when irq_num < 0 adds ad5c5690de57 vDPA/ifcvf: implement device MSIX vector allocator adds 9b3e81483400 vDPA/ifcvf: implement shared IRQ feature adds 6f84622db395 vDPA/ifcvf: cacheline alignment for ifcvf_hw adds 504c1cabe325 mm/balloon_compaction: make balloon page compaction callba [...] adds 90a6951b58e9 Add definition of VIRTIO_F_IN_ORDER feature bit adds 13d640a3e9a3 virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC adds 24e19590628b virtio-crypto: introduce akcipher service adds 59ca6c93387d virtio-crypto: implement RSA algorithm adds ea993de113b8 virtio-crypto: rename skcipher algs adds 1e00e821e4ca net/mlx5: Add support for configuring max device MTU adds d80dc15bb6e7 virtio_ring: rename vring_unmap_state_packed() to vring_un [...] adds b4282ebc71aa virtio_ring: remove flags check for unmap split indirect desc adds 920379a465da virtio_ring: remove flags check for unmap packed indirect desc adds 06f05bc52269 tools/virtio: fix after premapped buf support adds f03560a57c1f tools/virtio: compile with -pthread adds 8d65bc9a5be3 virtio: use virtio_device_ready() in virtio_device_restore() adds c1ddc42da2b2 drivers/net/virtio_net: Fixed padded vheader to use v1 with hash. adds c7114b1249fa drivers/net/virtio_net: Added basic RSS support. adds 91f41f01d219 drivers/net/virtio_net: Added RSS hash report. adds c11708209df2 drivers/net/virtio_net: Added RSS hash report control. adds 7b79edfb862d Revert "virtio-pci: harden INTX interrupts" adds eb4cecb453a1 Revert "virtio_pci: harden MSI-X interrupts" adds 3f63a1d7f6f5 virtio: pci: check bar values read from virtio config space adds f1781bedea8c vdpa/mlx5: re-create forwarding rules after mac modified adds a61280ddddaa vdpa: support exposing the config size to userspace adds 81d46d693173 vdpa: change the type of nvqs to u32 adds b04d910af330 vdpa: support exposing the count of vqs to userspace adds 03a91c9af2c4 vhost: handle error while adding split ranges to iotlb adds ad6dc1daaf29 vdpa/mlx5: Avoid processing works if workqueue was destroyed new f4f5d7cfb2e5 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds c726031a9d15 auxdisplay: lcd2s: Fix multi-line comment style adds 44bb3f038eb5 auxdisplay: lcd2s: make use of device property API adds f15c3dea5ed7 auxdisplay: lcd2s: use module_i2c_driver to simplify the code adds 8fefb3134f34 auxdisplay: lcd2s: Switch to i2c ->probe_new() adds 13de23494f38 auxdisplay: lcd2s: Use array size explicitly in lcd2s_gotoxy() new d4f1db771599 Merge tag 'auxdisplay-for-linus-v5.18-rc1' of https://gith [...] adds cf6e4bc16dba watchdog: imx2_wdg: Alow ping on suspend adds d055ef3a2c69 watchdog: rti-wdt: Add missing pm_runtime_disable() in pro [...] adds 4ed1a6b6e66d watchdog: aspeed: add nowayout support adds ba6c89ab3b58 watchdog: Improve watchdog_dev function documentation adds 7198d62c6687 dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support adds 823a20e3c78b watchdog: renesas_wdt: Add R-Car Gen4 support adds cd91fb277696 watchdog: allow building BCM7038_WDT for BCM4908 adds 7a6b3d8a432d watchdog: orion_wdt: support pretimeout on Armada-XP adds 1aea522809e6 watchdog: ixp4xx: Implement restart adds abd71a948f7a Watchdog: sp5100_tco: Move timer initialization into function adds 1f182aca2300 Watchdog: sp5100_tco: Refactor MMIO base address initialization adds 0578fff4aae5 Watchdog: sp5100_tco: Add initialization using EFCH MMIO adds 826270373f17 Watchdog: sp5100_tco: Enable Family 17h+ CPUs new 354b8bf222ee Merge tag 'linux-watchdog-5.18-rc1' of git://www.linux-wat [...] new 8b2360c7157b ARM: 9187/1: JIVE: fix return value of __setup handler new 2dd7e6bb4f83 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] new 8f86286f73d2 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 8ebdd10263ba Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new a2fb49833cad rethook: Fix to use WRITE_ONCE() for rethook:: Handler new 4a9c7bbe2ed4 bpf: Resolve to prog->aux->dst_prog->type only for BPF_PRO [...] new 0a210af6d0a0 bpf: selftests: Test fentry tracing a struct_ops program new ab50e752307f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b73793f0782c Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new 07be6bf3ef41 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 66a4499b480f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new f12a2112c25b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new d4a9682c9807 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 22ef7ee3eeb2 PCI: hv: Remove unused hv_set_msi_entry_from_desc() new b2922e67d233 x86/PCI: Eliminate remove_e820_regions() common subexpressions new 1c6cec4ab487 x86/PCI: Log host bridge window clipping for E820 regions new a4f7863275a9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new ce20e3d9966d Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] new 0f1cb564f527 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 1477fbd5df47 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 87a0b2fafc09 Merge tag 'v5.16' into next adds f4e09e8bfd24 Input: mtk-pmic-keys - use get_irq_byname() instead of index adds 41799efdb323 dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition adds 994673dc6657 Input: mtk-pmic-keys - add support for MT6358 adds 0dde5f82158b Input: ps2-gpio - refactor struct ps2_gpio_data adds 2fa9c57af062 Input: ps2-gpio - use ktime for IRQ timekeeping adds 6283cc9e7785 Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx() adds 81b9fd6941ce Input: ps2-gpio - don't send rx data before the stop bit adds 0c0ef67ed804 Input: ps2-gpio - enforce GPIOs flag open drain adds e3217f5e7399 Input: xbox - correct the name for Xbox Series S|X controller adds e511fc58071a Input: tsc200x - add axis inversion and swapping support adds 986c6f7c3fc8 Merge tag 'v5.17-rc4' into next adds 3f9ed5c2fe36 Input: set EV_ABS in dev->evbit even if input_alloc_absinf [...] adds cb66b9ba5cda Input: add input_copy_abs() function adds ae8e80c5f18d Input: goodix - use input_copy_abs() helper adds 65de58c2a5b4 Input: goodix - fix race on driver unbind adds dfafa5602957 Input: da9063 - use devm_delayed_work_autocancel() adds 60b2a80360ab dt-bindings: input: Add bindings for Mediatek matrix keypad adds f28af984e771 Input: mt6779-keypad - add MediaTek keypad driver adds 5fb3fb8aa22f Input: mt6779-keypad - fix signedness bug adds ce8356335027 Merge tag 'v5.17-rc8' into next adds d950db3f80a8 HID: google: switch to devm when registering keyboard back [...] adds 45ceaf14d53a Input: extract ChromeOS vivaldi physmap show function adds 33bbe04a15f2 HID: google: extract Vivaldi hid feature mapping for use i [...] adds a9d672998a33 HID: google: Add support for vivaldi to hid-hammer adds 8a3e634dc5a3 HID: google: modify HID device groups of eel adds 07fc21b48608 Input: iqs5xx - use local input_dev pointer adds 409353cbe9fe Input: add bounds checking to input_set_capability() adds 26623eea0da3 Input: stmfts - fix reference leak in stmfts_input_open adds e4ce4d3a939d Input: synaptics - enable InterTouch on ThinkPad T14/P14s [...] adds 0ce25e4b6df8 dt-bindings: input/touchscreen: bindings for Imagis adds a23ba3c043db Input: add Imagis touchscreen driver adds a949087c2285 Input: adi - remove redundant variable z new 5710faba8a2a Merge branch 'next' into for-linus new f7c96fa49e5d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 332f7e454d34 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 9d8045b758da Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 3e45d1d74300 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 6e6cdfd19397 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new 1068eddac3f4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new b9d5a6729273 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 0d80f56c7fd5 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 576892a84f37 gpio: ts4900: Fix comment formatting and grammar new 48ec13d36d3f gpio: Properly document parent data union new 24f71ae5447e gpio: ts5500: Fix Links to Technologic Systems web resources new b0331eea4a8c Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 655ff5056397 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6b8a94332ee4 nfsd: Fix a write performance regression new 999397926ab3 nfsd: Clean up nfsd_file_put() new 8995d740b567 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new e2650faa44e6 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new aeb9fed350ee Merge branch 'for-linux-next-fixes' of git://anongit.freed [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (412036f22f46) \ N -- N -- N refs/heads/pending-fixes (aeb9fed350ee)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 96 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/bpf/bpf_devel_QA.rst | 2 +- Documentation/dev-tools/kunit/architecture.rst | 13 +- .../bindings/input/mediatek,mt6779-keypad.yaml | 77 +++ .../devicetree/bindings/input/mtk-pmic-keys.txt | 5 +- .../input/touchscreen/imagis,ist3038c.yaml | 74 +++ .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../devicetree/bindings/watchdog/renesas,wdt.yaml | 5 + Documentation/kbuild/kbuild.rst | 11 + Documentation/kbuild/llvm.rst | 31 +- Documentation/kbuild/makefiles.rst | 2 + Documentation/locking/locktypes.rst | 3 - Documentation/maintainer/index.rst | 1 + Documentation/maintainer/messy-diffstat.rst | 96 ++++ Documentation/networking/index.rst | 3 +- Documentation/process/maintainer-handbooks.rst | 1 + .../maintainer-netdev.rst} | 114 ++-- Documentation/sphinx/kernel_abi.py | 6 +- Documentation/sphinx/kernel_feat.py | 20 +- Documentation/sphinx/kernel_include.py | 3 + Documentation/sphinx/kerneldoc.py | 2 +- Documentation/sphinx/kfigure.py | 8 +- Documentation/sphinx/requirements.txt | 2 + MAINTAINERS | 7 + Makefile | 46 +- arch/alpha/kernel/syscalls/Makefile | 3 +- arch/arm/mach-s3c/mach-jive.c | 6 +- arch/arm/mm/dma-mapping.c | 2 + arch/arm/mm/mm.h | 4 + arch/arm/tools/Makefile | 3 +- arch/ia64/kernel/syscalls/Makefile | 3 +- arch/m68k/kernel/syscalls/Makefile | 3 +- arch/microblaze/boot/Makefile | 2 +- arch/microblaze/boot/dts/Makefile | 2 +- arch/microblaze/kernel/syscalls/Makefile | 3 +- arch/mips/kernel/syscalls/Makefile | 3 +- arch/parisc/Kconfig | 12 +- arch/parisc/Makefile | 4 +- arch/parisc/include/asm/pdc.h | 3 + arch/parisc/include/asm/pdcpat.h | 3 +- arch/parisc/include/asm/processor.h | 1 + arch/parisc/include/asm/smp.h | 9 +- arch/parisc/include/asm/special_insns.h | 17 +- arch/parisc/include/asm/topology.h | 23 +- arch/parisc/kernel/Makefile | 2 +- arch/parisc/kernel/cache.c | 26 +- arch/parisc/kernel/firmware.c | 44 +- arch/parisc/kernel/head.S | 11 +- arch/parisc/kernel/irq.c | 25 +- arch/parisc/kernel/pacache.S | 2 +- arch/parisc/kernel/patch.c | 25 +- arch/parisc/kernel/process.c | 27 +- arch/parisc/kernel/processor.c | 6 +- arch/parisc/kernel/smp.c | 108 +++- arch/parisc/kernel/syscalls/Makefile | 3 +- arch/parisc/kernel/time.c | 6 +- arch/parisc/kernel/topology.c | 77 +-- arch/powerpc/kernel/syscalls/Makefile | 3 +- arch/s390/kernel/syscalls/Makefile | 3 +- arch/sh/kernel/syscalls/Makefile | 3 +- arch/sparc/kernel/syscalls/Makefile | 3 +- arch/x86/entry/syscalls/Makefile | 3 +- arch/x86/kernel/resource.c | 15 - arch/xtensa/kernel/syscalls/Makefile | 3 +- certs/Makefile | 37 +- certs/system_certificates.S | 3 - drivers/acpi/acpi_ipmi.c | 39 +- drivers/acpi/apei/apei-base.c | 2 +- drivers/acpi/cppc_acpi.c | 32 +- drivers/acpi/tables.c | 4 +- drivers/auxdisplay/lcd2s.c | 55 +- drivers/crypto/virtio/Kconfig | 3 + drivers/crypto/virtio/Makefile | 3 +- .../crypto/virtio/virtio_crypto_akcipher_algs.c | 585 +++++++++++++++++++++ drivers/crypto/virtio/virtio_crypto_common.h | 7 +- drivers/crypto/virtio/virtio_crypto_core.c | 6 +- drivers/crypto/virtio/virtio_crypto_mgr.c | 17 +- ...crypto_algs.c => virtio_crypto_skcipher_algs.c} | 4 +- drivers/gpio/gpio-ts5500.c | 4 +- drivers/hid/Kconfig | 11 + drivers/hid/Makefile | 1 + drivers/hid/hid-google-hammer.c | 51 +- drivers/hid/hid-vivaldi-common.c | 140 +++++ drivers/hid/hid-vivaldi-common.h | 16 + drivers/hid/hid-vivaldi.c | 121 +---- drivers/input/Kconfig | 7 + drivers/input/Makefile | 1 + drivers/input/input.c | 64 ++- drivers/input/joystick/adi.c | 4 +- drivers/input/joystick/xpad.c | 2 +- drivers/input/keyboard/Kconfig | 14 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/atkbd.c | 27 +- drivers/input/keyboard/cros_ec_keyb.c | 43 +- drivers/input/keyboard/mt6779-keypad.c | 221 ++++++++ drivers/input/keyboard/mtk-pmic-keys.c | 55 +- drivers/input/misc/da9063_onkey.c | 13 +- drivers/input/mouse/synaptics.c | 1 + drivers/input/serio/ps2-gpio.c | 195 ++++--- drivers/input/touchscreen/Kconfig | 10 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/goodix.c | 61 +-- drivers/input/touchscreen/goodix.h | 1 + drivers/input/touchscreen/imagis.c | 367 +++++++++++++ drivers/input/touchscreen/iqs5xx.c | 16 +- drivers/input/touchscreen/stmfts.c | 8 +- drivers/input/touchscreen/tsc200x-core.c | 7 +- drivers/input/vivaldi-fmap.c | 39 ++ drivers/net/can/m_can/m_can.c | 5 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- drivers/net/can/usb/ems_usb.c | 1 - drivers/net/can/usb/gs_usb.c | 2 + drivers/net/can/usb/mcba_usb.c | 27 +- drivers/net/can/usb/usb_8dev.c | 30 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 15 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 1 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 6 +- drivers/net/ethernet/microchip/sparx5/Kconfig | 1 + drivers/net/virtio_net.c | 389 +++++++++++++- drivers/net/vxlan/vxlan_vnifilter.c | 6 + drivers/net/wireguard/queueing.c | 3 +- drivers/net/wireguard/socket.c | 5 +- drivers/parisc/dino.c | 41 +- drivers/parisc/gsc.c | 31 ++ drivers/parisc/gsc.h | 1 + drivers/parisc/lasi.c | 7 +- drivers/parisc/wax.c | 7 +- drivers/vdpa/ifcvf/ifcvf_base.c | 124 ++--- drivers/vdpa/ifcvf/ifcvf_base.h | 24 +- drivers/vdpa/ifcvf/ifcvf_main.c | 317 +++++++++-- drivers/vdpa/mlx5/net/mlx5_vnet.c | 84 ++- drivers/vdpa/vdpa.c | 6 +- drivers/vhost/iotlb.c | 6 +- drivers/vhost/vdpa.c | 45 +- drivers/vhost/vhost.c | 3 +- drivers/virtio/Kconfig | 7 +- drivers/virtio/virtio.c | 5 +- drivers/virtio/virtio_pci_common.c | 48 +- drivers/virtio/virtio_pci_common.h | 7 +- drivers/virtio/virtio_pci_legacy.c | 5 +- drivers/virtio/virtio_pci_modern.c | 18 +- drivers/virtio/virtio_pci_modern_dev.c | 9 +- drivers/virtio/virtio_ring.c | 53 +- drivers/watchdog/Kconfig | 2 +- drivers/watchdog/aspeed_wdt.c | 7 + drivers/watchdog/imx2_wdt.c | 27 +- drivers/watchdog/ixp4xx_wdt.c | 14 + drivers/watchdog/orion_wdt.c | 13 +- drivers/watchdog/renesas_wdt.c | 1 + drivers/watchdog/rti_wdt.c | 1 + drivers/watchdog/sp5100_tco.c | 334 ++++++++---- drivers/watchdog/sp5100_tco.h | 7 + drivers/watchdog/watchdog_dev.c | 244 ++++----- fs/nfsd/filecache.c | 25 +- fs/unicode/Makefile | 2 +- include/linux/balloon_compaction.h | 22 - include/linux/bpf_verifier.h | 4 +- include/linux/cma.h | 4 - include/linux/gpio/driver.h | 13 +- include/linux/input.h | 2 + include/linux/input/vivaldi-fmap.h | 27 + include/linux/vdpa.h | 9 +- include/trace/events/rxrpc.h | 8 +- include/uapi/linux/vhost.h | 7 + include/uapi/linux/virtio_config.h | 6 + include/uapi/linux/virtio_crypto.h | 82 ++- init/Kconfig | 8 +- kernel/trace/rethook.c | 2 +- mm/balloon_compaction.c | 6 +- mm/page_alloc.c | 3 + net/can/isotp.c | 2 +- net/openvswitch/actions.c | 4 +- net/rxrpc/ar-internal.h | 15 +- net/rxrpc/call_event.c | 2 +- net/rxrpc/call_object.c | 40 +- net/rxrpc/server_key.c | 7 +- scripts/Makefile.build | 3 +- scripts/Makefile.clean | 2 +- scripts/Makefile.lib | 16 +- scripts/basic/fixdep.c | 46 +- scripts/get_abi.pl | 4 +- scripts/get_feat.pl | 11 + scripts/kallsyms.c | 2 +- scripts/kconfig/confdata.c | 27 +- scripts/kernel-doc | 4 +- security/Kconfig | 2 +- tools/bpf/bpftool/Makefile | 4 +- tools/build/Makefile | 2 +- tools/counter/Makefile | 2 +- tools/gpio/Makefile | 2 +- tools/hv/Makefile | 2 +- tools/iio/Makefile | 2 +- tools/lib/api/Makefile | 2 +- tools/lib/bpf/Makefile | 2 +- tools/lib/perf/Makefile | 2 +- tools/lib/subcmd/Makefile | 2 +- tools/objtool/Makefile | 2 +- tools/pci/Makefile | 2 +- tools/perf/Makefile.perf | 4 +- tools/power/x86/intel-speed-select/Makefile | 2 +- tools/scripts/Makefile.include | 22 +- tools/scripts/utilities.mak | 2 +- tools/spi/Makefile | 6 +- .../selftests/bpf/prog_tests/dummy_st_ops.c | 23 + .../selftests/bpf/progs/trace_dummy_st_ops.c | 21 + tools/testing/selftests/lib.mk | 8 +- tools/testing/selftests/wireguard/qemu/init.c | 26 +- tools/tracing/rtla/Makefile | 2 +- tools/usb/Makefile | 2 +- tools/virtio/Makefile | 3 +- tools/virtio/linux/dma-mapping.h | 4 +- usr/Makefile | 4 +- usr/include/Makefile | 7 +- 213 files changed, 4395 insertions(+), 1510 deletions(-) create mode 100644 Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/imagis,ist3 [...] create mode 100644 Documentation/maintainer/messy-diffstat.rst rename Documentation/{networking/netdev-FAQ.rst => process/maintainer-netdev.rst} (75%) create mode 100644 drivers/crypto/virtio/virtio_crypto_akcipher_algs.c rename drivers/crypto/virtio/{virtio_crypto_algs.c => virtio_crypto_skcipher_algs. [...] create mode 100644 drivers/hid/hid-vivaldi-common.c create mode 100644 drivers/hid/hid-vivaldi-common.h create mode 100644 drivers/input/keyboard/mt6779-keypad.c create mode 100644 drivers/input/touchscreen/imagis.c create mode 100644 drivers/input/vivaldi-fmap.c create mode 100644 include/linux/input/vivaldi-fmap.h create mode 100644 tools/testing/selftests/bpf/progs/trace_dummy_st_ops.c