This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-stable-allmodconfig in repository toolchain/ci/linux.
from e3668c26fb88 Merge v5.10.9 adds 57dc19a9d60d Revert "kconfig: remove 'kvmconfig' and 'xenconfig' shorthands" adds 1200a5bc6871 bpf: Fix selftest compilation on clang 11 adds 4473923b6674 x86/hyperv: Initialize clockevents after LAPIC is initialized adds 99ea120383b1 drm/amdgpu/display: drop DCN support for aarch64 adds 5f52a8a71b62 bpf: Fix signed_{sub,add32}_overflows type handling adds 90bd4a0cf5dd X.509: Fix crash caused by NULL pointer adds fdcaa4af5e70 nfsd4: readdirplus shouldn't return parent of export adds 3ed29995c281 bpf: Don't leak memory in bpf getsockopt when optlen == 0 adds de661caaee07 bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling adds 31ad07292553 bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong [...] adds 7d5c38974219 net: ipa: modem: add missing SET_NETDEV_DEV() for proper s [...] adds 24cd33174189 net: fix use-after-free when UDP GRO with shared fraglist adds 4b97ce051ffe udp: Prevent reuseport_select_sock from reading uninitiali [...] adds 5a61d9f573da netxen_nic: fix MSI/MSI-x interrupts adds bbcb4746a6a3 net: ipv6: Validate GSO SKB before finish IPv6 processing adds 60b8b4e6310b tipc: fix NULL deref in tipc_link_xmit() adds d2bfbfcc5505 mlxsw: core: Add validation of transceiver temperature thresholds adds 82f72e41b797 mlxsw: core: Increase critical threshold for ASIC thermal zone adds f999ca8c5fc5 net: mvpp2: Remove Pause and Asym_Pause support adds 3c64191cad98 rndis_host: set proper input size for OID_GEN_PHYSICAL_MED [...] adds 26413630f4f6 esp: avoid unneeded kmap_atomic call adds dbdca9d9b7ca net: dcb: Validate netlink message in DCB handler adds 1e5a4c74b555 net: dcb: Accept RTM_GETDCB messages carrying set-like DCB [...] adds 7c85d8e7ebd2 rxrpc: Call state should be read with READ_ONCE() under so [...] adds 741690db7a35 i40e: fix potential NULL pointer dereferencing adds 5ae772504325 net: stmmac: Fixed mtu channged by cache aligned adds 00442a962152 net: sit: unregister_netdevice on newlink's error path adds 34f782b9d0dc net: stmmac: fix taprio schedule configuration adds 72cfe5b07e85 net: stmmac: fix taprio configuration when base_time is in [...] adds 024158d3b571 net: avoid 32 x truesize under-estimation for tiny skbs adds ad2175c9fb27 dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-intern [...] adds c469b23d1b54 net: phy: smsc: fix clk error handling adds 2bfb953aeebf net: dsa: clear devlink port type before unregistering sla [...] adds 6f3fe96a6956 rxrpc: Fix handling of an unsupported token type in rxrpc_read() adds 65accf0324bf net: stmmac: use __napi_schedule() for PREEMPT_RT adds fd21e00c5e0b can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NUL [...] adds a6d508c63573 drm/panel: otm8009a: allow using non-continuous dsi clock adds a00432fa4cb9 mac80211: do not drop tx nulldata packets on encrypted links adds 6423b2193794 mac80211: check if atf has been disabled in __ieee80211_sc [...] adds d0b97c8cd63e net: dsa: unbind all switches from tree when DSA master unbinds adds 04ed7f1da638 cxgb4/chtls: Fix tid stuck due to wrong update of qid adds da02e4ca8a29 spi: fsl: Fix driver breakage when SPI_CS_HIGH is not set [...] adds 3fe603666360 spi: cadence: cache reference clock rate during probe adds 8dc0fcbcfa97 Linux 5.10.10 adds a1255ad4c213 Merge v5.10.10 new e65d6887fc16 scsi: target: tcmu: Fix use-after-free of se_cmd->priv new deffd59b8101 mtd: rawnand: gpmi: fix dst bit offset when extracting raw [...] new 48481056537e mtd: rawnand: nandsim: Fix the logic when selecting Hammin [...] new e633c0879be3 i2c: tegra: Wait for config load atomically while in ISR new c47951346c3c i2c: bpmp-tegra: Ignore unknown I2C_M flags new 4d33a2e557da platform/x86: i2c-multi-instantiate: Don't create platform [...] new de45a93792ea platform/x86: ideapad-laptop: Disable touchpad_switch for [...] new a03241a22a07 ALSA: seq: oss: Fix missing error check in snd_seq_oss_syn [...] new d9984b976c65 ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T new fba2b0d2e171 ALSA: hda/via: Add minimum mute flag new 367733db7a10 crypto: xor - Fix divide error in do_xor_speed() new c5f23645ab51 dm crypt: fix copy and paste bug in crypt_alloc_req_aead new d9deb4ccd026 ACPI: scan: Make acpi_bus_get_device() clear return pointe [...] new 9e2fc8f10c91 btrfs: don't get an EINTR during drop_snapshot for reloc new 5169a289fc8c btrfs: do not double free backref nodes on error new 14e17e90bfaa btrfs: fix lockdep splat in btrfs_recover_relocation new 018abb50891e btrfs: don't clear ret in btrfs_start_dirty_block_groups new adc11110d1e5 btrfs: send: fix invalid clone operations when cloning fro [...] new 13ef6bccab39 fs: fix lazytime expiration handling in __writeback_single [...] new 6b873acfb82a pinctrl: ingenic: Fix JZ4760 support new ec302409d0a8 mmc: core: don't initialize block size from ext_csd if not [...] new 728d8ab4d6ac mmc: sdhci-of-dwcmshc: fix rpmb access new b97c26cfe1e6 mmc: sdhci-xenon: fix 1.8v regulator stabilization new 4749ffd9c432 mmc: sdhci-brcmstb: Fix mmc timeout errors on S5 suspend new 5a5095ac9e0b dm: avoid filesystem lookup in dm_get_dev_t() new de4fabc02a58 dm integrity: fix a crash if "recalculate" used without "i [...] new 9cb683c3c471 dm integrity: conditionally disable "recalculate" feature new 931bc41c59e3 drm/atomic: put state on error path new eab4b3e27413 drm/syncobj: Fix use-after-free new 09846950a1b6 drm/amdgpu: remove gpu info firmware of green sardine new 7f8049df7c50 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] new bdab6bdaa0e6 drm/i915/gt: Prevent use of engine->wa_ctx after error new 142c6a6040de drm/i915: Check for rq->hwsp validity after acquiring RCU lock new 14fe083fd052 ASoC: Intel: haswell: Add missing pm_ops new ae3e2f34b30d ASoC: rt711: mutex between calibration and power state changes new 00ee972739fb SUNRPC: Handle TCP socket sends with kernel_sendpage() again new eacac9a92183 HID: multitouch: Enable multi-input for Synaptics pointsti [...] new e03bbc55b149 HID: sony: select CONFIG_CRC32 new 246ab9b9ed63 dm integrity: select CRYPTO_SKCIPHER new 55807e7cb0bc x86/hyperv: Fix kexec panic/hang issues new 62985a33c6a2 scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL [...] new 2536194bb3b0 scsi: ufs: Correct the LUN used in eh_device_reset_handler [...] new c419b747ee5a scsi: qedi: Correct max length of CHAP secret new fb84da3a6882 scsi: scsi_debug: Fix memleak in scsi_debug_init() new de88bcba6611 scsi: sd: Suppress spurious errors when WRITE SAME is bein [...] new c47d249af1bd riscv: Fix kernel time_init() new 094a4af043bc riscv: Fix sifive serial driver new 6bc83cce3e7f riscv: Enable interrupts during syscalls with M-Mode new 1e6fc9768ed2 HID: logitech-dj: add the G602 receiver new 4301e3448aeb HID: Ignore battery for Elan touchscreen on ASUS UX550 new a8749dfcb892 clk: tegra30: Add hda clock default rates to clock driver new cec20e26750c ALSA: hda/tegra: fix tegra-hda on tegra30 soc new 64de608c9899 riscv: cacheinfo: Fix using smp_processor_id() in preemptible new 95379fec8264 arm64: make atomic helpers __always_inline new fa5f2e04daa4 xen: Fix event channel callback via INTX/GSI new a8fddd4192f8 x86/xen: Add xen_no_vector_callback option to test PCI INT [...] new 99e301aca69c x86/xen: Fix xen_hvm_smp_init() when vector callback not a [...] new 4685e186ab85 dts: phy: fix missing mdio device and probe failure of vsc [...] new a416b33e8b78 dts: phy: add GPIO number and active state used for phy reset new 9e82f2aa5912 riscv: defconfig: enable gpio support for HiFive Unleashed new 285a86df680c drm/amdgpu/psp: fix psp gfx ctrl cmds new 17c9b5100056 drm/amd/display: disable dcn10 pipe split by default new 0a3be22a90ac HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode new 3970a9851fe9 drm/amd/display: Fix to be able to stop crc calculation new c2cd3e1d69f8 drm/nouveau/bios: fix issue shadowing expansion ROMs new 2249a3f0aed9 drm/nouveau/privring: ack interrupts the same way as RM new 685a45858bf9 drm/nouveau/i2c/gm200: increase width of aux semaphore own [...] new bb2ee33ec396 drm/nouveau/mmu: fix vram heap sizing new f3f906bb36cc drm/nouveau/kms/nv50-: fix case where notifier buffer is a [...] new 2ca824c79376 io_uring: flush timeouts that should already have expired new 680559480c95 libperf tests: If a test fails return non-zero new 90ab323edfcd libperf tests: Fail when failing to get a tracepoint id new e1b2ecb562fa RISC-V: Set current memblock limit new 434f246733e7 RISC-V: Fix maximum allowed phsyical memory for RV32 new 8478091a1bd5 x86/xen: fix 'nopvspin' build error new de82ec8e5e8c nfsd: Fixes for nfsd4_encode_read_plus_data() new 653368189090 nfsd: Don't set eof on a truncated READ_PLUS new 73ad8d0c7b05 gpiolib: cdev: fix frame size warning in gpio_ioctl() new 9eea5cc5f641 pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting new 1e00ef8a5d22 pinctrl: mediatek: Fix fallback call path new 1f54a26bdb60 RDMA/ucma: Do not miss ctx destruction steps in some cases new dbba7a38b007 btrfs: print the actual offset in btrfs_root_name new 20758d0493c3 scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression new 1ef1c2e25a4a scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM new f733c696e74a scsi: ufs: Fix tm request when non-fatal error happens new cfaa40727152 crypto: omap-sham - Fix link error without crypto-engine new 7c7b2b560583 bpf: Prevent double bpf_prog_put call from bpf_tracing_pro [...] new 3f46eda5dff4 powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S new 29c95dc43fde powerpc: Fix alignment bug within the init sections new 93f8cc947b13 arm64: entry: remove redundant IRQ flag tracing new ef9eb913c050 bpf: Reject too big ctx_size_in for raw_tp test run new eb8ca93e4929 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_ima [...] new 56c1362981b3 RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() new 2cd90971a2c9 RDMA/cma: Fix error flow in default_roce_mode_store new cf3cca5f1580 printk: ringbuffer: fix line counting new ce4d02da78a3 printk: fix kmsg_dump_get_buffer length calulations new 37d4f78ae274 iov_iter: fix the uaccess area in copy_compat_iovec_from_user new adc0cb3adf8b i2c: octeon: check correct size of maximum RECV_LEN packet new 3e21c4dbc3ae drm/vc4: Unify PCM card's driver_name new d77bc052c438 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible [...] new bc183873967e platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNK [...] new ca431352900a gpio: sifive: select IRQ_DOMAIN_HIERARCHY rather than depe [...] new 517732c1b52b ALSA: hda: Balance runtime/system PM if direct-complete is [...] new 636868a52d33 xsk: Clear pool even for inactive queues new 66ee6d91d327 selftests: net: fib_tests: remove duplicate log test new 593c072b7b3c can: dev: can_restart: fix use after free bug new e771a8740761 can: vxcan: vxcan_xmit: fix use after free bug new ec939c13c3ff can: peak_usb: fix use after free bugs new 3b56eecdc7da perf evlist: Fix id index for heterogeneous systems new 61aad39e2e13 i2c: sprd: depend on COMMON_CLK to fix compile tests new c9894c169ec6 iio: common: st_sensors: fix possible infinite loop in st_ [...] new 5b136903db0e iio: ad5504: Fix setting power-down state new dbecf6631344 drivers: iio: temperature: Add delay after the addressed r [...] new 855b115749d8 iio: adc: ti_am335x_adc: remove omitted iio_kfifo_free() new 1bac5333d47e counter:ti-eqep: remove floor new 062dea906be1 powerpc/64s: fix scv entry fallback flush vs interrupt new 2edf2c9f3e5e cifs: do not fail __smb_send_rqst if non-fatal signals are [...] new c530b17272d1 irqchip/mips-cpu: Set IPI domain parent chip new f5ee8afc1971 x86/fpu: Add kernel_fpu_begin_mask() to selectively initia [...] new f19c54317e1b x86/topology: Make __max_die_per_package available uncondi [...] new bd08075c8640 x86/mmx: Use KFPU_387 for MMX string operations new c351dc4d774e x86/setup: don't remove E820_TYPE_RAM for pfn 0 new cb5fe25c8220 proc_sysctl: fix oops caused by incorrect command parameters new 26f54dac1564 mm: memcg/slab: optimize objcg stock draining new 0dc3a130cc37 mm: memcg: fix memcg file_dirty numa stat new 371f3fbf4ff1 mm: fix numa stats for thp migration new ca75872dd9f3 io_uring: iopoll requests should also wake task ->in_idle state new f3ac7a5996d7 io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state new 2df15ef2a9cc io_uring: fix short read retries for non-reg files new f583ccebacdf intel_th: pci: Add Alder Lake-P support new 225c87b40a78 stm class: Fix module init return on allocation failure new ee3a62cb263b serial: mvebu-uart: fix tx lost characters at power off new f270d1d75563 ehci: fix EHCI host controller initialization sequence new c6e50ff9363c USB: ehci: fix an interrupt calltrace error new ea0dd2da3ac7 usb: gadget: aspeed: fix stop dma register setting. new 43e2ae5a7493 USB: gadget: dummy-hcd: Fix errors in port-reset handling new 9bbf039671dc usb: udc: core: Use lock when write to soft_connect new eb87dd389e0f usb: bdc: Make bdc pci driver depend on BROKEN new cc7f1a32424e usb: cdns3: imx: fix writing read-only memory issue new 6b81e926bb98 usb: cdns3: imx: fix can't create core device the second t [...] new 9e7d7c034708 xhci: make sure TRB is fully written before giving it to t [...] new 3a9eb1141390 xhci: tegra: Delay for disabling LFPS detector new 8cd3c48c1baf drivers core: Free dma_range_map when driver probe failed new b3bc56e3f503 driver core: Fix device link device name collision new 881363cbddb1 driver core: Extend device_is_dependent() new 75b944403000 drm/i915: s/intel_dp_sink_dpms/intel_dp_set_power/ new a2989acadc8b drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when out [...] new 0b3efe55e583 x86/entry: Fix noinstr fail new 23d02ee1d455 x86/cpu/amd: Set __max_die_per_package on AMD new 238b5ebdb6a6 cls_flower: call nla_ok() before nla_next() new 83d7403b2e3e netfilter: rpfilter: mask ecn bits before fib lookup new 3fa4a03fd01e tools: gpio: fix %llu warning in gpio-event-mon.c new 5897a78fd13f tools: gpio: fix %llu warning in gpio-watch.c new e929068ad5b3 drm/i915/hdcp: Update CP property in update_pipe new 233900505617 sh: dma: fix kconfig dependency for G2_DMA new 8c262be154ff sh: Remove unused HAVE_COPY_THREAD_TLS macro new ba548335c8e8 locking/lockdep: Cure noinstr fail new 19187877057d ASoC: SOF: Intel: fix page fault at probe if i915 init fails new 2fc06bfa701d octeontx2-af: Fix missing check bugs in rvu_cgx.c new 55c869b1324f net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_v [...] new 7e2bf98d534f selftests/powerpc: Fix exit status of pkey tests new 13bcd09b2f50 sh_eth: Fix power down vs. is_opened flag ordering new 88072260f3ca nvme-pci: refactor nvme_unmap_data new 20fa3a744279 nvme-pci: fix error unwind in nvme_map_data new 76e2b0b65d47 cachefiles: Drop superfluous readpages aops NULL check new 73171b677fc4 lightnvm: fix memory leak when submit fails new b65578cec113 skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too new ecd63f04e728 kasan: fix unaligned address is unhandled in kasan_remove_ [...] new fee5a83dfc4a kasan: fix incorrect arguments passing in kasan_add_zero_shadow new a6fc8314dc40 tcp: fix TCP socket rehash stats mis-accounting new 03ca5c229a49 net_sched: gen_estimator: support large ewma log new e5f323b7aba3 udp: mask TOS bits in udp_v4_early_demux() new 3cb2de5242ec ipv6: create multicast route with RTPROT_KERNEL new 56ef551205e4 net_sched: avoid shift-out-of-bounds in tcindex_set_parms() new 0083dc292ee4 net_sched: reject silly cell_log in qdisc_get_rtab() new 9898801780ed ipv6: set multicast flag on the multicast route new 261b8f617d2a net: mscc: ocelot: allow offloading of bridge on top of LAG new f0f3d3e6e938 net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled new 013ed7c845df net: dsa: b53: fix an off by one in checking "vlan->vid" new 981e1807748a tcp: do not mess with cloned skbs in tcp_add_backlog() new 70746a4779ad tcp: fix TCP_USER_TIMEOUT with zero window new 6a791693a013 net: mscc: ocelot: Fix multicast to the CPU port new 22c3cb558a4b net: core: devlink: use right genl user_ptr when handling [...] new 49aec69ee40c pinctrl: qcom: Allow SoCs to specify a GPIO function that's not 0 new 022dac5bcde9 pinctrl: qcom: No need to read-modify-write the interrupt status new f8a622d21295 pinctrl: qcom: Properly clear "intr_ack_high" interrupts w [...] new 39afef8a282b pinctrl: qcom: Don't clear pending interrupts when enabling new f5bbf7f47570 x86/sev: Fix nonistr violation new 875f1b4bf890 tty: implement write_iter new e018e57fd5c0 tty: fix up hung_up_tty_write() conversion new 6c19578d4634 net: systemport: free dev before on error path new 5cc760632083 x86/sev-es: Handle string port IO to kernel memory properly new e9c4068fb0f6 tcp: Fix potential use-after-free due to double kfree() new 9e9ae646eb80 ASoC: SOF: Intel: hda: Avoid checking jack on system suspend new b379dfbc1edd drm/i915/hdcp: Get conn while content_type changed new 436bc4c45a58 bpf: Local storage helpers should check nullness of owner [...] new 6ce10b6481cd kernfs: implement ->read_iter new 11167454e9cb kernfs: implement ->write_iter new 0b6672fd778c kernfs: wire up ->splice_read and ->splice_write new eb5381efaf36 interconnect: imx8mq: Use icc_sync_state new e8572713897e fs/pipe: allow sendfile() to pipe again new 5405cb30db87 Commit 9bb48c82aced ("tty: implement write_iter") converte [...] new f2a79851c776 mm: fix initialization of struct page for holes in memory layout new 1daa298a0418 Revert "mm: fix initialization of struct page for holes in [...] new b97134d15127 Linux 5.10.11 new 4ae65a78221c Merge v5.10.11
The 206 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/ABI/testing/sysfs-class-devlink | 4 +- Documentation/ABI/testing/sysfs-devices-consumer | 5 +- Documentation/ABI/testing/sysfs-devices-supplier | 5 +- .../admin-guide/device-mapper/dm-integrity.rst | 12 +- Documentation/admin-guide/kernel-parameters.txt | 4 + .../devicetree/bindings/net/renesas,etheravb.yaml | 1 + Makefile | 2 +- arch/arm/xen/enlighten.c | 2 +- arch/arm64/include/asm/atomic.h | 10 +- arch/arm64/kernel/signal.c | 7 - arch/arm64/kernel/syscall.c | 9 +- arch/powerpc/include/asm/exception-64s.h | 13 ++ arch/powerpc/include/asm/feature-fixups.h | 10 ++ arch/powerpc/kernel/entry_64.S | 2 +- arch/powerpc/kernel/exceptions-64s.S | 19 +++ arch/powerpc/kernel/vmlinux.lds.S | 32 +++-- arch/powerpc/lib/feature-fixups.c | 24 +++- arch/riscv/Kconfig | 6 +- .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 2 + arch/riscv/configs/defconfig | 2 + arch/riscv/kernel/cacheinfo.c | 11 +- arch/riscv/kernel/entry.S | 9 ++ arch/riscv/kernel/time.c | 3 + arch/riscv/mm/init.c | 16 ++- arch/sh/Kconfig | 1 - arch/sh/drivers/dma/Kconfig | 3 +- arch/x86/entry/common.c | 10 +- arch/x86/hyperv/hv_init.c | 33 ++++- arch/x86/include/asm/fpu/api.h | 15 ++- arch/x86/include/asm/mshyperv.h | 2 + arch/x86/include/asm/topology.h | 4 +- arch/x86/kernel/cpu/amd.c | 4 +- arch/x86/kernel/cpu/mshyperv.c | 18 +++ arch/x86/kernel/cpu/topology.c | 2 +- arch/x86/kernel/fpu/core.c | 9 +- arch/x86/kernel/setup.c | 20 ++- arch/x86/kernel/sev-es.c | 14 +- arch/x86/lib/mmx_32.c | 20 ++- arch/x86/xen/enlighten_hvm.c | 11 +- arch/x86/xen/smp_hvm.c | 29 +++-- crypto/asymmetric_keys/public_key.c | 3 +- crypto/xor.c | 2 + drivers/acpi/scan.c | 2 + drivers/base/core.c | 44 +++++-- drivers/base/dd.c | 2 + drivers/clk/tegra/clk-tegra30.c | 2 + drivers/counter/ti-eqep.c | 35 ----- drivers/crypto/Kconfig | 1 + drivers/gpio/Kconfig | 3 +- drivers/gpio/gpiolib-cdev.c | 145 +++++++++++---------- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 1 - drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 11 +- drivers/gpu/drm/amd/display/Kconfig | 2 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 2 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 7 - drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 7 - drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 7 - .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 85 +++++------- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 4 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 13 -- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 5 - drivers/gpu/drm/amd/display/dc/os_types.h | 4 - drivers/gpu/drm/drm_atomic_helper.c | 2 +- drivers/gpu/drm/drm_syncobj.c | 8 +- drivers/gpu/drm/i915/display/intel_ddi.c | 8 +- drivers/gpu/drm/i915/display/intel_dp.c | 33 ++--- drivers/gpu/drm/i915/display/intel_dp.h | 5 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 9 ++ drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 9 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 3 + drivers/gpu/drm/i915/gt/intel_timeline.c | 10 +- drivers/gpu/drm/i915/i915_request.h | 37 +++++- drivers/gpu/drm/nouveau/dispnv50/disp.c | 4 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 2 +- drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/auxgm200.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 6 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 2 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 1 + drivers/hid/Kconfig | 1 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-input.c | 2 + drivers/hid/hid-logitech-dj.c | 4 + drivers/hid/hid-logitech-hidpp.c | 2 + drivers/hid/hid-multitouch.c | 4 + drivers/hv/vmbus_drv.c | 2 - drivers/hwtracing/intel_th/pci.c | 5 + drivers/hwtracing/stm/heartbeat.c | 6 +- drivers/i2c/busses/Kconfig | 1 + drivers/i2c/busses/i2c-octeon-core.c | 2 +- drivers/i2c/busses/i2c-tegra-bpmp.c | 2 +- drivers/i2c/busses/i2c-tegra.c | 2 +- drivers/iio/adc/ti_am335x_adc.c | 6 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 31 +++-- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/temperature/mlx90632.c | 6 + drivers/infiniband/core/cma_configfs.c | 4 +- drivers/infiniband/core/ucma.c | 135 ++++++++++--------- drivers/infiniband/core/umem.c | 2 +- drivers/interconnect/imx/imx8mq.c | 2 + drivers/irqchip/irq-mips-cpu.c | 7 + drivers/lightnvm/core.c | 3 +- drivers/md/Kconfig | 1 + drivers/md/dm-crypt.c | 6 +- drivers/md/dm-integrity.c | 32 ++++- drivers/md/dm-table.c | 15 ++- drivers/mmc/core/queue.c | 4 +- drivers/mmc/host/sdhci-brcmstb.c | 6 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 27 ++++ drivers/mmc/host/sdhci-xenon.c | 7 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 2 +- drivers/mtd/nand/raw/nandsim.c | 7 +- drivers/net/can/dev.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 8 +- drivers/net/can/vxcan.c | 6 +- drivers/net/dsa/b53/b53_common.c | 2 +- drivers/net/dsa/mv88e6xxx/global1_vtu.c | 4 + drivers/net/ethernet/broadcom/bcmsysport.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/t4_tcb.h | 7 + .../ethernet/chelsio/inline_crypto/chtls/chtls.h | 4 + .../chelsio/inline_crypto/chtls/chtls_cm.c | 32 ++++- .../chelsio/inline_crypto/chtls/chtls_hw.c | 41 ++++++ drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 - .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 6 + drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 13 +- drivers/net/ethernet/mscc/ocelot.c | 23 +++- drivers/net/ethernet/mscc/ocelot_net.c | 4 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 7 +- drivers/net/ethernet/renesas/sh_eth.c | 4 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 52 +------- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 20 ++- drivers/net/ipa/ipa_modem.c | 1 + drivers/net/phy/smsc.c | 3 +- drivers/net/usb/rndis_host.c | 2 +- drivers/nvme/host/pci.c | 105 +++++++++------ drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 2 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 4 + drivers/pinctrl/pinctrl-ingenic.c | 26 ++-- drivers/pinctrl/qcom/pinctrl-msm.c | 96 +++++++++----- drivers/pinctrl/qcom/pinctrl-msm.h | 2 + drivers/platform/x86/hp-wmi.c | 3 +- drivers/platform/x86/i2c-multi-instantiate.c | 31 +++-- drivers/platform/x86/ideapad-laptop.c | 15 ++- drivers/platform/x86/intel-vbtn.c | 6 - drivers/scsi/megaraid/megaraid_sas_base.c | 6 +- drivers/scsi/qedi/qedi_main.c | 4 +- drivers/scsi/scsi_debug.c | 5 +- drivers/scsi/sd.c | 4 +- drivers/scsi/ufs/Kconfig | 1 + drivers/scsi/ufs/ufshcd.c | 35 ++--- drivers/spi/spi-cadence.c | 6 +- drivers/spi/spi-fsl-spi.c | 5 +- drivers/target/target_core_user.c | 11 +- drivers/tty/n_tty.c | 7 +- drivers/tty/serial/mvebu-uart.c | 10 +- drivers/tty/serial/sifive.c | 1 + drivers/tty/tty_io.c | 51 ++++---- drivers/usb/cdns3/cdns3-imx.c | 17 +-- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 5 +- drivers/usb/gadget/udc/bdc/Kconfig | 2 +- drivers/usb/gadget/udc/core.c | 13 +- drivers/usb/gadget/udc/dummy_hcd.c | 10 +- drivers/usb/host/ehci-hcd.c | 12 ++ drivers/usb/host/ehci-hub.c | 3 + drivers/usb/host/xhci-ring.c | 2 + drivers/usb/host/xhci-tegra.c | 7 + drivers/xen/events/events_base.c | 10 -- drivers/xen/platform-pci.c | 1 - drivers/xen/xenbus/xenbus.h | 1 + drivers/xen/xenbus/xenbus_comms.c | 8 -- drivers/xen/xenbus/xenbus_probe.c | 81 ++++++++++-- fs/btrfs/backref.c | 2 +- fs/btrfs/block-group.c | 3 +- fs/btrfs/disk-io.c | 2 +- fs/btrfs/extent-tree.c | 10 +- fs/btrfs/print-tree.c | 10 +- fs/btrfs/print-tree.h | 2 +- fs/btrfs/send.c | 15 +++ fs/btrfs/volumes.c | 2 + fs/cachefiles/rdwr.c | 2 - fs/cifs/transport.c | 4 +- fs/fs-writeback.c | 24 ++-- fs/io_uring.c | 43 +++++- fs/kernfs/file.c | 65 ++++----- fs/nfsd/nfs3xdr.c | 7 +- fs/nfsd/nfs4xdr.c | 14 +- fs/pipe.c | 1 + fs/proc/proc_sysctl.c | 7 +- include/asm-generic/bitops/atomic.h | 6 +- include/linux/device.h | 12 ++ include/linux/tty.h | 1 + include/net/inet_connection_sock.h | 3 + include/net/sock.h | 17 ++- include/xen/xenbus.h | 2 +- kernel/bpf/bpf_inode_storage.c | 5 +- kernel/bpf/cgroup.c | 5 +- kernel/bpf/helpers.c | 2 +- kernel/bpf/syscall.c | 6 +- kernel/bpf/verifier.c | 8 +- kernel/locking/lockdep.c | 2 +- kernel/printk/printk.c | 4 +- kernel/printk/printk_ringbuffer.c | 2 +- lib/iov_iter.c | 2 +- mm/kasan/init.c | 23 ++-- mm/memcontrol.c | 4 +- mm/migrate.c | 23 ++-- net/bpf/test_run.c | 3 +- net/core/dev.c | 5 + net/core/devlink.c | 4 +- net/core/gen_estimator.c | 11 +- net/core/skbuff.c | 35 ++++- net/core/sock_reuseport.c | 2 +- net/dcb/dcbnl.c | 2 + net/dsa/dsa2.c | 4 + net/dsa/master.c | 10 ++ net/ipv4/esp4.c | 7 +- net/ipv4/inet_connection_sock.c | 1 + net/ipv4/netfilter/ipt_rpfilter.c | 2 +- net/ipv4/tcp.c | 1 + net/ipv4/tcp_input.c | 6 +- net/ipv4/tcp_ipv4.c | 29 +++-- net/ipv4/tcp_output.c | 1 + net/ipv4/tcp_timer.c | 36 +++-- net/ipv4/udp.c | 3 +- net/ipv6/addrconf.c | 3 +- net/ipv6/esp6.c | 7 +- net/ipv6/ip6_output.c | 41 +++++- net/ipv6/sit.c | 5 +- net/mac80211/tx.c | 4 +- net/rxrpc/input.c | 2 +- net/rxrpc/key.c | 6 +- net/sched/cls_flower.c | 22 ++-- net/sched/cls_tcindex.c | 8 +- net/sched/sch_api.c | 3 +- net/sunrpc/svcsock.c | 86 +++++++++++- net/tipc/link.c | 9 +- net/xdp/xsk.c | 4 +- scripts/kconfig/Makefile | 10 ++ sound/core/seq/oss/seq_oss_synth.c | 3 +- sound/pci/hda/hda_codec.c | 24 +--- sound/pci/hda/hda_tegra.c | 2 +- sound/pci/hda/patch_realtek.c | 8 ++ sound/pci/hda/patch_via.c | 1 + sound/soc/codecs/rt711.c | 6 + sound/soc/intel/boards/haswell.c | 1 + sound/soc/sof/intel/hda-codec.c | 18 +-- sound/soc/sof/intel/hda-dsp.c | 6 +- tools/gpio/gpio-event-mon.c | 4 +- tools/gpio/gpio-watch.c | 5 +- tools/lib/perf/evlist.c | 17 +-- tools/lib/perf/tests/test-cpumap.c | 2 +- tools/lib/perf/tests/test-evlist.c | 3 +- tools/lib/perf/tests/test-evsel.c | 2 +- tools/lib/perf/tests/test-threadmap.c | 2 +- tools/testing/selftests/bpf/progs/profiler.inc.h | 2 + tools/testing/selftests/net/fib_tests.sh | 1 - .../testing/selftests/powerpc/mm/pkey_exec_prot.c | 2 +- tools/testing/selftests/powerpc/mm/pkey_siginfo.c | 2 +- 268 files changed, 1912 insertions(+), 1100 deletions(-)