.../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 8 +-
.../driver-api/firmware/other_interfaces.rst | 6 +
Documentation/filesystems/netfs_library.rst | 8 +-
Documentation/networking/ip-sysctl.rst | 4 +-
Makefile | 4 +-
arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 2 +-
arch/arm/boot/dts/sama5d2.dtsi | 2 +-
arch/arm/boot/dts/stm32mp151.dtsi | 2 +-
arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts | 2 +-
arch/arm/include/asm/domain.h | 13 --
arch/arm/include/asm/mach/map.h | 1 +
arch/arm/include/asm/ptrace.h | 26 +++
arch/arm/mm/Kconfig | 6 +-
arch/arm/mm/alignment.c | 3 +
arch/arm/mm/mmu.c | 15 +-
arch/arm/mm/proc-v7-bugs.c | 9 +-
arch/arm/probes/decode.h | 26 +--
arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi | 8 +
arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 2 +
arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 5 +-
arch/powerpc/sysdev/xive/spapr.c | 5 +-
arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 4 +
arch/riscv/kvm/vcpu.c | 2 +
arch/s390/Makefile | 8 +-
arch/s390/lib/Makefile | 3 +-
arch/s390/lib/expoline/Makefile | 3 +
arch/s390/lib/{ => expoline}/expoline.S | 0
arch/sh/include/asm/io.h | 8 +-
arch/x86/include/asm/setup.h | 3 +
arch/x86/kernel/acpi/cppc.c | 6 +
arch/x86/kernel/head64.c | 4 +-
arch/x86/kvm/x86.c | 18 +-
arch/x86/mm/init.c | 14 +-
arch/x86/xen/enlighten_pv.c | 8 +-
arch/x86/xen/xen-head.S | 10 +-
drivers/acpi/acpi_video.c | 11 +-
drivers/cpufreq/pmac32-cpufreq.c | 4 +
drivers/firmware/sysfb.c | 58 ++++-
drivers/firmware/sysfb_simplefb.c | 16 +-
drivers/gpio/gpio-sim.c | 16 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 25 ++-
drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 3 +-
drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 3 +-
drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 3 +-
drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 +
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 85 ++++++-
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 8 +
.../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 17 ++
drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 11 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +
drivers/gpu/drm/drm_aperture.c | 26 ++-
drivers/gpu/drm/i915/display/intel_dp_mst.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 +
drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 11 +-
drivers/gpu/drm/i915/gt/intel_gt.c | 15 +-
drivers/gpu/drm/i915/gt/intel_reset.c | 37 ++-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 8 +-
drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 9 +
drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +-
drivers/gpu/drm/i915/i915_scatterlist.c | 27 ++-
drivers/gpu/drm/i915/i915_scatterlist.h | 6 +-
drivers/gpu/drm/i915/intel_region_ttm.c | 10 +-
drivers/gpu/drm/i915/intel_region_ttm.h | 3 +-
drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +-
.../gpu/drm/i915/selftests/intel_memory_region.c | 21 +-
drivers/gpu/drm/i915/selftests/mock_region.c | 3 +-
drivers/gpu/drm/panfrost/panfrost_drv.c | 4 +-
drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +-
drivers/irqchip/irq-or1k-pic.c | 1 -
drivers/net/can/xilinx_can.c | 4 +-
.../net/ethernet/aquantia/atlantic/aq_pci_func.c | 23 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +-
drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 +
drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 8 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 13 +-
drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 7 +-
.../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +-
drivers/net/ethernet/faraday/ftgmac100.c | 15 +-
drivers/net/ethernet/intel/ice/ice_devids.h | 1 +
drivers/net/ethernet/intel/ice/ice_devlink.c | 59 +++--
drivers/net/ethernet/intel/ice/ice_fw_update.c | 96 +++++++-
drivers/net/ethernet/intel/ice/ice_main.c | 1 +
.../ethernet/marvell/prestera/prestera_router.c | 1 +
drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 20 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 3 +-
.../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 3 +-
drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +-
drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 39 +++-
.../net/ethernet/mellanox/mlx5/core/esw/legacy.c | 5 +-
drivers/net/ethernet/mscc/ocelot_fdma.c | 17 +-
drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 33 ++-
drivers/net/ethernet/sfc/ef10.c | 3 +
drivers/net/ethernet/sfc/ef10_sriov.c | 10 +-
.../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c | 1 +
.../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 6 +-
drivers/net/ethernet/ti/am65-cpsw-nuss.c | 17 +-
drivers/net/phy/sfp.c | 2 +-
drivers/net/xen-netback/rx.c | 1 +
drivers/nfc/nxp-nci/i2c.c | 8 +-
drivers/nvme/host/core.c | 8 +-
drivers/nvme/host/nvme.h | 1 +
drivers/nvme/host/pci.c | 3 +-
drivers/nvme/host/rdma.c | 12 +-
drivers/nvme/host/tcp.c | 13 +-
drivers/nvme/host/trace.h | 2 +-
drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +-
drivers/pinctrl/freescale/pinctrl-imx93.c | 1 +
drivers/platform/x86/hp-wmi.c | 3 +
drivers/platform/x86/intel/pmc/core.c | 1 +
drivers/platform/x86/thinkpad_acpi.c | 50 ++---
drivers/power/supply/power_supply_core.c | 24 +-
drivers/s390/crypto/ap_bus.c | 2 +-
drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 7 +
drivers/scsi/megaraid/megaraid_sas_base.c | 3 +
drivers/scsi/ufs/ufshcd.c | 2 +-
drivers/soc/ixp4xx/ixp4xx-npe.c | 2 +-
drivers/spi/spi-amd.c | 8 +
drivers/tee/tee_core.c | 2 +-
drivers/tty/pty.c | 14 +-
drivers/tty/serial/8250/8250_core.c | 4 +
drivers/tty/serial/8250/8250_port.c | 4 +-
drivers/tty/serial/amba-pl011.c | 23 +-
drivers/tty/serial/mvebu-uart.c | 25 ++-
drivers/tty/serial/samsung_tty.c | 5 +-
drivers/tty/serial/serial_core.c | 5 -
drivers/tty/serial/stm32-usart.c | 2 +
drivers/tty/tty.h | 3 +
drivers/tty/tty_buffer.c | 46 +++-
drivers/tty/vt/vt.c | 2 +-
drivers/usb/dwc3/gadget.c | 4 +-
drivers/usb/serial/ftdi_sio.c | 3 +
drivers/usb/serial/ftdi_sio_ids.h | 6 +
drivers/usb/typec/class.c | 1 +
drivers/vdpa/mlx5/net/mlx5_vnet.c | 31 ++-
drivers/vdpa/vdpa_user/vduse_dev.c | 60 +++--
drivers/video/fbdev/core/fbmem.c | 12 +
drivers/virtio/virtio_mmio.c | 26 +++
drivers/xen/gntdev.c | 6 +-
fs/afs/file.c | 2 +-
fs/btrfs/inode.c | 14 +-
fs/btrfs/zoned.c | 13 +-
fs/ceph/addr.c | 11 +-
fs/cifs/smb2pdu.c | 13 +-
fs/exec.c | 2 +-
fs/ksmbd/transport_tcp.c | 2 +-
fs/lockd/svcsubs.c | 14 +-
fs/netfs/buffered_read.c | 17 +-
fs/nfsd/nfs4xdr.c | 9 +
fs/nfsd/nfsd.h | 3 +-
fs/nilfs2/nilfs.h | 3 +
fs/remap_range.c | 3 +-
include/linux/cgroup-defs.h | 3 +-
include/linux/kexec.h | 6 +
include/linux/netfs.h | 2 +-
include/linux/nvme.h | 2 +
include/linux/reset.h | 2 +-
include/linux/sched/task.h | 2 +-
include/linux/serial_core.h | 5 +
include/linux/sysfb.h | 22 +-
include/net/netfilter/nf_conntrack.h | 9 +-
include/net/netfilter/nf_conntrack_ecache.h | 4 +-
include/net/netfilter/nf_tables.h | 30 ++-
include/net/netns/conntrack.h | 1 -
include/net/raw.h | 2 +-
include/net/sock.h | 2 +-
include/net/tls.h | 4 +-
include/trace/events/sock.h | 6 +-
kernel/cgroup/cgroup.c | 37 +--
kernel/exit.c | 2 +-
kernel/kexec_file.c | 11 +-
kernel/signal.c | 8 +-
kernel/sysctl.c | 57 ++---
kernel/time/posix-timers.c | 19 +-
kernel/trace/trace.c | 11 +-
kernel/trace/trace_events_hist.c | 2 +
mm/damon/vaddr.c | 3 +-
mm/memory.c | 27 +--
mm/sparse-vmemmap.c | 8 +
mm/userfaultfd.c | 5 +-
net/8021q/vlan_netlink.c | 10 +-
net/bridge/br_netfilter_hooks.c | 21 +-
net/core/filter.c | 1 -
net/ipv4/af_inet.c | 4 +-
net/ipv4/cipso_ipv4.c | 12 +-
net/ipv4/fib_semantics.c | 4 +-
net/ipv4/fib_trie.c | 2 +-
net/ipv4/icmp.c | 20 +-
net/ipv4/inet_timewait_sock.c | 3 +-
net/ipv4/inetpeer.c | 12 +-
net/ipv4/nexthop.c | 5 +-
net/ipv4/syncookies.c | 2 +-
net/ipv4/sysctl_net_ipv4.c | 12 +
net/ipv4/tcp.c | 3 +-
net/ipv4/tcp_input.c | 2 +-
net/ipv4/tcp_output.c | 4 +-
net/ipv6/icmp.c | 2 +-
net/ipv6/route.c | 2 +-
net/ipv6/seg6_iptunnel.c | 5 +-
net/ipv6/seg6_local.c | 2 -
net/mac80211/wme.c | 4 +-
net/mptcp/protocol.c | 4 +-
net/netfilter/nf_conntrack_core.c | 86 ++++---
net/netfilter/nf_conntrack_ecache.c | 139 ++++++------
net/netfilter/nf_conntrack_netlink.c | 125 ++++++++---
net/netfilter/nf_conntrack_standalone.c | 3 +
net/netfilter/nf_log_syslog.c | 8 +-
net/netfilter/nf_tables_api.c | 72 ++++--
net/netfilter/nf_tables_core.c | 24 +-
net/netfilter/nf_tables_trace.c | 44 ++--
net/tipc/socket.c | 1 +
net/tls/tls_device.c | 4 +-
net/tls/tls_main.c | 7 +-
security/integrity/evm/evm_crypto.c | 7 +-
security/integrity/ima/ima_appraise.c | 3 +-
security/integrity/ima/ima_crypto.c | 1 +
security/integrity/ima/ima_efi.c | 2 +
sound/pci/hda/patch_conexant.c | 1 +
sound/pci/hda/patch_realtek.c | 20 ++
sound/soc/codecs/cs35l41-lib.c | 10 +-
sound/soc/codecs/cs35l41.c | 12 +-
sound/soc/codecs/cs47l15.c | 5 +-
sound/soc/codecs/madera.c | 14 +-
sound/soc/codecs/max98373-sdw.c | 12 +-
sound/soc/codecs/rt1308-sdw.c | 11 +
sound/soc/codecs/rt1316-sdw.c | 11 +
sound/soc/codecs/rt5682-sdw.c | 5 +-
sound/soc/codecs/rt700-sdw.c | 6 +-
sound/soc/codecs/rt700.c | 14 +-
sound/soc/codecs/rt711-sdca-sdw.c | 9 +-
sound/soc/codecs/rt711-sdca.c | 18 +-
sound/soc/codecs/rt711-sdw.c | 9 +-
sound/soc/codecs/rt711.c | 16 +-
sound/soc/codecs/rt715-sdca-sdw.c | 12 +
sound/soc/codecs/rt715-sdw.c | 12 +
sound/soc/codecs/sgtl5000.c | 9 +
sound/soc/codecs/sgtl5000.h | 1 +
sound/soc/codecs/tas2764.c | 46 ++--
sound/soc/codecs/tas2764.h | 6 +-
sound/soc/codecs/wcd9335.c | 8 +-
sound/soc/codecs/wcd938x.c | 12 +
sound/soc/codecs/wm5110.c | 8 +-
sound/soc/codecs/wm_adsp.c | 2 +-
sound/soc/intel/boards/bytcr_wm5102.c | 13 +-
sound/soc/intel/boards/sof_sdw.c | 51 +++--
sound/soc/intel/skylake/skl-nhlt.c | 40 ++--
sound/soc/soc-dapm.c | 5 +
sound/soc/soc-ops.c | 4 +-
sound/soc/sof/intel/hda-dsp.c | 10 +-
sound/soc/sof/intel/hda-loader.c | 10 +-
sound/soc/sof/intel/hda.h | 1 +
sound/usb/quirks-table.h | 248 +++++++++++++++++++++
sound/usb/quirks.c | 9 +
tools/testing/selftests/wireguard/qemu/Makefile | 5 +-
.../selftests/wireguard/qemu/arch/arm.config | 1 +
.../selftests/wireguard/qemu/arch/armeb.config | 1 +
.../selftests/wireguard/qemu/arch/i686.config | 1 +
.../selftests/wireguard/qemu/arch/m68k.config | 1 +
.../selftests/wireguard/qemu/arch/mips.config | 1 +
.../selftests/wireguard/qemu/arch/mipsel.config | 1 +
.../selftests/wireguard/qemu/arch/powerpc.config | 1 +
tools/testing/selftests/wireguard/qemu/init.c | 11 +
263 files changed, 2379 insertions(+), 932 deletions(-)