Documentation/admin-guide/kernel-parameters.txt | 3 + Documentation/hwmon/adm1177.rst | 8 +- Documentation/hwmon/peci-cputemp.rst | 10 +- Makefile | 4 +- .../boot/dts/freescale/imx8mn-tqma8mqnl-mba8mx.dts | 13 +- .../arm64/boot/dts/freescale/imx8mn-tqma8mqnl.dtsi | 22 +++ arch/arm64/kvm/reset.c | 14 ++ arch/loongarch/pci/pci.c | 80 +++++++++++ arch/powerpc/net/bpf_jit_comp64.c | 23 +-- arch/s390/include/asm/barrier.h | 4 +- arch/s390/kernel/entry.S | 4 + arch/s390/kernel/syscall.c | 2 + arch/sh/drivers/platform_early.c | 4 - arch/x86/kvm/mmu/mmu.c | 14 +- arch/x86/platform/efi/quirks.c | 2 +- drivers/acpi/ec.c | 2 + drivers/base/regmap/regmap.c | 30 +++- drivers/bluetooth/btintel.c | 11 +- drivers/bluetooth/btusb.c | 5 +- drivers/bluetooth/hci_ll.c | 2 + drivers/cpufreq/cpufreq_conservative.c | 12 ++ drivers/cpufreq/cpufreq_governor.c | 3 + drivers/cpufreq/cpufreq_governor.h | 1 + drivers/cxl/core/hdm.c | 25 ++-- drivers/dma/dw-edma/dw-hdma-v0-core.c | 6 +- drivers/dma/idxd/cdev.c | 10 +- drivers/dma/idxd/device.c | 3 +- drivers/dma/idxd/sysfs.c | 1 + drivers/dma/sh/rz-dmac.c | 68 +++++---- drivers/dma/xilinx/xdma.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 46 +++--- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 4 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 4 +- drivers/hid/hid-apple.c | 4 +- drivers/hid/hid-asus.c | 18 ++- drivers/hid/hid-ids.h | 1 + drivers/hid/hid-magicmouse.c | 6 +- drivers/hid/hid-mcp2221.c | 2 + drivers/hwmon/adm1177.c | 54 ++++--- drivers/hwmon/axi-fan-control.c | 73 +++++----- drivers/hwmon/peci/cputemp.c | 4 +- drivers/hwmon/pmbus/isl68137.c | 21 ++- drivers/infiniband/core/rw.c | 27 +++- drivers/infiniband/hw/irdma/cm.c | 29 ++-- drivers/infiniband/hw/irdma/utils.c | 2 - drivers/infiniband/hw/irdma/verbs.c | 9 +- drivers/irqchip/irq-qcom-mpm.c | 3 + drivers/media/mc/mc-request.c | 5 + drivers/media/v4l2-core/v4l2-ioctl.c | 5 +- drivers/mtd/spi-nor/core.c | 145 ++++++++++++++++++- drivers/net/ethernet/cadence/macb_main.c | 4 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 2 + drivers/net/ethernet/intel/ice/ice_ethtool.c | 14 +- drivers/net/ethernet/intel/ice/ice_repr.c | 3 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 17 ++- drivers/net/usb/r8152.c | 1 + drivers/net/virtio_net.c | 1 + drivers/nvme/host/core.c | 7 + drivers/nvme/host/fabrics.c | 4 +- drivers/nvme/host/pci.c | 11 +- drivers/phy/ti/phy-j721e-wiz.c | 2 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 9 +- drivers/platform/olpc/olpc-xo175-ec.c | 2 +- drivers/platform/x86/intel/hid.c | 13 ++ .../x86/intel/speed_select_if/isst_tpmi_core.c | 2 +- drivers/platform/x86/touchscreen_dmi.c | 18 +++ drivers/scsi/ibmvscsi/ibmvfc.c | 3 +- drivers/scsi/scsi_transport_sas.c | 2 +- drivers/scsi/ses.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 3 +- drivers/spi/spi-intel-pci.c | 1 + drivers/spi/spi-sn-f-ospi.c | 17 +-- drivers/usb/core/config.c | 6 +- drivers/usb/core/quirks.c | 5 + fs/btrfs/block-group.c | 2 +- fs/btrfs/disk-io.c | 4 +- fs/btrfs/ioctl.c | 7 + fs/btrfs/volumes.c | 5 +- fs/erofs/zdata.c | 4 + fs/ext4/crypto.c | 9 +- fs/ext4/ext4.h | 1 + fs/ext4/extents.c | 8 +- fs/ext4/fast_commit.c | 13 +- fs/ext4/fsync.c | 16 ++- fs/ext4/ialloc.c | 6 + fs/ext4/inline.c | 10 +- fs/ext4/inode.c | 12 ++ fs/ext4/mballoc.c | 28 ++-- fs/ext4/page-io.c | 10 +- fs/ext4/super.c | 16 ++- fs/ext4/sysfs.c | 10 +- fs/gfs2/lock_dlm.c | 10 +- fs/jbd2/checkpoint.c | 15 +- fs/smb/server/oplock.c | 72 ++++++---- fs/smb/server/smb2pdu.c | 73 +++++++--- fs/xattr.c | 27 +--- fs/xfs/xfs_attr_item.c | 4 +- fs/xfs/xfs_dquot_item.c | 9 +- fs/xfs/xfs_inode_item.c | 9 +- fs/xfs/xfs_mount.c | 7 +- fs/xfs/xfs_trace.c | 1 + fs/xfs/xfs_trace.h | 36 ++++- fs/xfs/xfs_trans_ail.c | 26 +++- include/linux/dma-mapping.h | 4 +- include/linux/usb/quirks.h | 3 + include/linux/usb/r8152.h | 1 + include/net/bluetooth/hci_sync.h | 17 +++ include/net/inet_hashtables.h | 14 ++ include/net/ip6_fib.h | 21 ++- include/uapi/linux/dma-buf.h | 1 + include/uapi/linux/netfilter/nf_conntrack_common.h | 4 + kernel/bpf/btf.c | 24 +++- kernel/bpf/core.c | 22 +-- kernel/dma/swiotlb.c | 21 ++- kernel/events/core.c | 58 ++++---- kernel/futex/pi.c | 3 +- kernel/module/main.c | 7 + kernel/power/power.h | 2 +- kernel/power/snapshot.c | 36 +++-- kernel/power/swap.c | 8 +- kernel/power/user.c | 4 +- kernel/sysctl.c | 2 +- kernel/time/alarmtimer.c | 2 +- kernel/trace/trace_osnoise.c | 48 +++---- mm/damon/sysfs.c | 3 + net/bluetooth/hci_request.h | 21 --- net/bluetooth/hci_sync.c | 14 +- net/bluetooth/l2cap_core.c | 28 +++- net/bluetooth/l2cap_sock.c | 3 + net/bluetooth/sco.c | 10 +- net/can/af_can.c | 4 +- net/can/af_can.h | 2 +- net/can/gw.c | 6 +- net/can/isotp.c | 24 +++- net/can/proc.c | 3 +- net/core/rtnetlink.c | 9 +- net/ipv4/esp4.c | 11 +- net/ipv4/inet_connection_sock.c | 72 +++++----- net/ipv4/inet_hashtables.c | 3 +- net/ipv4/udp.c | 2 +- net/ipv6/addrconf.c | 4 +- net/ipv6/esp6.c | 11 +- net/ipv6/ip6_fib.c | 15 +- net/ipv6/netfilter/ip6t_rt.c | 4 + net/ipv6/route.c | 2 +- net/ipv6/xfrm6_output.c | 4 +- net/key/af_key.c | 19 ++- net/netfilter/nf_conntrack_expect.c | 4 + net/netfilter/nf_conntrack_netlink.c | 16 +-- net/netfilter/nf_conntrack_proto_tcp.c | 10 +- net/netfilter/nf_conntrack_sip.c | 14 +- net/netfilter/nfnetlink_log.c | 8 +- net/nfc/nci/core.c | 10 +- net/openvswitch/flow_netlink.c | 2 + net/openvswitch/vport-netdev.c | 11 +- net/packet/af_packet.c | 1 + net/smc/smc_rx.c | 9 +- net/tls/tls_sw.c | 2 +- net/xfrm/xfrm_interface_core.c | 2 +- net/xfrm/xfrm_output.c | 7 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_state.c | 1 + rust/kernel/init/macros.rs | 160 +++++++++++++++++---- sound/firewire/amdtp-stream.c | 2 +- sound/pci/hda/patch_realtek.c | 2 + sound/soc/codecs/adau1372.c | 34 +++-- sound/soc/fsl/fsl_easrc.c | 14 +- sound/soc/intel/catpt/device.c | 10 +- sound/soc/intel/catpt/dsp.c | 3 - sound/soc/sof/ipc4-topology.c | 2 +- tools/lib/bpf/libbpf.c | 2 +- tools/objtool/arch/x86/decode.c | 68 ++++----- tools/objtool/check.c | 14 ++ 173 files changed, 1689 insertions(+), 748 deletions(-)