Single branch specified, using that and the previous one:
   remotes/brancher/net-next-2024-11-29--03-00 (net-next-6.13-4037-gd50aadde775a)
   remotes/brancher/net-next-2024-11-29--06-00 (net-next-6.13-9182-g02e6167bb5fa)

==== BASE IDENTICAL ====
==== COMMIT DIFF ====
diff --git a/tmp/tmp.olJoTCz5Iy b/tmp/tmp.FOr7TPcI7e
index ceda68d438ed..9e10778fbc22 100644
--- a/tmp/tmp.olJoTCz5Iy
+++ b/tmp/tmp.FOr7TPcI7e
@@ -52,6 +52,12 @@ net: enetc: Do not configure preemptible TCs if SIs do not support
 net: enetc: read TSN capabilities from port register, not SI
 net: phy: microchip: Reset LAN88xx PHY to ensure clean link state on LAN7800/7850
 net: phy: micrel: Dynamically control external clock of KSZ PHY
+Merge tag 'net-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
+Merge tag 'spi-fix-v6.13-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
+Merge tag 'regulator-fix-v6.13-merge-window' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
+Merge tag 'for-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply
+Merge tag 'ntfs3_for_6.13' of https://github.com/Paragon-Software-Group/linux-ntfs3
+Merge tag 'exfat-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat
 ipmr: fix build with clang and DEBUG_NET disabled.
 Documentation: tls_offload: fix typos and grammar
 Fix spelling mistake
@@ -68,6 +74,47 @@ Merge branch 'net-fix-some-callers-of-copy_from_sockptr'
 net: Comment copy_from_sockptr() explaining its behaviour
 rxrpc: Improve setsockopt() handling of malformed user input
 llc: Improve setsockopt() handling of malformed user input
+Merge tag 'acpi-6.13-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
+Merge tag 'pm-6.13-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
+Merge tag 'thermal-6.13-rc1-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
+Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
+Merge tag 'soundwire-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire
+Merge tag 'phy-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy
+Merge tag 'dmaengine-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine
+Merge tag 'gpio-fixes-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
+Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
+Merge tag 'vfio-v6.13-rc1' of https://github.com/awilliam/linux-vfio
+Merge tag 'riscv-for-linus-6.13-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
+Merge tag 'loongarch-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
+Merge tag 'memblock-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
+Merge tag 'modules-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux
+Merge branch 'thermal-intel'
+Merge branches 'acpi-misc' and 'acpi-x86'
+Merge branch 'pm-opp'
+Merge tag 'vfs-6.13-rc1.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.13.exec.deny_write_access.revert' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Revert "fs: don't block i_writecount during exec"
+Merge tag 'rpmsg-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
+Merge tag 'rproc-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux
+Merge tag 'hwmon-for-v6.13-rc1-take2' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
+Merge tag 'i3c/for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
+Merge tag 'pci-v6.13-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci
+rust: fix up formatting after merge
+Merge tag 'perf-tools-for-v6.13-2024-11-24' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
+Merge tag 'parisc-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux
+Merge tag 'm68knommu-for-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu
+Merge tag 'rust-6.13' of https://github.com/Rust-for-Linux/linux
+Merge tag 'docs-6.13-2' of git://git.lwn.net/linux
+Merge tag 'vfs-6.13.ecryptfs.mount.api' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.13.exportfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.13.rust.pid_namespace' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'nfsd-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux
+Merge tag 'f2fs-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
+Merge tag 'fuse-update-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse
+Merge tag 'gfs2-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2
+RISC-V: Remove unnecessary include from compat.h
+Merge branch 'ovl.fixes'
+fs/backing_file: fix wrong argument in callback
 Bluetooth: SCO: remove the redundant sco_conn_put
 Bluetooth: MGMT: Fix possible deadlocks
 Bluetooth: MGMT: Fix slab-use-after-free Read in set_powered_sync
@@ -78,7 +125,16 @@ bnxt_en: Fix receive ring space parameters when XDP is active
 bnxt_en: Fix queue start to update vnic RSS table
 bnxt_en: Set backplane link modes correctly for ethtool
 bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
+thermal: sun8i: Use scoped device node handling to simplify error paths
+thermal: tegra: Simplify with scoped for each OF child loop
+thermal: qcom-spmi-adc-tm5: Simplify with scoped for each OF child loop
+thermal: of: Use scoped device node handling to simplify of_thermal_zone_find()
+thermal: of: Use scoped memory and OF handling to simplify thermal_of_trips_init()
+thermal: of: Simplify thermal_of_should_bind with scoped for each OF child
+thermal: gov_power_allocator: Add missing NULL pointer check
 net: hsr: fix hsr_init_sk() vs network/transport headers.
+spi: Fix acpi deferred irq probe
+spi: atmel-quadspi: Fix register name in verbose logging function
 Merge branch 'octeontx2-af-misc-rpm-fixes'
 octeontx2-af: Quiesce traffic before NIX block reset
 octeontx2-af: RPM: fix stale FCFEC counters
@@ -87,7 +143,19 @@ octeontx2-af: RPM: Fix low network performance
 octeontx2-af: RPM: Fix mismatch in lmac type
 net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken
 marvell: pxa168_eth: fix call balance of pep->clk handling routines
+LoongArch: Update Loongson-3 default config file
+LoongArch: dts: Add I2S support to Loongson-2K2000
+LoongArch: dts: Add I2S support to Loongson-2K1000
+LoongArch: Allow to enable PREEMPT_LAZY
+LoongArch: Allow to enable PREEMPT_RT
+LoongArch: Select HAVE_POSIX_CPU_TIMERS_TASK_WORK
+LoongArch: Fix sleeping in atomic context for PREEMPT_RT
+LoongArch: Reduce min_delta for the arch clockevent device
+LoongArch: BPF: Sign-extend return values
+LoongArch: Fix build failure with GCC 15 (-std=gnu23)
+LoongArch: Explicitly specify code model in Makefile
 net: mdio-ipq4019: add missing error check
+fs_parser: update mount_api doc to match function signature
 Merge branch 'ipv6-fix-temporary-address-not-removed-correctly'
 selftests/rtnetlink.sh: add mngtempaddr test
 net/ipv6: delete temporary address if mngtmpaddr is removed or unmanaged
@@ -98,6 +166,83 @@ rtase: Correct the speed for RTL907XD-V1
 rtase: Refactor the rtase_check_mac_version_valid() function
 s390/iucv: MSG_PEEK causes memory leak in iucv_sock_destruct()
 net/l2tp: fix warning in l2tp_exit_net found by syzbot
+Merge tag 'for-6.13/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
+Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
+iommu: remove stale declaration left over by a merge conflict
+Merge tag 'libnvdimm-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm
+Merge tag 'mailbox-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
+Merge tag 'pinctrl-v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
+Merge tag 'i2c-for-6.13-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
+Merge tag 'firewire-updates-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394
+Merge tag 'slab-for-6.13-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
+Merge tag 'mm-nonmm-stable-2024-11-24-02-05' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
+Merge tag 'trace-rust-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
+Merge tag 'hardening-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
+x86: fix off-by-one in access_ok()
+futex: improve user space accesses
+Merge tag 'fbdev-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
+Merge branch 'pci/typos'
+Merge branch 'pci/misc'
+Merge branch 'pci/controller/vmd'
+Merge branch 'pci/controller/tegra194'
+Merge branch 'pci/controller/rockchip'
+Merge branch 'pci/controller/qcom'
+Merge branch 'pci/controller/microchip'
+Merge branch 'pci/controller/mediatek'
+Merge branch 'pci/controller/keystone'
+Merge branch 'pci/controller/j721e'
+Merge branch 'pci/controller/imx6'
+Merge branch 'pci/controller/dwc'
+Merge branch 'pci/controller/cadence'
+Merge branch 'pci/endpoint'
+Merge branch 'pci/dt-bindings'
+Merge branch 'pci/virtualization'
+Merge branch 'pci/tph'
+Merge branch 'pci/thunderbolt'
+Merge branch 'pci/resource'
+Merge branch 'pci/reset'
+Merge branch 'pci/pwrctl'
+Merge branch 'pci/pm'
+Merge branch 'pci/of'
+Merge branch 'pci/locking'
+Merge branch 'pci/hotplug-octeon'
+Merge branch 'pci/hotplug'
+Merge branch 'pci/enumeration'
+Merge branch 'pci/driver-remove'
+Merge branch 'pci/devm'
+Merge branch 'pci/doe'
+Merge branch 'pci/bwctrl'
+Merge branch 'pci/aspm'
+PCI: rockchip-ep: Handle PERST# signal in EP mode
+PCI: rockchip-ep: Improve link training
+PCI: rockship-ep: Implement the pci_epc_ops::stop_link() operation
+PCI: rockchip-ep: Refactor endpoint link training enable
+PCI: rockchip-ep: Refactor rockchip_pcie_ep_probe() MSI-X hiding
+PCI: rockchip-ep: Refactor rockchip_pcie_ep_probe() memory allocations
+PCI: rockchip-ep: Rename rockchip_pcie_parse_ep_dt()
+PCI: rockchip-ep: Fix MSI IRQ data mapping
+PCI: rockchip-ep: Implement the pci_epc_ops::align_addr() operation
+PCI: rockchip-ep: Improve rockchip_pcie_ep_map_addr()
+PCI: rockchip-ep: Improve rockchip_pcie_ep_unmap_addr()
+PCI: rockchip-ep: Use a macro to define EP controller .align feature
+PCI: rockchip-ep: Fix address translation unit programming
+Merge tag 'input-for-v6.13-rc0' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
+Revert "HID: bpf: allow write access to quirks field in struct hid_device"
+vfio/pci: Properly hide first-in-list PCIe extended capability
+fs: require inode_owner_or_capable for F_SET_RW_HINT
+thermal: int3400: Remove unneeded data_vault attribute_group
+thermal: int3400: Fix reading of current_uuid for active policy
+exfat: reduce FAT chain traversal
+exfat: code cleanup for exfat_readdir()
+exfat: remove argument 'p_dir' from exfat_add_entry()
+exfat: move exfat_chain_set() out of __exfat_resolve_path()
+exfat: add exfat_get_dentry_set_by_ei() helper
+exfat: rename argument name for exfat_move_file and exfat_rename_file
+exfat: remove unnecessary read entry in __exfat_rename()
+exfat: fix file being changed by unaligned direct write
+exfat: fix uninit-value in __exfat_get_dentry_set
+exfat: fix out-of-bounds access of directory entries
+Merge branch 'next' into for-linus
 selftests: net: test extacks in netlink dumps
 netlink: fix false positive warning in extack during dumps
 net: microchip: vcap: Add typegroup table terminators in kunit tests
@@ -107,9 +252,155 @@ rtnetlink: fix rtnl_dump_ifinfo() error path
 selftests: fix nested double quotes in f-string
 net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device
 net: usb: lan78xx: Fix double free issue with interrupt buffer allocation
+rust: alloc: Fix `ArrayLayout` allocations
+docs: rust: remove spurious item in `expect` list
+rust: allow `clippy::needless_lifetimes`
+mailbox: pcc: Check before sending MCTP PCC response ACK
+mailbox: Switch back to struct platform_driver::remove()
+mailbox: imx: Modify the incorrect format specifier
+mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb()
+mailbox: zynqmp: setup IPI for each valid child node
+dt-bindings: mailbox: Add thead,th1520-mailbox bindings
+mailbox: Introduce support for T-head TH1520 Mailbox driver
+mailbox: mtk-cmdq: fix wrong use of sizeof in cmdq_get_clocks()
+dt-bindings: mailbox: qcom-ipcc: Add SM8750
+dt-bindings: mailbox: qcom,apcs-kpss-global: correct expected clocks for fallbacks
+dt-bindings: mailbox: qcom-ipcc: Add SAR2130P compatible
+mailbox: ti-msgmgr: Allow building under COMPILE_TEST
+mailbox: ti-msgmgr: Remove use of of_match_ptr() helper
+mailbox: qcom-cpucp: Mark the irq with IRQF_NO_SUSPEND flag
+mailbox: mtk-cmdq-mailbox: Switch to __pm_runtime_put_autosuspend()
+mailbox: mpfs: support new, syscon based, devicetree configuration
+dt-bindings: mailbox: mpfs: fix reg properties
+hwmon: (aquacomputer_d5next) Fix length of speed_input array
+MAINTAINERS: transfer i2c-aspeed maintainership from Brendan to Ryan
+i2c: designware: determine HS tHIGH and tLOW based on HW parameters
+dt-bindings: i2c: snps,designware-i2c: declare bus capacitance and clk freq optimized
+i2c: nomadik: support >=1MHz speed modes
+i2c: nomadik: fix BRCR computation
+i2c: nomadik: support Mobileye EyeQ6H I2C controller
+i2c: nomadik: switch from of_device_is_compatible() to of_match_device()
+dt-bindings: i2c: nomadik: support 400kHz < clock-frequency <= 3.4MHz
+dt-bindings: i2c: nomadik: add mobileye,eyeq6h-i2c bindings
+dt-bindings: i2c: mv64xxx: Add Allwinner A523 compatible string
+i2c: designware: Add ACPI HID for DWAPB I2C controller on FUJITSU-MONAKA
+i2c: qup: use generic device property accessors
 net: phy: ensure that genphy_c45_an_config_eee_aneg() sees new value of phydev->eee_cfg.eee_enabled
+Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
+Merge tag 'powerpc-6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux
+Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
+hwmon: (tps23861) Fix reporting of negative temperatures
+hwmon: (tmp108) Do not fail in I3C probe when I3C regmap is a module
+f2fs: fix to drop all discards after creating snapshot on lvm device
+f2fs: add a sysfs node to limit max read extent count per-inode
+Merge tag '6.13-rc-part1-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
+Merge tag 'ovl-update-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs
+Merge tag 'unicode-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode
+Merge tag 'sysctl-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
+Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma
+Merge tag 'iommu-updates-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
+Merge tag 'thermal-6.13-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
+Merge tag 'pm-6.13-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
+Merge tag 'tpmdd-next-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
+Merge tag 'mtd/for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
+Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux
+Merge tag 'backlight-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight
+Merge tag 'leds-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds
+Merge tag 'mfd-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
+Merge tag 'linux_kselftest-kunit-6.13-rc1-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
+perf tests: Fix hwmon parsing with PMU name test
+perf hwmon_pmu: Ensure hwmon key union is zeroed before use
+perf tests hwmon_pmu: Remove double evlist__delete()
+perf/test: fix perf ftrace test on s390
+perf bpf-filter: Return -ENOMEM directly when pfi allocation fails
+perf test: Correct hwmon test PMU detection
+Merge tag 'trace-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
+Merge tag 'trace-tools-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
+Merge tag 'trace-ring-buffer-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
+Merge tag 'x86_tdx_for_6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'x86_misc_for_6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'x86_sgx_for_6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'cxl-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxl
+ACPI: introduce acpi_arch_init()
+Merge branch 'pm-cpuidle'
+ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[]
+ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840
+iommu: Rename ops->domain_alloc_user() to domain_alloc_paging_flags()
+iommu: Add ops->domain_alloc_nested()
+Merge tag 'iommu-updates-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/iommu/linux into iommufd.git
+docs: Add debugging guide for the media subsystem
+docs: Add debugging section to process
+docs/licensing: Clarify wording about "GPL" and "Proprietary"
+docs: core-api/gfp_mask-from-fs-io: indicate that vmalloc supports GFP_NOFS/GFP_NOIO
+Documentation: kernel-doc: enumerate identifier *type*s
+Documentation: pwrseq: Fix trivial misspellings
+Documentation: filesystems: update filename extensions
+gpio: mpsse: Remove usage of the deprecated ida_simple_xx() API
+fs/proc/kcore.c: Clear ret value in read_kcore_iter after successful iov_iter_zero
+Merge tag 'sched-core-2024-11-18' into loongarch-next
+tpm: atmel: Drop PPC64 specific MMIO setup
+Merge tag 'drm-next-2024-11-21' of https://gitlab.freedesktop.org/drm/kernel
+char: tpm: cr50: Add new device/vendor ID 0x50666666
+char: tpm: cr50: Move i2c locking to request/relinquish locality ops
+char: tpm: cr50: Use generic request/relinquish locality ops
+tpm: ibmvtpm: Set TPM_OPS_AUTO_STARTUP flag on driver
+Merge tag 'sound-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
+Merge tag 'i2c-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
+Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd
+Merge tag 'dma-mapping-6.13-2024-11-19' of git://git.infradead.org/users/hch/dma-mapping
+Merge tag 'configfs-6.13-2024-11-19' of git://git.infradead.org/users/hch/configfs
+Merge tag 'jfs-6.13' of github.com:kleikamp/linux-shaggy
+Merge tag 'dlm-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm
+Merge tag 'fsnotify_for_v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
+Merge tag 'reiserfs_delete' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
+Merge tag 'for_v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs
+Merge tag 'xfs-6.13-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
+Merge tag 'erofs-for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs
+smb: prevent use-after-free due to open_cached_dir error paths
+smb: Don't leak cfid when reconnect races with open_cached_dir
+smb: client: handle max length for SMB symlinks
+smb: client: get rid of bounds check in SMB2_ioctl_init()
+smb: client: improve compound padding in encryption
+smb3: request handle caching when caching directories
+cifs: Recognize SFU char/block devices created by Windows NFS server on Windows Server <<2012
+CIFS: New mount option for cifs.upcall namespace resolution
+smb/client: Prevent error pointer dereference
+fs/smb/client: implement chmod() for SMB3 POSIX Extensions
+smb: cached directories can be more than root file handle
 Merge tag 'net-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
+f2fs: fix to shrink read extent node in batches
+f2fs: print message if fscorrupted was found in f2fs_new_node_page()
+f2fs: clear SBI_POR_DOING before initing inmem curseg
+f2fs: fix changing cursegs if recovery fails on zoned device
+f2fs: adjust unusable cap before checkpoint=disable mode
+f2fs: fix to requery extent which cross boundary of inquiry
+f2fs: fix to adjust appropriate length for fiemap
+f2fs: clean up w/ F2FS_{BLK_TO_BYTES,BTYES_TO_BLK}
+f2fs: fix to do cast in F2FS_{BLK_TO_BYTES, BTYES_TO_BLK} to avoid overflow
+f2fs: replace deprecated strcpy with strscpy
+Revert "f2fs: remove unreachable lazytime mount option parsing"
 Merge tag 'bpf-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
+Merge tag 'nand/for-6.13' into mtd/next
+PCI/pwrctrl: Rename pwrctrl functions and structures
+PCI/pwrctrl: Rename pwrctl files to pwrctrl
+PCI/pwrctl: Remove pwrctl device without iterating over all children of pwrctl parent
+PCI/pwrctl: Ensure that pwrctl drivers are probed before PCI client drivers
+PCI/pwrctl: Create pwrctl device only if at least one power supply is present
+PCI/pwrctl: Use of_platform_device_create() to create pwrctl devices
+regulator: core: Ignore unset max_uA constraints in current limit check
+spi-imx: prevent overflow when estimating transfer time
+statmount: fix security option retrieval
+statmount: clean up unescaped option handling
+Merge patch series "iomap: zero range flush fixes"
+fscache: Remove duplicate included header
+iomap: elide flush from partial eof zero range
+iomap: lift zeroed mapping handling into iomap_zero_range()
+iomap: reset per-iter state on non-error iter advances
+iomap: warn on zero range of a post-eof folio
+gpio: exar: set value when external pull-up or pull-down is present
+gpio: altera: Add missed base and label initialisations
+gpio: zevio: Add missed label initialisation
+Merge branch '6.12/scsi-fixes' into 6.13/scsi-staging
 Merge tag 'soc-arm-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
 Merge tag 'soc-defconfig-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
 Merge tag 'soc-drivers-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc
@@ -132,11 +423,14 @@ Merge tag 'pwrseq-updates-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/k
 Merge tag 'gpio-updates-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
 Merge tag 'pwm/for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
 Merge tag 'spi-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
+tools: PCI: Fix incorrect printf format specifiers
 Merge tag 'regulator-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
 Merge tag 'regmap-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap
 Merge tag 'linux_kselftest-next-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
 Merge tag 'kgdb-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux
 Merge tag 'ftrace-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
+rust: jump_label: skip formatting generated file
+slab: Fix too strict alignment check in create_cache()
 Merge tag 'sched_ext-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
 Merge tag 'cgroup-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
 Merge tag 'wq-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
@@ -144,18 +438,62 @@ Merge tag 'probes-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/
 Merge tag 'livepatching-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching
 Merge tag 'printk-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux
 Merge tag 'docs-6.13' of git://git.lwn.net/linux
+ftrace: Fix regression with module command in stack_trace_filter
+dm-verity: remove the unused "data_start" variable
+dm-bufio: use kmalloc to allocate power-of-two sized buffers
+dm thin: Add missing destroy_work_on_stack()
+dm: add support for get_unique_id
+dm vdo: fix function doc comment formatting
+dm vdo int-map: remove unused parameters
+dm-vdo: reset bi_ioprio to the default value when the bio is reset
+dm-vdo murmurhash: remove u64 alignment requirement
+dm: Fix typo in error message
+dm ioctl: rate limit a couple of ioctl based error messages
+dm vdo: Remove unused uds_compute_index_size
+dm vdo: Remove unused functions
+dm: zoned: Remove unused functions
+dm: Remove unused dm_table_bio_based
+dm: Remove unused dm_set_md_type
+dm cache: Remove unused functions in bio-prison-v1
+dm cache: Remove unused dm_cache_size
+dm cache: Remove unused dm_cache_dump
+dm cache: Remove unused btracker_nr_writebacks_queued
+ovl: Filter invalid inodes with missing lookup function
+selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels
+Input: mpr121 - use devm_regulator_get_enable_read_voltage()
+Input: sun4i-lradc-keys - don't include 'pm_wakeup.h' directly
+Input: spear-keyboard - don't include 'pm_wakeup.h' directly
 Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+KVM: x86: Break CONFIG_KVM_X86's direct dependency on KVM_INTEL || KVM_AMD
+KVM: x86: add back X86_LOCAL_APIC dependency
+Revert "KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config()"
 Merge tag 'timers-vdso-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
 Merge tag 'irq-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
 Merge tag 'core-debugobjects-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
 Merge tag 'x86-mm-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
 Merge tag 'x86-cleanups-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
 Merge tag 'x86-splitlock-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+kunit: qemu_configs: loongarch: Enable shutdown
+kunit: tool: Allow overriding the shutdown mode from qemu config
+kunit: qemu_configs: Add LoongArch config
+kunit: debugfs: Use IS_ERR() for alloc_string_stream() error check
+kunit: Fix potential null dereference in kunit_device_driver_test()
+MAINTAINERS: Update KUnit email address for Brendan Higgins
+kunit: string-stream: Fix a UAF bug in kunit_init_suite()
 Merge tag 'sched-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
 scripts: ipe: polgen: remove redundant close and error exit path
+kunit: tool: print failed tests only
+kunit: tool: Only print the summary
+kunit: skb: add gfp to kernel doc for kunit_zalloc_skb()
 Merge tag 'perf-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
 Merge tag 'objtool-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+cpuidle: Change :enter_dead() driver callback return type to void
+cpuidle: Do not return from cpuidle_play_dead() on callback failures
+ACPI: processor_idle: Use acpi_idle_play_dead() for all C-states
 Merge tag 'locking-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'thermal-v6.13-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/thermal/linux
+Merge tag 'opp-updates-6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
+Merge tag 'cpufreq-arm-updates-6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
 Merge tag 'x86_cpu_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
 Merge tag 'x86_sev_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
 Merge tag 'x86_platform_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
@@ -176,10 +514,36 @@ Merge tag 'chrome-platform-for-6.13' of git://git.kernel.org/pub/scm/linux/kerne
 Merge tag 'csd-lock.2024.11.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
 Merge tag 'scftorture.2024.11.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
 Merge tag 'nolibc.2024.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
+dt-bindings: regulator: qcom-labibb-regulator: document the pmi8950 labibb regulator
 arm64: dts: apm: Remove unused and undocumented "bus_num" property
 arm: dts: spear13xx: Remove unused and undocumented "pl022,slave-tx-disable" property
 arm64: dts: amd: Remove unused and undocumented "amd,zlib-support" property
 Merge tag 'sunxi-fixes-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
+Compiler Attributes: disable __counted_by for clang < 19.1.3
+verification/dot2: Improve dot parser robustness
+tools/rtla: Improve exception handling in timerlat_load.py
+tools/rtla: Enhance argument parsing in timerlat_load.py
+tools/rtla: Improve code readability in timerlat_load.py
+rtla/timerlat: Do not set params->user_workload with -U
+gfs2: Prevent inode creation race
+spi: rockchip-sfc: Embedded DMA only support 4B aligned address
+gfs2: Only defer deletes when we have an iopen glock
+Merge tag 'spi-nor/for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux into mtd/next
+EDAC/powerpc: Remove PPC_MAPLE drivers
+Merge branches 'clk-marvell', 'clk-adi', 'clk-qcom' and 'clk-devm' into clk-next
+Merge branches 'clk-samsung', 'clk-microchip', 'clk-imx', 'clk-amlogic' and 'clk-allwinner' into clk-next
+Merge branches 'clk-mobileye', 'clk-twl', 'clk-nuvoton', 'clk-renesas' and 'clk-bindings' into clk-next
+Merge branches 'clk-cleanup', 'clk-mediatek', 'clk-kunit', 'clk-xilinx' and 'clk-fixed-gate' into clk-next
+clk: clk-loongson2: Fix potential buffer overflow in flexible-array member access
+clk: Fix invalid execution of clk_set_rate
+clk: clk-loongson2: Fix memory corruption bug in struct loongson2_clk_provider
+clk: lan966x: make it selectable for ARCH_LAN969X
+Merge tag 'qcom-clk-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom
+Input: cypress-sf - constify struct i2c_device_id
+powerpc/perf: Add per-task/process monitoring to vpa_pmu driver
+powerpc/kvm: Add vpa latency counters to kvm_vcpu_arch
+docs: ABI: sysfs-bus-event_source-devices-vpa-pmu: Document sysfs event format entries for vpa_pmu
+powerpc/perf: Add perf interface to expose vpa counters
 Merge tag 'for-linus-6.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
 Merge tag 'm68k-for-v6.13-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
@@ -188,12 +552,57 @@ Merge tag 's390-6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/li
 Merge tag 'lsm-pr-20241112' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
 Merge tag 'selinux-pr-20241112' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
 Merge tag 'audit-pr-20241112' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit
+nfsd: allow for up to 32 callback session slots
+nfs_common: must not hold RCU while calling nfsd_file_put_local
+nfsd: get rid of include ../internal.h
+nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
+NFSD: Add nfsd4_copy time-to-live
+NFSD: Add a laundromat reaper for async copy state
+NFSD: Block DESTROY_CLIENTID only when there are ongoing async COPY operations
+NFSD: Handle an NFS4ERR_DELAY response to CB_OFFLOAD
+NFSD: Free async copy information in nfsd4_cb_offload_release()
+NFSD: Fix nfsd4_shutdown_copy()
+NFSD: Add a tracepoint to record canceled async COPY operations
+nfsd: make nfsd4_session->se_flags a bool
+nfsd: remove nfsd4_session->se_bchannel
+nfsd: make use of warning provided by refcount_t
+nfsd: Don't fail OP_SETCLIENTID when there are too many clients.
+svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init()
+xdrgen: Remove program_stat_to_errno() call sites
+xdrgen: Update the files included in client-side source code
+xdrgen: Remove check for "nfs_ok" in C templates
+xdrgen: Remove tracepoint call site
+nfsd: release svc_expkey/svc_export with rcu_work
+SUNRPC: make sure cache entry active before cache_show
+nfsd: make sure exp active before svc_export_show
+lockd: Remove unneeded initialization of file_lock::c.flc_flags
+lockd: Remove unused parameter to nlmsvc_testlock()
+lockd: Remove some snippets of unfinished code
+lockd: Remove unnecessary memset()
+lockd: Remove unused typedef
+NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()
+NFSD: Remove unused values from nfsd4_encode_components_esc()
+NFSD: Remove unused results in nfsd4_encode_pathname4()
+NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
+NFSD: Remove a never-true comparison
+NFSD: Remove dead code in nfsd4_create_session()
+nfsd: refine and rename NFSD_MAY_LOCK
+NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock()
+nfsd: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
+xdrgen: Add a utility for extracting XDR from RFCs
+nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT
+nfsd: Fill NFSv4.1 server implementation fields in OP_EXCHANGE_ID response
+lockd: Fix comment about NLMv3 backwards compatibility
+nfsd: new tracepoint for after op_func in compound processing
 Merge tag 'for-6.13/io_uring-20241118' of git://git.kernel.dk/linux
 Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linux
 Merge tag 'ata-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
 Merge tag 'for-6.13-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
 Merge tag 'ext4_for_linus-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
+pinctrl: airoha: Use unsigned long for bit search
 Merge tag 'pull-statx' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
+pinctrl: k210: Undef K210_PC_DEFAULT
+jump_label: rust: pass a mut ptr to `static_key_count`
 Merge branch 'for-6.13/bpf' into for-linus
 Merge branch 'for-6.13/bug-on-to-warn-on' into for-linus
 Merge branch 'for-6.13/core' into for-linus
@@ -210,6 +619,7 @@ Merge tag 'pull-xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
 Merge branch 'for-6.13/steelseries' into for-linus
 Merge branch 'for-6.13/wacom' into for-linus
 Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
+tracing: Fix function name for trampoline
 Merge tag 'vfs-6.13.ecryptfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
 Merge tag 'vfs-6.13.untorn.writes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
 Merge tag 'vfs-6.13.tmpfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
@@ -222,51 +632,172 @@ Merge tag 'vfs-6.13.pagecache' of git://git.kernel.org/pub/scm/linux/kernel/git/
 Merge tag 'vfs-6.13.rust.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
 Merge tag 'vfs-6.13.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
 Merge tag 'vfs-6.13.mount.api' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+PCI: endpoint: Fix pci_epc_map map_size kerneldoc string
+PCI: endpoint: Clear secondary (not primary) EPC in pci_epc_remove_epf()
+PCI: endpoint: Fix PCI domain ID release in pci_epc_destroy()
 Merge tag 'vfs-6.13.mgtime' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
 posix-timers: Fix spurious warning on double enqueue versus do_exit()
+ftrace: Get the true parent ip for function tracer
+fsnotify: Fix ordering of iput() and watched_objects decrement
+dlm: fix dlm_recover_members refcount on error
+regulator: qcom-rpmh: Update ranges for FTSMPS525
 kdb: fix ctrl+e/a/f/b/d/p/n broken in keyboard mode
 MAINTAINERS: Use Daniel Thompson's korg address for kgdb work
+ring-buffer: Correct a grammatical error in a comment
+ALSA: hda: Poll jack events for LS7A HD-Audio
+Merge branch 'for-linus' into for-next
+Merge tag 'asoc-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
+i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock
+i3c: mipi-i3c-hci: Support SETDASA CCC
+i3c: dw: Add quirk to address OD/PP timing issue on AMD platform
+i3c: dw: Add support for AMDI0015 ACPI ID
 Merge branch 'for-6.13-force-console' into for-linus
 platform/x86: p2sb: Cache correct PCI bar for P2SB on Gemini Lake
 platform/x86: panasonic-laptop: Return errno correctly in show callback
 docs: media: update location of the media patches
 MAINTAINERS: update location of media main tree
+virtiofs: dax: remove ->writepages() callback
+fuse: check attributes staleness on fuse_iget()
+erofs: handle NONHEAD !delta[1] lclusters gracefully
+erofs: clarify direct I/O support
+erofs: fix blksize < PAGE_SIZE for file-backed mounts
+erofs: get rid of `buf->kmap_type`
+erofs: fix file-backed mounts over FUSE
+erofs: simplify definition of the log functions
+erofs: add sysfs node to drop internal caches
+erofs: free pclusters if no cached folio is attached
+erofs: sunset `struct erofs_workgroup`
+erofs: move erofs_workgroup operations into zdata.c
+erofs: get rid of erofs_{find,insert}_workgroup
 gpio: tegra186: Allow to enable driver on Tegra234
 gpio: grgpio: Add NULL check in grgpio_probe
 Merge branch 'edac-misc' into edac-updates
+Merge tag 'i2c-host-6.13-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-mergewindow
 media: MAINTAINERS: Add Hans de Goede as USB VIDEO CLASS co-maintainer
+arm64: dts: qcom: sc8180x: Add a SoC-specific compatible to cpufreq-hw
+dt-bindings: cpufreq: cpufreq-qcom-hw: Add SC8180X compatible
+smb: client: fix use-after-free of signing key
+smb: client: Use str_yes_no() helper function
+smb: client: memcpy() with surrounding object base address
+cifs: Remove pre-historic unused CIFSSMBCopy
+Merge tag 'drm-xe-next-fixes-2024-11-15' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
+Merge tag 'amd-drm-next-6.13-2024-11-15' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
+pinctrl: qcom: spmi: fix debugfs drive strength
 Linux 6.12
 Merge tag 'x86_urgent_for_v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
 io_uring/region: fix error codes after failed vmap
+docs: i2c: piix4: Add ACPI section
+i2c: Add driver for the RTL9300 I2C controller
+i2c: qcom-cci: Remove unused struct member cci_clk_rate
+dt-bindings: i2c: Add Realtek RTL I2C Controller
+i2c: busses: Use *-y instead of *-objs in Makefile
+i2c: imx: add support for S32G2/S32G3 SoCs
+dt-bindings: i2c: imx: add SoC specific compatible strings for S32G
+i2c: qcom-cci: Remove the unused variable cci_clk_rate
+i2c: Drop legacy muxing pseudo-drivers
+i2c: imx: prevent rescheduling in non dma mode
+i2c: imx: separate atomic, dma and non-dma use case
+i2c: imx: do not poll for bus busy in single master mode
+i2c: designware: Add a new ACPI HID for HJMC01 I2C controller
+i2c: qcom-geni: Keep comment why interrupts start disabled
+dt-bindings: i2c: microchip: corei2c: Add PIC64GX as compatible with driver
+i2c: designware: constify abort_sources
+i2c: Switch back to struct platform_driver::remove()
+i2c: qcom-geni: Support systems with 32MHz serial engine clock
+i2c: qcom-cci: Stop complaining about DT set clock rate
+dt-bindings: i2c: qcom-cci: Document SDM670 compatible
+i2c: npcm: use a software flag to indicate a BER condition
+i2c: npcm: correct the read/write operation procedure
+i2c: amd-asf: Fix uninitialized variables issue in amd_asf_process_target
+Merge branch 'topic/ppc-kvm' into next
+MAINTAINERS: powerpc: Mark Maddy as "M"
+RDMA/bnxt_re: Correct the sequence of device suspend
+RDMA/bnxt_re: Use the default mode of congestion control
+RDMA/bnxt_re: Support different traffic class
+IB/cm: Rework sending DREQ when destroying a cm_id
+IB/cm: Do not hold reference on cm_id unless needed
+IB/cm: Explicitly mark if a response MAD is a retransmission
 efi: Fix memory leak in efivar_ssdt_load
 efi/libstub: Take command line overrides into account for loaded files
 efi/libstub: Fix command line fallback handling when loading files
+compiler.h: Fix undefined BUILD_BUG_ON_ZERO()
 Merge tag 'mm-hotfixes-stable-2024-11-16-15-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
 mm: revert "mm: shmem: fix data-race in shmem_getattr()"
 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux
 Merge tag 'drm-fixes-2024-11-17' of https://gitlab.freedesktop.org/drm/kernel
 Merge tag 'amd-drm-fixes-6.12-2024-11-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
+parisc/ftrace: Fix function graph tracing disablement
+Merge branch 'slab/for-6.13/features' into slab/for-next
+mm/slab: Allow cache creation to proceed even if sysfs registration fails
+mm/slub: Avoid list corruption when removing a slab from the full list
+mm/slub, kunit: Add testcase for krealloc redzone and zeroing
+mm/slub: Improve redzone check and zeroing for krealloc()
+mm/slub: Consider kfence case for get_orig_size()
+perf: Remove unused del_perf_probe_events()
+perf pmu: Move pmu_metrics_table__find and remove ARM override
+perf jevents: Add map_for_cpu()
+perf header: Pass a perf_cpu rather than a PMU to get_cpuid_str
+perf header: Avoid transitive PMU includes
+perf arm64 header: Use cpu argument in get_cpuid
+perf header: Refactor get_cpuid to take a CPU for ARM
+perf header: Move is_cpu_online to numa bench
+perf jevents: fix breakage when do perf stat on system metric
+perf test: Add missing __exit calls in tool/hwmon tests
+perf tests: Make leader sampling test work without branch event
+perf util: Remove kernel version deadcode
+perf test shell trace_exit_race: Use --no-comm to avoid cases where COMM isn't resolved
 libbpf: Change hash_combine parameters from long to unsigned long
 selftests/bpf: Fix build error with llvm 19
+PCI: dwc: ep: Fix advertised resizable BAR size regression
+PCI: dwc: Use of_property_present() for non-boolean properties
+PCI: endpoint: epf-mhi: Avoid NULL dereference if DT lacks 'mmio'
+PCI: endpoint: Remove surplus return statement from pci_epf_test_clean_dma_chan()
+PCI: dwc: ep: Use align addr function for dw_pcie_ep_raise_{msi,msix}_irq()
 Merge tag 'trace-ringbuffer-v6.12-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
+PCI: Drop duplicate pcie_get_speed_cap(), pcie_get_width_cap() declarations
+selftests/pcie_bwctrl: Create selftests
+thermal: Add PCIe cooling driver
+PCI/bwctrl: Add pcie_set_target_speed() to set PCIe Link Speed
+PCI/bwctrl: Re-add BW notification portdrv as PCIe BW controller
 Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation 0x02
 alienware-wmi: create_thermal_profile() no longer brute-forces IDs
 alienware-wmi: Adds support to Alienware x17 R2
 alienware-wmi: extends the list of supported models
 alienware-wmi: order alienware_quirks[] alphabetically
 Revert "drm/amd/pm: correct the workload setting"
+remoteproc: qcom: wcss: Remove double assignment in q6v5_wcss_probe()
+remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region
+rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length
+remoteproc: qcom_wcnss_iris: Simplify with dev_err_probe()
+remoteproc: qcom_q6v5_wcss: Simplify with dev_err_probe()
+remoteproc: qcom_q6v5_pas: Simplify with dev_err_probe()
+remoteproc: qcom_q6v5_mss: Drop redundant error printks in probe
+remoteproc: qcom_q6v5_mss: Simplify with dev_err_probe()
+remoteproc: qcom_q6v5_adsp: Simplify with dev_err_probe()
+remoteproc: qcom_q6v5_pas: disable auto boot for wpss
+remoteproc: qcom: pas: Make remoteproc name human friendly
+remoteproc: qcom: pas: enable SAR2130P audio DSP support
+remoteproc: qcom: pas: add minidump_id to SM8350 resources
+dt-bindings: remoteproc: qcom,sm8350-pas: add SAR2130P aDSP compatible
+dt-bindings: remoteproc: qcom,sm8550-pas: Add SM8750 ADSP
+remoteproc: qcom: wcss: Remove subdevs on the error path of q6v5_wcss_probe()
+remoteproc: qcom: adsp: Remove subdevs on the error path of adsp_probe()
+remoteproc: qcom: pas: Remove subdevs on the error path of adsp_probe()
 irqchip/riscv-aplic: Prevent crash when MSI domain is missing
+PCI: Add ACS quirk for Wangxun FF5xxx NICs
 Merge branches 'rcu/fixes', 'rcu/nocb', 'rcu/torture', 'rcu/stall' and 'rcu/srcu' into rcu/dev
 Documentation/CoC: spell out enforcement for unacceptable behaviors
 rcuscale: Remove redundant WARN_ON_ONCE() splat
 rcuscale: Do a proper cleanup if kfree_scale_init() fails
 srcu: Unconditionally record srcu_read_lock_lite() in ->srcu_reader_flavor
+PCI: Fix typos
 Merge branch 'dt/linus' into dt/next
 of: Allow overlay kunit tests to run CONFIG_OF_OVERLAY=n
 Merge branch 'acpi-misc'
 Merge branches 'acpi-processor', 'acpi-x86' and 'acpi-video'
 Merge branches 'acpi-battery', 'acpi-ec', 'acpi-pfr' and 'acpi-osl'
 Merge tag 'riscv-for-linus-6.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux
+dlm: fix recovery of middle conversions
 Merge tag 'md-6.13-20241115' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.13/block
 libbpf: Fix memory leak in bpf_program__attach_uprobe_multi
 io_uring: restore back registered wait arguments
@@ -283,6 +814,7 @@ Merge tag 'sound-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/so
 Merge tag 'v6.12-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
 Merge tag 'sched_ext-for-6.12-rc7-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
 Merge tag 'for-6.12-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
+PCI: of_property: Assign PCI instead of CPU bus address to dynamic PCI nodes
 io_uring: add memory region registration
 io_uring: introduce concept of memory regions
 io_uring: temporarily disable registered waits
@@ -295,8 +827,11 @@ x86/efi: Apply EFI Memory Attributes after kexec
 x86/efi: Drop support for the EFI_PROPERTIES_TABLE
 bpf: Add necessary migrate_disable to range_tree.
 bpf: Do not alloc arena on unsupported arches
+perf test shell trace_exit_race: Show what went wrong in verbose mode
 Merge tag 'soc_fsl-6.13-1' of https://github.com/chleroy/linux into soc/drivers
 block: make struct rq_list available for !CONFIG_BLOCK
+ASoC: hdmi-codec: reorder channel allocation list
+tools/thermal: Fix common realloc mistake
 crypto: marvell/cesa - fix uninit value for struct mv_cesa_op_ctx
 crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
 crypto: aesni - Move back to module_init
@@ -312,9 +847,32 @@ crypto: arm64/crct10dif - Remove obsolete chunking logic
 crypto: bcm - add error check in the ahash_hmac_init function
 crypto: caam - add error check to caam_rsa_set_priv_key_form
 efi/memattr: Ignore table if the size is clearly bogus
+ecryptfs: Fix spelling mistake "validationg" -> "validating"
+Merge patch series "ecryptfs: convert to the new mount API"
+ecryptfs: Convert ecryptfs to use the new mount API
+ecryptfs: Factor out mount option validation
+Merge patch series "API for exporting connectable file handles to userspace"
+fs: open_by_handle_at() support for decoding "explicit connectable" file handles
+fs: name_to_handle_at() support for "explicit connectable" file handles
+fs: prepare for "explicit connectable" file handles
 efi/zboot: Fix outdated comment about using LoadImage/StartImage
 efi/libstub: Free correct pointer on failure
 microblaze: mb: Use str_yes_no() helper in show_cpuinfo()
+Merge branches 'intel/vt-d', 'amd/amd-vi' and 'iommufd/arm-smmuv3-nested' into next
+Merge branches 'arm/smmu', 'mediatek', 's390', 'ti/omap', 'riscv' and 'core' into next
+Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux into arm/smmu
+ovl: convert ovl_real_fdget() callers to ovl_real_file()
+ovl: convert ovl_real_fdget_path() callers to ovl_real_file_path()
+ovl: store upper real file in ovl_file struct
+ovl: allocate a container struct ovl_file for ovl private context
+ovl: do not open non-data lower file for fsync
+ovl: Optimize override/revert creds
+gdb: lx-symbols: do not error out on monolithic build
+cma: enforce non-zero pageblock_order during cma_init_reserved_mem()
+mm/kfence: add a new kunit test test_use_after_free_read_nofault()
+zram: fix NULL pointer in comp_algorithm_show()
+memcg/hugetlb: add hugeTLB counters to memcg
+vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event
 ocfs2: uncache inode which has failed entering the group
 mm: fix NULL pointer dereference in alloc_pages_bulk_noprof
 mm, doc: update read_ahead_kb for MADV_HUGEPAGE
@@ -324,49 +882,192 @@ crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32
 mm/mremap: fix address wraparound in move_page_tables()
 tools/mm: fix compile error
 selftests/bpf: Set test path for token/obj_priv_implicit_token_envvar
+Input: ads7846 - increase xfer array size in 'struct ser_req'
+Input: fix the input_event struct documentation
 sched_ext: Replace scx_next_task_picked() with switch_class() in comment
+iommu/arm-smmu-v3: Import IOMMUFD module namespace
+powerpc/Makefile: Allow overriding CPP
 scftorture: Handle NULL argument passed to scf_add_to_free_list().
+powerpc-km82xx.c: replace of_node_put() with __free
 mm, swap: fix allocation and scanning race with swapoff
+clk: eyeq: add EyeQ6H west fixed factor clocks
+clk: eyeq: add EyeQ6H central fixed factor clocks
+clk: eyeq: add EyeQ5 fixed factor clocks
+clk: eyeq: add fixed factor clocks infrastructure
+clk: eyeq: require clock index with phandle in all cases
+clk: fixed-factor: add clk_hw_register_fixed_factor_index() function
+dt-bindings: clock: eyeq: add more Mobileye EyeQ5/EyeQ6H clocks
+dt-bindings: soc: mobileye: set `#clock-cells = <1>` for all compatibles
+clk: clk-axi-clkgen: make sure to enable the AXI bus clock
+dt-bindings: clock: axi-clkgen: include AXI clk
+Merge tag 'v6.13-rockchip-clk1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into clk-bindings
+clk: mmp: Add Marvell PXA1908 MPMU driver
+clk: mmp: Add Marvell PXA1908 APMU driver
+clk: mmp: Add Marvell PXA1908 APBCP driver
+clk: mmp: Add Marvell PXA1908 APBC driver
+dt-bindings: clock: Add Marvell PXA1908 clock bindings
+clk: mmp: Switch to use struct u32_fract instead of custom one
+perf tests: Add test for trace output loss
+perf trace: Avoid garbage when not printing a syscall's arguments
+perf trace: Do not lose last events in a race
+clk: en7523: map io region in a single block
+clk: en7523: move en7581_reset_register() in en7581_clk_hw_init()
+clk: en7523: fix estimation of fixed rate for EN7581
+clk: en7523: introduce chip_scu regmap
+clk: en7523: move clock_register in hw_init callback
+clk: en7523: remove REG_PCIE*_{MEM,MEM_MASK} configuration
+dt-bindings: clock: airoha: Update reg mapping for EN7581 SoC.
+clk: mediatek: Add drivers for MT6735 syscon clock and reset controllers
+dt-bindings: clock: mediatek: Add bindings for MT6735 syscon clock and reset controllers
+clk: mediatek: mt6735-apmixedsys: Fix an error handling path in clk_mt6735_apmixed_probe()
+clk: ralink: mtmips: add mmc related clocks for SoCs MT7620, MT7628 and MT7688
+clk: ralink: mtmips: fix clocks probe order in oldest ralink SoCs
+clk: ralink: mtmips: fix clock plan for Ralink SoC RT3883
 Merge tag 'amd-drm-fixes-6.12-2024-11-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
 Merge tag 'drm-misc-fixes-2024-11-14' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
+clk: amlogic: axg-audio: fix Kconfig dependency on RESET_MESON_AUX
+clk: clk-apple-nco: Add NULL check in applnco_probe
+dt-bindings: clock: actions,owl-cmu: convert to YAML
+dt-bindings: clock: ti: Convert mux.txt to json-schema
 Merge tag 'drm-intel-fixes-2024-11-14' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes
+perf probe: Introduce quotation marks support
+perf string: Add strpbrk_esq() and strdup_esq() for escape and quote
+perf probe: Accept FUNC@* to specify function name explicitly
+perf probe: Fix to ignore escaped characters in --lines option
+perf probe: Fix error message for failing to find line range
+perf trace: Fix tracing itself, creating feedback loops
 sched_ext: ops.cpu_acquire() should be called with SCX_KF_REST
 cgroup/cpuset: Disable cpuset_cpumask_can_shrink() test if not load balancing
+vfio/mlx5: Fix unwind flows in mlx5vf_pci_save/resume_device_data()
+vfio/mlx5: Fix an unwind issue in mlx5vf_add_migration_pages()
+KVM: x86: switch hugepage recovery thread to vhost_task
+iommufd: IOMMU_IOAS_CHANGE_PROCESS selftest
+iommufd: Add IOMMU_IOAS_CHANGE_PROCESS
 tracing/ring-buffer: Clear all memory mapped CPU ring buffers on first recording
+iommufd: Lock all IOAS objects
+iommufd: Export do_update_pinned
 thermal: testing: Initialize some variables annoteded with _free()
 statmount: retrieve security mount options
 Merge tag 'asoc-fix-v6.12-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
+ASoc: simple-mux: Allow to specify an idle-state
+Add generic AMD Soundwire machine driver for Legacy(No
 btrfs: fix incorrect comparison for delayed refs
 Revert: "ring-buffer: Do not have boot mapped buffers hook to CPU hotplug"
+RDMA/mlx5: Move events notifier registration to be after device registration
+RDMA/bnxt_re: Cache MSIx info to a local structure
+RDMA/bnxt_re: Refurbish CQ to NQ hash calculation
+RDMA/bnxt_re: Refactor NQ allocation
+RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved
+fbdev: omapfb: Remove some deadcode
+fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
+drm/xe/guc: Fix dereference before NULL check
+ALSA: ump: Fix the wrong format specifier
+ps3: Correct some typos in comments
+powerpc/kexec: Fix return of uninitialized variable
 platform/x86/intel/pmt: allow user offset for PMT callbacks
+ovl: pass an explicit reference of creators creds to callers
 Merge branch 'for-next/pkey-signal' into for-next/core
 Merge branch 'for-next/mops' into for-next/core
 Merge branches 'for-next/gcs', 'for-next/probes', 'for-next/asm-offsets', 'for-next/tlb', 'for-next/misc', 'for-next/mte', 'for-next/sysreg', 'for-next/stacktrace', 'for-next/hwcap3', 'for-next/kselftest', 'for-next/crc32', 'for-next/guest-cca', 'for-next/haft' and 'for-next/scs', remote-tracking branch 'arm64/for-next/perf' into for-next/core
+Merge tag 'loongarch-kvm-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
+Merge tag 'kvmarm-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
 arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled
+macintosh: Use common error handling code in via_pmu_led_init()
+powerpc/powermac: Use of_property_match_string() in pmac_has_backlight_type()
+powerpc: remove dead config options for MPC85xx platform support
+powerpc/xive: Use cpumask_intersects()
 spi: imx: support word delay in ecspi
+ASoC: Intel: soc-acpi-intel-lnl-match: add rt712_vb + rt1320 support
+ASoC: stm32: dfsdm: change rate upper limits
+ASoC: sma1307: fix uninitialized variable refence
+selftests/powerpc: Remove the path after initialization.
+ASoC: Merge up fixes
+ASoC: dt-bindings: simple-mux: add idle-state property
+ASoc: simple-mux: add idle-state support
+powerpc/xmon: symbol lookup length fixed
+powerpc/ep8248e: Use %pa to format resource_size_t
+powerpc/ps3: Reorganize kerneldoc parameter names
 Merge back cpufreq material for 6.13
+KVM: PPC: Book3S HV: Fix kmv -> kvm typo
 thermal: testing: Use DEFINE_FREE() and __free() to simplify code
 drm/bridge: tc358768: Fix DSI command tx
+i2c: dev: Fix memory leak when underlying adapter does not support I2C
+RDMA/hns: Fix different dgids mapping to the same dip_idx
 fs: reduce pointer chasing in is_mgtime() test
+dma-mapping: save base/size instead of pointer to shared DMA pool
 vfs: make evict() use smp_mb__after_spinlock instead of smp_mb
 perf/core: Correct perf sampling with guest VMs
 perf/x86: Refactor misc flag assignments
 perf/powerpc: Use perf_arch_instruction_pointer()
 perf/core: Hoist perf_instruction_pointer() and perf_misc_flags()
 perf/arm: Drop unused functions
+Merge tag 'at24-updates-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-mergewindow
+Documentation: i2c: Constify struct i2c_device_id
 soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failure
 soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting()
 soc: fsl: cpm1: tsa: switch to for_each_available_child_of_node_scoped()
 drm/vmwgfx: avoid null_ptr_deref in vmw_framebuffer_surface_create_handle
+configfs: improve item creation performance
+configfs: remove unused configfs_hash_and_remove
+soundwire: Minor formatting fixups in sdw.h header
+soundwire: Update the includes on the sdw.h header
+powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static
+KVM: PPC: Book3S HV: Avoid returning to nested hypervisor on pending doorbells
+KVM: PPC: Book3S HV: Stop using vc->dpdes for nested KVM guests
+Revert "KVM: PPC: Book3S HV Nested: Stop forwarding all HFUs to L1"
 nouveau/dp: handle retries for AUX CH transfers with GSP.
 nouveau: handle EBUSY and EAGAIN for GSP aux errors.
 nouveau: fw: sync dma after setup is called.
+powerpc/vdso: Remove unused clockmode asm offsets
+tools/firewire: Fix several incorrect format specifiers
+PCI: hotplug: Add OCTEON PCI hotplug controller driver
 Merge tag 'at91-soc-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
 Merge tag 'at91-dt-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt
+vfio/virtio: Enable live migration once VIRTIO_PCI was configured
+vfio/virtio: Add PRE_COPY support for live migration
+vfio/virtio: Add support for the basic live migration functionality
+PCI: Warn if a running device is unaware of reset
+PCI: Add 'reset_subordinate' to reset hierarchy below bridge
+i2c: designware: Fix spelling and other issues in the comments
+i2c: designware: Use sda_hold_time variable name everywhere
+i2c: designware: Remove 'cond' from i2c_dw_scl_hcnt()
+i2c: designware: Get rid of redundant 'else'
+i2c: designware: Use temporary variable for struct device
+MAINTAINERS: Add AMD ASF driver entry
+i2c: amd-asf: Clear remote IRR bit to get successive interrupt
+i2c: amd-asf: Add routine to handle the ASF slave process
+i2c: amd-asf: Add i2c_algorithm operations to support AMD ASF with SMBus
+i2c: amd-asf: Add ACPI support for AMD ASF Controller
+i2c: piix4: Export i2c_piix4 driver functions as library
+i2c: piix4: Move i2c_piix4 macros and structures to common header
+i2c: piix4: Change the parameter list of piix4_transaction function
+i2c: i801: Add support for Intel Panther Lake
+i2c: isch: Convert to kernel-doc
+i2c: isch: Prefer to use octal permission
+i2c: isch: Don't use "proxy" headers
+i2c: isch: Unify the name of the variable to hold an error code
+i2c: isch: Use read_poll_timeout()
+i2c: isch: Utilize temporary variable to hold device pointer
+i2c: isch: switch i2c registration to devm functions
+i2c: isch: Use custom private data structure
+i2c: isch: Switch to memory mapped IO accessors
+i2c: isch: Use string_choices API instead of ternary operator
+i2c: isch: Pass pointer to struct i2c_adapter down
+i2c: cadence: Add atomic transfer support for controller version 1.4
+i2c: cadence: Split cdns_i2c_master_xfer for Atomic Mode
+i2c: cadence: Relocate cdns_i2c_runtime_suspend and cdns_i2c_runtime_resume to facilitate atomic mode
+virtio-pci: Introduce APIs to execute device parts admin commands
+virtio: Manage device and driver capabilities via the admin commands
+virtio: Extend the admin command to include the result size
+virtio_pci: Introduce device parts access commands
+Documentation: add debugfs description for hisi migration
+hisi_acc_vfio_pci: register debugfs for hisilicon migration driver
 Merge branch 'bpf-range_tree-for-bpf-arena'
 selftests/bpf: Add a test for arena range tree algorithm
 bpf: Introduce range_tree data structure and use it in bpf arena
 Merge tag 'at91-defconfig-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig
+PCI: Enable runtime PM of the host bridge
+PCI: starfive: Enable controller runtime PM before probing host bridge
 block/genhd: use seq_put_decimal_ull for diskstats decimal values
 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
 samples/bpf: Remove unused variable in xdp2skb_meta_kern.c
@@ -376,16 +1077,28 @@ Merge tag 'timers-v6.13-rc1' of https://git.linaro.org/people/daniel.lezcano/lin
 hwmon: (pmbus/isl68137) add support for voltage divider on Vout
 dt-bindings: hwmon: isl68137: add bindings to support voltage dividers
 hwmon: tmp108: fix I3C dependency
+KVM: x86: expose MSR_PLATFORM_INFO as a feature MSR
+x86: KVM: Advertise CPUIDs for new instructions in Clearwater Forest
 drm/xe/oa: Fix "Missing outer runtime PM protection" warning
+libsubcmd: Move va_end() before exit
+perf timechart: Remove redundant variable assignment
+perf list: Fix topic and pmu_name argument order
+perf tools: Fix typos Muliplier -> Multiplier
+perf disasm: Allow configuring what disassemblers to use
+perf disasm: Define stubs for the LLVM and capstone disassemblers
 xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
 block: don't reorder requests in blk_mq_add_to_batch
 block: don't reorder requests in blk_add_rq_to_plug
 block: add a rq_list type
 block: remove rq_list_move
 virtio_blk: reverse request order in virtio_queue_rqs
+dax: Remove an unused field in struct dax_operations
+dax: delete a stale directory pmem
+nvdimm: rectify the illogical code within nd_dax_probe()
 nvme-pci: reverse request order in nvme_queue_rqs
 btrfs: validate queue limits
 block: export blk_validate_limits
+nvdimm: Correct some typos in comments
 jbd2: Fix comment describing journal_init_common()
 ext4: prevent an infinite loop in the lazyinit thread
 ext4: use struct_size() to improve ext4_htree_store_dirent()
@@ -395,6 +1108,10 @@ ext4: use str_yes_no() helper function
 Merge tag 'nvme-6.13-2024-11-13' of git://git.infradead.org/nvme into for-6.13/block
 Merge tag 'v6.13-armsoc/drivers1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
 Merge tag 'qcom-drivers-for-6.13-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
+thermal/drivers/k3_j72xx_bandgap: Simplify code in k3_bgp_read_temp()
+PCI: mediatek-gen3: Remove unneeded semicolon
+PCI: cadence: Lower severity of message when phy-names property is absent in DTS
+fsnotify: fix sending inotify event with unexpected filename
 nvmet: add tracing of reservation commands
 nvme: parse reservation commands's action and rtype to string
 nvmet: report ns's vwc not present
@@ -413,8 +1130,24 @@ spi: imx: support word delay
 spi: imx: pass struct spi_transfer to prepare_transfer()
 tools: gpio: Fix several incorrect format specifiers
 gpio: mpfs: add CoreGPIO support
+thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens
+dt-bindings: thermal: tsens: Add MSM8937
+thermal: Switch back to struct platform_driver::remove()
+thermal/drivers/mediatek/lvts_thermal: Make read-only arrays static const
+dt-bindings: thermal: qcom-tsens: Add SAR2130P compatible
 io_uring: fix invalid hybrid polling ctx leaks
+dquot.c: get rid of include ../internal.h
 regulator: dt-bindings: qcom,rpmh: Correct PM8550VE supplies
+ASoC: sdca: test adev before calling acpi_dev_for_each_child
+ASoC: SOF: ipc4-topology: remove redundant assignment to variable ret
+ASoC: amd: ps: fix the pcm device numbering for acp 6.3 platform
+ASoC: amd: acp: add soundwire machine driver for legacy stack
+ASoC: amd: acp: move get_acp63_cpu_pin_id() to common file
+ASoC: amd: ps: add soundwire machines for acp6.3 platform
+ASoC: amd: acp: add RT711, RT714 & RT1316 support for acp 6.3 platform
+ASoC: amd: acp: add rt722 based soundwire machines
+pinctrl: qcom: Add sm8750 pinctrl driver
+dt-bindings: pinctrl: qcom: Add sm8750 pinctrl
 platform/x86/amd/hsmp: Change the error type
 platform/x86/amd/hsmp: Add new error code and error logs
 platform/x86/amd: amd_3d_vcache: Add sysfs ABI documentation
@@ -443,10 +1176,17 @@ s390/sthyi: Convert to use flag output macros
 s390/asm: Helper macros for flag output operand handling
 s390/cio: Externalize full CMG characteristics
 spi: cs42l43: Add GPIO speaker id support to the bridge configuration
+pinctrl: cy8c95x0: remove unneeded goto labels
+pinctrl: cy8c95x0: embed iterator to the for-loop
+pinctrl: cy8c95x0: Use temporary variable for struct device
+pinctrl: cy8c95x0: use flexible sleeping in reset function
+pinctrl: cy8c95x0: switch to using devm_regulator_get_enable()
+pinctrl: cy8c95x0: Use 2-argument strscpy()
 x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y
 Merge patch series "two little writeback cleanups v2"
 Merge patch series "fs: allow statmount to fetch the fs_subtype and sb_source"
 fs: add the ability for statmount() to report the sb_source
+ALSA: compress_offload: Add missing descriptions in structs
 clocksource/drivers/arm_arch_timer: Use of_property_present() for non-boolean properties
 clocksource/drivers/gpx: Remove redundant casts
 clocksource/drivers/timer-ti-dm: Fix child node refcount handling
@@ -456,13 +1196,39 @@ clocksource/drivers/mips-gic-timer: Always use cluster 0 counter as clocksource
 clocksource/drivers/timer-ti-dm: Don't fail probe if int not found
 clocksource/drivers:sp804: Make user selectable
 clocksource/drivers/dw_apb: Remove unused dw_apb_clockevent functions
+ALSA: 6fire: Release resources at card release
+ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
+ALSA: us122l: Drop mmap_count field
+ALSA: us122l: Use snd_card_free_when_closed() at disconnection
+ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
+ALSA: pcm: Define snd_pcm_mmap_data_{open|close}() locally
+Documentation: KVM: fix malformed table
+Merge branch 'kvm-docs-6.13' into HEAD
 cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids
 ACPI: video: force native for Apple MacbookPro11,2 and Air7,2
 ACPI: CPPC: Fix _CPC register setting issue
+Merge tag 'kvm-x86-misc-6.13' of https://github.com/kvm-x86/linux into HEAD
+Merge tag 'kvm-x86-vmx-6.13' of https://github.com/kvm-x86/linux into HEAD
+Merge tag 'kvm-x86-selftests-6.13' of https://github.com/kvm-x86/linux into HEAD
+Merge tag 'kvm-x86-mmu-6.13' of https://github.com/kvm-x86/linux into HEAD
+Merge tag 'kvm-x86-generic-6.13' of https://github.com/kvm-x86/linux into HEAD
 printk: add dummy printk_force_console_enter/exit helpers
 locking/Documentation: Fix grammar in percpu-rw-semaphore.rst
 HID: hid-goodix-spi: Add OF supports
 dt-bindings: input: Goodix GT7986U SPI HID Touchscreen
+irqchip/loongson-eiointc: Add virt extension support
+LoongArch: KVM: Add irqfd support
+LoongArch: KVM: Add PCHPIC user mode read and write functions
+LoongArch: KVM: Add PCHPIC read and write functions
+LoongArch: KVM: Add PCHPIC device support
+LoongArch: KVM: Add EIOINTC user mode read and write functions
+LoongArch: KVM: Add EIOINTC read and write functions
+LoongArch: KVM: Add EIOINTC device support
+LoongArch: KVM: Add IPI user mode read and write function
+LoongArch: KVM: Add IPI read and write function
+LoongArch: KVM: Add IPI device support
+LoongArch: KVM: Add iocsr and mmio bus simulation in kernel
+ALSA: tidyup SNDRV_PCM_TRIGGER_xxx numbering
 ALSA: hda/realtek - update set GPIO3 to default for Thinkpad with ALC1318
 ALSA: hda/realtek: fix mute/micmute LEDs for a HP EliteBook 645 G10
 ext4: prevent delalloc to nodelalloc on remount
@@ -497,6 +1263,8 @@ Merge branch 'add-kernel-symbol-for-struct_ops-trampoline'
 bpf: Add kernel symbol for struct_ops trampoline
 bpf: Use function pointers count as struct_ops links count
 bpf: Remove unused member rcu from bpf_struct_ops_map
+powerpc/cell: Remove dead extern declaration for spu_priv1_beat_ops
+cpufreq: maple: Remove maple driver
 drm/panthor: Fix handling of partial GPU mapping of BOs
 Merge branch 'bpf-support-private-stack-for-bpf-progs'
 selftests/bpf: Add struct_ops prog private stack tests
@@ -511,6 +1279,13 @@ ARM: fix cacheflush with PAN
 ARM: 9435/1: ARM/nommu: Fix typo "absence"
 ARM: 9434/1: cfi: Fix compilation corner case
 md/raid5: Increase r5conf.cache_name size
+virtio_vdpa: remove redundant check on desc
+virtio_fs: store actual queue index in mq_map
+virtio_fs: add informative log for new tag discovery
+virtio: Make vring_new_virtqueue support packed vring
+virtio_pmem: Add freeze/restore callbacks
+vdpa/mlx5: Fix suboptimal range on iotlb iteration
+riscv: Fix default misaligned access trap
 drm/amd: Fix initialization mistake for NBIO 7.7.0
 Revert "drm/amd/display: parse umc_info or vram_info based on ASIC"
 drm/amd/display: Fix failure to read vram info due to static BP_RESULT
@@ -522,6 +1297,10 @@ Merge tag 'imx-soc-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shaw
 Merge tag 'zynq-soc-for-6.13' of https://github.com/Xilinx/linux-xlnx into soc/arm
 Merge tag 'samsung-soc-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
 Merge tag 'arm-soc/for-6.13/soc' of https://github.com/Broadcom/stblinux into soc/arm
+drm/amd: Fix initialization mistake for NBIO 7.7.0
+Revert "drm/amd/display: parse umc_info or vram_info based on ASIC"
+drm/amd/display: Fix failure to read vram info due to static BP_RESULT
+drm/amdgpu: enable GTT fallback handling for dGPUs only
 Merge tag 'ti-k3-config-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig
 Merge tag 'renesas-arm-defconfig-for-v6.13-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig
 Merge tag 'imx-defconfig-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig
@@ -533,6 +1312,7 @@ refscale: Correct affinity check
 torture: Add --no-affinity parameter to kvm.sh
 Merge tag 'asahi-soc-dt-6.13' of https://github.com/AsahiLinux/linux into soc/dt
 Merge tag 'v6.13-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
+drm/amd/amdgpu: limit single process inside MES
 Merge tag 'v6.13-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt
 Merge tag 'sunxi-dt-for-6.13-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt
 Merge tag 'riscv-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt
@@ -585,6 +1365,8 @@ Merge tag 'ux500-dts-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/g
 Merge tag 'renesas-dts-for-v6.13-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt
 Merge tag 'thead-dt-for-v6.13-p2' of https://github.com/pdp7/linux into soc/dt
 Merge tag 'thead-dt-for-v6.13' of https://github.com/pdp7/linux into soc/dt
+hisi_acc_vfio_pci: create subfunction for data reading
+hisi_acc_vfio_pci: extract public functions for container_of
 rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu
 thermal: testing: Simplify tt_get_tt_zone()
 rcu/srcutiny: don't return before reenabling preemption
@@ -601,14 +1383,17 @@ rcu: Use bitwise instead of arithmetic operator for flags
 doc: rcu: update printed dynticks counter bits
 sched/cpufreq: Ensure sd is rebuilt for EAS check
 ACPI: Switch back to struct platform_driver::remove()
+rust: warn on bindgen < 0.69.5 and libclang >= 19.1
 docs: fix typos and whitespace in Documentation/process/backporting.rst
 ACPI: x86: Add adev NULL check to acpi_quirk_skip_serdev_enumeration()
 ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID
 docs/zh_CN: fix one sentence in llvm.rst
 docs: bug-bisect: add a note about bisecting -next
+x86/sgx: Use vmalloc_array() instead of vmalloc()
 cgroup/cpuset: Further optimize code if CONFIG_CPUSETS_V1 not set
 cgroup/cpuset: Enforce at most one rebuild_sched_domains_locked() call per operation
 cgroup/cpuset: Revert "Allow suppression of sched domain rebuild in update_cpumasks_hier()"
+KVM: arm64: Pass on SVE mapping failures
 pmdomain: Merge branch fixes into next
 pmdomain: qcom: rpmhpd: Add rpmhpd support for SM8750
 dt-bindings: power: qcom,rpmpd: document the SM8750 RPMh Power Domains
@@ -620,12 +1405,44 @@ mmc: Merge branch fixes into next
 Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"
 mmc: pwrseq_simple: Handle !RESET_CONTROLLER properly
 mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting
+Merge tag 'kvm-s390-next-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
+iommu/arm-smmu-v3: Support IOMMU_HWPT_INVALIDATE using a VIOMMU object
+iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED
+iommu/arm-smmu-v3: Use S2FWB for NESTED domains
+iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED
+iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOC
+Merge branch 'iommufd/arm-smmuv3-nested' of iommu/linux into iommufd for-next
 mmc: mtk-sd: Fix error handle of probe function
 mmc: sunxi-mmc: Fix A100 compatible description
 mmc: core: Correction a warning caused by incorrect type in assignment for UHS-II
 ARM: 9420/1: smp: Fix SMP for xip kernels
 ARM: 9419/1: mm: Fix kernel memory mapping for xip kernels
+tracing: Remove redundant check on field->field in histograms
+Documentation: userspace-api: iommufd: Update vDEVICE
+iommufd/selftest: Add vIOMMU coverage for IOMMU_HWPT_INVALIDATE ioctl
+iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command
+iommufd/selftest: Add mock_viommu_cache_invalidate
+iommufd/viommu: Add iommufd_viommu_find_dev helper
+iommu: Add iommu_copy_struct_from_full_user_array helper
+iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE
+iommu/viommu: Add cache_invalidate to iommufd_viommu_ops
+iommufd/selftest: Add IOMMU_VDEVICE_ALLOC test coverage
+iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctl
+Documentation: userspace-api: iommufd: Update vIOMMU
+iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage
+iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST
+iommufd/selftest: Add refcount to mock_iommu_device
+iommufd/selftest: Prepare for mock_viommu_alloc_domain_nested()
+iommufd/selftest: Add container_of helpers
+iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC
+iommufd: Add alloc_domain_nested op to iommufd_viommu_ops
+iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl
+iommufd: Verify object in iommufd_object_finalize/abort()
+iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct
+iommufd: Move _iommufd_object_alloc helper to a sharable file
 drivers: perf: Fix wrong put_cpu() placement
+iommu/tegra241-cmdqv: Fix alignment failure at max_n_shift
+dt-bindings: mfd: bd71828: Use charger resistor in mOhm instead of MOhm
 kselftest/arm64: Try harder to generate different keys during PAC tests
 kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
 platform: cznic: turris-omnia-mcu: Rename variable holding GPIO line names
@@ -645,10 +1462,17 @@ MIPS: loongson3_defconfig: Update configs dependencies
 acpi/arm64: remove unnecessary cast
 MAINTAINERS: Remove linux-mips.org references
 MAINTAINERS: Retire Ralf Baechle
+dt-bindings: mfd: sprd,sc2731: Convert to YAML
 TC: Fix the wrong format specifier
+mfd: tqmx86: Add I2C IRQ support
+mfd: tqmx86: Make IRQ setup errors non-fatal
+mfd: tqmx86: Refactor GPIO IRQ setup
+mfd: tqmx86: Improve gpio_irq module parameter description
+mfd: tqmx86: Add board definitions for TQMx120UC, TQMx130UC and TQMxE41S
 MIPS: kernel: proc: Use str_yes_no() helper function
 arm64/mm: Change protval as 'pteval_t' in map_range()
 srcu: Improve srcu_read_lock_lite() kernel-doc comment
+mfd: 88pm886: Add the RTC cell
 refscale: Add srcu_read_lock_lite() support using "srcu-lite"
 rcutorture: Add light-weight SRCU scenario
 rcutorture: Add srcu_read_lock_lite() support to rcutorture.reader_flavor
@@ -663,7 +1487,9 @@ srcu: Bit manipulation changes for additional reader flavor
 srcu: Renaming in preparation for additional reader flavor
 ALSA: hda/realtek - Fixed Clevo platform headset Mic issue
 kselftest/arm64: Fix missing printf() argument in gcs/gcs-stress.c
+leds: ss4200: Fix the wrong format specifier for 'blinking'
 ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry
+samples: rust: fix `rust_print` build making it a combined module
 writeback: wbc_attach_fdatawrite_inode out of line
 writeback: add a __releases annoation to wbc_attach_and_unlock_inode
 fs: add the ability for statmount() to report the fs_subtype
@@ -678,6 +1504,8 @@ kselftest/arm64: Check that SVCR is 0 in signal handlers
 ASoC: max9768: Fix event generation for playback mute
 spi: Delete useless checks
 regulator: Switch back to struct platform_driver::remove()
+ASoC: simple-card-utils: care simple_util_dai for dummy DAI
+ASoC: test-component: Support continuous rates for test component
 s390/syscalls: Convert filechk to if_changed
 s390/syscalls: Remove unnecessary argument of filechk_syshdr
 s390/syscalls: Avoid creation of arch/arch/ directory
@@ -699,10 +1527,26 @@ s390/con3270: Use NULL instead of 0 for pointers
 gpio: rockchip: support new version GPIO
 gpio: rockchip: change the GPIO version judgment logic
 gpio: rockchip: explan the format of the GPIO version ID
+dt-bindings: mfd: Add Realtek RTL9300 switch peripherals
+mfd: intel_soc_pmic_crc: Add support for non ACPI instantiated i2c_client
+mfd: intel_soc_pmic_*: Consistently use filename as driver name
+dt-bindings: mfd: qcom,tcsr: Add compatible for MSM8917
+leds: pwm: Add optional DT property default-brightness
+dt-bindings: leds: pwm: Add default-brightness property
 dt-bindings: ata: ahci-platform: add missing iommus property
 intel-hid: fix volume buttons on Thinkpad X12 Detachable Tablet Gen 1
 platform/x86/amd/hsmp: mark hsmp_msg_desc_table[] as maybe_unused
+Merge tag 'better-ondisk-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
+Merge tag 'metadir-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
+Merge tag 'realtime-quotas-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
+Merge tag 'metadir-quotas-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
 x86/cpu: Remove redundant CONFIG_NUMA guard around numa_add_cpu()
+Merge tag 'realtime-groups-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
+Merge tag 'rtgroups-prep-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
+Merge tag 'incore-rtgroups-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
+Merge tag 'metadata-directory-tree-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
+Merge tag 'generic-groups-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
+Merge tag 'perag-xarray-6.13_2024-11-05' of https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into staging-merge
 platform/x86: asus-wmi: Use platform_profile_cycle()
 platform/x86: asus-wmi: Fix inconsistent use of thermal policies
 platform/x86: hp: hp-bioscfg: remove redundant if statement
@@ -710,6 +1554,10 @@ MAINTAINERS: Update ISHTP ECLITE maintainer entry
 HID: hyperv: streamline driver probe to avoid devres issues
 drm/i915: Grab intel_display from the encoder to avoid potential oopsies
 gpiolib: cdev: use !mem_is_zero() instead of memchr_inv(s, 0, n)
+mtd: spi-nor: core: replace dummy buswidth from addr to data
+RDMA/bnxt_re: Add set_func_resources support for P5/P7 adapters
+RDMA/bnxt_re: Enhance RoCE SRIOV resource configuration design
+bnxt_en: Add support for RoCE sriov configuration
 drm/i915/gsc: ARL-H and ARL-U need a newer GSC FW.
 Merge branch 'libbpf-stringify-error-codes-in-log-messages'
 libbpf: Stringify errno in log messages in the remaining code
@@ -720,17 +1568,77 @@ bpf: Replace the document for PTR_TO_BTF_ID_OR_NULL
 tools/bpf: Fix the wrong format specifier in bpf_jit_disasm
 soc: qcom: ice: Remove the device_link field in qcom_ice
 kbuild,bpf: Pass make jobs' value to pahole
+clk: qcom: remove unused data from gcc-ipq5424.c
+erofs: add SEEK_{DATA,HOLE} support
+mm: mmap_lock: check trace_mmap_lock_$type_enabled() instead of regcount
+zram: ZRAM_DEF_COMP should depend on ZRAM
+MAINTAINERS/MEMORY MANAGEMENT: add document files for mm
+Docs/mm/damon: recommend academic papers to read and/or cite
+mm: define general function pXd_init()
+kmemleak: iommu/iova: fix transient kmemleak false positive
+mm/list_lru: simplify the list_lru walk callback function
+mm/list_lru: split the lock to per-cgroup scope
+mm/list_lru: simplify reparenting and initial allocation
+mm/list_lru: code clean up for reparenting
+mm/list_lru: don't export list_lru_add
+mm/list_lru: don't pass unnecessary key parameters
+kasan: add kunit tests for kmalloc_track_caller, kmalloc_node_track_caller
+kernel/reboot: replace sprintf() with sysfs_emit()
+lib: util_macros_kunit: add kunit test for util_macros.h
+util_macros.h: fix/rework find_closest() macros
+Improve consistency of '#error' directive messages
+ocfs2: fix uninitialized value in ocfs2_file_read_iter()
+hung_task: add docs for hung_task_detect_count
+hung_task: add detect count for hung tasks
+power: reset: ep93xx: add AUXILIARY_BUS dependency
 selftests/mm: Fix unused function warning for aarch64_write_signal_pkey()
 kselftest/arm64: Fix printf() compiler warnings in the arm64 syscall-abi.c tests
 kselftest/arm64: Fix printf() warning in the arm64 MTE prctl() test
 kselftest/arm64: Fix printf() compiler warnings in the arm64 fp tests
 kselftest/arm64: Fix build with stricter assemblers
+dt-bindings: power: reset: Convert mode-.* properties to array
+power: supply: sc27xx: Fix battery detect GPIO probe
+dt-bindings: power: supply: sc27xx-fg: document deprecated bat-detect-gpio
+reset: keystone-reset: remove unused macros
+power: supply: axp20x_battery: Use scaled iio_read_channel
+power: supply: axp20x_usb_power: Use scaled iio_read_channel
+power: supply: generic-adc-battery: change my gmail
 HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support
+kasan: change kasan_atomics kunit test as KUNIT_CASE_SLOW
+kasan: use EXPORT_SYMBOL_IF_KUNIT to export symbols
+mm: remove unnecessary page_table_lock on stack expansion
+mm: huge_memory: use strscpy() instead of strcpy()
+mm: shmem: override mTHP shmem default with a kernel parameter
+mm: move ``get_order_from_str()`` to internal.h
+mm: shmem: control THP support through the kernel command line
+tools/mm: fix slabinfo crash when MAX_SLABS is exceeded
+maple_tree: add a test checking storing null
+maple_tree: refine mas_store_root() on storing NULL
+maple_tree: not necessary to check index/last again
+maple_tree: the return value of mas_root_expand() is not used
+maple_tree: print empty for an empty tree on mt_dump()
+vma: detect infinite loop in vma tree
+selftests/mm: skip virtual_address_range tests on riscv
+selftest/mm: fix typo in virtual_address_range
+zram: clear IDLE flag in mark_idle()
+zram: clear IDLE flag after recompression
 empty include/asm-generic/vga.h
 sparc: get rid of asm/vga.h
 asm/vga.h: don't bother with scr_mem{cpy,move}v() unless we need to
 vt_buffer.h: get rid of dead code in default scr_...() instances
+PCI: Unexport pci_walk_bus_locked()
+PCI: Abstract LBMS seen check into pcie_lbms_seen()
+PCI: Refactor pcie_update_link_speed()
+PCI: Store all PCIe Supported Link Speeds
+Merge branch kvm-arm64/vgic-its-fixes into kvmarm/next
+KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE
+KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device
+KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*
+PCI: Convert __pci_walk_bus() to be recursive
+PCI: Move __pci_walk_bus() mutex to where we need it
+PCI: Make pci_destroy_dev() concurrent safe
 drm/amdgpu/mes12: correct kiq unmap latency
+PCI: Make pci_stop_dev() concurrent safe
 drm/amdgpu: fix check in gmc_v9_0_get_vm_pte()
 drm/amd/pm: print pp_dpm_mclk in ascending order on SMU v14.0.0
 drm/amdgpu: Fix video caps for H264 and HEVC encode maximum size
@@ -739,6 +1647,44 @@ drm/amd/display: Require minimum VBlank size for stutter optimization
 drm/amd/display: Handle dml allocation failure to avoid crash
 drm/amd/display: Fix Panel Replay not update screen correctly
 drm/amd/display: Change some variable name of psr
+Merge branch kvm-arm64/nv-pmu into kvmarm/next
+Merge branch kvm-arm64/mmio-sea into kvmarm/next
+Merge branch kvm-arm64/misc into kvmarm/next
+KVM: selftests: Don't bother deleting memslots in KVM when freeing VMs
+nfsd: have nfsd4_deleg_getattr_conflict pass back write deleg pointer
+nfsd: drop the nfsd4_fattr_args "size" field
+nfsd: drop the ncf_cb_bmap field
+nfsd: drop inode parameter from nfsd4_change_attribute()
+xdrgen: emit maxsize macros
+xdrgen: Add generator code for XDR width macros
+xdrgen: XDR width for union types
+xdrgen: XDR width for pointer types
+xdrgen: XDR width for struct types
+xdrgen: XDR width for typedef
+xdrgen: XDR width for optional_data type
+xdrgen: XDR width for variable-length array
+xdrgen: XDR width for fixed-length array
+xdrgen: XDR width for a string
+xdrgen: XDR width for variable-length opaque
+xdrgen: XDR width for fixed-length opaque
+xdrgen: XDR widths for enum types
+xdrgen: Keep track of on-the-wire data type widths
+xdrgen: Track constant values
+xdrgen: Refactor transformer arms
+xdrgen: Implement big-endian enums
+xdrgen: Rename "enum yada" types as just "yada"
+xdrgen: Rename enum's declaration Jinja2 template
+xdrgen: Rename "variable-length strings"
+xdrgen: Clean up type_specifier
+xdrgen: Exit status should be zero on success
+NFSD: Remove unused function parameter
+NFSD: Remove unnecessary posix_acl_entry pointer initialization
+svcrdma: Address an integer overflow
+NFSD: Prevent a potential integer overflow
+Merge branch kvm-arm64/mpam-ni into kvmarm/next
+Merge branch kvm-arm64/psci-1.3 into kvmarm/next
+Merge branch kvm-arm64/nv-s1pie-s1poe into kvmarm/next
+KVM: arm64: Make L1Ip feature in CTR_EL0 writable from userspace
 drm/msm/adreno: Setup SMMU aparture for per-process page table
 firmware: qcom: scm: Introduce CP_SMMU_APERTURE_ID
 nvme: check ns's volatile write cache not present
@@ -754,9 +1700,30 @@ nvmet: implement supported log pages
 nvmet: implement active command set ns list
 nvmet: implement id ns for nvm command set
 nvmet: support reservation feature
+perf disasm: Introduce symbol__disassemble_objdump()
+kunit: skb: use "gfp" variable instead of hardcoding GFP_KERNEL
+drm/fourcc: add AMD_FMT_MOD_TILE_GFX9_4K_D_X
+drm/amdgpu/mes12: correct kiq unmap latency
+drm/amdgpu: Support vcn and jpeg error info parsing
+drm/amd : Update MES API header file for v11 & v12
+drm/amd/amdkfd: add/remove kfd queues on start/stop KFD scheduling
 sched_ext: Rename scx_bpf_dispatch[_vtime]_from_dsq*() -> scx_bpf_dsq_move[_vtime]*()
 sched_ext: Rename scx_bpf_consume() to scx_bpf_dsq_move_to_local()
 sched_ext: Rename scx_bpf_dispatch[_vtime]() to scx_bpf_dsq_insert[_vtime]()
+ASoC: max98088: Add headphone mixer switch
+ASoC: max98088: Add left/right DAC volume control
+drm/amdkfd: change kfd process kref count at creation
+drm/amdgpu: Cleanup shift coding style
+drm/amd/amdgpu: Increase MES log buffer to dump mes scratch data
+drm/amdgpu: Implement virt req_ras_err_count
+drm/amdgpu: VF Query RAS Caps from Host if supported
+drm/amdgpu: Add msg handlers for SRIOV RAS Telemetry
+drm/amdgpu: Update SRIOV Exchange Headers for RAS Telemetry Support
+drm/amd/display: 3.2.309
+drm/amd/display: Adjust VSDB parser for replay feature
+drm/amd/display: Remove unused code
+drm/amd/display: Require minimum VBlank size for stutter optimization
+MAINTAINERS: Use Daniel Thompson's korg address for Backlight work
 nvme-multipath: don't bother clearing max_hw_zone_append_sectors
 block: pre-calculate max_zone_append_sectors
 Merge branch 'refactor-lock-management'
@@ -793,6 +1760,20 @@ md/raid0: Handle bio_split() errors
 block: Handle bio_split() errors in bio_submit_split()
 block: Error an attempt to split an atomic write in bio_split()
 block: Rework bio_split() return value
+Merge patch series "Zacas/Zabha support and qspinlocks"
+riscv: Add qspinlock support
+dt-bindings: riscv: Add Ziccrse ISA extension description
+riscv: Add ISA extension parsing for Ziccrse
+asm-generic: ticket-lock: Add separate ticket-lock.h
+asm-generic: ticket-lock: Reuse arch_spinlock_t of qspinlock
+riscv: Implement xchg8/16() using Zabha
+riscv: Implement arch_cmpxchg128() using Zacas
+riscv: Improve zacas fully-ordered cmpxchg()
+riscv: Implement cmpxchg8/16() using Zabha
+dt-bindings: riscv: Add Zabha ISA extension description
+riscv: Implement cmpxchg32/64() using Zacas
+riscv: Do not fail to build on byte/halfword operations with Zawrs
+riscv: Move cpufeature.h macros into their own header
 arm64: dts: rockchip: use less broad pinctrl for pcie3x1 on Radxa E25
 arm64: dts: rockchip: add Radxa ROCK 5C
 dt-bindings: arm: rockchip: add Radxa ROCK 5C
@@ -809,6 +1790,9 @@ arm64: dts: rockchip: Remove non-removable flag from sdmmc on rk3576-sige5
 ublk: fix ublk_ch_mmap() for 64K page size
 io_uring/uring_cmd: fix buffer index retrieval
 intel_idle: add Granite Rapids Xeon D support
+ASoc: SOF: ipc4-pcm: fix uninit-value in sof_ipc4_pcm_dai_link_fixup_rate
+ASoC: dt-bindings: stm32: add missing port property
+ASoC: add symmetric_ prefix for dai->rate/channels/sample_bits
 Merge back ACPI processor driver changes for 6.13
 Merge back thermal control material for 6.13
 Merge back cpufreq material for 6.13
@@ -939,9 +1923,20 @@ btrfs: split out CONFIG_BTRFS_EXPERIMENTAL from CONFIG_BTRFS_DEBUG
 btrfs: make assert_rbio() to only check CONFIG_BTRFS_ASSERT
 btrfs: don't take dev_replace rwsem on task already holding it
 m68k: defconfig: Update defconfigs for v6.12-rc1
+KVM: s390: selftests: Add regression tests for PFCR subfunctions
+KVM: s390: add gen17 facilities to CPU model
+KVM: s390: add msa11 to cpu model
+KVM: s390: add concurrent-function facility to cpu model
+KVM: s390: selftests: correct IP.b length in uc_handle_sieic debug output
+KVM: s390: selftests: Fix whitespace confusion in ucontrol test
+KVM: s390: selftests: Verify reject memory region operations for ucontrol VMs
+KVM: s390: selftests: Add uc_skey VM test case
+KVM: s390: selftests: Add uc_map_unmap VM test case
 tty: sysrq: Use printk_force_console context on __handle_sysrq
 printk: Introduce FORCE_CON flag
 spi: apple: Remove unnecessary .owner for apple_spi_driver
+ASoC: max98088: Remove duplicate DACs
+ASoC: machine: update documentation
 ASoC: intel: sof_sdw: add quirk for Dell SKU
 ASoC: audio-graph-card2: Purge absent supplies for device tree nodes
 Merge tag 'v6.12-rc7' into __tmp-hansg-linux-tags_media_atomisp_6_13_1
@@ -952,7 +1947,46 @@ perf/x86/amd/uncore: Avoid a false positive warning about snprintf truncation in
 rust: helpers: Avoid raw_spin_lock initialization for PREEMPT_RT
 sched, x86: Update the comment for TIF_NEED_RESCHED_LAZY.
 objtool: Exclude __tracepoints data from ENDBR checks
+mtd: spi-nor: winbond: add "w/ and w/o SFDP" comment
+ovl: use wrapper ovl_revert_creds()
+fs/backing-file: Convert to revert/override_creds_light()
+cred: Add a light version of override/revert_creds()
+backing-file: clean up the API
+ovl: properly handle large files in ovl_security_fileattr
+mm/memory-failure: replace sprintf() with sysfs_emit()
+memcg: add flush tracepoint
+memcg: rename do_flush_stats and add force flag
+mm: delete the unused put_pages_list()
+selftests/mm: add self tests for guard page feature
+tools: testing: update tools UAPI header for mman-common.h
+mm: madvise: implement lightweight guard page mechanism
+mm: add PTE_MARKER_GUARD PTE marker
+mm: pagewalk: add the ability to install PTEs
+kasan: delete CONFIG_KASAN_MODULE_TEST
+kasan: migrate copy_user_test to kunit
+kasan: move checks to do_strncpy_from_user
+mm: add per-order mTHP swpin counters
+mm: zswap: zswap_store_page() will initialize entry after adding to xarray.
+mm: swap: count successful large folio zswap stores in hugepage zswpout stats
+mm: zswap: support large folios in zswap_store()
+mm: zswap: modify zswap_stored_pages to be atomic_long_t
+mm: zswap: rename zswap_pool_get() to zswap_pool_tryget()
+mm: zswap: modify zswap_compress() to accept a page instead of a folio
+mm: define obj_cgroup_get() if CONFIG_MEMCG is not defined
 Merge drm/drm-fixes into drm-misc-fixes
+Merge branch 'mm-hotfixes-stable' into mm-stable
+cpufreq: sun50i: add a100 cpufreq support
+cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power()
+cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_power()
+cpufreq: CPPC: Fix wrong return value in cppc_get_cpu_cost()
+cpufreq: loongson3: Check for error code from devm_mutex_init() call
+cpufreq: scmi: Fix cleanup path when boost enablement fails
+Merge tag 'drm-misc-next-2024-11-08' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
+rust: use custom FFI integer types
+rust: map `__kernel_size_t` and friends also to usize/isize
+m68k: coldfire/device.c: only build FEC when HW macros are defined
+m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x
+rust: fix size_t in bindgen prototypes of C builtins
 hwmon: (pmbus) add documentation for existing flags
 hwmon: (ina226) Add support for SY24655
 dt-bindings: Add SY24655 to ina2xx devicetree bindings
@@ -986,7 +2020,15 @@ hwmon: (pmbus/mpq8785) Convert comma to semicolon
 hwmon: (ina2xx) Add support for INA260
 hwmon: (ina2xx) Add support for has_alerts configuration flag
 hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0
+rust: sync: add global lock support
 MAINTAINERS: add gpio driver to PolarFire entry
+RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
+RDMA/hns: Fix out-of-order issue of requester when setting FENCE
+powerpc/irq: use seq_put_decimal_ull_width() for decimal values
+powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector
+fadump: reserve param area if below boot_mem_top
+powerpc/fadump: allocate memory for additional parameters early
+powerpc/ftrace: Fix ftrace bug with KASAN=y
 arm64: dts: allwinner: a100: perf1: Add eMMC and MMC node
 arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
 hwrng: bcm74110 - Add Broadcom BCM74110 RNG driver
@@ -999,6 +2041,7 @@ s390/dasd: Fix typo in comment
 s390/dasd: fix redundant /proc/dasd* entries removal
 Merge tag 'md-6.13-20241107' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.13/block
 loop: fix type of block size
+power: supply: pmu_battery: Set power supply type to BATTERY
 drm/rockchip: vop: Fix a dereferenced before check warning
 sched_ext: scx_bpf_dispatch_from_dsq_set_*() are allowed from unlocked context
 ARM: dts: rockchip: adapt regulator nodenames to preferred form
@@ -1006,6 +2049,32 @@ scftorture: Use a lock-less list to free memory.
 scftorture: Move memory allocation outside of preempt_disable region.
 scftorture: Wait until scf_cleanup_handler() completes.
 scftorture: Avoid additional div operation.
+perf build: Remove PERF_HAVE_DWARF_REGS
+perf dwarf-regs: Remove get_arch_regstr code
+perf xtensa: Remove dwarf-regs.c
+perf sparc: Remove dwarf-regs.c
+perf sh: Remove dwarf-regs.c
+perf s390: Remove dwarf-regs.c
+perf riscv: Remove dwarf-regs.c and add dwarf-regs-table.h
+perf dwarf-regs: Move powerpc dwarf-regs out of arch
+perf mips: Remove dwarf-regs.c
+perf loongarch: Remove dwarf-regs.c
+perf dwarf-regs: Move csky dwarf-regs out of arch
+perf arm: Remove dwarf-regs.c
+perf arm64: Remove dwarf-regs.c
+perf dwarf-regs: Move x86 dwarf-regs out of arch
+perf dwarf-regs: Pass ELF flags to get_dwarf_regstr
+perf dwarf-regs: Pass accurate disassembly machine to get_dwarf_regnum
+perf disasm: Add e_machine/e_flags to struct arch
+perf dwarf-regs: Add EM_HOST and EF_HOST defines
+perf dwarf-regs: Remove PERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSET
+perf bpf-prologue: Remove unused file
+perf docs: Document tool and hwmon events
+perf test: Add hwmon "PMU" test
+perf pmu: Add calls enabling the hwmon_pmu
+perf hwmon_pmu: Add a tool PMU exposing events from hwmon in sysfs
+perf test: Add hwmon filename parser test
+perf hwmon_pmu: Add hwmon filename parser
 sched_ext: add a missing rcu_read_lock/unlock pair at scx_select_cpu_dfl()
 gpio: Get rid of GPIOF_ACTIVE_LOW
 USB: gadget: pxa27x_udc: Avoid using GPIOF_ACTIVE_LOW
@@ -1025,7 +2094,15 @@ arm64: dts: rockchip: Enable HDMI0 on Indiedroid Nova
 arm64: dts: rockchip: Enable GPU on Indiedroid Nova
 arm64: dts: rockchip: correct analog audio name on Indiedroid Nova
 arm64: dts: rockchip: sort rk3588s-rock5a properly in Makefile
+tools api io: Ensure line_len_out is always initialized
+perf build: Include libtraceevent headers directly indicated by pkg-config
+perf script python: Adjust objdump start/end per map pgoff parameter
+perf script cs_etm: Add map_pgoff to python dictionary
 sched_ext: Clarify sched_ext_ops table for userland scheduler
+ASoC: stm32: i2s: add stm32mp25 support
+ASoC: stm32: sai: add stm32mp25 support
+ASoC: Intel: Fix Kconfig for ACPI=n
+ASoC: qcom: sm8250: add handling of secondary MI2S clock
 EDAC/igen6: Add polling support
 EDAC/igen6: Initialize edac_op_state according to the configuration data
 dt-bindings: interrupt-controller: qcom,pdc: Add SAR2130P compatible
@@ -1037,12 +2114,75 @@ of/address: Rework bus matching to avoid warnings
 of: WARN on deprecated #address-cells/#size-cells handling
 of/fdt: Don't use default address cell sizes for address translation
 dt-bindings: Enable dtc "interrupt_provider" warnings
+iommufd: Move struct iommufd_object to public iommufd header
+Merge tag 'kvm-riscv-6.13-1' of https://github.com/kvm-riscv/linux into HEAD
+x86/cpu: Make sure flag_is_changeable_p() is always being used
+Merge branch 'cxl/for-6.13/dcd-prep' into cxl-for-next
+drm/amd/display: Handle dml allocation failure to avoid crash
+drm/amd/display: Use region6 size in fw_meta_info
+drm/amd/display: Update SPL Taps Required For Integer Scaling
+drm/amd/display: disabling p-state checks for DCN31 and DCN314
+drm/amd/display: always blank stream before disable crtc
+drm/amd/display: Read DP tunneling support only for DPIA endpoints
+drm/amd/display: Adding flag for forced MST blocked discovery
+drm/amd/display: Fix Panel Replay not update screen correctly
+drm/amd/display: Change some variable name of psr
+drm/amd/display: Change parameters to fix certain compiler errors
+drm/amd/display: Refactor HPD IRQ error checking flow
+drm/amdgpu/gfx11: Enable cleaner shader for GFX11.0.0/11.0.2 GPUs
+drm/amdgpu: Add documentation for enforce isolation feature
+drm/amdkfd: Fix wrong usage of INIT_WORK()
+drm/amdgpu: fix check in gmc_v9_0_get_vm_pte()
+drm/amd/pm: print pp_dpm_mclk in ascending order on SMU v14.0.0
+drm/amdgpu: Inform if PCIe based P2P links are not available
+drm/amdgpu: Fix video caps for H264 and HEVC encode maximum size
+drm/amdgpu: Add sysfs interface for jpeg reset mask
+drm/amdgpu: Add sysfs interface for vpe reset mask
+drm/amdgpu: Add sysfs interface for sdma reset mask
+cxl/region: Refactor common create region code
+cxl/hdm: Use guard() in cxl_dpa_set_mode()
+cxl/pci: Delay event buffer allocation
+dax: Document struct dev_dax_range
 arm64/scs: Drop unused prototype __pi_scs_patch_vmlinux()
 arm64/scs: Deal with 64-bit relative offsets in FDE frames
 arm64/scs: Fix handling of DWARF augmentation data in CIE/FDE frames
+ACPI/CDAT: Add CDAT/DSMAS shared and read only flag values
+range: Add range_overlaps()
 arm64: uprobes: Optimize cache flushes for xol slot
+drm/amdgpu: Normalize reg offsets on VCN v4.0.3
+drm/amdgpu: Avoid kcq disable during reset
+drm/amdgpu: Fix map/unmap queue logic
+drm/amdgpu: fix ACA bank count boundary check error
+drm/amdgpu: Add sysfs interface for gc reset mask
+drm/amdgpu: fix return random value when multiple threads read registers via mes.
+drm/amdkfd: remove gfx 12 trap handler page size cap
+drm/amdgpu: Add supported NPS modes node
 regmap: provide regmap_assign_bits()
 acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()
+ALSA: ump: remove unnecessary check on blk
+dma-mapping: fix swapped dir/flags arguments to trace_dma_alloc_sgt_err
+ASoC: Intel: Kconfig: Revert make SND_SOC_ACPI_INTEL_MATCH depend on ACPI
+ASoC: Intel: Kconfig: Only select SND_SOC_SDCA if ACPI is enabled
+ASoC: sma1307: Fix invalid logical judgement
+ASoC: mediatek: mt8183: Remove unnecessary variable assignments
+ASoC: stm32: i2s: add stm32mp25 support
+ASoC: dt-bindings: add stm32mp25 support for i2s
+ASoC: stm32: sai: add stm32mp25 support
+ASoC: dt-bindings: add stm32mp25 support for sai
+iommu: Make set_dev_pasid op support domain replacement
+iommu/arm-smmu-v3: Make set_dev_pasid() op support replace
+iommu/vt-d: Add set_dev_pasid callback for nested domain
+iommu/vt-d: Make identity_domain_set_dev_pasid() to handle domain replacement
+iommu/vt-d: Make intel_svm_set_dev_pasid() support domain replacement
+iommu/vt-d: Limit intel_iommu_set_dev_pasid() for paging domain
+iommu/vt-d: Make intel_iommu_set_dev_pasid() to handle domain replacement
+iommu/vt-d: Add iommu_domain_did() to get did
+iommu/vt-d: Consolidate the struct dev_pasid_info add/remove
+iommu/vt-d: Add pasid replace helpers
+iommu/vt-d: Refactor the pasid setup helpers
+iommu/vt-d: Add a helper to flush cache for updating present pasid entry
+iommu: Pass old domain to set_dev_pasid op
+iommu/iova: Fix typo 'adderss'
 media: platform: samsung: s5p-jpeg: Remove deadcode
 media: qcom: camss: Add MSM8953 resources
 media: dt-bindings: Add qcom,msm8953-camss
@@ -1055,21 +2195,84 @@ media: replace obsolete hans.verkuil@cisco.com alias
 Documentation: media: improve V4L2_CID_MIN_BUFFERS_FOR_*, doc
 media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_* controls
 x86/stackprotector: Work around strict Clang TLS symbol requirements
+Documentation: kvm: reorganize introduction
+Documentation: kvm: replace section numbers with links
+Documentation: kvm: fix a few mistakes
+KVM: powerpc: remove remaining traces of KVM_CAP_PPC_RMA
+dt-bindings: pinctrl: sx150xq: allow gpio line naming
+pinctrl: single: add marvell,pxa1908-padconf compatible
+dt-bindings: pinctrl: pinctrl-single: add marvell,pxa1908-padconf compatible
+dt-bindings: pinctrl: correct typo of description for cv1800
+pinctrl: qcom: spmi-mpp: Add PM8937 compatible
+dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8937 compatible
+pinctrl: qcom-pmic-gpio: add support for PM8937
+dt-bindings: pinctrl: qcom,pmic-gpio: add PM8937
+pinctrl: Use of_property_present() for non-boolean properties
+Input: i8042 - fix typo dublicate to duplicate
+Input: ads7846 - add dummy command register clearing cycle
+Input: cs40l50 - fix wrong usage of INIT_WORK()
+Merge tag 'drm-etnaviv-next-2024-11-07' of https://git.pengutronix.de/git/lst/linux into drm-next
+Merge tag 'amd-drm-next-6.13-2024-11-06' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
 MAINTAINERS: Make Yu Kuai co-maintainer of md/raid subsystem
 sched_ext: Do not enable LLC/NUMA optimizations when domains overlap
+powerpc/cell: Use for_each_of_range() iterator
+powerpc/44x: Use for_each_of_range() iterator
 md/raid5: Wait sync io to finish before changing group cnt
 block: don't verify IO lock for freeze/unfreeze in elevator_init_mq()
 block: always verify unfreeze lock on the owner task
 rbd: unfreeze queue after marking disk as dead
 block: remove blk_freeze_queue()
+mm/damon/tests/dbgfs-kunit: fix the header double inclusion guarding ifdef comment
+mm/damon/Kconfig: update DBGFS_KUNIT prompt copy for SYSFS_KUNIT
+selftests/damon/debugfs_duplicate_context_creation: hide errors from expected file write failures
+selftests/damon/_debugfs_common: hide expected error message from test_write_result()
+selftests/damon/huge_count_read_write: remove unnecessary debugging message
+selftests/damon/huge_count_read_write: provide sufficiently large buffer for DEPRECATED file read
+memcg: factor out mem_cgroup_stat_aggregate()
+mm/show_mem: use str_yes_no() helper in show_free_areas()
+mm/vmscan: wake up flushers conditionally to avoid cgroup OOM
+mm: use page->private instead of page->index in percpu
+mm: remove references to page->index in huge_memory.c
+bootmem: stop using page->index
+mm: mass constification of folio/page pointers
+mm: renovate page_address_in_vma()
+mm: use page_pgoff() in more places
+mm: convert page_to_pgoff() to page_pgoff()
+mm/zsmalloc: use memcpy_from/to_page whereever possible
+zsmalloc: replace kmap_atomic with kmap_local_page
+tests/module/gen_test_kallsyms.sh: use 0 value for variables
 block: Add a public bdev_zone_is_seq() helper
 block: RCU protect disk->conv_zones_bitmap
 block: Replace sprintf() with sysfs_emit()
+mm/codetag: uninline and move pgalloc_tag_copy and pgalloc_tag_split
+alloc_tag: support for page allocation tag compression
+alloc_tag: introduce pgtag_ref_handle to abstract page tag references
+alloc_tag: populate memory for module tags as needed
+alloc_tag: load module tags into separate contiguous memory
+alloc_tag: introduce shutdown_mem_profiling helper function
+maple_tree: add mas_for_each_rev() helper
+x86/module: enable ROX caches for module text on 64 bit
+execmem: add support for cache of large ROX pages
+x86/module: prepare module loading for ROX allocations of text
+arch: introduce set_direct_map_valid_noflush()
+module: prepare to handle ROX allocations for text
+asm-generic: introduce text-patching.h
+mm: vmalloc: don't account for number of nodes for HUGE_VMAP allocations
+mm: vmalloc: group declarations depending on CONFIG_MMU together
 io_uring/rsrc: add & apply io_req_assign_buf_node()
 io_uring/rsrc: remove '->ctx_ptr' of 'struct io_rsrc_node'
 io_uring/rsrc: pass 'struct io_ring_ctx' reference to rsrc helpers
 selftests/mm: Define PKEY_UNRESTRICTED for pkey_sighandler_tests
+Add a driver for the Iron Device SMA1307 Amp
+ASoC: SOF: ipc3-loader: Handle PROBE_INFO ext_manifest
+perf stat: Expand metric+unit buffer size
 nvme: add reservation command's defines
+perf tools: Add the empty-pmu-events build to .gitignore
+perf: event: Remove deadcode
+x86/tdx: Enable CPU topology enumeration
+x86/tdx: Dynamically disable SEPT violations from causing #VEs
+x86/tdx: Rename tdx_parse_tdinfo() to tdx_setup()
+x86/tdx: Introduce wrappers to read and write TD metadata
 block: Switch to using refcount_t for zone write plugs
 kselftest/arm64: Test signal handler state modification in fp-stress
 kselftest/arm64: Provide a SIGUSR1 handler in the kernel mode FP stress test
@@ -1079,9 +2282,16 @@ kselftest/arm64: Correct misleading comments on fp-stress irritators
 x86/boot: Remove unused function atou()
 kselftest/arm64: Poll less often while waiting for fp-stress children
 kselftest/arm64: Increase frequency of signal delivery in fp-stress
+iommufd: Allow fault reporting for non-PRI PCI devices
+PCI: keystone: Add link up check to ks_pcie_other_map_bus()
+PCI: keystone: Set mode as Root Complex for "ti,keystone-pcie" compatible
 spi: spidev_test: add support for word delay
+ASoC: ux500: Remove redundant casts
+ASoC: SOF: Intel: hda: handle only paused streams in hda_dai_suspend()
 arm64: dts: sun50i-a64-pinephone: Add mount-matrix for PinePhone magnetometers
 arm64: dts: sun50i-a64-pinephone: Add AF8133J to PinePhone
+PCI: microchip: Add support for using either Root Port 1 or 2
+dt-bindings: PCI: microchip,pcie-host: Add reg for Root Port 2
 sched: No PREEMPT_RT=y for all{yes,mod}config
 media: atomisp: Add check for rgby_data memory allocation failure
 media: atomisp: remove redundant re-checking of err
@@ -1094,7 +2304,21 @@ media: atomisp: mt9m114: Add missing mutex_init() call
 media: atomisp: mt9m114: Disable V4L2_CID_3A_LOCK control
 media: atomisp: Fix WARN_ON() in vb2_start_streaming() triggering
 media: atomisp: Remove unused libmsrlisthelper
+Merge tag 'intel-pinctrl-v6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel into devel
+ethernet: cavium: Replace deprecated PCI functions
+gpio: Replace deprecated PCI functions
+fpga/dfl-pci.c: Replace deprecated PCI functions
+PCI: Deprecate pcim_iounmap_regions()
+ASoC: SOF: Intel: hda: Add support for persistent Code Loader DMA buffers
+ASoC: SOF: Intel: hda-stream: Always use at least two BDLE for transfers
+ASoC: SOF: ipc3-loader: 'Handle' PROBE_INFO ext_manifest type when parsing
+ASoC: SOF: ext_manifest: Add missing ext_manifest type for PROBE_INFO
 Revert "block: pre-calculate max_zone_append_sectors"
+selftests/powerpc: Detect taint change in mitigation patching test
+selftests/powerpc: Return errors from all tests
+selftests/powerpc: Fix 32-bit BE build errors on Ubuntu 24.04
+selftests/powerpc: Give all tests 2 minutes timeout
+selftests/powerpc: Lower run time of count_stcx_fail test
 arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
 x86/sev: Cleanup vc_handle_msr()
 pwm: Assume a disabled PWM to emit a constant inactive output
@@ -1118,6 +2342,7 @@ s390/physmem_info: Query diag500(STORAGE LIMIT) to support QEMU/KVM memory devic
 Documentation: s390-diag.rst: Document diag500(STORAGE LIMIT) subfunction
 Documentation: s390-diag.rst: Make diag500 a generic KVM hypercall
 s390/kvm: Mask extra bits from program interrupt code
+drm/sched: Improve teardown documentation
 media: i2c: dw9768: Use runtime PM autosuspend
 media: i2c: ov5645: Switch to {enable,disable}_streams
 media: i2c: ov5645: Use subdev active state
@@ -1163,6 +2388,98 @@ media: ipu6: use the IPU6 DMA mapping APIs to do mapping
 media: ipu6: not override the dma_ops of device in driver
 media: ipu6: Fix DMA and physical address debugging messages for 32-bit
 media: ov2740: Don't log ov2740_check_hwcfg() errors twice
+memcg: workingset: remove folio_memcg_rcu usage
+mm/vma: the pgoff is correct if can_merge_right
+mm: defer second attempt at merge on mmap()
+mm: remove unnecessary reset state logic on merge new VMA
+mm: refactor __mmap_region()
+mm: isolate mmap internal logic to mm/vma.c
+tools: testing: add additional vma_internal.h stubs
+memcg-v1: remove memcg move locking code
+memcg-v1: no need for memcg locking for MGLRU
+memcg-v1: no need for memcg locking for writeback tracking
+memcg-v1: no need for memcg locking for dirty tracking
+memcg-v1: remove charge move code
+memcg-v1: fully deprecate move_charge_at_immigrate
+mm: shmem: fallback to page size splice if large folio has poisoned pages
+mm/damon/vaddr: add 'nr_piece == 1' check in damon_va_evenly_split_region()
+mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
+mm/page_alloc: use str_off_on() helper in build_all_zonelists()
+mm/memcontrol: fix seq_buf size to save memory when PAGE_SIZE is large
+mm: add missing mmu_notifier_clear_young for !MMU_NOTIFIER
+tools/mm: free the allocated memory
+mm/page-writeback: raise wb_thresh to prevent write blocking with strictlimit
+mm/memory.c: simplify pfnmap_lockdep_assert
+mm/codetag: fix arg in pgalloc_tag_copy alloc_tag_sub
+maple_tree: fix outdated flag name in comment
+mm: shmem: improve the tmpfs large folio read performance
+mm: shmem: update iocb->ki_pos directly to simplify tmpfs read logic
+mm: remove unused has_isolate_pageblock
+mm: remove redundant condition for THP folio
+mm/mremap: remove goto from mremap_to()
+mm/mremap: cleanup vma_to_resize()
+maple_tree: remove sanity check from mas_wr_slot_store()
+maple_tree: calculate new_end when needed
+mm: don't set readahead flag on a folio when lookahead_size > nr_to_read
+mm: shmem: remove __shmem_huge_global_enabled()
+mm: huge_memory: move file_thp_enabled() into huge_memory.c
+tmpfs: don't enable large folios if not supported
+tools: testing: fix phys_addr_t size on 64-bit systems
+mm/mglru: reset page lru tier bits when activating
+mm: swap: use str_true_false() helper function
+percpu: add a test case for the specific 64-bit value addition
+x86/percpu: fix clang warning when dealing with unsigned types
+mm, kasan, kmsan: instrument copy_from/to_kernel_nofault
+maple_tree: simplify mas_push_node()
+maple_tree: total is not changed for nomem_one case
+maple_tree: clear request_count for new allocated one
+maple_tree: root node could be handled by !p_slot too
+maple_tree: add some alloc node test case
+maple_tree: fix alloc node fail issue
+mm/vmstat: defer the refresh_zone_stat_thresholds after all CPUs bringup
+vmscan: add a vmscan event for reclaim_pages
+mm: avoid zeroing user movable page twice with init_on_alloc=1
+mm/zswap: avoid touching XArray for unnecessary invalidation
+maple_tree: refactor mas_wr_store_type()
+mm/hugetlb: perform vmemmap optimization batchly for specific node allocation
+memcg: add tracing for memcg stat updates
+mm: remove unused hugepage for vma_alloc_folio()
+mm: add pcp high_min high_max to proc zoneinfo
+mm/kmemleak: fix typo in object_no_scan() comment
+kaslr: rename physmem_end and PHYSMEM_END to direct_map_physmem_end
+zram: do not open-code comp priority 0
+mm: allocate THP on hugezeropage wp-fault
+mm: abstract THP allocation
+MAINTAINERS: mailmap: update Alexey Klimov's email address
+mm/memory.c: remove stray newline at top of file
+percpu: fix data race with pcpu_nr_empty_pop_pages
+mm: consolidate common checks in hugetlb_get_unmapped_area
+arch/s390: clean up hugetlb definitions
+mm: drop hugetlb_get_unmapped_area{_*} functions
+mm: make hugetlb mappings go through mm_get_unmapped_area_vmflags
+arch/powerpc: teach book3s64 arch_get_unmapped_area{_topdown} to handle hugetlb mappings
+arch/sparc: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings
+arch/x86: teach arch_get_unmapped_area_vmflags to handle hugetlb mappings
+arch/s390: teach arch_get_unmapped_area{_topdown} to handle hugetlb mappings
+mm/mmap: teach generic_get_unmapped_area{_topdown} to handle hugetlb mappings
+mm: remove misleading 'unlikely' hint in vms_gather_munmap_vmas()
+maple_tree: do not hash pointers on dump in debug mode
+mm/truncate: reset xa_has_values flag on each iteration
+mm: swap: make some count_mthp_stat() call-sites be THP-agnostic.
+mm: move set_pxd_safe() helpers from generic to platform
+gup: convert FOLL_TOUCH case in follow_page_pte() to folio
+mm: remove PageKsm()
+mm: add PageAnonNotKsm()
+ksm: convert should_skip_rmap_item() to take a folio
+ksm: convert cmp_and_merge_page() to use a folio
+ksm: use a folio in try_to_merge_one_page()
+Merge patch series "scsi: st: Device reset patches"
+scsi: st: New session only when Unit Attention for new tape
+scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
+scsi: st: Don't modify unknown block number in MTIOCGET
+scsi: ufs: core: Restore SM8650 support
+scsi: sun3: Mark driver struct with __refdata to prevent section mismatch
+scsi: sg: Enable runtime power management
 hrtimers: Delete hrtimer_init_on_stack()
 alarmtimer: Switch to use hrtimer_setup() and hrtimer_setup_on_stack()
 io_uring: Switch to use hrtimer_setup_on_stack()
@@ -1182,9 +2499,25 @@ _RESEND_PATCH_v2_04_19_wifi_rt2x00_Remove_redundant_hrtimer_init_
 KVM: x86/xen: Initialize hrtimer in kvm_xen_init_vcpu()
 drm/i915/request: Remove unnecessary modification of hrtimer:: Function
 hrtimers: Add missing hrtimer_init() trace points
+scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
+scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
+scsi: fusion: Remove unused variable 'rc'
+scsi: bfa: Fix use-after-free in bfad_im_module_exit()
+scsi: esas2r: Remove unused esas2r_build_cli_req()
+scsi: target: Fix incorrect function name in pscsi_create_type_disk()
+scsi: ufs: Replace deprecated PCI functions
+scsi: Switch back to struct platform_driver::remove()
+scsi: pm8001: Increase request sg length to support 4MiB requests
+scsi: pm8001: Initialize devices in pm8001_alloc_dev()
+scsi: pm8001: Use module param to set pcs event log severity
 softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT.
 timers: Use __raise_softirq_irqoff() to raise the softirq.
 hrtimer: Use __raise_softirq_irqoff() to raise the softirq
+scsi: ufs: ufs-mediatek: Configure individual LU queue flags
+Merge branch '6.12/scsi-fixes' into 6.13/scsi-staging
+Merge patch series "Update lpfc to revision 14.4.0.6"
+Merge patch series "UFS cleanups and enhancements to ufs-exynos for gs101"
+scsi: MAINTAINERS: Update UFS Exynos entry
 alarmtimers: Remove return value from alarm functions
 alarmtimers: Remove the throttle mechanism from alarm_forward_now()
 posix-timers: Cleanup SIG_IGN workaround leftovers
@@ -1207,10 +2540,29 @@ posix-timers: Make signal overrun accounting sensible
 posix-timers: Make signal delivery consistent
 posix-cpu-timers: Correctly update timer status in posix_cpu_timer_del()
 riscv: dts: thead: Add TH1520 ethernet nodes
+ASoC: Intel: Kconfig: fix undefined symbol:
+powerpc/ps3: Mark ps3_setup_uhc_device() __init
 riscv: defconfig: Enable T-HEAD C900 ACLINT SSWI drivers
 irqchip: Add T-HEAD C900 ACLINT SSWI driver
 dt-bindings: interrupt-controller: Add T-HEAD C900 ACLINT SSWI device
 irqchip/stm32mp-exti: Use of_property_present() for non-boolean properties
+PCI: Detect and trust built-in Thunderbolt chips
+Merge tag 'sunxi-clk-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into clk-allwinner
+PCI: vmd: Set devices to D0 before enabling PM L1 Substates
+PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs
+PCI: imx6: Fix suspend/resume support on i.MX6QDL
+Merge tag 'clk-meson-v6.13-1' of https://github.com/BayLibre/clk-meson into clk-amlogic
+Merge tag 'clk-imx-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux into clk-imx
+dma-buf: use atomic64_inc_return() in dma_buf_getfile()
+fs/proc/kcore.c: fix coccinelle reported ERROR instances
+resource: avoid unnecessary resource tree walking in __region_intersects()
+Merge tag 'renesas-clk-for-v6.13-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
+PCI/ASPM: Add notes about enabling PCI-PM L1SS to pci_enable_link_state(_locked)
+ASoC: da7213: Extend support for the MCK in range [2, 50] MHz
+ASoC: da7213: Avoid setting PLL when closing audio stream
+ASoC: da7213: Add suspend to RAM support
+ASoC: da7213: Return directly the value of regcache_sync()
+ASoC: da7213: Populate max_register to regmap_config
 io_uring: avoid normal tw intermediate fallback
 io_uring/napi: add static napi tracking strategy
 io_uring/napi: clean up __io_napi_do_busy_loop
@@ -1224,6 +2576,8 @@ io_uring: remove task ref helpers
 io_uring: move cancelations to be io_uring_task based
 io_uring/rsrc: split io_kiocb node type assignments
 io_uring/rsrc: encode node type and ctx together
+PCI: mediatek-gen3: Add support for restricting link width
+isofs: avoid memory leak in iocharset
 xattr: remove redundant check on variable err
 fs/xattr: add *at family syscalls
 new helpers: file_removexattr(), filename_removexattr()
@@ -1236,13 +2590,23 @@ MAINTAINERS: remove Zefan Li
 HID: rmi: Add select RMI4_F3A in Kconfig
 x86/kprobes: Cleanup kprobes on ftrace code
 Merge tag 'perf-core-for-bpf-next' from tip tree
+iommu: Add a kdoc to iommu_unmap()
+iommu/io-pgtable-arm-v7s: Remove split on unmap behavior
+drm/panthor: Fix OPP refcnt leaks in devfreq initialisation
+drm/panfrost: Add missing OPP table refcnt decremental
+iommu/io-pgtable-arm: Remove split on unmap behavior
 HID: wacom: Interpret tilt data from Intuos Pro BT as signed values
 Merge tag 'md-6.13-20241105' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.13/block
 mtip32xx: Replace deprecated PCI functions
 m68k: mvme147: Reinstate early console
+ASoC: dt-bindings: maxim,max98390: Reference common DAI properties
 perf: Switch back to struct platform_driver::remove()
 spi: apple: Add driver for Apple SPI controller
 spi: dt-bindings: apple,spi: Add binding for Apple SPI controllers
+ASoC: sma1307: Add driver for Iron Device SMA1307
+ASoC: dt-bindings: irondevice,sma1307: Add initial DT
+ASoC: Intel: Kconfig: select SND_SOC_SDCA by SND_SOC_ACPI_INTEL_SDCA_QUIRKS
+ASoC: Intel: Kconfig: make SND_SOC_ACPI_INTEL_MATCH depend on ACPI
 HID: steelseries: Add capacity_level mapping
 HID: steelseries: Fix battery requests stopping after some time
 m68k: Make sure NR_IRQS is never zero
@@ -1260,6 +2624,7 @@ platform/x86: x86-android-tablets: Add support for Vexia EDU ATLA 10 tablet
 platform/x86: x86-android-tablets: Add support for getting i2c_adapter by PCI parent devname()
 platform/x86: x86-android-tablets: Add get_i2c_adap_by_handle() helper
 MAINTAINERS: adjust file entry in INTEL TPMI DRIVER
+powerpc: Add __must_check to set_memory_...()
 firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
 Merge patch series "tmpfs: Casefold fixes"
 tmpfs: Initialize sysfs during tmpfs init
@@ -1268,14 +2633,148 @@ libfs: Fix kernel-doc warning in generic_ci_validate_strict_name
 x86/resctrl: Support Sub-NUMA cluster mode SNC6
 Merge tag 'fs-atomic_2024-11-05' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into vfs.untorn.writes
 freevxfs: Replace one-element array with flexible array member
+Merge branch 'topic/compress-accel' into for-next
+ALSA: compress_offload: Use runtime pointer in snd_compr_poll()
+leds: class: Protect brightness_show() with led_cdev->led_access mutex
+leds: ktd2692: Set missing timing properties
+leds: max5970: Fix unreleased fwnode_handle in probe function
+leds: Introduce ordered workqueue for LEDs events instead of system_wq
+mfd: rt5033: Fix missing regmap_del_irq_chip()
+clk: renesas: vbattb: Add VBATTB clock driver
+Merge tag 'renesas-r9a08g045-dt-binding-defs-tag3' into renesas-clk-for-v6.13
+clk: Add devm_clk_hw_register_gate_parent_hw()
+perf trace: avoid garbage when not printing a trace event's arguments
+Merge tag 'exynos-drm-next-for-v6.13-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
 md/md-bitmap: Add missing destroy_work_on_stack()
 ARM: dts: allwinner: Remove accidental suniv duplicates
+ocfs2: remove unused errmsg function and table
+ocfs2: cluster: fix a typo
+lib/scatterlist: use sg_phys() helper
+checkpatch: always parse orig_commit in fixes tag
+nilfs2: convert metadata aops from writepage to writepages
+nilfs2: convert nilfs_recovery_copy_block() to take a folio
+nilfs2: convert nilfs_page_count_clean_buffers() to take a folio
+nilfs2: remove nilfs_writepage
+nilfs2: convert checkpoint file to be folio-based
+nilfs2: remove nilfs_palloc_block_get_entry()
+nilfs2: convert DAT file to be folio-based
+nilfs2: convert inode file to be folio-based
+nilfs2: convert persistent object allocator to be folio-based
+nilfs2: convert segment usage file to be folio-based
+nilfs2: convert common metadata file code to be folio-based
+nilfs2: convert segment buffer to be folio-based
+MAINTAINERS: add entry for min heap library code
+Documentation/core-api: add min heap API introduction
+bcachefs: update min_heap_callbacks to use default builtin swap
+bcachefs: clean up duplicate min_heap_callbacks declarations
+bcache: update min_heap_callbacks to use default builtin swap
+dm vdo: update min_heap_callbacks to use default builtin swap
+perf/core: update min_heap_callbacks to use default builtin swap
+lib/test_min_heap: update min_heap_callbacks to use default builtin swap
+lib min_heap: avoid indirect function call by providing default swap
+lib min_heap: optimize min heap by prescaling counters for better performance
+lib/min_heap: introduce non-inline versions of min heap API functions
+percpu: cast percpu pointer in PERCPU_PTR() via unsigned long
+percpu: introduce PERCPU_PTR() macro
+percpu: merge VERIFY_PERCPU_PTR() into its only user
+perf tools: update expected diff for lib/list_sort.c
+tools/lib/list_sort: remove unnecessary header includes
+lib/list_sort: remove unnecessary header includes
+ipc: fix memleak if msg_init_ns failed in create_ipc_ns
+scripts/spelling.txt: add typo "exprienced" and "rewritting"
+perf/hw_breakpoint: use ERR_PTR_PCPU(), IS_ERR_PCPU() and PTR_ERR_PCPU() macros
+scripts/decode_stacktrace.sh: remove trailing space
+lib/Makefile: make union-find compilation conditional on CONFIG_CPUSETS
+tools: fix -Wunused-result in linux.c
+lib/crc16_kunit.c: add KUnit tests for crc16
+scatterlist: fix a typo
+reboot: move reboot_notifier_list to kernel/reboot.c
+resource: correct reallocate_resource() documentation
+list: test: check the size of every lists for list_cut_position*()
+lib/Kconfig.debug: move int_pow test option to runtime testing section
+drm: replace strcpy() with strscpy()
+mm/util: deduplicate code in {kstrdup,kstrndup,kmemdup_nul}
+mm/util: fix possible race condition in kstrdup()
+bpftool: ensure task comm is always NUL-terminated
+security: replace memcpy() with get_task_comm()
+auditsc: replace memcpy() with strscpy()
+get rid of __get_task_comm()
+ipc/msg: replace one-element array with flexible array member
+scripts/spelling.txt: add more spellings corrections
+resource: introduce is_type_match() helper and use it
+resource: replace open coded resource_intersection()
+kernel/watchdog: always restore watchdog_softlockup(,hardlockup)_user_enabled after proc show
+kexec/crash: no crash update when kexec in progress
+ocfs2: fix typo in comment
+ocfs2: remove unused declaration in header file
+clk: qcom: Add support for Global Clock Controller on QCS8300
+Merge branch '20240822-qcs8300-gcc-v2-1-b310dfa70ad8@quicinc.com' into clk-for-6.13
+dt-bindings: clock: qcom: Add GCC clocks for QCS8300
+selftests/damon/access_memory_even: remove unused variables
+mm/cma: fix useless return in void function
+mm: optimize invalidation of shadow entries
+mm: optimize truncation of shadow entries
+mm: migrate LRU_REFS_MASK bits in folio_migrate_flags
+mm: pgtable: remove pte_offset_map_nolock()
+mm: multi-gen LRU: walk_pte_range() use pte_offset_map_rw_nolock()
+mm: userfaultfd: move_pages_pte() use pte_offset_map_rw_nolock()
+mm: page_vma_mapped_walk: map_pte() use pte_offset_map_rw_nolock()
+mm: mremap: move_ptes() use pte_offset_map_rw_nolock()
+mm: copy_pte_range() use pte_offset_map_rw_nolock()
+mm: khugepaged: collapse_pte_mapped_thp() use pte_offset_map_rw_nolock()
+mm: handle_pte_fault() use pte_offset_map_rw_nolock()
+arm: adjust_pte() use pte_offset_map_rw_nolock()
+mm: khugepaged: __collapse_huge_page_swapin() use pte_offset_map_ro_nolock()
+mm: filemap: filemap_fault_recheck_pte_none() use pte_offset_map_ro_nolock()
+powerpc: assert_pte_locked() use pte_offset_map_ro_nolock()
+mm: pgtable: introduce pte_offset_map_{ro|rw}_nolock()
+mm: move mm flags to mm_types.h
+mm/madvise: unrestrict process_madvise() for current process
+selftests/mm: hugetlb_fault_after_madv: improve test output
+selftests/mm: hugetlb_fault_after_madv: use default hugetlb page size
+mm/mempolicy: fix comments for better documentation
+mm: fix shrink nr.unqueued_dirty counter issue
+maple_tree: memset maple_big_node as a whole
+maple_tree: remove maple_big_node.parent
+maple_tree: goto complete directly on a pivot of 0
+maple_tree: i is always less than or equal to mas_end
+mm: refactor mm_access() to not return NULL
+zram: remove UNDER_WB and simplify writeback
+zram: reshuffle zram_free_page() flags operations
+zram: do not mark idle slots that cannot be idle
+zram: rework writeback target selection strategy
+zram: rework recompress target selection strategy
+zram: permit only one post-processing operation at a time
+zram: introduce ZRAM_PP_SLOT flag
+mm/vmalloc: combine all TLB flush operations of KASAN shadow virtual address into one operation
+mm/memcontrol: add per-memcg pgpgin/pswpin counter
+mm/damon: fix sparse warning for zero initializer
+mm: shmem: fix khugepaged activation policy for shmem
+selftests/mm: add pkey_sighandler_xx, hugetlb_dio to .gitignore
+Merge branch 'mm-hotfixes-stable' into mm-stable.
+Merge tag 'clk-microchip-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into clk-microchip
 soc: qcom: socinfo: add IPQ5424/IPQ5404 SoC ID
 dt-bindings: arm: qcom,ids: add SoC ID for IPQ5424/IPQ5404
+clk: qcom: add Global Clock controller (GCC) driver for IPQ5424 SoC
+clk: qcom: clk-alpha-pll: Add NSS HUAYRA ALPHA PLL support for ipq9574
+Merge branch '20241028060506.246606-3-quic_srichara@quicinc.com' into clk-for-6.13
+dt-bindings: clock: Add Qualcomm IPQ5424 GCC binding
+clk: qcom: add SAR2130P GPU Clock Controller support
+clk: qcom: dispcc-sm8550: enable support for SAR2130P
+clk: qcom: tcsrcc-sm8550: add SAR2130P support
+clk: qcom: add support for GCC on SAR2130P
+clk: qcom: rpmh: add support for SAR2130P
+clk: qcom: rcg2: add clk_rcg2_shared_floor_ops
+Merge branch '20241027-sar2130p-clocks-v5-0-ecad2a1432ba@linaro.org' into clk-for-6.13
+dt-bindings: clk: qcom,sm8450-gpucc: add SAR2130P compatibles
 ext4: Do not fallback to buffered-io for DIO atomic write
 ext4: Support setting FMODE_CAN_ATOMIC_WRITE
 ext4: Check for atomic writes support in write iter
 ext4: Add statx support for atomic writes
+dt-bindings: clock: qcom,sm8550-dispcc: Add SAR2130P compatible
+dt-bindings: clock: qcom,sm8550-tcsr: Add SAR2130P compatible
+dt-bindings: clock: qcom: document SAR2130P Global Clock Controller
+dt-bindings: clock: qcom,rpmhcc: Add SAR2130P compatible
 soc: qcom: llcc: Flip the manual slice configuration condition
 md/raid5: don't set Faulty rdev for blocked_rdev
 md/raid10: don't wait for Faulty rdev in wait_blocked_rdev()
@@ -1285,7 +2784,155 @@ md: don't record new badblocks for faulty rdev
 md: don't wait faulty rdev in md_wait_for_blocked_rdev()
 md: add a new helper rdev_blocked()
 md/raid5-ppl: Use atomic64_inc_return() in ppl_new_iounit()
+dt-bindings: display: samsung,exynos7-decon: add exynos7870 compatible
+Merge tag 'samsung-clk-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into clk-samsung
+Merge tag 'drm-msm-next-2024-11-04' of https://gitlab.freedesktop.org/drm/msm into drm-next
+Merge tag 'drm-intel-next-2024-11-04' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
 dt-bindings: firmware: qcom,scm: Document sm8750 SCM
+Input: introduce notion of passive observers for input handlers
+Input: maple_keyb - use guard notation when acquiring mutex
+Input: locomokbd - use guard notation when acquiring spinlock
+Input: hilkbd - use guard notation when acquiring spinlock
+dt-bindings: PCI: snps,dw-pcie: Drop "#interrupt-cells" from example
+xfs: port ondisk structure checks from xfs/122 to the kernel
+xfs: separate space btree structures in xfs_ondisk.h
+xfs: convert struct typedefs in xfs_ondisk.h
+xfs: enable metadata directory feature
+xfs: enable realtime quota again
+xfs: update sb field checks when metadir is turned on
+xfs: reserve quota for realtime files correctly
+xfs: create quota preallocation watermarks for realtime quota
+xfs: report realtime block quota limits on realtime directories
+xfs: persist quota flags with metadir
+xfs: advertise realtime quota support in the xqm stat files
+xfs: scrub quota file metapaths
+xfs: fix chown with rt quota
+xfs: use metadir for quota inodes
+xfs: refactor xfs_qm_destroy_quotainos
+xfs: use rtgroup busy extent list for FITRIM
+xfs: implement busy extent tracking for rtgroups
+xfs: port the perag discard code to handle generic groups
+xfs: move the min and max group block numbers to xfs_group
+xfs: adjust min_block usage in xfs_verify_agbno
+xfs: make xfs_rtblock_t a segmented address like xfs_fsblock_t
+xfs: create helpers to deal with rounding xfs_filblks_t to rtx boundaries
+xfs: create helpers to deal with rounding xfs_fileoff_t to rtx boundaries
+xfs: mask off the rtbitmap and summary inodes when metadir in use
+xfs: scrub metadir paths for rtgroup metadata
+xfs: repair realtime group superblock
+xfs: scrub the realtime group superblock
+xfs: don't coalesce file mappings that cross rtgroup boundaries in scrub
+xfs: make the RT allocator rtgroup aware
+xfs: don't merge ioends across RTGs
+xfs: use realtime EFI to free extents when rtgroups are enabled
+xfs: support error injection when freeing rt extents
+xfs: support logging EFIs for realtime extents
+xfs: force swapext to a realtime file to use the file content exchange ioctl
+xfs: store rtgroup information with a bmap intent
+xfs: grow the realtime section when realtime groups are enabled
+xfs: encode the rtsummary in big endian format
+xfs: encode the rtbitmap in big endian format
+xfs: add block headers to realtime bitmap and summary blocks
+xfs: export the geometry of realtime groups to userspace
+xfs: record rt group metadata errors in the health system
+xfs: convert sick_map loops to use ARRAY_SIZE
+xfs: add frextents to the lazysbcounters when rtgroups enabled
+xfs: add a helper to prevent bmap merges across rtgroup boundaries
+iomap: add a merge boundary flag
+xfs: check that rtblock extents do not break rtsupers or rtgroups
+xfs: export realtime group geometry via XFS_FSOP_GEOM
+xfs: update realtime super every time we update the primary fs super
+xfs: check the realtime superblock at mount time
+xfs: define the format of rt groups
+xfs: make RT extent numbers relative to the rtgroup
+xfs: fix rt device offset calculations for FITRIM
+xfs: refactor xfs_rtsummary_blockcount
+xfs: refactor xfs_rtbitmap_blockcount
+xfs: factor out a xfs_growfs_check_rtgeom helper
+xfs: use xfs_growfs_rt_alloc_fake_mount in xfs_growfs_rt_alloc_blocks
+xfs: factor out a xfs_growfs_rt_alloc_fake_mount helper
+xfs: calculate RT bitmap and summary blocks based on sb_rextents
+xfs: remove XFS_ILOCK_RT*
+xfs: support creating per-RTG files in growfs
+xfs: move RT bitmap and summary information to the rtgroup
+xfs: split xfs_trim_rtdev_extents
+xfs: cleanup xfs_getfsmap_rtdev_rtbitmap
+xfs: factor out a xfs_growfs_rt_alloc_blocks helper
+xfs: add a xfs_qm_unmount_rt helper
+xfs: add a xfs_bmap_free_rtblocks helper
+xfs: add rtgroup-based realtime scrubbing context management
+xfs: repair metadata directory file path connectivity
+xfs: support caching rtgroup metadata inodes
+xfs: add a lockdep class key for rtgroup inodes
+xfs: define locking primitives for realtime groups
+xfs: create incore realtime group structures
+xfs: clean up xfs_getfsmap_helper arguments
+xfs: confirm dotdot target before replacing it during a repair
+xfs: check metadata directory file path connectivity
+xfs: move repair temporary files to the metadata directory tree
+xfs: check the metadata directory inumber in superblocks
+xfs: scrub metadata directories
+xfs: fix di_metatype field of inodes that won't load
+xfs: adjust parent pointer scrubber for sb-rooted metadata files
+xfs: metadata files can have xattrs if metadir is enabled
+xfs: do not count metadata directory files when doing online quotacheck
+xfs: refactor directory tree root predicates
+xfs: record health problems with the metadata directory
+xfs: adjust xfs_bmap_add_attrfork for metadir
+xfs: mark quota inodes as metadata files
+xfs: don't count metadata directory files to quota
+xfs: allow bulkstat to return metadata directories
+xfs: advertise metadata directory feature
+xfs: hide metadata inodes from everyone because they are special
+xfs: disable the agi rotor for metadata inodes
+xfs: read and write metadata inode directory tree
+xfs: enforce metadata inode flag
+xfs: load metadata directory root at mount time
+xfs: iget for metadata inodes
+xfs: define the on-disk format for the metadir feature
+xfs: store a generic group structure in the intents
+xfs: standardize EXPERIMENTAL warning generation
+xfs: rename metadata inode predicates
+xfs: constify the xfs_inode predicates
+xfs: constify the xfs_sb predicates
+xfs: remove xfs_group_intent_hold and xfs_group_intent_rele
+xfs: add group based bno conversion helpers
+xfs: store a generic xfs_group pointer in xfs_getfsmap_info
+xfs: add a generic group pointer to the btree cursor
+xfs: convert busy extent tracking to the generic group structure
+xfs: convert extent busy tracepoints to the generic group structure
+xfs: return the busy generation from xfs_extent_busy_list_empty
+xfs: move the online repair rmap hooks to the generic group structure
+xfs: move draining of deferred operations to the generic group structure
+xfs: mark xfs_perag_intent_{hold,rele} static
+xfs: move metadata health tracking to the generic group structure
+xfs: switch perag iteration from the for_each macros to a while based iterator
+xfs: insert the pag structures into the xarray later
+xfs: add a xfs_group_next_range helper
+xfs: split xfs_initialize_perag
+xfs: factor out a generic xfs_group structure
+xfs: convert remaining trace points to pass pag structures
+xfs: factor out a xfs_iwalk_args helper
+xfs: pass the pag to the xrep_newbt_extent_class tracepoints
+xfs: pass the pag to the trace_xrep_calc_ag_resblks{,_btsize} trace points
+xfs: pass objects to the xrep_ibt_walk_rmap tracepoint
+xfs: pass the iunlink item to the xfs_iunlink_update_dinode trace point
+xfs: pass objects to the xfs_irec_merge_{pre,post} trace points
+xfs: pass a perag structure to the xfs_ag_resv_init_error trace point
+xfs: constify pag arguments to trace points
+xfs: remove the unused xrep_bmap_walk_rmap trace point
+xfs: remove the unused trace_xfs_iwalk_ag trace point
+xfs: remove the mount field from struct xfs_busy_extents
+xfs: keep a reference to the pag for busy extents
+xfs: pass a pag to xfs_extent_busy_{search,reuse}
+xfs: add a xfs_agino_to_ino helper
+xfs: add xfs_agbno_to_fsb and xfs_agbno_to_daddr helpers
+xfs: remove the agno argument to xfs_free_ag_extent
+xfs: pass a pag to xfs_difree_inode_chunk
+xfs: remove the unused pag_active_wq field in struct xfs_perag
+xfs: remove the unused pagb_count field in struct xfs_perag
+xfs: fix superfluous clearing of info->low in __xfs_getfsmap_datadev
+xfs: fix simplify extent lookup in xfs_can_free_eofblocks
 ACPI: allow building without CONFIG_HAS_IOPORT
 ACPI: processor_perflib: extend X86 dependency
 ACPI: scan: Use strscpy() instead of strcpy()
@@ -1297,10 +2944,24 @@ ACPI: pci_link: Use strscpy() instead of strcpy()
 ACPI: event: Use strscpy() instead of strcpy()
 ACPI: EC: Use strscpy() instead of strcpy()
 ACPI: APD: Use strscpy() instead of strcpy()
+Merge tag 'mediatek-drm-next-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux into drm-next
 ACPI: thermal: Use strscpy() instead of strcpy()
+scripts: Remove export_report.pl
 firmware: qcom: uefisecapp: Allow X1E Devkit devices
+f2fs: fix to avoid forcing direct write to use buffered IO on inline_data inode
+f2fs: fix to map blocks correctly for direct write
+f2fs: fix race in concurrent f2fs_stop_gc_thread
+f2fs: fix fiemap failure issue when page size is 16KB
+ASoC: codecs: Add aw88081 amplifier driver
+Soundwire dai link init logic refactor
+ASoC: cleasnup rtd and its ID
 x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client
 nvme-core: remove repeated wq flags
+ASoC: dt-bindings: everest,es8326: Document interrupt property
+ASoC: rt721-sdca: change interrupt mask from XU to GE
+ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,adsp property
+ASoC: Intel: sof_sdw: Add missing quirks from some new Dell
+ASoC: rt722: change the interrupt mask for jack type detection
 nvmet: make nvmet_wq visible in sysfs
 arm64: dts: marvell: Drop undocumented SATA phy names
 Merge patch series "Convert ecryptfs to use folios"
@@ -1314,11 +2975,67 @@ ecryptfs: Convert ecryptfs_read_lower_page_segment() to take a folio
 ecryptfs: Convert ecryptfs_copy_up_encrypted_with_header() to take a folio
 ecryptfs: Use a folio throughout ecryptfs_read_folio()
 ecryptfs: Convert ecryptfs_writepage() to ecryptfs_writepages()
+mfd: cgbc-core: Fix error handling paths in cgbc_init_device()
 nvme-pci: use dma_alloc_noncontigous if possible
 nvme-pci: fix freeing of the HMB descriptor table
+clk: sunxi-ng: Use of_property_present() for non-boolean properties
+drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
+drm/amdgpu: Adjust debugfs eviction and IB access permissions
+drm/amdgpu: Adjust debugfs register access permissions
+drm/amdgpu: stop syncing PRT map operations
+drm/amdgpu: set the right AMDGPU sg segment limitation
+drm/amdgpu: Fix DPX valid mode check on GC 9.4.3
+drm/amdgpu/gfx11: Add cleaner shader for GFX11.0.3
+drm/amd/pm: add zero RPM stop temperature OD setting support for SMU13
+drm/amdgpu/mes: fetch fw version from firmware header
+drm/amd/pm: add zero RPM OD setting support for SMU13
+drm/ci: remove update-xfails.py
 arm64: pgtable: Warn unexpected pmdp_test_and_clear_young()
 arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG
 arm64: Add support for FEAT_HAFT
+fuse: remove pages for requests and exclusively use folios
+Merge branch 'for-joerg/arm-smmu/bindings' into arm/smmu
+ASoC: dt-bindings: fsl-esai: allow fsl,imx8qm-esai fallback to fsl,imx6ull-esai
+ASoC: qcom: sc8280xp Add SM8750 sound card
+ASoC: dt-bindings: qcom,sm8250: Add SM8750 sound card
+ASoC: dt-bindings: sprd,sc9860-mcdt: convert to YAML
+ASoC: dt-bindings: sprd,pcm-platform: convert to YAML
+ASoC: fsl_mqs: Support accessing registers by scmi interface
+ASoC: bcm63xx-pcm-whistler: fix uninit-value in i2s_dma_isr
+ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
+ASoC: qcom: x1e80100: Support boards with two speakers
+ASoC: codecs: ES8326: Reduce pop noise
+ASoC: dt-bindings: fsl_spdif: Document imx6sl/sx compatible fallback
+ASoC: amd: acp: Fix for ACP SOF dmic tplg component load failure
+xfs: remove xfs_page_mkwrite_iomap_ops
+xfs: remove __xfs_filemap_fault
+xfs: split write fault handling out of __xfs_filemap_fault
+xfs: split the page fault trace event
+xfs: sb_spino_align is not verified
+xfs: simplify sector number calculation in xfs_zero_extent
+xfs: remove the redundant xfs_alloc_log_agf
+iommu/vt-d: Drain PRQs when domain removed from RID
+iommu/vt-d: Drop pasid requirement for prq initialization
+iommufd: Enable PRI when doing the iommufd_hwpt_alloc
+iommu/vt-d: Move IOMMU_IOPF into INTEL_IOMMU
+iommu/vt-d: Remove the pasid present check in prq_event_thread
+iommu/vt-d: Separate page request queue from SVM
+iommu/vt-d: Fix checks and print in pgtable_walk()
+iommu/vt-d: Fix checks and print in dmar_fault_dump_ptes()
+iommu/vt-d: Drop s1_pgtbl from dmar_domain
+iommu/vt-d: Remove unused dmar_msi_read
+iommu/vt-d: Increase buffer size for device name
+iommu/vt-d: Use PCI_DEVID() macro
+iommu/vt-d: Refine intel_iommu_domain_alloc_user()
+iommu/vt-d: Refactor first_level_by_default()
+iommu/vt-d: Remove domain_update_iommu_superpage()
+iommu/vt-d: Remove domain_update_iommu_cap()
+iommu/vt-d: Enhance compatibility check for paging domain attach
+iommu/vt-d: Remove unused domain_alloc callback
+iommu/vt-d: Add domain_alloc_paging support
+drm: use ATOMIC64_INIT() for atomic64_t
+ALSA: usb-audio: Make mic volume workarounds globally applicable
+Merge branch 'for-linus' into for-next
 arm64/ptdump: Test both PTE_TABLE_BIT and PTE_VALID for block mappings
 perf/x86/intel: Do not enable large PEBS for events with aux actions or aux sampling
 perf/x86/intel/pt: Add support for pause / resume
@@ -1342,8 +3059,91 @@ ARM: dts: microchip: sam9x75_curiosity: add sam9x75 curiosity board
 dt-bindings: arm: add sam9x75 curiosity board
 ARM: dts: at91: sam9x7: add device tree for SoC
 arm64/mm: Sanity check PTE address before runtime P4D/PUD folding
+gfs2: Simplify DLM_LKF_QUECVT use
+gfs2: gfs2_evict_inode clarification
+gfs2: Make gfs2_inode_refresh static
+gfs2: Use get_random_u32 in gfs2_orlov_skip
+gfs2: Randomize GLF_VERIFY_DELETE work delay
+gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict
+gfs2: Update to the evict / remote delete documentation
+gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode
+gfs2: Clean up delete work processing
+gfs2: Minor delete_work_func cleanup
+gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock
+gfs2: Rename dinode_demise to evict_behavior
+gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE
+gfs2: Faster gfs2_upgrade_iopen_glock wakeups
+MAINTAINERS: Add maintainer for ITE IT6263 driver
+drm/bridge: Add ITE IT6263 LVDS to HDMI converter
+dt-bindings: display: bridge: Add ITE IT6263 LVDS to HDMI converter
+dt-bindings: display: Document dual-link LVDS display common properties
+dt-bindings: display: lvds-data-mapping: Add 30-bit RGB pixel data mappings
+drm: of: Add drm_of_lvds_get_dual_link_pixel_order_sink()
+drm: of: Get MEDIA_BUS_FMT_RGB101010_1X7X5_{JEIDA, SPWG} LVDS data mappings
+media: uapi: Add MEDIA_BUS_FMT_RGB101010_1X7X5_{SPWG, JEIDA}
 arm64: setup: name 'tcr2' register
 arm64/sysreg: Update ID_AA64MMFR1_EL1 register
+iommu/arm-smmu-v3: Expose the arm_smmu_attach interface
+iommu/arm-smmu-v3: Implement IOMMU_HWPT_ALLOC_NEST_PARENT
+iommu/arm-smmu-v3: Support IOMMU_GET_HW_INFO via struct arm_smmu_hw_info
+iommu/arm-smmu-v3: Report IOMMU_CAP_ENFORCE_CACHE_COHERENCY for CANWBS
+ACPI/IORT: Support CANWBS memory access flag
+ACPICA: IORT: Update for revision E.f
+vfio: Remove VFIO_TYPE1_NESTING_IOMMU
+fuse: convert direct io to use folios
+mm/writeback: add folio_mark_dirty_lock()
+fuse: convert writebacks to use folios
+fuse: convert retrieves to use folios
+fuse: convert ioctls to use folios
+fuse: convert writes (non-writeback) to use folios
+fuse: convert reads to use folios
+fuse: convert readdir to use folios
+fuse: convert readlink to use folios
+fuse: convert cuse to use folios
+fuse: add support in virtio for requests using folios
+fuse: support folios in struct fuse_args_pages and fuse_copy_pages()
+clk: imx: imx8-acm: Fix return value check in clk_imx_acm_attach_pm_domains()
+KVM: PPC: Book3S HV: Add Power11 capability support for Nested PAPR guests
+clk: imx: lpcg-scu: Skip HDMI LPCG clock save/restore
+clk: imx: clk-scu: fix clk enable state save and restore
+clk: imx: fracn-gppll: fix pll power up
+clk: imx: fracn-gppll: correct PLL initialization flow
+clk: imx: lpcg-scu: SW workaround for errata (e10858)
+Merge tag 'renesas-pinctrl-for-v6.13-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
+powerpc: Use str_enabled_disabled() helper function
+powerpc/modules: start/end_opd are only needed for ABI v1
+powerpc/ps3: replace open-coded sysfs_emit function
+riscv: kvm: Fix out-of-bounds array access
+RISC-V: KVM: Fix APLIC in_clrip and clripnum write emulation
+perf test: Fix ftrace test with regex patterns
+perf test: Remove dangling CFLAGS for removed attr.o object
+perf tools: Add all shellcheck_log to gitignore
+perf build: Add missing cflags when building with custom libtraceevent
+perf test: Remove cpu-list BPF cgroup counter test
+Input: synaptics-rmi4 - switch to using cleanup functions in F34
+Input: synaptics - fix a typo
+pinctrl: elkhartlake: Add support for DSW community
+pinctrl: intel: Add a human readable decoder for pull bias values
+dt-bindings: input: rotary-encoder: Fix "rotary-encoder,rollover" type
+KVM: x86: Short-circuit all of kvm_apic_set_base() if MSR value is unchanged
+KVM: x86: Unpack msr_data structure prior to calling kvm_apic_set_base()
+KVM: x86: Make kvm_recalculate_apic_map() local to lapic.c
+KVM: x86: Rename APIC base setters to better capture their relationship
+KVM: x86: Move kvm_set_apic_base() implementation to lapic.c (from x86.c)
+KVM: x86: Inline kvm_get_apic_mode() in lapic.h
+KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base()
+KVM: x86: Drop superfluous kvm_lapic_set_base() call when setting APIC state
+KVM: x86: Short-circuit all kvm_lapic_set_base() if MSR value isn't changing
+KVM: x86/mmu: Drop per-VM zapped_obsolete_pages list
+KVM: x86/mmu: Remove KVM's MMU shrinker
+Merge tag 'exynos-drm-next-for-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next
+KVM: x86/mmu: WARN if huge page recovery triggered during dirty logging
+KVM: x86/mmu: Rename make_huge_page_split_spte() to make_small_spte()
+KVM: x86/mmu: Recover TDP MMU huge page mappings in-place instead of zapping
+KVM: x86/mmu: Refactor TDP MMU iter need resched check
+KVM: x86/mmu: Demote the WARN on yielded in xxx_cond_resched() to KVM_MMU_WARN_ON
+KVM: x86/mmu: Check yielded_gfn for forward progress iff resched is needed
+Merge tag 'drm-xe-next-2024-10-31' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
 xfs: Support setting FMODE_CAN_ATOMIC_WRITE
 xfs: Validate atomic writes
 xfs: Support atomic write for statx
@@ -1367,6 +3167,14 @@ selftests/resctrl: Make functions only used in same file static
 PM: EM: Add min/max available performance state limits
 Merge tag 'omap-for-v6.13/drivers-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into arm/drivers
 Merge tag 'mtk-soc-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into arm/drivers
+PCI: endpoint: test: Synchronously cancel command handler work
+PCI: dwc: endpoint: Implement the pci_epc_ops::align_addr() operation
+Merge tag 'drm-msm-next-2024-10-28' of https://gitlab.freedesktop.org/drm/msm into drm-next
+rust: add arch_static_branch
+jump_label: adjust inline asm to be consistent
+rust: samples: add tracepoint to Rust sample
+rust: add tracepoint support
+rust: add static_branch_unlikely for static_key_false
 EDAC/igen6: Avoid segmentation fault on module unload
 Merge branch 'handle-possible-null-trusted-raw_tp-arguments'
 selftests/bpf: Add tests for raw_tp null handling
@@ -1374,10 +3182,12 @@ selftests/bpf: Clean up open-coded gettid syscall invocations
 bpf: Mark raw_tp arguments with PTR_MAYBE_NULL
 docs/zh_CN: add the translation of kbuild/llvm.rst
 Documentation: Fix incorrect paths/magic in magic numbers rst
+perf build: Make libunwind opt-in rather than opt-out
 Documentation/maintainer-tip: Fix typos
 Documentation: Improve crash_kexec_post_notifiers description
 Docs/zh_CN: Translate physical_memory.rst to Simplified Chinese
 spi: Use of_property_present() for non-boolean properties
+ALSA: hda: Fix unused variable warning
 ARM: dts: omap4-kc1: fix twl6030 power node
 ARM: dts: am335x-bone-common: Increase MDIO reset deassert delay to 50ms
 Documentation: admin: reorganize kernel-parameters intro
@@ -1385,16 +3195,66 @@ bpf: Move btf_type_is_struct_ptr() under CONFIG_BPF_SYSCALL
 block: pre-calculate max_zone_append_sectors
 block: remove the max_zone_append_sectors check in blk_revalidate_disk_zones
 block: update blk_stack_limits documentation
+drm/amd/pm: correct the workload setting
+drm/amdgpu: Add compatible NPS mode info
+drm/amdgpu: Skip IP coredump for RAS errors
+drm/amdgpu: Group gfx sysfs functions
+drm/amdgpu: Add nps_mode in RAS init_flag
+drm/amdgpu: add amdgpu_sdma_sched_mask debugfs
+drm/amdgpu: add amdgpu_gfx_sched_mask and amdgpu_compute_sched_mask debugfs
+drm/amdgpu: Fix dummy_read_page overlapping mappings
+drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
+drm/amdkfd: Use dynamic allocation for CU occupancy array in 'kfd_get_cu_occupancy()'
+drm/amd/pm: always pick the pptable from IFWI
+drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
+PCI: mediatek-gen3: Add support for setting max-link-speed limit
 ACPI: battery: Check for error code from devm_mutex_init() call
+drm/amd/display: 3.2.308
+drm/amd/display: Prune Invalid Modes For HDMI Output
+drm/amd/display: Implement new backlight_level_params structure
+drm/amd/display: [FW Promotion] Release 0.0.241.0
 EDAC/ie31200: Add Kaby Lake-S dual-core host bridge ID
+drm/amd/display: Add a missing DCN401 reg definition
+drm/amd/pm: add inst to dpm_set_vcn_enable
+drm/amd/display: Don't write DP_MSTM_CTRL after LT
+drm/amd/display: Minimize wait for pending updates
+drm/amd/display: parse umc_info or vram_info based on ASIC
+drm/amd/display: Remove otg w/a toggling on HPO interfaces
+drm/amd/display: Remove hw w/a toggle if on DP2/HPO
+drm/amd/display: SPL cleanup
+drm/amd/display: Fix brightness level not retained over reboot
+drm/amd/display: fix asserts in SPL during bootup
+drm/amd/display: Remove inaccessible registers from DMU diagnostics
+drm/amd/display: fix rxstatus_msg_sz type narrowing
+Revert "drm/amd/display: Block UHBR Based On USB-C PD Cable ID"
+drm/amd/display: avoid divided by zero
+drm/amd/display: Do Not Fallback To SW Cursor If HW Cursor Required
+drm/amdgpu: use string choice helpers
+drm/amdgpu: fix comment about amdgpu.abmlevel defaults
+drm/amdgpu: Expose special on chip memory pools in fdinfo
+drm/amdgpu: Stop reporting special chip memory pools as CPU memory in fdinfo
+drm/amdgpu: stop tracking visible memory stats
 selftests/mm: Enable pkey_sighandler_tests on arm64
 selftests/mm: Use generic pkey register manipulation
 arm64: signal: Remove unused macro
 arm64: signal: Remove unnecessary check when saving POE state
+drm/amdgpu: make drm-memory-* report resident memory
+drm/amdgpu: Fix the memory allocation issue in amdgpu_discovery_get_nps_info()
+drm/amdgpu: add ring reset messages
+drm/amdgpu: fix fairness in enforce isolation handling
+drm/amd/display: Remove last parts of timing_trace
+drm/amd/display: Remove unused cm3_helper_translate_curve_to_degamma_hw_format
+drm/amd/display: Remove unused regamma functions
+drm/amdkfd: add an interface to query whether is KFD is active
 arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont()
 Merge tag 'linux-cpupower-6.13-rc1-update2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux
 ARM: dts: turris-omnia: Add global LED brightness change interrupt
 ARM: dts: marvell: kirkwood: Fix at24 EEPROM node name
+PCI: qcom: Disable ASPM L0s for X1E80100
+PCI: qcom: Remove BDF2SID mapping config for SC8280X family SoC
+drm/vkms: Remove usage of legacy drm_crtc members
+Merge remote-tracking branch 'drm/drm-next' into drm-misc-next
+drm/imx/dcss: include drm/drm_bridge.h header
 Merge tag 'imx-drivers-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
 misc: lan966x_pci: Fix dtc warn 'Missing interrupt-parent'
 misc: lan966x_pci: Fix dtc warns 'missing or empty reg/ranges property'
@@ -1402,16 +3262,42 @@ Merge tag 'qcom-drivers-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel
 Merge tag 'zynqmp-soc-for-6.13' of https://github.com/Xilinx/linux-xlnx into arm/drivers
 arm64: dts: ti: k3-am62: use opp_efuse_table for opp-table syscon
 Merge tag 'memory-controller-drv-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
+ALSA: hda: intel: Switch to pci_alloc_irq_vectors API
+ALSA: hda: intel: Don't free interrupt when suspending
 platform/x86/amd/pmf: Switch to platform_get_resource() and devm_ioremap_resource()
 MAINTAINERS: Change AMD PMF driver status to "Supported"
 platform/x86/amd/pmf: Use dev_err_probe() to simplify error handling
 platform/x86/intel/vsec: Remove a useless mutex
 ACPI: GTDT: Tighten the check for the array of platform timer structures
 arm64/fpsimd: Fix a typo
+drm/bridge: it6505: Fix inverted reset polarity
+PCI: j721e: Deassert PERST# after a delay of PCIE_T_PVPERL_MS milliseconds
+drm/mediatek: Switch to for_each_child_of_node_scoped()
+drm/mediatek: Fix child node refcount handling in early exit
+RDMA/nldev: Add IB device and net device rename events
+RDMA/mlx5: Add implementation for ufile_hw_cleanup device operation
+RDMA/core: Move ib_uverbs_file struct to uverbs_types.h
+RDMA/core: Add device ufile cleanup operation
+RDMA/mlx5: Ensure active slave attachment to the bond IB device
+RDMA/core: Implement RoCE GID port rescan and export delete function
+RDMA/mlx5: Call dev_put() after the blocking notifier
+RDMA/mlx5: Support querying per-plane IB PortCounters
+RDMA/mlx5: Support OOO RX WQE consumption
+Introduce mlx5 data direct placement (DDP)
+RDMA/bnxt_re: Add debugfs hook in the driver
+RDMA/bnxt_re: Support raw data query for each resources
+RDMA/bnxt_re: Add support for querying HW contexts
+RDMA/bnxt_re: Support driver specific data collection using rdma tool
+RDMA/rxe: Set queue pair cur_qp_state when being queried
+drm/nouveau: Add drm_panic support for nv50+
+drm/nouveau/disp: Move tiling functions to dispnv50/tile.h
+drm/panic: Add ABGR2101010 support
 mmc: sdhci-esdhc-imx: Update esdhc sysctl dtocv bitmask
 mmc: sdhci-esdhc-imx: Implement emmc hardware reset
 mmc: core: Correct type in variable assignment for UHS-II
 mmc: sdhci-uhs2: correction a warning caused by incorrect type in argument
+drm/vkms: Drop unnecessary call to drm_crtc_cleanup()
+i2c: Use *-y instead of *-objs in Makefile
 arm64: dts: mediatek: mt8183-kukui: Drop bogus fixed regulators
 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators
 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names
@@ -1441,20 +3327,28 @@ arm64: dts: imx8qm: add node for VPU dsp
 arm64: dts: imx8qm: drop dsp node from audio_subsys bus
 arm64: dts: imx8qxp-mek: add dsp rproc-related mem regions
 arm64: dts: imx8-ss-audio: configure dsp node for rproc usage
+drm/i915/display: Allow fastset for change in HDR infoframe
+drm/i915/psr: WA for panels stating bad link status after PSR is enabled
 gpio: altera: Drop legacy-of-mm-gpiochip.h header
 gpio: pcie-idio-24: Replace deprecated PCI functions
 gpio: pci-idio-16: Replace deprecated PCI functions
+net/mlx5: Introduce data placement ordering bits
 gpio: cdev: don't report GPIOs requested as interrupts as used
 gpio: sysfs: emit chardev line-state events on edge store
 gpio: sysfs: emit chardev line-state events on active-low changes
 gpio: sysfs: emit chardev line-state events on GPIO export
 gpio: sysfs: use cleanup guards for the sysfs_lock mutex
 gpio: sysfs: use cleanup guards for gpiod_data::mutex
+drm/i915/dp: Add FEC Enable Retry mechanism
 gpiolib: clean up debugfs separator handling
 Merge tag 'v6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
+Merge 'origin/master' into perf-tools-next
 ARM: imx_v6_v7_defconfig: Enable drivers for Kobo Clara 2E
 ARM: dts: imx: Add devicetree for Kobo Clara 2E
 dt-bindings: arm: fsl: add compatible strings for Kobo Clara 2E
+powerpc/vdso: Drop -mstack-protector-guard flags in 32-bit files with clang
+Backmerge v6.12-rc6 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into drm-next
+clk: qcom: Make GCC_6125 depend on QCOM_GDSC
 soc: qcom: llcc: Add LLCC configuration for the QCS8300 platform
 dt-bindings: cache: qcom,llcc: Document the QCS8300 LLCC
 soc: qcom: llcc: Add configuration data for QCS615
@@ -1462,14 +3356,26 @@ dt-bindings: cache: qcom,llcc: Document the QCS615 LLCC
 soc: qcom: llcc: add support for SAR2130P and SAR1130P
 soc: qcom: llcc: use deciman integers for bit shift values
 dt-bindings: cache: qcom,llcc: document SAR2130P and SAR1130P
+drm/exynos: exynos7_drm_decon: add driver data and support for Exynos7870
+drm/exynos: exynos7_drm_decon: properly clear channels during bind
+drm/exynos: exynos7_drm_decon: fix ideal_clk by converting it to Hz
+drm/exynos: exynos7_drm_decon: fix uninitialized crtc reference in functions
+drm/exynos: remove unused prototype for crtc
+drm/exynos: gsc: Fix typo in comment
 Merge branch 'fix-resource-leak-checks-for-tail-calls'
 selftests/bpf: Add tests for tail calls with locks and refs
 bpf: Unify resource leak checks
 bpf: Tighten tail call checks for lingering locks, RCU, preempt_disable
 rcu: Finer-grained grace-period-end checks in rcu_dump_cpu_stacks()
 pwm: core: export pwm_get_state_hw()
+dt-bindings: PCI: qcom,pcie-x1e80100: Add 'global' interrupt
+dt-bindings: PCI: qcom: Move OPP table to qcom,pcie-common.yaml
+PCI: qcom: Add support for IPQ9574
+PCI: j721e: Add PCIe support for J722S SoC
+dt-bindings: PCI: qcom: Document the IPQ9574 PCIe controller
 xattr: switch to CLASS(fd)
 io_[gs]etxattr_prep(): just use getname()
+drm/msm/dpu: rework documentation comments
 RDMA/bnxt_re: Remove some dead code
 RDMA/bnxt_re: Fix some error handling paths in bnxt_re_probe()
 arm64: defconfig: Enable VBATTB clock and Renesas RTCA-3
@@ -1482,7 +3388,10 @@ arm64: dts: renesas: white-hawk-cpu-common: Add pin control for DSI-eDP IRQ
 ARM: dts: renesas: r7s72100: Add DMA support to MMCIF
 ARM: dts: renesas: r7s72100: Add DMAC node
 arm64: dts: renesas: hihope: Drop #sound-dai-cells
+clk: renesas: rzg2l: Fix FOUTPOSTDIV clk
 dt-bindings: clock: renesas,r9a08g045-vbattb: Document VBATTB
+PCI: tegra194: Move controller cleanups to pex_ep_event_pex_rst_deassert()
+PCI: qcom-ep: Move controller cleanups to qcom_pcie_perst_deassert()
 deal with the last remaing boolean uses of fd_file()
 css_set_fork(): switch to CLASS(fd_raw, ...)
 memcg_write_event_control(): switch to CLASS(fd)
@@ -1518,6 +3427,31 @@ arm64: dts: ti: k3-am62a: add opp frequencies
 arm64: dts: ti: k3-am62-verdin: Add Ivy carrier board
 arm64: dts: ti: k3-am62-verdin: add label to som adc node
 dt-bindings: arm: ti: Add verdin am62 ivy board
+scsi: lpfc: Copyright updates for 14.4.0.6 patches
+scsi: lpfc: Update lpfc version to 14.4.0.6
+scsi: lpfc: Change lpfc_nodelist nlp_flag member into a bitmask
+scsi: lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure
+scsi: lpfc: Prevent NDLP reference count underflow in dev_loss_tmo callback
+scsi: lpfc: Add cleanup of nvmels_wq after HBA reset
+scsi: lpfc: Check SLI_ACTIVE flag in FDMI cmpl before submitting follow up FDMI
+scsi: lpfc: Update lpfc_els_flush_cmd() to check for SLI_ACTIVE before BSG flag
+scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths
+scsi: lpfc: Check devloss callbk done flag for potential stale NDLP ptrs
+scsi: lpfc: Modify CGN warning signal calculation based on EDC response
+scsi: ufs: exynos: gs101: Enable clock gating with hibern8
+scsi: ufs: exynos: Fix hibern8 notify callbacks
+scsi: ufs: exynos: Set ACG to be controlled by UFS_ACG_DISABLE
+scsi: ufs: exynos: Enable write line unique transactions on gs101
+scsi: ufs: exynos: Add gs101_ufs_drv_init() hook and enable WriteBooster
+scsi: ufs: exynos: remove tx_dif_p_nsec from exynosauto_ufs_drv_init()
+scsi: ufs: exynos: gs101: Remove unused phy attribute fields
+scsi: ufs: exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR check
+scsi: ufs: exynos: gs101: Remove EXYNOS_UFS_OPT_BROKEN_AUTO_CLK_CTRL
+scsi: ufs: exynos: Add check inside exynos_ufs_config_smu()
+scsi: ufs: exynos: Allow UFS Gear 4
+scsi: ufs: exynos: Remove superfluous function parameter
+scsi: ufs: exynos: Remove empty drv_init method
+i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter
 io_uring: add support for hybrid IOPOLL
 io_uring/rsrc: allow cloning with node replacements
 io_uring/rsrc: allow cloning at an offset
@@ -1532,6 +3466,11 @@ io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entries
 io_uring/rsrc: get rid of io_rsrc_node allocation cache
 io_uring/rsrc: get rid of per-ring io_rsrc_node list
 x86/vdso: Add missing brackets in switch case
+lib: string_helpers: silence snprintf() output truncation warning
+MAINTAINERS: Add kernel hardening keywords __counted_by{_le|_be}
+PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported
+dt-bindings: PCI: qcom,pcie-sm8550: Add SAR2130P compatible
+i3c: Document I3C_ADDR_SLOT_EXT_STATUS_MASK
 vdso: Rename struct arch_vdso_data to arch_vdso_time_data
 powerpc: Split systemcfg struct definitions out from vdso
 powerpc: Split systemcfg data out of vdso data page
@@ -1567,6 +3506,7 @@ dt-bindings: usb: Add A100 compatible string
 dt-bindings: phy: sun50i-a64: add a100 compatible
 arm64: dts: allwinner: a100: add watchdog node
 arm64: dts: allwinner: A100: Add PMU mode
+clk: sunxi-ng: d1: Fix PLL_AUDIO0 preset
 riscv: dts: sophgo: Add emmc support for Huashan Pi
 riscv: dts: sophgo: Add sdio configuration for Huashan Pi
 riscv: dts: sophgo: fix pinctrl base-address
@@ -1582,6 +3522,8 @@ trace: kdb: Replace simple_strtoul with kstrtoul in kdb_ftdump
 kdb: Replace the use of simple_strto with safer kstrto in kdb_main
 ARM: dts: imx6sll: Improve gpc description
 dt-bindings: power: fsl,imx-gpc: Document fsl,imx6sll-gpc
+perf test: Use sqrtloop workload to test bperf event
+perf stat: Support inherit events during fork() for bperf
 ARM: dts: imx6sl: Pass tempmon #thermal-sensor-cells
 ARM: dts: imx6sx: Fix tempmon description
 ARM: dts: imx6sll: Remove regulator-3p0 unit address
@@ -1590,20 +3532,79 @@ dt-bindings: soc: imx: fsl,imx-anatop: Fix the i.MX7 irq number
 ARM: dts: imx6sll: Fix the last SPDIF clock name
 lib/iov_iter: fix bvec iterator setup
 loop: Simplify discard granularity calc
+drm/msm/mdss: use register definitions instead of hand-coding them
+drm/msm: move MDSS registers to separate header file
+drm/msm/dpu: move rot90 checking to dpu_plane_atomic_check_sspp()
+drm/msm/dpu: split dpu_plane_atomic_check()
+drm/msm/dpu: move scaling limitations out of the hw_catalog
+drm/msm/dpu: drop virt_formats from SSPP subblock configuration
+drm/msm/dpu: move pstate->pipe initialization to dpu_plane_atomic_check
+drm/msm/dpu: use drm_rect_fp_to_int()
 irqchip/mips-gic: Fix selection of GENERIC_IRQ_EFFECTIVE_AFF_MASK
+rust: macros: enable the rest of the tests
+rust: macros: enable paste! use from macro_rules!
+rust: enable macros::module! tests
+rust: kbuild: expand rusttest target for macros
 selftests/bpf: Disable warnings on unused flags for Clang builds
 bpftool: Prevent setting duplicate _GNU_SOURCE in Makefile
 bpf, bpftool: Fix incorrect disasm pc
 regmap: irq: Set lockdep class for hierarchical IRQ domains
+bpf: ensure RCU Tasks Trace GP for sleepable raw tracepoint BPF links
+bpf: decouple BPF link/attach hook and BPF program sleepable semantics
+bpf: put bpf_link's program when link is safe to be deallocated
+tracing: Replace strncpy() with strscpy() when copying comm
+tracing: Add might_fault() check in __DECLARE_TRACE_SYSCALL
+tracing: Fix syscall tracepoint use-after-free
+tracing: Introduce tracepoint_is_faultable()
+tracing: Introduce tracepoint extended structure
+tracing: Remove TRACE_FLAG_IRQS_NOSUPPORT
 selftests/bpf: Add a test for open coded kmem_cache iter
 bpf: Add open coded version of kmem_cache iterator
 x86/mm/doc: Add missing details in virtual memory layout
+MAINTAINERS: Replace Siemens IPC related bouncing maintainers
 kselftest/arm64: Fix encoding for SVE B16B16 test
 arm64: Expose ID_AA64ISAR1_EL1.XS to sanitised feature consumers
 arm64/gcs: Fix outdated ptrace documentation
+KVM: selftests: Ensure KVM supports AVX for SEV-ES VMSA FPU test
+KVM: selftests: Drop manual XCR0 configuration from SEV smoke test
+KVM: selftests: Drop manual XCR0 configuration from state test
+KVM: selftests: Drop manual XCR0 configuration from AMX test
+KVM: selftests: Drop manual CR4.OSXSAVE enabling from CR4/CPUID sync test
+KVM: selftests: Verify XCR0 can be "downgraded" and "upgraded"
+KVM: selftests: Configure XCR0 to max supported value by default
+KVM: selftests: Rework OSXSAVE CR4=>CPUID test to play nice with AVX insns
+KVM: selftests: Mask off OSPKE and OSXSAVE when comparing CPUID entries
+KVM: selftests: Precisely mask off dynamic fields in CPUID test
+KVM: selftests: Add a testcase for disabling feature MSRs init quirk
+KVM: selftests: Verify get/set PERF_CAPABILITIES w/o guest PDMC behavior
+KVM: x86: Remove ordering check b/w MSR_PLATFORM_INFO and MISC_FEATURES_ENABLES
+KVM: x86: Reject userspace attempts to access ARCH_CAPABILITIES w/o support
+KVM: VMX: Remove restriction that PMU version > 0 for PERF_CAPABILITIES
+KVM: x86: Reject userspace attempts to access PERF_CAPABILITIES w/o PDCM
+KVM: x86: Quirk initialization of feature MSRs to KVM's max configuration
+KVM: x86: Disallow changing MSR_PLATFORM_INFO after vCPU has run
+KVM: x86: Co-locate initialization of feature MSRs in kvm_arch_vcpu_create()
+KVM: x86: Document an erratum in KVM_SET_VCPU_EVENTS on Intel CPUs
+KVM: nVMX: fix canonical check of vmcs12 HOST_RIP
+KVM: x86: model canonical checks more precisely
+KVM: x86: Add X86EMUL_F_MSR and X86EMUL_F_DT_LOAD to aid canonical checks
+KVM: x86: Route non-canonical checks in emulator through emulate_ops
+KVM: x86: drop x86.h include from cpuid.h
+KVM: x86: Use '0' for guest RIP if PMI encounters protected guest state
+KVM: x86: Add lockdep-guarded asserts on register cache usage
+KVM: x86: Bypass register cache when querying CPL from kvm_sched_out()
+KVM: x86: AMD's IBPB is not equivalent to Intel's IBPB
+KVM: x86: Advertise AMD_IBPB_RET to userspace
+KVM: x86: Ensure vcpu->mode is loaded from memory in kvm_vcpu_exit_request()
+KVM: x86: Fix a comment inside __kvm_set_or_clear_apicv_inhibit()
+KVM: x86: Fix a comment inside kvm_vcpu_update_apicv()
 Merge tag 'tegra-for-6.13-firmware' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
+dt-bindings: mfd: aspeed: Support for AST2700
 Merge tag 'hisi-drivers-for-6.13' of https://github.com/hisilicon/linux-hisi into arm/drivers
 soc: Switch back to struct platform_driver::remove()
+mfd: Switch back to struct platform_driver::remove()
+dt-bindings: mfd: qcom,spmi-pmic: Document PMICs added in SM8750
+mfd: rtc: bd7xxxx Drop IC name from IRQ
 kselftest/arm64: Use ksft_perror() to log MTE failures
 arm64: Return early when break handler is found on linked-list
 arm64/mm: Re-organize arch_make_huge_pte()
@@ -1611,15 +3612,28 @@ arm64: mops: Document requirements for hypervisors
 spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time​
 spi: spi-mem: rtl-snand: Correctly handle DMA transfers
 spi: tegra210-quad: Avoid shift-out-of-bounds
+ASoC: cleanup function parameter for rtd and its id
+ASoC: soc-core: do rtd->id trick at snd_soc_add_pcm_runtime()
+ASoC: remove rtd->num
+ASoC: generic: switch to use rtd->id from rtd->num
+ASoC: sh: switch to use rtd->id from rtd->num
+ASoC: meson: switch to use rtd->id from rtd->num
+ASoC: fsl: switch to use rtd->id from rtd->num
+ASoC: rename rtd->num to rtd->id
+ASoC: codecs: Add aw88081 amplifier driver
+ASoC: dt-bindings: Add schema for "awinic,aw88081"
 arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Add cma heap for libcamera softisp support
 arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Add cma heap for libcamera softisp support
 arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop redundant clock-lanes from camera@1a
 arm64: dts: qcom: sc8280xp-x13s: Drop redundant clock-lanes from camera@10
 arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Convert mezzanine riser to dtso
+ASoC: sdw_utils: Update stream_name in dai_links structure
+ASoC: sdw_utils/intel/amd: refactor dai link init logic
 fs: optimize acl_permission_check()
 alienware-wmi: Fix spelling mistake "requieres" -> "requires"
 pmdomain: Merge branch fixes into next
 pmdomain: imx93-blk-ctrl: correct remove path
+drm/i915/display: Fuse bit for power management disable removed
 ARM: dts: imx7ulp: Remove incorrect mmc fallback compatible
 ARM: dts: imx6sl: Remove incorrect mmc fallback compatible
 ARM: dts: imx6sx: Remove incorrect mmc fallback compatible
@@ -1638,6 +3652,13 @@ ARM: dts: imx53: Align pin config nodes with bindings
 ARM: dts: imx51: Align pin config nodes with bindings
 ARM: dts: imx50: Align pin config nodes with bindings
 ARM: dts: imx35: Align pin config nodes with bindings
+fs/ntfs3: Accumulated refactoring changes
+fs/ntfs3: Switch to folio to release resources
+fs/ntfs3: Add check in ntfs_extend_initialized_size
+fs/ntfs3: Add more checks in mi_enum_attr (part 2)
+fs/ntfs3: Equivalent transition from page to folio
+fs/ntfs3: Fix case when unmarked clusters intersect with zone
+fs/ntfs3: Fix warning in ni_fiemap
 arm64: dts: imx8mm-venice-gw73xx: remove compatible in overlay file
 arm64: dts: imx93: Add LPSPI alias
 arm64: dts: imx8ulp: Add LPSPI alias
@@ -1648,13 +3669,110 @@ ARM: dts: imx6qdl: convert fsl,tx-d-cal to correct value
 arm64: dts: imx8qxp: change usbphy1 compatible
 arm64: dts: imx8qm: change usbphy1 compatible
 arm64: dts: imx8dxl-ss-conn: change usbphy1 compatible
+drm/mediatek: Drop dependency on ARM
+drm/imx/dcss: include drm/drm_bridge.h header
+Merge tag 'drm-misc-next-2024-10-31' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
+f2fs: remove redundant atomic file check in defragment
+f2fs: fix to convert log type to segment data type correctly
+f2fs: clean up the unused variable additional_reserved_segments
+f2fs: clean up opened code w/ {get,set}_nid()
+f2fs: fix to avoid use GC_AT when setting gc_mode as GC_URGENT_LOW or GC_URGENT_MID
+f2fs: fix to parse temperature correctly in f2fs_get_segment_temp()
+f2fs: fix to avoid potential deadlock in f2fs_record_stop_reason()
+f2fs: Fix not used variable 'index'
+f2fs: fix typos
+f2fs: modify f2fs_is_checkpoint_ready logic to allow more data to be written with the CP disable
+f2fs: check curseg->inited before write_sum_page in change_curseg
+f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
+f2fs: zone: introduce first_zoned_segno in f2fs_sb_info
+f2fs: introduce device aliasing file
+f2fs: decrease spare area for pinned files for zoned devices
+f2fs: multidevice: add stats in debugfs
+f2fs: fix to do sanity check on node blkaddr in truncate_node()
+i3c: master: svc: Fix pm_runtime_set_suspended() with runtime pm enabled
+i3c: mipi-i3c-hci: Handle interrupts according to current specifications
+i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
+i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
+i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin
+drm/msm: drop MAX_BRIDGES define
+drm/msm: move MAX_H_TILES_PER_DISPLAY to the DPU driver
+drm/msm: move msm_display_topology to the DPU driver
+i3c: master: svc: fix possible assignment of the same address to two devices
+i3c: master: svc: wait for Manual ACK/NACK Done before next step
+i3c: master: svc: use spin_lock_irqsave at svc_i3c_master_ibi_work()
+i3c: master: svc: need check IBIWON for dynamic address assignment
+i3c: master: svc: manually emit NACK/ACK for hotjoin
+i3c: master: svc: use repeat start when IBI WIN happens
+i3c: master: Fix dynamic address leak when 'assigned-address' is present
+i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED
+i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS
+drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
+KVM: arm64: Get rid of userspace_irqchip_in_use
+drm/msm/dp: tidy up platform data names
+drm/msm/dp: rename edp_ bridge functions and struct
+drm/msm/dp: prefix all symbols with msm_dp_
+drm/i915: Implement Dbuf overlap detection feature starting from LNL
 x86/cpu: Fix FAM5_QUARK_X1000 to use X86_MATCH_VFM()
+KVM: arm64: nv: Reprogram PMU events affected by nested transition
+KVM: arm64: nv: Apply EL2 event filtering when in hyp context
+KVM: arm64: nv: Honor MDCR_EL2.HLP
+KVM: arm64: nv: Honor MDCR_EL2.HPME
+KVM: arm64: Add helpers to determine if PMC counts at a given EL
+KVM: arm64: nv: Adjust range of accessible PMCs according to HPMN
+KVM: arm64: Rename kvm_pmu_valid_counter_mask()
+KVM: arm64: nv: Advertise support for FEAT_HPMN0
+KVM: arm64: nv: Describe trap behaviour of MDCR_EL2.HPMN
+KVM: arm64: nv: Honor MDCR_EL2.{TPM, TPMCR} in Host EL0
+KVM: arm64: nv: Reinject traps that take effect in Host EL0
+KVM: arm64: nv: Rename BEHAVE_FORWARD_ANY
+KVM: arm64: nv: Allow coarse-grained trap combos to use complex traps
+KVM: arm64: Describe RES0/RES1 bits of MDCR_EL2
+arm64: sysreg: Add new definitions for ID_AA64DFR0_EL1
+arm64: sysreg: Migrate MDCR_EL2 definition to table
+arm64: sysreg: Describe ID_AA64DFR2_EL1 fields
 spi: axi-spi-engine: Emit trace events for spi transfers
+KVM: arm64: Initialize trap register values in hyp in pKVM
+KVM: arm64: Initialize the hypervisor's VM state at EL2
+KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp use
+KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu()
+KVM: arm64: selftests: Test ID_AA64PFR0.MPAM isn't completely ignored
+KVM: arm64: Disable MPAM visibility by default and ignore VMM writes
+KVM: arm64: Add a macro for creating filtered sys_reg_descs entries
+KVM: arm64: Fix missing traps of guest accesses to the MPAM registers
+arm64: cpufeature: discover CPU support for MPAM
+arm64: head.S: Initialise MPAM EL2 registers and disable traps
+arm64/sysreg: Convert existing MPAM sysregs and add the remaining entries
+arm64: Use SYSTEM_OFF2 PSCI call to power off for hibernate
 regmap: maple: Provide lockdep (sub)class for maple tree's internal lock
 block: remove bio_add_zone_append_page
 block: remove zone append special casing from the direct I/O path
 mmc: sdhci-uhs2: Remove unnecessary variables
 mmc: sdhci-uhs2: Correct incorrect type in argument
+mfd: mt6397: Add initial support for MT6328
+leds: bcm6328: Replace divide condition with comparison for shift value
+mfd: adp5585: Drop obsolete dependency on COMPILE_TEST
+mfd: cs42l43: Disable IRQs during suspend
+drm/i915/dp: Write the source OUI for non-eDP sinks as well
+drm/i915/dp: Write the source OUI during connector detection
+drm/i915/dp: Write the source OUI for eDP before detecting sink capabilities
+drm/i915/dp: Reuse intel_dp_detect_dsc_caps() for eDP
+drm/i915/dp: Track source OUI validity explicitly
+regulator: axp20x: add support for the AXP323
+mfd: axp20x: Add support for AXP323
+mfd: axp20x: Allow multiple regulators
+mfd: axp20x: Ensure relationship between IDs and model names
+dt-bindings: mfd: x-powers,axp152: Document AXP323
+drm/i915/dp: Initialize the source OUI write timestamp always
+drm/i915/dp: Ensure panel power remains enabled during connector detection
+drm/i915/dp: Flush modeset commits during connector detection
+leds: lp55xx: Remove redundant test for invalid channel number
+mfd: ipaq-micro: Add missing break for the default case
+mfd: intel_soc_pmic_bxtwc: Deduplicate error messages
+mfd: intel_soc_pmic_bxtwc: Use temporary variable for struct device
+mfd: intel_soc_pmic_bxtwc: Don't use "proxy" headers
+mfd: intel_soc_pmic_bxtwc: Switch to use ATTRIBUTE_GROUPS()
+dt-bindings: leds: pca955x: Convert text bindings to YAML
+MAINTAINERS: Remove myself as a VKMS maintainer
 lib/iov_iter.c: initialize bi.bi_idx before iterating over bvec
 gpio: mpsse: Check for error code from devm_mutex_init() call
 gpiolib: avoid format string weakness in workqueue interface
@@ -1668,8 +3786,12 @@ riscv: dts: starfive: jh7110-common: move usb0 config to board dts
 riscv: dts: starfive: jh7110-common: revised device node
 initramfs: avoid filename buffer overrun
 dt-bindings: spi: sprd,sc9860-spi: convert to YAML
+ASoC: doc: update clock api details
+ASoC: codecs: wcd937x: Remove unused of_gpio.h
+drm/sched: Document purpose of drm_sched_{start,stop}
 timers: Add missing READ_ONCE() in __run_timer_base()
 pmdomain: imx: gpcv2: replace dev_err() with dev_err_probe()
+sysctl: Reduce dput(child) calls in proc_sys_fill_cache()
 pmdomain: ti-sci: Use scope based of_node_put() to simplify code.
 pmdomain: ti-sci: Add missing of_node_put() for args.np
 EDAC/mce_amd: Add support for FRU text in MCA
@@ -1687,18 +3809,105 @@ ARM: smp_twd: Remove clockevents shutdown call on offlining
 tick: Remove now unneeded low-res tick stop on CPUHP_AP_TICK_DYING
 clockevents: Shutdown and unregister current clockevents at CPUHP_AP_TICK_DYING
 clockevents: Improve clockevents_notify_released() comment
+drm/panel: leadtek-ltk050h3146w: transition to mipi_dsi wrapped functions
+drm/panel: samsung-s6e88a0-ams427ap24: Add flip option
+drm/panel: samsung-s6e88a0-ams427ap24: Add brightness control
+drm/panel: samsung-s6e88a0-ams427ap24: Add initial driver
+dt-bindings: display: panel: Add Samsung S6E88A0-AMS427AP24
+dt-bindings: display: panel: Move flip properties to panel-common
 x86/MCE/AMD: Add support for new MCA_SYND{1,2} registers
 alienware-wmi: WMAX interface documentation
 alienware-wmi: added force module parameters
+perf arm-spe: Use old behavior when opening old SPE files
+perf ftrace latency: Fix unit on histogram first entry when using --use-nsec
+perf, riscv: Wire up perf trace support for RISC-V
+drm/xe: Don't short circuit TDR on jobs not started
+drm/xe: Add mmio read before GGTT invalidate
+KVM: arm64: Handle WXN attribute
+KVM: arm64: Handle stage-1 permission overlays
+KVM: arm64: Make PAN conditions part of the S1 walk context
+KVM: arm64: Disable hierarchical permissions when POE is enabled
+KVM: arm64: Add POE save/restore for AT emulation fast-path
+KVM: arm64: Add save/restore support for POR_EL2
+KVM: arm64: Add basic support for POR_EL2
+KVM: arm64: Add kvm_has_s1poe() helper
+KVM: arm64: Subject S1PIE/S1POE registers to HCR_EL2.{TVM,TRVM}
+KVM: arm64: Drop bogus CPTR_EL2.E0POE trap routing
+arm64: Add encoding for POR_EL2
+KVM: arm64: Rely on visibility to let PIR*_ELx/TCR2_ELx UNDEF
+KVM: arm64: Hide S1PIE registers from userspace when disabled for guests
+KVM: arm64: Hide TCR2_EL1 from userspace when disabled for guests
+KVM: arm64: Define helper for EL2 registers with custom visibility
+KVM: arm64: Add a composite EL2 visibility helper
+KVM: arm64: Implement AT S1PIE support
+KVM: arm64: Disable hierarchical permissions when S1PIE is enabled
+KVM: arm64: Split S1 permission evaluation into direct and hierarchical parts
+KVM: arm64: Add AT fast-path support for S1PIE
+KVM: arm64: Handle PIR{,E0}_EL2 traps
+KVM: arm64: Add save/restore for PIR{,E0}_EL2
+KVM: arm64: Add PIR{,E0}_EL2 to the sysreg arrays
+KVM: arm64: Extend masking facility to arbitrary registers
+KVM: arm64: Add save/restore for TCR2_EL2
+KVM: arm64: Correctly access TCR2_EL1, PIR_EL1, PIRE0_EL1 with VHE
+KVM: arm64: Sanitise TCR2_EL2
+KVM: arm64: nv: Save/Restore vEL2 sysregs
+KVM: arm64: Add TCR2_EL2 to the sysreg arrays
+arm64: Define ID_AA64MMFR1_EL1.HAFDBS advertising FEAT_HAFT
+KVM: arm64: nv: Handle CNTHCTL_EL2 specially
+KVM: arm64: nv: Add missing EL2->EL1 mappings in get_el2_to_el1_mapping()
+KVM: arm64: Drop useless struct s2_mmu in __kvm_at_s1e2()
+arm64: Add encoding for PIRE0_EL2
+arm64: Remove VNCR definition for PIRE0_EL2
+arm64: Drop SKL0/SKL1 from TCR2_EL2
 kprobes: Use struct_size() in __get_insn_slot()
 kprobes: Cleanup collect_one_slot() and __disable_kprobe()
 kprobes: Cleanup the config comment
+powerpc64/bpf: Add support for bpf trampolines
+samples/ftrace: Add support for ftrace direct samples on powerpc
+powerpc/ftrace: Add support for DYNAMIC_FTRACE_WITH_DIRECT_CALLS
+powerpc/ftrace: Add support for DYNAMIC_FTRACE_WITH_CALL_OPS
+powerpc64/ftrace: Support .text larger than 32MB with out-of-line stubs
+powerpc64/ftrace: Move ftrace sequence out of line
+kbuild: Add generic hook for architectures to use before the final vmlinux link
+powerpc/ftrace: Add a postlink script to validate function tracer
+powerpc64/bpf: Fold bpf_jit_emit_func_call_hlp() into bpf_jit_emit_func_call_rel()
+powerpc/ftrace: Move ftrace stub used for init text before _einittext
+powerpc/ftrace: Skip instruction patching if the instructions are the same
+powerpc/ftrace: Remove pointer to struct module from dyn_arch_ftrace
+powerpc/module_64: Convert #ifdef to IS_ENABLED()
+powerpc32/ftrace: Unify 32-bit and 64-bit ftrace entry code
+powerpc64/ftrace: Nop out additional 'std' instruction emitted by gcc v5.x
+powerpc/kprobes: Use ftrace to determine if a probe is at function entry
+powerpc/trace: Account for -fpatchable-function-entry support by toolchain
+tracing: Replace multiple deprecated strncpy with memcpy
+tracing: Make percpu stack trace buffer invariant to PAGE_SIZE
 ftrace: Show timings of how long nop patching took
+Input: omap-keypad - use guard notation when acquiring mutex
 MIPS: mobileye: eyeq6h-epm6: Use eyeq6h in the board device tree
 mips: bmips: bcm6358/6368: define required brcm,bmips-cbr-reg
 MIPS: Allow using more than 32-bit addresses for reset vectors when possible
 mips: asm: fix warning when disabling MIPS_FP_SUPPORT
 mips: sgi-ip22: Replace "s[n]?printf" with sysfs_emit in sysfs callbacks
+KVM: x86/mmu: Batch TLB flushes when zapping collapsible TDP MMU SPTEs
+KVM: x86/mmu: Drop @max_level from kvm_mmu_max_mapping_level()
+KVM: x86: Don't emit TLB flushes when aging SPTEs for mmu_notifiers
+KVM: Allow arch code to elide TLB flushes when aging a young page
+KVM: x86/mmu: Set Dirty bit for new SPTEs, even if _hardware_ A/D bits are disabled
+KVM: x86/mmu: Dedup logic for detecting TLB flushes on leaf SPTE changes
+KVM: x86/mmu: Stop processing TDP MMU roots for test_age if young SPTE found
+KVM: x86/mmu: Process only valid TDP MMU roots when aging a gfn range
+KVM: x86/mmu: Use Accessed bit even when _hardware_ A/D bits are disabled
+KVM: x86/mmu: Set shadow_dirty_mask for EPT even if A/D bits disabled
+KVM: x86/mmu: Set shadow_accessed_mask for EPT even if A/D bits disabled
+KVM: x86/mmu: Add a dedicated flag to track if A/D bits are globally enabled
+KVM: x86/mmu: WARN and flush if resolving a TDP MMU fault clears MMU-writable
+KVM: x86/mmu: Fold mmu_spte_update_no_track() into mmu_spte_update()
+KVM: x86/mmu: Drop ignored return value from kvm_tdp_mmu_clear_dirty_slot()
+KVM: x86/mmu: Don't flush TLBs when clearing Dirty bit in shadow MMU
+KVM: x86/mmu: Don't force flush if SPTE update clears Accessed bit
+KVM: x86/mmu: Fold all of make_spte()'s writable handling into one if-else
+KVM: x86/mmu: Always set SPTE's dirty bit if it's created as writable
+KVM: x86/mmu: Flush remote TLBs iff MMU-writable flag is cleared from RO SPTE
 ext4: avoid remount errors with 'abort' mount option
 ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
 ext4: Call ext4_journal_stop(handle) only once in ext4_dio_write_iter()
@@ -1706,21 +3915,86 @@ uprobes: SRCU-protect uretprobe lifetime (with timeout)
 uprobes: allow put_uprobe() from non-sleepable softirq context
 perf/x86/rapl: Clean up cpumask and hotplug
 perf/x86/rapl: Move the pmu allocation out of CPU hotplug
+KVM: Protect vCPU's "last run PID" with rwlock, not RCU
+PCI: Fix use-after-free of slot->bus on hot remove
+KVM: Return '0' directly when there's no task to yield to
+KVM: Rework core loop of kvm_vcpu_on_spin() to use a single for-loop
+PCI: Make pcim_iounmap_region() a public function
+PCI: Remove pcim_iomap_regions_request_all()
+ALSA: korg1212: Replace deprecated PCI functions
+serial: rp2: Replace deprecated PCI functions
+ntb: idt: Replace deprecated PCI functions
+wifi: iwlwifi: replace deprecated PCI functions
+intel_th: pci: Replace deprecated PCI functions
+crypto: marvell - replace deprecated PCI functions
+crypto: qat - replace deprecated PCI functions
+ata: ahci: Replace deprecated PCI functions
+PCI: Make pcim_request_all_regions() a public function
+KVM: selftests: Use ARRAY_SIZE for array length
+KVM: selftests: Remove unused macro in the hardware disable test
+clk: starfive: jh7110-pll: Mark the probe function as __init
+Revert "drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs"
+vfio/qat: fix overflow check in qat_vf_resume_write()
+vfio/nvgrace-gpu: Add a new GH200 SKU to the devid table
+kvm/vfio: Constify struct kvm_device_ops
+KVM: VMX: Remove the unused variable "gpa" in __invept()
 jiffies: Define secs_to_jiffies()
+Merge remote-tracking branch 'drm-misc/drm-misc-next' into msm-next
 tracing: Add __print_dynamic_array() helper
 x86/mce: Add wrapper for struct mce to export vendor specific info
 pmdomain: Merge branch fixes into next
 pmdomain: ti-sci: set the GENPD_FLAG_ACTIVE_WAKEUP flag for all PM domains
 pmdomain: arm: Use FLAG_DEV_NAME_FW to ensure unique names
 pmdomain: core: Add GENPD_FLAG_DEV_NAME_FW flag
+ASoC: Rename "sh" to "renesas"
+Documentation/gpu: Fix Panthor documentation build warnings
 irqchip/mips-gic: Prevent indirect access to clusters without CPU cores
 irqchip/mips-gic: Multi-cluster support
 irqchip/mips-gic: Setup defaults in each cluster
 irqchip/mips-gic: Support multi-cluster in for_each_online_cpu_gic()
 irqchip/mips-gic: Replace open coded online CPU iterations
 blk-integrity: remove seed for user mapped buffers
+sound: Switch back to struct platform_driver::remove()
+RDMA/efa: Report link speed according to device attributes
 brd: defer automatic disk creation until module initialization succeeds
 loop: Use bdev limit helpers for configuring discard
+drm/v3d: Drop allocation of object without mountpoint
+ASoC: cs42l84: Remove unused including <linux/version.h>
+MAINTAINERS: Add entry for Renesas RZ ASoC driver
+MAINTAINERS: Add entry for Renesas R-Car and FSI ASoC drivers
+ASoC: audio-graph-card2: Update comment with renamed file path
+ASoC: renesas, rsnd: Update file path
+ASoC: Rename "sh" to "renesas"
+RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey
+drm: xlnx: zynqmp_dpsub: fix hotplug detection
+drm: xlnx: zynqmp_disp: layer may be null while releasing
+RDMA/rxe: Fix the qp flush warnings in req
+drm: zynqmp_dp: Add debugfs interface for compliance testing
+drm: zynqmp_dp: Take dp->lock in zynqmp_dp_hpd_work_func
+drm/i915/display: use x100 version for full version and release
+drm: zynqmp_dp: Split off several helper functions
+drm: zynqmp_dp: Use AUX IRQs instead of polling
+drm: zynqmp_dp: Convert to a hard IRQ
+drm: zynqmp_dp: Don't retrain the link in our IRQ
+drm: zynqmp_dp: Add locking
+drm: zynqmp_kms: Unplug DRM device before removal
+RDMA/hns: Fix cpu stuck caused by printings during reset
+RDMA/hns: Use dev_* printings in hem code instead of ibdev_*
+RDMA/hns: Modify debugfs name
+RDMA/hns: Fix flush cqe error when racing with destroy qp
+RDMA/hns: Fix an AEQE overflow error caused by untimely update of eq_db_ci
+drm/i915/de: remove unnecessary generic wrappers
+drm/i915/dsi: convert to struct intel_display
+drm/i915/ips: convert to struct intel_display
+drm/i915/power: convert assert_chv_phy_status() to struct intel_display
+drm/i915/display: convert vlv_wait_port_ready() to struct intel_display
+drm/i915/crt: convert to struct intel_display
+drm/i915/dp/hdcp: convert to struct intel_display
+drm/i915/hdcp: further conversion to struct intel_display
+drm/i915/dpio: convert to struct intel_display
+drm/i915/cx0: convert to struct intel_display
+drm/i915/cx0: remove unnecessary includes
+drm/i915/gmbus: convert to struct intel_display
 MAINTAINERS: Change FSL DDR EDAC maintainership
 alienware-wmi: added platform profile support
 alienware-wmi: alienware_wmax_command() is now input size agnostic
@@ -1730,20 +4004,82 @@ mmc: sdhci-uhs2: Remove unnecessary NULL check
 mmc: core: Fix error paths for UHS-II card init and re-init
 mmc: core: Add error handling of sd_uhs2_power_up()
 mmc: core: Simplify sd_uhs2_power_up()
+iommu/amd: Improve amd_iommu_release_device()
+iommu/amd: Add ops->release_domain
+iommu/amd: Reorder attach device code
+iommu/amd: Convert dev_data lock from spinlock to mutex
+iommu/amd: Rearrange attach device code
+iommu/amd: Reduce domain lock scope in attach device path
+iommu/amd: Do not detach devices in domain free path
+iommu/amd: Remove unused amd_iommus variable
+iommu/amd: xarray to track protection_domain->iommu list
+iommu/amd: Remove protection_domain.dev_cnt variable
+iommu/amd: Use ida interface to manage protection domain ID
+iommu/amd/pgtbl_v2: Take protection domain lock before invalidating TLB
+Merge branch 'core' into amd/amd-vi
+pinctrl: airoha: Add support for EN7581 SoC
+dt-bindings: mfd: Add support for Airoha EN7581 GPIO System Controller
+dt-bindings: pwm: airoha: Add EN7581 pwm
+dt-bindings: pinctrl: airoha: Add EN7581 pinctrl
+dt-bindings: arm: airoha: Add the chip-scu node for EN7581 SoC
+iommu: Make bus_iommu_probe() static
+iommu/omap: Add minimal fwnode support
+RDMA: Use ethtool string helpers
+accel/ivpu: Move secondary preemption buffer allocation to DMA range
+accel/ivpu: Increase DMA address range
+accel/ivpu: Add debug Kconfig option
+accel/ivpu: Don't allocate preemption buffers when MIP is disabled
+accel/ivpu: Make command queue ID allocated on XArray
+accel/ivpu: Use xa_alloc_cyclic() instead of custom function
+accel/ivpu: Unmap partially mapped BOs in case of errors
+accel/ivpu: Clear CDTAB entry in case of failure
+accel/ivpu: Remove copy engine support
+accel/ivpu: Defer MMU root page table allocation
+accel/ivpu: Do not fail when more than 1 tile is fused
+drm/i915/vblank: use display->platform.<platform> instead of IS_<PLATFORM>()
+drm/i915/vblank: drop unnecessary i915 local variable
+drm/i915/vga: use display->platform.<platform> instead of IS_<PLATFORM>()
+drm/i915/tv: use display->platform.<platform> instead of IS_<PLATFORM>()
+drm/i915/pps: use display->platform.<platform> instead of IS_<PLATFORM>()
+drm/i915/bios: use display->platform.<platform> instead of IS_<PLATFORM>()
+drm/i915/display: add subplatform group for HSW/BDW ULT
+drm/i915/display: add platform group for g4x
+drm/i915/display: remove the display platform enum as unnecessary
+drm/i915/display: add platform member to struct intel_display
+drm/i915/display: add display platforms structure with platform members
+drm/i915/display: convert display platforms to lower case
+drm/i915/display: join the platform and subplatform enums
+drm/i915/display: use a macro to define platform enumerations
+drm/i915/display: use a macro to initialize subplatforms
+drm/i915/display: reindent subplatform initialization
+cpufreq: CPPC: Fix possible null-ptr-deref for cppc_get_cpu_cost()
 selftests: add file SLAB_TYPESAFE_BY_RCU recycling stressor
 Merge branch 'work.fdtable' into vfs.file
 Merge patch series "fs: introduce file_ref_t"
 fs: port files to file_ref
+cpufreq: CPPC: Fix possible null-ptr-deref for cpufreq_cpu_get_raw()
+Revert "cpufreq: brcmstb-avs-cpufreq: Fix initial command check"
 selftests/bpf: drop unnecessary bpf_iter.h type duplication
+drm/i915/display/dp: Reduce log level for SOURCE OUI write failures
 ARM: dts: ti/omap: omap4-epson-embt2ws: add charger
 ARM: dts: omap36xx: declare 1GHz OPP as turbo again
 ARM: ti/omap: omap3-gta04a5: add Bluetooth
 ARM: dts: ti/omap: dra7: fix redundant clock divider definition
 ARM: dts: ti/omap: use standard node name for twl4030 charger
+perf probe: Fix retrieval of source files from a debuginfod server
 ARM: dts: omap: omap4-epson-embt2ws: add GPIO expander
 ARM: dts: omap: omap4-epson-embt2ws: add unknown gpio outputs
 ARM: dts: omap: omap4-epson-embt2ws: wire up regulators
 ARM: dts: omap: omap4-epson-embt2ws: define GPIO regulators
+perf arm-spe: Update --itrace help text
+perf arm-spe: Correctly set sample flags
+perf arm-spe: Use ARM_SPE_OP_BRANCH_ERET when synthesizing branches
+perf arm-spe: Set sample.addr to target address for instruction sample
+jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
+jfs: xattr: check invalid xattr size more strictly
+jfs: fix array-index-out-of-bounds in jfs_readdir
+jfs: fix shift-out-of-bounds in dbSplit
+jfs: array-index-out-of-bounds fix in dtReadFirst
 libbpf: start v1.6 development cycle
 of/fdt: add dt_phys arg to early_init_dt_scan and early_init_dt_verify
 dt-bindings: cache: qcom,llcc: Fix X1E80100 reg entries
@@ -1753,6 +4089,8 @@ arm64: dts: qcom: sm8450-hdk: model the PMU of the on-board wcn6855
 arm64: dts: qcom: sc8280xp-x13s: model the PMU of the on-board wcn6855
 arm64: dts: qcom: sc8280xp-crd: enable bluetooth
 arm64: dts: qcom: sc8280xp-crd: model the PMU of the on-board wcn6855
+drm/xe/guc: Separate full CTB content from guc_info debugfs
+drm/xe/guc: Capture all available bits of GuC timestamp
 arm64: dts: qcom: qcs9100: Add support for the QCS9100 Ride and Ride Rev3 boards
 dt-bindings: arm: qcom: Document qcs9100-ride and qcs9100-ride Rev3
 soc: qcom: socinfo: add QCS9100 ID
@@ -1769,6 +4107,7 @@ dt-bindings: soc: qcom: aoss-qmp: document support for SA8255p
 dt-bindings: firmware: qcom,scm: document support for SA8255p
 arm64: dts: qcom: x1e80100: Update C4/C5 residency/exit numbers
 arm64: dts: qcom: x1e80100-crd: describe HID supplies
+drm/nouveau/gr/gf100: Fix missing unlock in gf100_gr_chan_new()
 io_uring/rsrc: kill io_charge_rsrc_node()
 io_uring/splice: open code 2nd direct file assignment
 io_uring: specify freeptr usage for SLAB_TYPESAFE_BY_RCU io_kiocb cache
@@ -1810,18 +4149,29 @@ io_uring/eventfd: move actual signaling part into separate helper
 io_uring/eventfd: check for the need to async notifier earlier
 io_uring/eventfd: abstract out ev_fd put helper
 sched_ext: Introduce NUMA awareness to the default idle selection policy
+ASoC: codecs: adau1373: drop platform data
 regmap: kunit: Fix repeated test param
+drm/i915/color: Make color .get_config() mandatory
+drm/i915/color: Convert color management code to intel_display
+drm/i915: Handle intel_plane and intel_plane_state in to_intel_display()
+drm/i915/color: Pimp debugs
 bpf: handle implicit declaration of function gettid in bpf_iter.c
+remoteproc: Switch back to struct platform_driver::remove()
+remoteproc: k3-dsp: Force cast from iomem address space
+remoteproc: k3-r5: Force cast from iomem address space
+remoteproc: k3-r5: Use IO memset to clear TCMs
 tty: serial: export serial_8250_warn_need_ioport
 x86/pvh: Avoid absolute symbol references in .head.text
 x86/xen: Avoid relocatable quantities in Xen ELF notes
 x86/pvh: Omit needless clearing of phys_base
 x86/pvh: Use correct size value in GDT descriptor
 x86/pvh: Call C code via the kernel virtual mapping
+dt-bindings: arm-smmu: document QCS615 APPS SMMU
 arm64: dts: st: add DMA support on SPI instances of stm32mp25
 arm64: dts: st: add DMA support on I2C instances of stm32mp25
 arm64: dts: st: add DMA support on U(S)ART instances of stm32mp25
 arm64: dts: st: add RNG node on stm32mp251
+iommu/tegra241-cmdqv: Fix unused variable warning
 arm64: dts: ti: k3-am642-phyboard-electra-rdk: Enable trickle charger
 arm64: dts: st: enable RTC on stm32mp257f-ev1 board
 arm64: dts: st: add RTC on stm32mp25x
@@ -1832,6 +4182,9 @@ ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp157c-dk2
 ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp13
 ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp15
 media: ati_remote: don't push static constants on stack for %*ph
+iommu/arm-smmu: Defer probe of clients after smmu device bound
+iommu/io-pgtable-arm: Add self test for the last page in the IAS
+iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables
 ARM: dts: stm32: Describe M24256E write-lockable page in DH STM32MP13xx DHCOR SoM DT
 block: add a bdev_limits helper
 iov_iter: don't require contiguous pages in iov_iter_extract_bvec_pages
@@ -1842,18 +4195,43 @@ arm64: dts: qcom: msm8998-lenovo-miix-630: enable aDSP and SLPI
 arm64: dts: qcom: msm8998-lenovo-miix-630: enable touchscreen
 Merge tag 'amd-pstate-v6.13-2024-10-29' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
 ARM: dts: stm32: Add IWDG2 EXTI interrupt mapping and mark as wakeup source
+drm/xe/ptl: Enable PTL display
+drm/i915/display/xe3: disable x-tiled framebuffers
+drm/i915/xe3: Underrun recovery does not exist post Xe2
+drm/i915/xe3lpd: Move async flip bit to PLANE_SURF register
+drm/i915/cx0: Remove bus reset after every c10 transaction
+drm/i915/cx0: Extend C10 check to PTL
+drm/i915/ptl: Define IS_PANTHERLAKE macro
+drm/i915/xe3lpd: Add check to see if edp over type c is allowed
+drm/i915/xe3lpd: Update pmdemand programming
 regmap: Merge up fixes from v6.12-rc3
+drm/xe: switch to common PCI ID macros
+drm/intel/pciids: rename i915_pciids.h to just pciids.h
+drm/i915/pciids: add PVC PCI ID macros
+ASoC: codecs: adau1373: add powerdown gpio
+ASoC: codecs: adau1373: drop patform_data
+ASoC: dt-bindings: document the adau1373 Codec
+ASoC: codecs: adau1373: add some kconfig text
 platform/x86: compal-laptop: use sysfs_emit() instead of sprintf()
 cpufreq/amd-pstate: Move registration after static function call update
 platform/x86: wmi: Introduce to_wmi_driver()
 platform/x86: wmi: Replace dev_to_wdev() with to_wmi_device()
 platform/x86: wmi: Remove wmi_block_list
+iommu: Restore iommu_flush_iotlb_all()
+iommu: Fix prototype of iommu_paging_domain_alloc_flags()
 cpufreq/amd-pstate: Push adjust_perf vfunc init into cpu_init
 perf: arm_pmuv3: Add support for Samsung Mongoose PMU
 dt-bindings: arm: pmu: Add Samsung Mongoose core compatible
 perf/dwc_pcie: Fix typos in event names
 perf/dwc_pcie: Add support for Ampere SoCs
 ARM: pmuv3: Add missing write_pmuacr()
+ASoC: cs42l84: remove incorrect of_match_ptr()
+powerpc/64: Remove maple platform
+powerpc/boot: Remove bogus reference to lilo
+powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
+powerpc/machdep: Drop include of dma-mapping.h
+powerpc/machdep: Drop include of seq_file.h
+powerpc/64: Drop IPI_PRIORITY from asm-offsets
 platform/x86: think-lmi: Multi-certificate support
 platform/x86: think-lmi: Allow empty admin password
 platform/x86: think-lmi: Add certificate as mechanism
@@ -1885,6 +4263,9 @@ signal: Allow POSIX timer signals to be dropped
 posix-timers: Cure si_sys_private race
 signal: Cleanup flush_sigqueue_mask()
 signal: Confine POSIX_TIMERS properly
+drm/ci: add sm8350-hdk
+drm/ci: add dedede
+drm/i915/display: convert I915_STATE_WARN() to struct intel_display
 s390/cpum_sf: Rework call to sf_disable()
 s390/crypto: Add hardware acceleration for full AES-XTS mode
 s390/crypto: Postpone the key split to key conversion
@@ -1912,9 +4293,66 @@ s390/uv: Retrieve UV secrets support
 s390/uv: Use a constant for more-data rc
 s390/uv: Provide host-key hashes in sysfs
 s390/uv: Refactor uv-sysfs creation
+Merge tag 'samsung-pinctrl-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung into devel
+SLUB: Add support for per object memory policies
+mm, slab: add kerneldocs for common SLAB_ flags
+mm/slab: remove duplicate check in create_cache()
+mm/slub: Move krealloc() and related code to slub.c
+mm/kasan: Don't store metadata inside kmalloc object when slub_debug_orig_size is on
+iommu: Create __iommu_alloc_identity_domain()
+iommu: Put domain allocation in __iommu_group_alloc_blocking_domain()
+iommu/amd: Implement global identity domain
+iommu/amd: Enhance amd_iommu_domain_alloc_user()
+iommu/amd: Pass page table type as param to pdom_setup_pgtable()
+iommu/amd: Separate page table setup from domain allocation
+iommu/amd: Move V2 page table support check to early_amd_iommu_init()
+iommu/amd: Add helper function to check GIOSUP/GTSUP
+iommu/arm-smmu-v3: Enhance domain_alloc_user() to allocate PASID capable domain
+iommu: Add new flag to explictly request PASID capable domain
+iommu: Introduce iommu_paging_domain_alloc_flags()
+iommu: Refactor __iommu_domain_alloc()
+ALSA: usb-audio: Add Pioneer DJ/AlphaTheta DJM-A9 Mixer
+iommu: Remove iommu_domain_alloc()
+drm/nouveau/tegra: Use iommu_paging_domain_alloc()
+media: nvidia: tegra: Use iommu_paging_domain_alloc()
+remoteproc: Use iommu_paging_domain_alloc()
+iommu/amd: Fix corruption when mapping large pages from 0
+iommu: Remove useless flush from iommu_create_device_direct_mappings()
+iommu/sysfs: constify the class struct
+iommu/mediatek: Add PGTABLE_PA_35_EN to mt8186 platform data
+iommu/amd: Do not try copy old DTE resume path
+iommu/riscv: Paging domain support
+iommu/riscv: Command and fault queue support
+iommu/riscv: Device directory management.
+iommu/riscv: Enable IOMMU registration and device probe.
+iommu/riscv: Add RISC-V IOMMU PCIe device driver
+iommu/riscv: Add RISC-V IOMMU platform device driver
+dt-bindings: iommu: riscv: Add bindings for RISC-V IOMMU
+Merge tag 'amd-drm-next-6.13-2024-10-25' of https://gitlab.freedesktop.org/agd5f/linux into drm-next
+mtd: spi-nor: spansion: Use nor->addr_nbytes in octal DTR mode in RD_ANY_REG_OP
+dma-mapping: drop unneeded includes from dma-mapping.h
+dma-mapping: trace more error paths
+dma-mapping: use trace_dma_alloc for dma_alloc* instead of using trace_dma_map
+dma-mapping: trace dma_alloc/free direction
+dma-mapping: use macros to define events in a class
+dma-mapping: remove an outdated comment from dma-map-ops.h
+dma-debug: remove DMA_API_DEBUG_SG
+dma-debug: store a phys_addr_t in struct dma_debug_entry
+dma-debug: fix a possible deadlock on radix_lock
 lib/iomem_copy: fix kerneldoc format style
 selftests: Add a test mangling with uc_sigmask
 selftests: Rename sigaltstack to generic signal
+dt-bindings: cpufreq: cpufreq-qcom-hw: Add SAR2130P compatible
+cpufreq: add virtual-cpufreq driver
+dt-bindings: cpufreq: add virtual cpufreq device
+drm/i914/xe3lpd: Increase bigjoiner limitations
+drm/i915/psr: Change psr size limits check
+drm/i915/xe3lpd: Increase resolution for plane to support 6k
+clk: sophgo: avoid integer overflow in sg2042_pll_recalc_rate()
+clk: eyeq: add driver
+drm/xe/xe_guc_ads: save/restore OA registers and allowlist regs
+selftests: kallsyms: add MODULE_DESCRIPTION
+Merge branch 'cxl/for-6.12/printf' into cxl-for-next
 hexagon: simplify asm/io.h for !HAS_IOPORT
 loongarch: Use new fallback IO memcpy/memset
 csky: Use new fallback IO memcpy/memset
@@ -1933,6 +4371,37 @@ drm: handle HAS_IOPORT dependencies
 Bluetooth: add HAS_IOPORT dependencies
 hexagon: Don't select GENERIC_IOMAP without HAS_IOPORT support
 UAPI/ioctl: Improve parameter name of ioctl request definition helpers
+cxl/cdat: Use %pra for dpa range outputs
+printf: Add print format (%pra) for struct range
+Documentation/printf: struct resource add start == end special case
+test printf: Add very basic struct resource tests
+drm/amdgpu/smu13: fix profile reporting
+drm/amdkfd: flag per-queue reset support for gfx9
+drm/amdgpu: optimize ACA log print
+drm/amdgpu: add generic func to check if ta fw is applicable
+drm/amdgpu: clean up the suspend_complete
+drm/amdgpu: correct the S3 abort check condition
+drm/amd/pm: Vangogh: Fix kernel memory out of bounds write
+drm/amd/display: 3.2.307
+drm/amd/display: [FW Promotion] Release 0.0.240.0
+drm/amd/display: store sharpness 1dlut table in dscl_prog_data
+drm/amd/display: Do not read DSC state if not in use
+drm/amd/display: Fix idle optimizations entry log
+drm/amd/display: Change MPC Tree visual confirm colours
+drm/amd/display: Simplify dcn35_is_ips_supported()
+drm/amd/display: Remove useless assignments and variables
+drm/amd/display: fix handling of max_downscale_src_width fail check in SPL
+drm/amd/display: Fix underflow when playing 8K video in full screen mode
+drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER
+drm/amd/display: Reduce HPD Detection Interval for IPS
+Revert "drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35"
+drm/amd/display: Add P-State Stall Timeout Recovery Support for dcn401
+drm/amd/display: Add a boot option to reduce phy ssc for HBR3
+drm/amd/display: Optimize power up sequence for specific OLED
+drm/amdgpu: drop volatile from ring buffer
+drm/i915: Use string enable/disable choice helpers
+drm/i915/xe2lpd: Update C20 algorithm to include tx_misc
+drm/i915/cx0: Pass crtc_state to intel_c20_compute_hdmi_tmds_pll()
 cpufreq/amd-pstate: Align offline flow of shared memory and MSR based systems
 cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable function
 cpufreq/amd-pstate: Do not attempt to clear MSR_AMD_CPPC_ENABLE
@@ -1951,11 +4420,20 @@ cpufreq/amd-pstate: Use amd_pstate_update_min_max_limit() for EPP limits
 cpufreq/amd-pstate: Don't update CPPC request in amd_pstate_cpu_boost_update()
 cpufreq/amd-pstate: Fix non kerneldoc comment
 cpufreq/amd-pstate: Rename MSR and shared memory specific functions
+RDMA/bnxt_re: Fix access flags for MR and QP modify
+RDMA/bnxt_re: Add support for modify_device hook
+RDMA/bnxt_re: Add support for CQ rx coalescing
+RDMA/bnxt_re: Add support for optimized modify QP
 dt-bindings: watchdog: convert zii,rave-sp-wdt.txt to yaml format
 dt-bindings: input: convert zii,rave-sp-pwrbutton.txt to yaml
 perf/marvell: Marvell PEM performance monitor support
+clk: tegra: use clamp() in tegra_bpmp_clk_determine_rate()
 perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control
+cxl: downgrade a warning message to debug level in cxl_probe_component_regs()
+cxl/pci: Add sysfs attribute for CXL 1.1 device link status
+cxl/core/regs: Add rcd_pcie_cap initialization
 x86/sev: Convert shared memory back to private on kexec
+kernel/range: Const-ify range_contains parameters
 arm64: dts: ti: k3-am64-phycore-som: Add M4F remoteproc nodes
 arm64: dts: ti: k3-am62-phycore-som: Add M4F remoteproc nodes
 arm64: dts: ti: minor whitespace cleanup
@@ -1967,12 +4445,51 @@ arm64: dts: ti: k3-am642-evm: Add overlay for PCIe0 EP mode
 arm64: dts: ti: k3-j7200-evm: Add overlay for PCIE1 Endpoint Mode
 arm64: dts: ti: k3-am62-main: Update otap/itap values
 arm64: dts: ti: k3-am625-beagleplay: Enable MikroBUS PWM
+perf vendor events arm64: Add i.MX91 DDR Performance Monitor metrics
+ASoC: Intel: add rt722 and rt1320 support
+perf test: Sort tests placing exclusive tests last
+perf test: Add a signal handler to kill forked child processes
+perf test: Make parallel testing the default
+perf test: Run parallel tests in two passes
+perf test: Add a signal handler around running a test
+perf test: Tag parallel failing shell tests with "(exclusive)"
+perf test: Avoid list test blocking on writing to stdout
+perf test: Reduce scope of parallel variable
+perf test: Display number of active running tests
+tools subcmd: Add non-waitpid check_if_command_finished()
+drm/msm/a6xx: Fix excessive stack usage
 arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay
 arm64: dts: ti: k3-am62-verdin: Fix SoM ADC compatible
+iommufd: Selftest coverage for IOMMU_IOAS_MAP_FILE
+iommufd: File mappings for mdev
+iommufd: Add IOMMU_IOAS_MAP_FILE
+iommufd: pfn_reader for file mappings
+iommufd: Folio subroutines
+iommufd: pfn_reader local variables
+iommufd: Generalize iopt_pages address
+iommufd: Rename uptr in iopt_alloc_iova()
+mm/gup: Add folio_add_pins()
 vdso: Change PAGE_MASK to signed on all 32-bit architectures
 srcu: Introduce srcu_gp_is_expedited() helper function
 srcu: Rename srcu_might_be_idle() to srcu_should_expedite()
 x86/boot: Skip video memory access in the decompressor for SEV-ES/SNP
+drm/etnaviv: etnaviv_cmdbuf.c: Drop the unneeded include of drm_mm.h
+drm/etnaviv: Drop the 'struct etnaviv_iommu_global::pta_lock' data member
+drm/etnaviv: flush shader L1 cache after user commandstream
+drm/etnaviv: always allocate 4K for kernel ringbuffers
+drm/etnaviv: Map and unmap GPUVA range with respect to the GPUVA size
+drm/etnaviv: Record GPU visible size of GEM BO separately
+drm/etnaviv: take current primitive into account when checking for hung GPU
+drm/etnaviv: update hardware headers from rnndb
+drm/etnaviv: unconditionally enable debug registers
+drm/etnaviv: assert GPU lock held in perfmon pipe_*_read functions
+drm/etnaviv: hold GPU lock across perfmon sampling
+drm/etnaviv: Replace the '&pdev->dev' with 'dev'
+drm/etnaviv: Fix missing mutex_destroy()
+drm/etnaviv: Drop the <linux/pm_runtime.h> header
+drm/etnaviv: Use 'unsigned' type to count the number of pages
+drm/etnaviv: Use unsigned type to count the number of pages
+drm/etnaviv: Request pages from DMA32 zone on addressing_limited
 arm64: dts: ti: k3-am625-verdin: add TPM device
 arm64: dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances
 arm64: dts: ti: k3-j721e: Fix clock IDs for MCSPI instances
@@ -1991,6 +4508,9 @@ arm64: dts: ti: k3-j784s4: Add bootph-* properties
 arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Remove parent nodes bootph-*
 arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Move bootph from mcu_timer1 to mcu_timer0
 arm64: defconfig: Enable PCF857X GPIO expander
+Merge branch 'topic/compress-accel' into for-next
+ALSA: docs: Add toctree index entry for co-processor acceleration API
+ALSA: docs: compress-accel: Format state machine flowchart as code block
 firmware: arm_scmi: Relocate atomic_threshold to scmi_desc
 firmware: arm_scmi: Use max_msg and max_msg_size devicetree properties
 dt-bindings: firmware: arm,scmi: Introduce more transport properties
@@ -2005,9 +4525,13 @@ media: raspberrypi: rp1-cfe: Fix spelling mistake "Orphanded" -> "Orphaned"
 media: v4l2-core: constify the class struct
 media: v4l2-core: v4l2-dv-timings: check cvt/gtf result
 media: cx231xx: Remove some deadcode
+drm/bridge: tc358767: Fix use of unadjusted mode in the driver
 x86/mce/intel: Use MCG_BANKCNT_MASK instead of 0xff
 x86/mce/mcelog: Use xchg() to get and clear the flags
+pinctrl: aspeed-g6: Support drive-strength for GPIOF/G
+pinctrl: spacemit: fix double free of map
 x86/cpu: Fix formatting of cpuid_bits[] in scattered.c
+dt-bindings: pinctrl: convert pinctrl-mcp23s08.txt to yaml format
 x86/cpufeatures: Add X86_FEATURE_AMD_WORKLOAD_CLASS feature bit
 Merge patch series "tmpfs: Add case-insensitive support for tmpfs"
 docs: tmpfs: Add casefold options
@@ -2019,12 +4543,34 @@ unicode: Recreate utf8_parse_version()
 unicode: Export latest available UTF-8 version number
 ext4: Use generic_ci_validate_strict_name helper
 libfs: Create the helper function generic_ci_validate_strict_name()
+ASoC: Intel: soc-acpi-intel-arl-match: Add rt722 and rt1320 support
+ASoC: intel: sof_sdw: add quirk for Dell SKU
+ASoC: sdw_utils: Add quirk to exclude amplifier function
 fs/writeback: convert wbc_account_cgroup_owner to take a folio
+ASoC: codecs: ES8326: Modify the configuration of and micbias
+ASoC: soc-devres: Remove unused devm_snd_soc_register_dai
+drm/xe/hdcp: Fix gsc structure check in fw check status
 mmc: bcm2835: Introduce proper clock handling
 mmc: bcm2835: Fix type of current clock speed
 mmc: Merge branch fixes into next
 cpufreq: Switch back to struct platform_driver::remove()
 cpufreq: use proper units for frequency
+RISC-V: KVM: Use NACL HFENCEs for KVM request based HFENCEs
+RISC-V: KVM: Save trap CSRs in kvm_riscv_vcpu_enter_exit()
+RISC-V: KVM: Use SBI sync SRET call when available
+RISC-V: KVM: Use nacl_csr_xyz() for accessing AIA CSRs
+RISC-V: KVM: Use nacl_csr_xyz() for accessing H-extension CSRs
+RISC-V: KVM: Add common nested acceleration support
+RISC-V: Add defines for the SBI nested acceleration extension
+RISC-V: KVM: Don't setup SGEI for zero guest external interrupts
+RISC-V: KVM: Replace aia_set_hvictl() with aia_hvictl_value()
+RISC-V: KVM: Break down the __kvm_riscv_switch_to() into macros
+RISC-V: KVM: Save/restore SCOUNTEREN in C source
+RISC-V: KVM: Save/restore HSTATUS in C source
+RISC-V: KVM: Order the object files alphabetically
+riscv: KVM: add basic support for host vs guest profiling
+riscv: perf: add guest vs host distinction
+firewire: ohci: Replace deprecated PCI functions
 crypto: starfive - remove unneeded crypto_engine_stop() call
 crypto: tegra - remove unneeded crypto_engine_stop() call
 crypto: api - move crypto_simd_disabled_for_test to lib
@@ -2056,7 +4602,9 @@ crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EB
 crypto: qat - Constify struct pm_status_row
 dt-bindings: rng: Add Marvell Armada RNG support
 crypto: ecdsa - Update Kconfig help text for NIST P521
+memblock: uniformly initialize all reserved pages to MIGRATE_MOVABLE
 platform/chrome: Switch back to struct platform_driver::remove()
+RDMA/ipoib: Use the networking stack default for txqueuelen
 media: samples: v4l2-pci-skeleton.c: drop vb2_ops_wait_prepare/finish
 staging: media: drop vb2_ops_wait_prepare/finish
 media: common: saa7146: drop vb2_ops_wait_prepare/finish
@@ -2067,13 +4615,30 @@ media: usb: drop vb2_ops_wait_prepare/finish
 media: pci: drop vb2_ops_wait_prepare/finish
 media: test-drivers: drop vb2_ops_wait_prepare/finish
 media: videobuf2-core: update vb2_thread if wait_finish/prepare are NULL
+drm/omap: Clean up deadcode functions
+drm/i915/display: Add Wa_16023981245
 dt-bindings: soc: rockchip: add rk3588 mipi dcphy syscon
+pinctrl: samsung: Add Exynos9810 SoC specific data
+dt-bindings: pinctrl: samsung: Add compatible for exynos9810-wakeup-eint
+dt-bindings: pinctrl: samsung: Add compatible for Exynos9810 SoC
 dt-bindings: arm: samsung: Document Exynos9810 and starlte board binding
 dt-bindings: soc: samsung: exynos-pmu: Add exynos9810 compatible
 dt-bindings: arm: cpus: Add Samsung Mongoose M3
 soc: samsung: exynos-chipid: Add support for Exynos9810 SoC
 dt-bindings: hwinfo: samsung,exynos-chipid: Add Samsung exynos9810 compatible
+PCI: dwc: endpoint: Clear outbound address on unmap
+drm/msm/gpu: Check the status of registration to PM QoS
+drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
+drm/msm: Fix some typos in comment
+dt-bindings: display/msm/gmu: Add Adreno 663 GMU
+drm/msm/a6xx: Add support for A663
+drm/msm/a6xx: Remove logically deadcode in a6xx_preempt.c
 genirq/irqdesc: Use str_enabled_disabled() helper in wakeup_show()
+drm/msm: Simplify NULL checking in msm_disp_state_dump_regs()
+KVM: arm64: selftests: Add tests for MMIO external abort injection
+KVM: arm64: selftests: Convert to kernel's ESR terminology
+tools: arm64: Grab a copy of esr.h from kernel
+KVM: arm64: Don't retire aborted MMIO instruction
 x86/cpu: Use str_yes_no() helper in show_cpuinfo_misc()
 block: model freeze & enter queue as lock for supporting lockdep
 nvme: core: switch to non_owner variant of start_freeze/unfreeze queue
@@ -2083,6 +4648,9 @@ arm64: dts: exynos8895: Add Multi Core Timer (MCT) node
 arm64: dts: exynos8895: Add clock management unit nodes
 dt-bindings: timer: exynos4210-mct: Add samsung,exynos8895-mct compatible
 Merge branch 'for-v6.13/clk-dt-bindings' into next/dt64
+clk: samsung: Introduce Exynos8895 clock driver
+clk: samsung: clk-pll: Add support for pll_{1051x,1052x}
+Merge branch 'for-v6.13/clk-dt-bindings' into next/clk
 dt-bindings: clock: samsung: Add Exynos8895 SoC
 sched: psi: pass enqueue/dequeue flags to psi callbacks directly
 sched/uclamp: Fix unnused variable warning
@@ -2092,9 +4660,33 @@ crypto: x86/crc32c - access 32-bit arguments as 32-bit
 crypto: x86/crc32c - simplify code for handling fewer than 200 bytes
 crypto: mips/crc32 - fix the CRC32C implementation
 pwm: core: use device_match_name() instead of strcmp(dev_name(...
+drm/i915/xe3lpd: Load DMC
+scsi: ufs: core: Move code out of an if-statement
+scsi: ufs: core: Move the MCQ scsi_add_host() call
+scsi: ufs: core: Remove code that is no longer needed
+scsi: ufs: core: Expand the ufshcd_device_init(hba, true) call
+scsi: ufs: core: Move the ufshcd_device_init(hba, true) call
+scsi: ufs: core: Move the ufshcd_device_init() calls
+scsi: ufs: core: Convert a comment into an explicit check
+scsi: ufs: core: Introduce ufshcd_process_probe_result()
+scsi: ufs: core: Call ufshcd_add_scsi_host() later
+scsi: ufs: core: Introduce ufshcd_post_device_init()
+scsi: ufs: core: Introduce ufshcd_add_scsi_host()
+scsi: ufs: core: Remove redundant host_lock calls around UTRLCLR.
+scsi: ufs: core: Remove redundant host_lock calls around UTMRLCLR
+scsi: ufs: core: Remove redundant host_lock calls around UTMRLDBR
+scsi: ufs: core: Improve ufshcd_mcq_sq_cleanup()
+scsi: ufs: core: Simplify ufshcd_err_handling_prepare()
+scsi: ufs: core: Simplify ufshcd_exception_event_handler()
+scsi: ufs: core: Simplify ufshcd_try_to_abort_task()
+scsi: ufs: core: Remove goto statements from ufshcd_try_to_abort_task()
+scsi: ufs: core: Move the ufshcd_mcq_enable_esi() definition
+scsi: ufs: core: Make DMA mask configuration more flexible
 x86/amd: Use heterogeneous core topology for identifying boost numerator
 x86/cpu: Add CPU type to struct cpuinfo_topology
 x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD
+scsi: ufs: core: Use ufshcd_wait_for_register() in HCE init
+scsi: ufs: core: check asymmetric connected lanes
 x86/cpufeatures: Add X86_FEATURE_AMD_HETEROGENEOUS_CORES
 x86/cpufeatures: Rename X86_FEATURE_FAST_CPPC to have AMD prefix
 firmware: ti_sci: Remove use of of_match_ptr() helper
@@ -2125,15 +4717,109 @@ timekeeping: Abort clocksource change in case of failure
 timekeeping: Avoid duplicate leap state update
 timekeeping: Don't stop time readers across hard_pps() update
 timekeeping: Read NTP tick length only once
+drm/i915/display: Cover all possible pipes in TP_printk()
+drm/i915/display: Do not use ids from enum pipe in TP_printk()
+drm/i915/display: Store pipe name in trace events
+drm/i915/display: Zero-initialize frame/scanline counts in tracepoints
+drm/i915/display: Fix out-of-bounds access in pipe-related tracepoints
+Merge branch 'kvm-no-struct-page' into HEAD
+accel/qaic: Add crashdump to Sahara
+KVM: Don't grab reference on VM_MIXEDMAP pfns that have a "struct page"
+KVM: Drop APIs that manipulate "struct page" via pfns
+KVM: arm64: Don't mark "struct page" accessed when making SPTE young
+KVM: x86/mmu: Don't mark "struct page" accessed when zapping SPTEs
+KVM: Make kvm_follow_pfn.refcounted_page a required field
+KVM: s390: Use kvm_release_page_dirty() to unpin "struct page" memory
+KVM: Drop gfn_to_pfn() APIs now that all users are gone
+KVM: PPC: Explicitly require struct page memory for Ultravisor sharing
+KVM: arm64: Use __gfn_to_page() when copying MTE tags to/from userspace
+KVM: Add support for read-only usage of gfn_to_page()
+KVM: Convert gfn_to_page() to use kvm_follow_pfn()
+KVM: PPC: Use kvm_vcpu_map() to map guest memory to patch dcbz instructions
+KVM: PPC: Remove extra get_page() to fix page refcount leak
+KVM: MIPS: Use kvm_faultin_pfn() to map pfns into the guest
+KVM: MIPS: Mark "struct page" pfns accessed prior to dropping mmu_lock
+KVM: MIPS: Mark "struct page" pfns accessed only in "slow" page fault path
+KVM: MIPS: Mark "struct page" pfns dirty only in "slow" page fault path
+KVM: LoongArch: Use kvm_faultin_pfn() to map pfns into the guest
+KVM: LoongArch: Mark "struct page" pfn accessed before dropping mmu_lock
+KVM: LoongArch: Mark "struct page" pfns accessed only in "slow" page fault path
+KVM: LoongArch: Mark "struct page" pfns dirty only in "slow" page fault path
+KVM: PPC: Use kvm_faultin_pfn() to handle page faults on Book3s PR
+KVM: PPC: Book3S: Mark "struct page" pfns dirty/accessed after installing PTE
+KVM: PPC: Drop unused @kvm_ro param from kvmppc_book3s_instantiate_page()
+KVM: PPC: Use __kvm_faultin_pfn() to handle page faults on Book3s Radix
+KVM: PPC: Use __kvm_faultin_pfn() to handle page faults on Book3s HV
+KVM: RISC-V: Use kvm_faultin_pfn() when mapping pfns into the guest
+KVM: RISC-V: Mark "struct page" pfns accessed before dropping mmu_lock
+KVM: RISC-V: Mark "struct page" pfns dirty iff a stage-2 PTE is installed
+KVM: arm64: Use __kvm_faultin_pfn() to handle memory aborts
+KVM: arm64: Mark "struct page" pfns accessed/dirty before dropping mmu_lock
+KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults
+KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock
+KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()
+KVM: VMX: Use __kvm_faultin_page() to get APIC access page/pfn
+KVM: VMX: Hold mmu_lock until page is released when updating APIC access page
+KVM: Move x86's API to release a faultin page to common KVM
+KVM: x86/mmu: Don't mark unused faultin pages as accessed
+KVM: x86/mmu: Put refcounted pages instead of blindly releasing pfns
+KVM: guest_memfd: Provide "struct page" as output from kvm_gmem_get_pfn()
+KVM: guest_memfd: Pass index, not gfn, to __kvm_gmem_get_pfn()
+KVM: x86/mmu: Convert page fault paths to kvm_faultin_pfn()
+KVM: Add kvm_faultin_pfn() to specifically service guest page faults
+KVM: Move declarations of memslot accessors up in kvm_host.h
+KVM: x86/mmu: Mark pages/folios dirty at the origin of make_spte()
+KVM: x86/mmu: Add helper to "finish" handling a guest page fault
+KVM: x86/mmu: Add common helper to handle prefetching SPTEs
+KVM: x86/mmu: Put direct prefetched pages via kvm_release_page_clean()
+KVM: x86/mmu: Add "mmu" prefix fault-in helpers to free up generic names
+KVM: x86: Don't fault-in APIC access page during initial allocation
+KVM: Disallow direct access (w/o mmu_notifier) to unpinned pfn by default
+KVM: Get writable mapping for __kvm_vcpu_map() only when necessary
+KVM: Pass in write/dirty to kvm_vcpu_map(), not kvm_vcpu_unmap()
+KVM: nVMX: Mark vmcs12's APIC access page dirty when unmapping
+KVM: Pin (as in FOLL_PIN) pages during kvm_vcpu_map()
+KVM: Migrate kvm_vcpu_map() to kvm_follow_pfn()
+KVM: pfncache: Precisely track refcounted pages
+KVM: Move kvm_{set,release}_page_{clean,dirty}() helpers up in kvm_main.c
+KVM: Provide refcounted page as output field in struct kvm_follow_pfn
+KVM: Use plain "struct page" pointer instead of single-entry array
+KVM: nVMX: Add helper to put (unmap) vmcs12 pages
+KVM: nVMX: Drop pointless msr_bitmap_map field from struct nested_vmx
+KVM: nVMX: Rely on kvm_vcpu_unmap() to track validity of eVMCS mapping
+KVM: Use NULL for struct page pointer to indicate mremapped memory
+KVM: Explicitly initialize all fields at the start of kvm_vcpu_map()
+KVM: Remove pointless sanity check on @map param to kvm_vcpu_(un)map()
+KVM: Introduce kvm_follow_pfn() to eventually replace "gfn_to_pfn" APIs
+KVM: Drop unused "hva" pointer from __gfn_to_pfn_memslot()
+KVM: x86/mmu: Drop kvm_page_fault.hva, i.e. don't track intermediate hva
+KVM: Replace "async" pointer in gfn=>pfn with "no_wait" and error code
+KVM: Drop extra GUP (via check_user_page_hwpoison()) to detect poisoned page
+KVM: Return ERR_SIGPENDING from hva_to_pfn() if GUP returns -EGAIN
+KVM: Annotate that all paths in hva_to_pfn() might sleep
+KVM: Drop @atomic param from gfn=>pfn and hva=>pfn APIs
+KVM: Rename gfn_to_page_many_atomic() to kvm_prefetch_pages()
+KVM: x86/mmu: Use gfn_to_page_many_atomic() when prefetching indirect PTEs
+KVM: x86/mmu: Mark page/folio accessed only when zapping leaf SPTEs
+KVM: x86/mmu: Mark folio dirty when creating SPTE, not when zapping/modifying
+KVM: x86/mmu: Mark new SPTE as Accessed when synchronizing existing SPTE
+KVM: x86/mmu: Invert @can_unsync and renamed to @synchronizing
+KVM: x86/mmu: Don't overwrite shadow-present MMU SPTEs when prefaulting
+KVM: x86/mmu: Skip the "try unsync" path iff the old SPTE was a leaf SPTE
+KVM: Add kvm_release_page_unused() API to put pages that KVM never consumes
+KVM: Allow calling kvm_release_page_{clean,dirty}() on a NULL page pointer
+KVM: Drop KVM_ERR_PTR_BAD_PAGE and instead return NULL to indicate an error
 ARM: dts: sunxi: add support for RerVision A33-Vstar board
 dt-bindings: arm: sunxi: document RerVision A33-Vstar board
 arm64: dts: allwinner: Add disable-wp for boards with micro SD card
 x86/microcode/intel: Remove unnecessary cache writeback and invalidation
 bpf, arm64: Remove garbage frame for struct_ops trampoline
+drm/sched: warn about drm_sched_job_init()'s partial init
 firmware: ti_sci: add CPU latency constraint management
 firmware: ti_sci: Introduce Power Management Ops
 firmware: ti_sci: Add system suspend and resume call
 firmware: ti_sci: Add support for querying the firmware caps
+clk: sunxi-ng: Constify struct ccu_reset_map
 ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
 arm64: dts: allwinner: h313/h616/h618/h700: Enable audio codec for all supported boards
 arm64: dts: allwinner: h616: Add audio codec node
@@ -2158,7 +4844,24 @@ dt-bindings: arm: apple: Add A7 devices
 dt-bindings: pinctrl: apple,pinctrl: Add A7-A11 compatibles
 dt-bindings: watchdog: apple,wdt: Add A7-A11 compatibles
 dt-bindings: arm: cpus: Add Apple A7-A11 CPU cores
+fuse: convert fuse_notify_store to use folios
+fuse: convert fuse_retrieve to use folios
+fuse: use the folio based vmstat helpers
+fuse: convert fuse_writepage_need_send to take a folio
+fuse: convert fuse_do_readpage to use folios
+fuse: use kiocb_modified in buffered write path
+fuse: convert fuse_page_mkwrite to use folios
+fuse: convert fuse_fill_write_pages to use folios
+fuse: convert fuse_send_write_pages to use folios
+fuse: convert readahead to use folios
+fuse: use fuse_range_is_writeback() instead of iterating pages
+virtiofs: use GFP_NOFS when enqueuing request through kworker
+virtiofs: use pages instead of pointer for kernel direct IO
+fuse: remove useless IOCB_DIRECT in fuse_direct_read/write_iter
+fuse: enable dynamic configuration of fuse max pages limit (FUSE_MAX_MAX_PAGES)
+clk: sunxi-ng: h616: Add sigma-delta modulation settings for audio PLL
 dt-bindings: mmc: Add sdhci compatible for QCS615
+drm/panfrost: Remove unused id_mask from struct panfrost_model
 mmc: core: Use GFP_NOIO in ACMD22
 dt-bindings: mmc: sdhci-msm: Add SAR2130P compatible
 mmc: pwrseq_simple: add support for one reset control
@@ -2200,6 +4903,7 @@ s390: Fix various typos
 s390/cio: Do not unregister the subchannel based on DNV
 soc: ti: knav_qmss_queue: Drop redundant continue statement
 soc: ti: knav_qmss_queue: Use IRQF_NO_AUTOEN flag in request_irq()
+ASoC: rt1320: add mic function
 dt-bindings: pwm: adi,axi-pwmgen: Increase #pwm-cells to 3
 pwm: imx27: Use clk_bulk_*() API to simplify clock handling
 pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle
@@ -2209,11 +4913,21 @@ dt-bindings: pwm: amlogic: Document C3 PWM
 Merge tag 'pwm/duty_offset-for-6.13-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
 pwm: axi-pwmgen: Create a dedicated function for getting driver data from a chip
 pwm: atmel-tcb: Use min() macro
+clk: renesas: r9a08g045: Add power domain for RTC
+Merge tag 'renesas-r9a08g045-dt-binding-defs-tag2' into renesas-clk-for-v6.13
 arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns
 arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns
 arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns
 arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns
+clk: renesas: r9a08g045: Mark the watchdog and always-on PM domains as IRQ safe
+clk: renesas: rzg2l-cpg: Use GENPD_FLAG_* flags instead of local ones
+clk: renesas: rzg2l-cpg: Move PM domain power on in rzg2l_cpg_pd_setup()
 dt-bindings: clock: r9a08g045-cpg: Add power domain ID for RTC
+Merge branch 'topic/compress-accel' into for-next
+ALSA: compress_offload: introduce accel operation mode
+mfd: twl-core: Add a clock subdevice for the TWL6030
+dt-bindings: pinctrl: qcom,sm8650-lpass-lpi-pinctrl: Add SM8750
+pinctrl: renesas: rzg2l: Use gpiochip_populate_parent_fwspec_twocell helper
 arm64: dts: renesas: r9a09g057: Add OPP table
 ata: libata-scsi: Return residual for emulated SCSI commands
 ata: libata-scsi: Remove struct ata_scsi_args
@@ -2226,6 +4940,10 @@ cleanup: Adjust scoped_guard() macros to avoid potential warning
 locking/osq_lock: Use atomic_try_cmpxchg_release() in osq_unlock()
 cleanup: Remove address space of returned pointer
 power: sequencing: qcom-wcn: improve support for wcn6855
+drm/meson: Allow build with COMPILE_TEST=y
+drm/mediatek: Allow build with COMPILE_TEST=y
+drm/imx/dcss: Allow build with COMPILE_TEST=y
+drm/imx/dcss: Fix 64bit divisions
 arm64: dts: rockchip: Add rk3588-orangepi-5b device tree
 dt-bindings: arm: rockchip: Add Orange Pi 5b enum to Orange Pi 5 entry
 arm64: dts: rockchip: refactor common Orange Pi 5 board
@@ -2234,7 +4952,23 @@ arm64: dts: rockchip: add HDMI support to rk3588-jaguar
 arm64: dts: rockchip: add HDMI support to rk3588-tiger-haikou
 arm64: dts: rockchip: add HDMI pinctrl to rk3588-tiger SoM
 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
+Input: imagis - fix warning regarding 'imagis_3038_data' being unused
 spi: Replace deprecated PCI functions
+KVM: arm64: nvhe: Pass through PSCI v1.3 SYSTEM_OFF2 call
+KVM: selftests: Add test for PSCI SYSTEM_OFF2
+KVM: arm64: Add support for PSCI v1.2 and v1.3
+KVM: arm64: Add PSCI v1.3 SYSTEM_OFF2 function for hibernation
+firmware/psci: Add definitions for PSCI v1.3 specification
+drm/amdgpu: Fix amdgpu_ip_block_hw_fini()
+Documentation/gpu/amdgpu: Add programming model for DCN
+Documentation/gpu: Document how to narrow down display issues
+amdgpu: Don't print L2 status if there's nothing to print
+drm/amd/display: add missing tracepoint event in DM atomic_commit_tail
+drm/amdkfd: sever xgmi io link if host driver has disable sharing
+drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
+drm/amdgpu: Fix the logic for NPS request failure
+drm/amdkfd: remove extra use of volatile
+drm/amdgpu: Reduce redundant gpu resets on nbio v7.4
 docs/zh_CN: update the translation of process/programming-language.rst
 media: xilinx-tpg: use new of_graph functions
 fbdev: omapfb: use new of_graph functions
@@ -2245,6 +4979,18 @@ ASoC: test-component: use new of_graph functions
 of: property: use new of_graph functions
 of: property: add of_graph_get_next_port_endpoint()
 of: property: add of_graph_get_next_port()
+Merge patch series "riscv: Userspace pointer masking and tagged address ABI"
+KVM: riscv: selftests: Add Smnpm and Ssnpm to get-reg-list test
+RISC-V: KVM: Allow Smnpm and Ssnpm extensions for guests
+riscv: hwprobe: Export the Supm ISA extension
+riscv: selftests: Add a pointer masking test
+riscv: Allow ptrace control of the tagged address ABI
+riscv: Add support for the tagged address ABI
+riscv: Add support for userspace pointer masking
+riscv: Add CSR definitions for pointer masking
+riscv: Add ISA extension parsing for pointer masking
+dt-bindings: riscv: Add pointer masking ISA extensions
+Merge patch series "Prevent dynamic relocations in vDSO"
 locking/rtmutex: Fix misleading comment
 docs/zh_CN: update the translation of mm/page_owner.rst
 docs/zh_CN: update the translation of mm/page_table_check.rst
@@ -2252,8 +4998,18 @@ docs/zh_CN: update the translation of mm/overcommit-accounting.rst
 docs/zh_CN: update the translation of mm/admon/faq.rst
 docs/zh_CN: update the translation of mm/active_mm.rst
 docs/zh_CN: update the translation of mm/hmm.rst
+Merge tag 'drm-intel-gt-next-2024-10-23' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
+drm/bridge: dw-hdmi: set bridge's ycbcr_420_allowed flag
+drm/msm/dp: migrate the ycbcr_420_allowed to drm_bridge
+drm/bridge: aux: allow interlaced and YCbCr 420 output
+drm/bridge: display-connector: allow YCbCr 420 for HDMI and DP
+drm/atomic: add interlaced and ycbcr_420 flags to connector's state dump
+drm/display: bridge_connector: handle ycbcr_420_allowed
 gpiolib: fix a NULL-pointer dereference when setting direction
 docs: remove Documentation/dontdiff
+ASoC: add CS42L84 codec driver
+ASoC: add Allwinner H616 audio codec support
+riscv: Check that vdso does not contain any dynamic relocations
 Merge branch 'share-user-memory-to-bpf-program-through-task-storage-map'
 selftests/bpf: Create task_local_storage map with invalid uptr's struct
 selftests/bpf: Add uptr failure verifier tests
@@ -2272,9 +5028,11 @@ arm64: tegra: Add SDMMC sdr104-offsets for Tegra X1
 arm64: dts: nvidia: tegra210-smaug: Add TMP451 temperature sensor node
 arm64: dts: nvidia: tegra210-smaug: Add touchscreen node
 arm64: tegra: p2180: Add mandatory compatible for WiFi node
+selftests: add new kallsyms selftests
 sched_ext: Replace set_arg_maybe_null() with __nullable CFI stub tags
 sched_ext: Rename CFI stubs to names that are recognized by BPF
 Revert "firmware: tegra: bpmp: Use scoped device node handling to simplify error paths"
+rust: types: extend `Opaque` documentation
 ACPI: EC: make EC support compile-time conditional
 ACPI: pfr_telemetry: remove redundant error check on ret
 arm64: dts: qcom: qcs6490-rb3gen2: Add PCIe nodes
@@ -2289,6 +5047,9 @@ thermal: core: Rearrange __thermal_zone_device_update()
 thermal: core: Prepare for moving trips between sorted lists
 thermal: core: Rename trip list node in struct thermal_trip_desc
 thermal: core: Build sorted lists instead of sorting them later
+ASoC: dt-bindings: Add CS42L84 codec
+ASoC: cs42l84: leverage ring sense IRQs to correctly detect headsets
+ASoC: cs42l84: Add new codec driver
 arm64: dts: qcom: x1e80100-dell-xps13-9345: fix nvme regulator boot glitch
 arm64: dts: qcom: x1e80100-dell-xps13-9345: route edp-panel enable gpio
 ARM: dts: qcom: ipq4019: use nvmem-layout
@@ -2301,9 +5062,11 @@ thermal: netlink: Add the commands and the events for the thresholds
 thermal: core: Manage thermal_governor_lock using a mutex guard
 thermal: core: Separate thermal zone governor initialization
 thermal: core: Add and use cooling device guard
+iommu/tegra241-cmdqv: Staticize cmdqv_debugfs_dir
 mmc: sdhci-pci-gli: enable UHS-II mode for GL9767
 mmc: sdhci-pci-gli: enable UHS-II mode for GL9755
 mmc: sdhci-pci: add UHS-II support framework
+dt-bindings: iommu: arm,smmu: Add Qualcomm SAR2130P compatible
 mmc: sdhci-uhs2: add pre-detect_init hook
 mmc: sdhci-uhs2: add request() and others
 mmc: sdhci-uhs2: add irq() and others
@@ -2316,12 +5079,18 @@ mmc: sdhci-uhs2: add reset function
 mmc: sdhci-uhs2: dump UHS-II registers
 mmc: sdhci: add UHS-II module and add a kernel configuration
 mmc: sdhci: add UHS-II related definitions in headers
+ASoC: rt-sdw-common: fix rt_sdca_index_update_bits function parameter description
 mmc: core: Support UHS-II card control and access
+ASoC: dt-bindings: allwinner: add H616 sun4i audio codec binding
+ASoC: sun4i-codec: support allwinner H616 codec
+ASoC: sun4i-codec: Add playback only flag to quirks
+ASoC: sun4i-codec: Add support for different DAC FIFOC addresses to quirks
 pidfd: add ioctl to retrieve pid info
 perf/dwc_pcie: Convert the events with mixed case to lowercase
 perf/cxlpmu: Support missing events in 3.1 spec
 perf: imx_perf: add support for i.MX91 platform
 dt-bindings: perf: fsl-imx-ddr: Add i.MX91 compatible
+drm/i915: remove all IS_<PLATFORM>_GT<N>() macros
 reset: mchp: sparx5: set the dev member of the reset controller
 reset: mchp: sparx5: Allow building as a module
 reset: mchp: sparx5: Add MCHP_LAN966X_PCI dependency
@@ -2348,35 +5117,100 @@ Merge branch 'fix-libbpf-s-bpf_object-and-bpf-subskel-interoperability'
 selftests/bpf: validate generic bpf_object and subskel APIs work together
 libbpf: move global data mmap()'ing into bpf_object__load()
 selftests/bpf: fix test_spin_lock_fail.c's global vars usage
+KVM: arm64: Don't map 'kvm_vgic_global_state' at EL2 with pKVM
+KVM: arm64: Just advertise SEIS as 0 when emulating ICC_CTLR_EL1
+perf disasm: Fix not cleaning up disasm_line in symbol__disassemble_raw()
+perf disasm: Use disasm_line__free() to properly free disasm_line
+perf disasm: Use disasm_line__free() to properly free disasm_line
 blk-mq: Unexport blk_mq_flush_busy_ctxs()
+PCI: Protect Link Control 2 Register with RMW locking
+Documentation PCI: Reformat RMW ops documentation
 Merge branch 'fix-wmaybe-uninitialized-warnings-errors'
 libsubcmd: Silence compiler warning
 libbpf: Prevent compiler warnings/errors
 resolve_btfids: Fix compiler warnings
 selftest: rtc: Add to check rtc alarm status for alarm related test
+clk: imx: add i.MX91 clk
+dt-bindings: clock: Add i.MX91 clock support
+dt-bindings: clock: imx93: Drop IMX93_CLK_END macro definition
+clk: imx93: Move IMX93_CLK_END macro to clk driver
 cgroup/freezer: Add cgroup CGRP_FROZEN flag update helper
 cgroup/freezer: Reduce redundant traversal for cgroup_freeze
+drm/xe/oa: Allow only certain property changes from config
+drm/xe/oa: Add syncs support to OA config ioctl
+drm/xe/oa: Move functions up so they can be reused for config ioctl
+drm/xe/oa: Signal output fences
+drm/xe/oa: Add input fence dependencies
+drm/xe/oa/uapi: Define and parse OA sync properties
+drm/xe/oa: Separate batch submission from waiting for completion
 sched_ext: Introduce LLC awareness to the default idle selection policy
 sched_ext: Clarify ops.select_cpu() for single-CPU tasks
 EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator
 EDAC/skx_common: Differentiate memory error sources
 uprobe: Add support for session consumer
 uprobe: Add data pointer to consumer handlers
+drm/xe: Mark GT work queue with WQ_MEM_RECLAIM
+drm/xe: Mark G2H work queue with WQ_MEM_RECLAIM
+drm/xe: Mark GGTT work queue with WQ_MEM_RECLAIM
+drm/xe: Take ref to job's fence in arm
 selftests/bpf: Increase verifier log limit in veristat
+drm/i915/xe3lpd: Add condition for EDP to powerdown P2.PG
+ASoC: remove dpcm_xxx flags
+drm/i915/xe3lpd: Add new bit range of MAX swing setup
+drm/i915/xe3lpd: Add C20 Phy consolidated programming table
+drm/i915/xe3lpd: Add cdclk changes
+dt-bindings: clock: qcom: gcc-ipq9574: remove q6 bring up clock macros
+dt-bindings: clock: qcom: gcc-ipq5332: remove q6 bring up clock macros
+clk: qcom: ipq9574: remove q6 bring up clocks
+clk: qcom: ipq5332: remove q6 bring up clocks
 srcu: Replace WARN_ON_ONCE() with BUILD_BUG_ON() if possible
 rcu: Stop stall warning from dumping stacks if grace period ends
 rcu: Delete unused rcu_gp_might_be_stalled() function
+ASoC: codecs: fix error code in ntp8835_i2c_probe()
+ASoC: SOF: core: Module parameter updates
+drm/i915: Remove ckey/format checks from skl_update_scaler_plane()
+drm/i915/pfit: Extract intel_pfit.c
+drm/i915/panel: Convert panel code to intel_display
+drm/i915/pfit: Check pfit destination window on ILK-BDW
+drm/i915/pfit: Reject cloning when using pfit on ILK-BDW
+drm/i915/pfit: Check pfit minimum timings in pre-SKL
+drm/i915/pfit: Reject pfit downscaling for GMCH platforms
+drm/i915/pfit: Check pfit scaling factors on ILK-BDW
+drm/i915/pfit: Check pipe source size against pfit limits on ILK-BDW
 arm64: dts: qcom: Use 'ufshc' as the node name for UFS controller nodes
 EDAC/fsl_ddr: Add support for i.MX9 DDR controller
 dt-bindings: memory: fsl: Add compatible string nxp,imx9-memory-controller
 EDAC/fsl_ddr: Fix bad bit shift operations
+sysctl: Reorganize kerneldoc parameter names
+ucounts: constify sysctl table user_table
+sysctl: update comments to new registration APIs
+drm/i915/active: Use try_cmpxchg() in active_fence_cb()
+ASoC: soc-pcm: merge DPCM and non-DPCM validation check
+ASoC: doc: remove dpcm_xxx flags
+ASoC: soc-pcm: remove dpcm_xxx flags
+ASoC: intel: boards: remove dpcm_xxx flags
+ASoC: soc-topology: remove dpcm_xxx flags
+ASoC: soc-compress: remove dpcm_xxx flags
+ASoC: soc-core: remove dpcm_xxx flags
+ASoC: mediatek: remove dpcm_xxx flags
+ASoC: samsung: remove dpcm_xxx flags
+ASoC: intel: remove dpcm_xxx flags
+ASoC: sof: remove dpcm_xxx flags
+ASoC: fsl: remove dpcm_xxx flags
+ASoC: amd: remove dpcm_xxx flags
 regulator: doc: remove documentation comment for regulator_init
 regulator: doc: add missing documentation for init_cb
+ASoC: SOF: core: Add fw, tplg and ipc type override parameters
+ASoC: SOF: core: Add debug module parameters to set IPC and boot timeout
 EDAC/fsl_ddr: Move global variables into struct fsl_mc_pdata
+drm/xe: Don't restart parallel queues multiple times on GT reset
 arm64/mm: Drop _PROT_SECT_DEFAULT
 kselftest/arm64: Log fp-stress child startup errors to stdout
 EDAC/fsl_ddr: Pass down fsl_mc_pdata in ddr_in32() and ddr_out32()
 arm64: Add command-line override for ID_AA64MMFR0_EL1.ECV
+powerpc: Adjust adding stack protector flags to KBUILD_CLAGS for clang
+powerpc: Fix stack protector Kconfig test for clang
+pinmux: Use sequential access to access desc->pinmux data
 thermal: core: Introduce thermal_cdev_update_nocheck()
 thermal: core: Introduce thermal_instance_delete()
 thermal: core: Introduce thermal_instance_add()
@@ -2385,6 +5219,8 @@ thermal: core: Manage thermal_list_lock using a mutex guard
 thermal: core: Separate code running under thermal_list_lock
 thermal: core: Add and use a reverse thermal zone guard
 thermal: core: Add and use thermal zone guard
+dt-bindings: pinctrl: fsl,imx6ul-pinctrl: Convert i.MX35/5x/6 to YAML
+pinctrl: imx-scmi: Drop obsolete dependency on COMPILE_TEST
 arm64: Document Arm Confidential Compute
 virt: arm-cca-guest: TSM_REPORT support for realms
 arm64: Enable memory encrypt for Realms
@@ -2397,16 +5233,34 @@ arm64: realm: Query IPA size from the RMM
 arm64: Detect if in a realm and set RIPAS RAM
 arm64: rsi: Add RSI definitions
 power: sequencing: make the QCom PMU pwrseq driver depend on CONFIG_OF
+book3s64/hash: Early detect debug_pagealloc size requirement
+book3s64/hash: Disable kfence if not early init
+book3s64/radix: Refactoring common kfence related functions
+book3s64/hash: Add kfence functionality
+book3s64/hash: Disable debug_pagealloc if it requires more memory
+book3s64/hash: Make kernel_map_linear_page() generic
+book3s64/hash: Refactor hash__kernel_map_pages() function
+book3s64/hash: Add hash_debug_pagealloc_alloc_slots() function
+book3s64/hash: Add hash_debug_pagealloc_add_slot() function
+book3s64/hash: Refactor kernel linear map related calls
+book3s64/hash: Remove kfence support temporarily
+powerpc/mm/fault: Fix kfence page fault reporting
+drm/panel: s6e3ha8: add static modifier to supply list
+drm/i915/psr: vbt.psr.enable is only for eDP panels
 media: uvcvideo: Stop stream during unregister
 microblaze: Remove empty #ifndef __ASSEMBLY__ statement
+dmaengine: loongson2-apb: Rename the prefix ls2x to loongson2
 dt-bindings: soc: qcom,aoss-qmp: Add SAR2130P compatible
 dt-bindings: firmware: qcom,scm: Add SAR2130P compatible
 soc: qcom: socinfo: add SoC IDs for SAR1130P and SAR2130P
 dt-bindings: arm: qcom,ids: add SoC ID for SAR2130P and SAR1130P
 arm64: dts: qcom: qcm6490-idp: Add UFS nodes
 dt-bindings: soc: qcom: aoss-qmp: Add SM8750
+clk: qcom: clk-alpha-pll: fix lucid 5lpe pll enabled check
+clk: qcom: clk-alpha-pll: drop lucid-evo pll enabled warning
 soc: qcom: socinfo: Add QCS615 SoC ID table entry
 dt-bindings: arm: qcom,ids: add SoC ID for QCS615
+clk: qcom: gcc-qcs404: fix initial rate of GPLL3
 blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long
 arm64: dts: qcom: change labels to lower-case
 arm64: dts: qcom: sdm: change labels to lower-case
@@ -2434,11 +5288,71 @@ arm64: dts: qcom: sa8775p: Add TCSR halt register space
 arm64: dts: qcom: sa8775p-ride: add WiFi/BT nodes
 arm64: dts: qcom: sa8775p: add QCrypto nodes
 audit: Use str_yes_no() helper function
+ASoC: uniphier: Handle regmap_write errors in aio_iecout_set_enable()
 Merge branch '20241011-sa8775p-mm-v4-resend-patches-v5-0-4a9f17dc683a@quicinc.com' into arm64-for-6.13
+PCI/ASPM: Disable L1 before disabling L1 PM Substates
+clk: qcom: Add support for Display clock Controllers on SA8775P
+clk: qcom: Add support for Camera Clock Controller on SA8775P
+clk: qcom: Add support for Video clock controller on SA8775P
+Merge branch '20241011-sa8775p-mm-v4-resend-patches-v5-0-4a9f17dc683a@quicinc.com' into clk-for-6.13
 dt-bindings: clock: qcom: Add SA8775P display clock controllers
 dt-bindings: clock: qcom: Add SA8775P camera clock controller
 dt-bindings: clock: qcom: Add SA8775P video clock controller
 regulator: init_data handling update
+drm/amdgpu: handle default profile on on devices without fullscreen 3D
+Revert "drm/amdkfd: SMI report dropped event count"
+drm/amdgpu: Dereference the ATCS ACPI buffer
+drm/amdgpu: Save VCN shared memory with init reset
+drm/amdgpu: clean unused functions of uvd/vcn/vce
+drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too
+drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
+drm/amdgpu: Clean the functions pointer set as NULL
+drm/amdgpu: clean the dummy soft_reset functions
+drm/amdgpu: clean the dummy wait_for_idle functions
+drm/amdgpu: clean the dummy suspend functions
+drm/amdgpu: clean the dummy resume functions
+drm/amdgpu: validate wait_for_idle before function call
+drm/amdgpu: validate resume before function call
+drm/amdgpu: validate suspend before function call
+drm/amdgpu: validate hw_fini before function call
+drm/amdkfd: fix the hang caused by the write reorder to fence_addr
+drm/amdgpu/gfx9: Add cleaner shader for GFX9.4.2
+drm/amdgpu: fix typo for sdma6 constant fill packet
+drm/amdgpu: fix random data corruption for sdma 7
+drm/amd/display: 3.2.306
+drm/amd/display: To change dcn301_init.h guard.
+drm/amd/display: update fullscreen status to SPL
+drm/amd/display: Add a Precise Delay Routine
+drm/amd/display: Recalculate SubVP Phantom VBlank End in dml21
+drm/amd/display: temp w/a for DP Link Layer compliance
+drm/amd/display: Adding array index check to prevent memory corruption
+drm/amd/display: Reuse subvp enable check for DCN401
+drm/amd/display: w/a to program DISPCLK_R_GATE_DISABLE DCN35
+drm/amd/display: temp w/a for dGPU to enter idle optimizations
+drm/amdgpu: clean the dummy sw_fini functions
+drm/amd/display: Add hpd_source index check for dcn401 link encoder setup
+drm/amd/display: Add hpd_source index check for dcn10 link encoder setup
+drm/amd/display: Add hpd_source index check for DCE60/80/100/110/112/120 link encoders
+drm/amdgpu: Use SPX as default in partition config
+drm/amdgpu: validate sw_fini before function call
+drm/amdgpu: clean the dummy sw_init functions
+drm/amdgpu: validate sw_init before function call
+drm/amdkfd: Not restore userptr buffer if kfd process has been removed
+drm/amd/pm: update deep sleep status on smu v14.0.2/3
+drm/amd/pm: update overdrive function on smu v14.0.2/3
+drm/amdgpu: Zero-initialize mqd backup memory
+drm/amd/pm: update the driver-fw interface file for smu v14.0.2/3
+drm/amd/display: Ensure HPD source index is valid for dcn20/dcn201 link encoders
+drm/amd/display: Fix spelling mistake "tunndeling" -> "tunneling"
+Revert "drm/amdgpu/gfx9: put queue resets behind a debug option"
+drm/amdgpu: init saw registers for mmhub v1.0
+drm/amdgpu/discovery: add ISP discovery entries for old APUs
+drm/amd: Guard against bad data for ATIF ACPI method
+clk: Allow kunit tests to run without OF_OVERLAY enabled
+Input: userio - remove unneeded semicolon
+Input: sparcspkr - use cleanup facility for device_node
+Input: sparcspkr - use device managed memory for 'state'
+clk: Provide devm_clk_bulk_get_all_enabled() helper
 arm64: dts: qcom: sm7325: Add device-tree for Nothing Phone 1
 dt-bindings: arm: qcom: Add SM7325 Nothing Phone 1
 dt-bindings: vendor-prefixes: Add Nothing Technology Limited
@@ -2461,14 +5375,36 @@ regulator: core: Use fsleep() to get best sleep mechanism
 regulator: core: remove machine init callback from config
 regulator: core: add callback to perform runtime init
 regulator: core: do not silently ignore provided init_data
+MAINTAINERS: remove me from sysctl
+ASoC: fsl_xcvr: enable some interrupts
 seccomp: Stub for !HAVE_ARCH_SECCOMP_FILTER
+drm/xe/pf: Show VFs LMEM provisioning summary over debugfs
+rust: block: fix formatting of `kernel::block::mq::request` module
+drm/xe/guc: Prevent GuC register capture running on VF
 RAS/AMD/ATL: Add debug prints for DF register reads
+ASoC: fsl_xcvr: reset RX dpath after wrong preamble
+ASoC: fsl_xcvr: enable interrupt of cmdc status update
+perf test: Add precise_max subtest to the perf record shell test
+perf record: Just use "cycles:P" as the default event
+perf tools: Check fallback error and order
+perf tools: Move x86__is_amd_cpu() to util/env.c
+perf tools: Detect missing kernel features properly
+perf tools: Do not set exclude_guest for precise_ip
+perf tools: Simplify evsel__add_modifier()
+perf tools: Don't set attr.exclude_guest by default
+perf tools: Add fallback for exclude_guest
 EDAC/bluefield: Use Arm SMC for EMI access on BlueField-2
 selftests: livepatch: test livepatching a kprobed function
 selftests: livepatch: save and restore kprobe state
 selftests: livepatch: rename KLP_SYSFS_DIR to SYSFS_KLP_DIR
+PCI: cpqphp: Simplify PCI_ScanBusForNonBridge()
+PCI: cpqphp: Use define to read class/revision dword
+PCI: cpqphp: Use pci_bus_read_dev_vendor_id() to detect presence
+PCI: cpqphp: Fix PCIBIOS_* return value confusion
 nvme: use helpers to access io_uring cmd space
 Merge branch 'for-6.13/block-atomic' into for-6.13/block
+clk: imx95-blk-ctl: Add one clock gate for HSIO block
+dt-bindings: clock: nxp,imx95-blk-ctl: Add compatible string for i.MX95 HSIO BLK CTRL
 block: flush all throttled bios when deleting the cgroup
 block: fix ordering between checking BLK_MQ_S_STOPPED request adding
 block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding
@@ -2519,7 +5455,21 @@ arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3399
 arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3368
 arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3328
 arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from px30
+drm/sched: memset() 'job' in drm_sched_job_init()
+ASoC: dt-bindings: qcom: Add SM8750 LPASS macro codecs
+ASoC: tegra: Add support for S24_LE audio format
+drm/imx: legacy-bridge: add MODULE_DESCRIPTION
+drm/imx: parallel-display: add legacy bridge Kconfig dependency
 rcu: Remove unused declaration rcu_segcblist_offload()
+pinctrl: qcom: add support for TLMM on SAR2130P
+dt-bindings: pinctrl : qcom: document SAR2130P TLMM
+pinctrl: qcom: add the tlmm driver for QCS8300 platforms
+dt-bindings: pinctrl: describe qcs8300-tlmm
+drm/i915/display: Remove kstrdup_const() and kfree_const() usage
+drm/i915/gvt: use macros from drm_dp.h instead of duplication
+KMSAN: uninit-value in inode_go_dump (5)
+ASoC: dt-bindings: everest,es8328: Document audio graph port
+ASoC: codecs: adau1372: add match table
 pmdomain: mediatek: Add support for MT6735
 pmdomain: qcom: rpmhpd: add support for SAR2130P
 pmdomain: Merge branch dt into next
@@ -2537,6 +5487,8 @@ platform/x86/amd/hsmp: Move structure and macros to header file
 platform/x86/amd/hsmp: Convert amd_hsmp_rdwr() to a function pointer
 platform/x86/amd/hsmp: Create wrapper function init_acpi()
 platform/x86/amd/hsmp: Create hsmp/ directory
+drm/i915/ddi: use string choice helpers
+drm/i915/dp: use string choice helpers
 thermal: core: Pass trip descriptors to trip bind/unbind functions
 thermal: core: Move lists of thermal instances to trip descriptors
 thermal: core: Drop need_update field from struct thermal_zone_device
@@ -2549,6 +5501,7 @@ thermal: core: Mark thermal zones as initializing to start with
 thermal: core: Represent suspend-related thermal zone flags as bits
 thermal: core: Rearrange PM notification code
 thermal: core: Initialize thermal zones before registering them
+drm/i915/gt: Retry RING_HEAD reset until it get sticks
 media: renesas: rzg2l-cru: Add 'yuv' flag to IP format structure
 media: rzg2l-cru: Move register definitions to a separate file
 media: rzg2l-cru: Add support to capture 8bit raw sRGB
@@ -2587,9 +5540,11 @@ fs: Reorganize kerneldoc parameter names
 vfs: Add a sysctl for automated deletion of dentry
 epoll: annotate racy check
 dt-bindings: arm: mediatek: mmsys: Add OF graph support for board path
+drm/xe: fix build failure originating from backmerge
 platform/x86/intel/pmc: Disable C1 auto-demotion during suspend
 platform/x86/intel/pmc: Refactor platform resume functions to use cnl_resume()
 platform/surface: aggregator_registry: Add Surface Pro 9 5G
+drm/fbdev: fix drm_fb_helper_deferred_io() build failure
 platform/x86: intel_scu_ipc: Save a copy of the entire struct intel_scu_ipc_data
 platform/x86: intel_scu_ipc: Convert to check for errors first
 platform/x86: intel_scu_ipc: Simplify code with cleanup helpers
@@ -2607,6 +5562,8 @@ gpio: xgene-sb: Tidy up ACPI and OF ID tables
 gpio: xgene-sb: Drop ACPI_PTR() and CONFIG_ACPI guards
 gpio: xgene-sb: Remove unneeded definitions for properties
 gpiolib: cdev: remove redundant store of debounce_period_us
+eeprom: at24: add ST M24256E Additional Write lockable page support
+dt-bindings: at24: add ST M24256E Additional Write lockable page support
 ARM: dts: imx6sll: fix anatop thermal dtbs_check warnings
 gpio: grgpio: remove remove()
 gpio: grgpio: use a helper variable to store the address of ofdev->dev
@@ -2621,6 +5578,10 @@ gpio: cdev: go back to storing debounce period in the GPIO descriptor
 gpiolib: unduplicate chip guard in set_config path
 gpiolib: notify user-space when a driver requests its own desc
 arm64: dts: imx8m*-venice-gw75xx: add Accelerometer device
+perf tools: sched-pipe bench: add (-n) nonblocking benchmark
+perf test: Document the -w/--workload option
+perf test: Introduce --list-workloads to list the available workloads
+perf test: Introduce workloads__for_each()
 arm64: dts: imx8qm-mek: Add PCIe and SATA
 arm64: dts: imx8qxp-mek: Add PCIe support
 arm64: dts: imx8dxl-evk: Add PCIe support
@@ -2656,13 +5617,46 @@ Merge branch 'implement-mechanism-to-signal-other-threads'
 selftests/bpf: Augment send_signal test with remote signaling
 bpf: Implement bpf_send_signal_task() kfunc
 Realtek SPI-NAND controller
+PCI/TPH: Add TPH documentation
 cgroup/bpf: only cgroup v2 can be attached by bpf programs
 Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline"
+phy: qcom: qmp: Fix lecacy-legacy typo
+rust: macros: fix documentation of the paste! macro
+rust: kernel: fix THIS_MODULE header path in ThisModule doc comment
+rust: page: add Rust version of PAGE_ALIGN
+phy: lan969x-serdes: add support for lan969x serdes driver
+dt-bindings: phy: sparx5: document lan969x
+phy: sparx5-serdes: add support for branching on chip type
+phy: sparx5-serdes: add indirection layer to register macros
+phy: sparx5-serdes: add function for getting the CMU index
+phy: sparx5-serdes: add ops to match data
+phy: sparx5-serdes: add constant for the number of CMU's
+phy: sparx5-serdes: add constants to match data
+phy: sparx5-serdes: add support for private match data
+phy: bcm-ns-usb2: drop support for old binding variant
+dt-bindings: phy: bcm-ns-usb2-phy: drop deprecated variant
+dt-bindings: phy: Add QMP UFS PHY compatible for QCS8300
+dt-bindings: phy: qcom: snps-eusb2: Add SAR2130P compatible
+dt-bindings: dma: sifive pdma: Add PIC64GX to compatibles
+dmaengine: fix typo in the comment
+drm/xe: enable lite restore
+dmaengine: stm32-dma3: clamp AXI burst using match data
+dmaengine: stm32-dma3: prevent LL refactoring thanks to DT configuration
+dt-bindings: dma: stm32-dma3: prevent additional transfers
+dmaengine: stm32-dma3: refactor HW linked-list to optimize memory accesses
+dmaengine: stm32-dma3: prevent pack/unpack thanks to DT configuration
+dt-bindings: dma: stm32-dma3: prevent packing/unpacking mode
+dmaengine: idxd: Move DSA/IAA device IDs to IDXD driver
+dt-bindings: dma: qcom,gpi: Add SAR2130P compatible
+RDMA/efa: Add option to set QP service level on create
+RDMA/efa: Update device interface
 docs/zh_CN: Add a entry in Chinese glossary
 Docs/zh_CN: Fix the pfn calculation error in page_tables.rst
 Docs/zh_CN: Translate page_tables.rst to Simplified Chinese
 docs/zh_CN: update the translation of process/coding-style.rst
 docs/zh_CN: update the translation of process/email-clients.rst
+rust: helpers: remove unnecessary header includes
+rust: exports: improve grammar in commentary
 docs/zh_CN: update the translation of process/submitting-patches.rst
 Add Yanteng Si to .mailmap
 docs: Remove redundant word "for"
@@ -2674,6 +5668,7 @@ dt-bindings: soc: rockchip: add rk3576 usb2phy syscon
 dt-bindings: soc: rockchip: add rk3576 vo1-grf syscon
 sched_getattr: port to copy_struct_to_user
 uaccess: add copy_struct_to_user helper
+reiserfs: The last commit
 arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread
 arm64: dts: mediatek: mt8195-cherry: Use correct audio codec DAI
 arm64: dts: mediatek: mt8188: Fix USB3 PHY port default status
@@ -2685,28 +5680,98 @@ soc: mediatek: mtk-cmdq: Move cmdq_instruction init to declaration
 soc: mediatek: mtk-cmdq: Move mask build and append to function
 soc: mediatek: Add MediaTek DVFS Resource Collector (DVFSRC) driver
 dt-bindings: soc: mediatek: Add DVFSRC bindings for MT8183 and MT8195
+power: Switch back to struct platform_driver::remove()
 irqchip/gic-v3-its: Fix over allocation in itt_alloc_pool()
 arm64: dts: mediatek: mt8390-genio-700-evk: Enable ethernet
 arm64: dts: mediatek: mt8188: Add ethernet node
+ASoC: soc-utils: Remove PAGE_SIZE compile-time constant assumption
 arm64: tegra: Create SKU8 AGX Orin board file
 dt-bindings: arm: Tegra234 Industrial Module
+drm/bridge: sii902x: Set input bus format based on bus-width
+dt-bindings: display: bridge: sil,sii9022: Add bus-width
+drm/bridge: ite-it66121: Drop hdmi_avi_infoframe_init() function call
+drm/bridge: tc358768: switch to bus-width
+dt-bindings: display: bridge: tc358768: switch to bus-width
+drm/meson: drop unused static dw_hdmi_dwc_write_bits
+drm/mediatek: Implement OF graphs support for display paths
+dt-bindings: display: mediatek: Add OF graph support for board path
 spi: dt-bindings: samsung: Add a compatible for samsung,exynos8895-spi
 spi: spi-mem: Add Realtek SPI-NAND controller
 dt-bindings: spi: Add realtek,rtl9301-snand
 ARM: dts: Reconfigure the MC2 eMMC interface
 ARM: dts: ux500: Add touchkeys to Codinas
+drm/msm/dpu: sync mode_config limits to the FB limits in dpu_plane.c
+drm/msm/dpu: merge MAX_IMG_WIDTH/HEIGHT with DPU_MAX_IMG_WIDTH/HEIGHT
+drm/msm/dpu: check for the plane pitch overflow
+drm/msm/dpu: move layout setup population out of dpu_plane_prepare_fb()
+drm/msm/dpu: make dpu_format_populate_addrs return void
+drm/msm/dpu: split dpu_format_populate_layout
+drm/msm/dpu: move pitch check to _dpu_format_get_plane_sizes_linear()
+drm/msm/dpu: pass drm_framebuffer to _dpu_format_get_plane_sizes()
+drm/msm/dpu: drop msm_format from struct dpu_hw_fmt_layout
+drm/msm/dpu: drop extra aspace checks in dpu_formats
+drm/msm/dpu: drop dpu_format_populate_layout from dpu_plane_sspp_atomic_update
+drm/msm/dpu: drop dpu_format_check_modified_format
+drm/msm/dpu: Add SA8775P support
+drm/msm: mdss: Add SA8775P support
+dt-bindings: display/msm: Document the DPU for SA8775P
+dt-bindings: display/msm: Document MDSS on SA8775P
+drm/msm: Use video aperture helpers
+drm/msm/dpu: drop LM_3 / LM_4 on MSM8998
+drm/msm/dpu: drop LM_3 / LM_4 on SDM845
+drm/msm/dpu: on SDM845 move DSPP_3 to LM_5 block
+drm/msm8998: make const arrays ratio_list and band_list static
+drm/msm: Remove unneeded semicolon
+drm/msm/dpu: Add support for MSM8917
+drm/msm/dpu: Add support for MSM8937
+drm/msm/dpu: Add support for MSM8953
+drm/msm/dpu: Add support for MSM8996
+dt-bindings: display/msm: merge SM8550 DPU into SC7280
+dt-bindings: display/msm: merge SM8450 DPU into SC7280
+dt-bindings: display/msm: merge SM8350 DPU into SC7280
+dt-bindings: display/msm: merge SM8250 DPU into SM8150
+dt-bindings: display/msm: merge SC8280XP DPU into SC7280
+drm/msm/dp: Add DisplayPort controller for SA8775P
+dt-bindings: display: msm: dp-controller: document SA8775P compatible
 platform/x86: classmate-laptop: Replace snprintf in show functions with sysfs_emit
 arm64: dts: layerscape: remove cooling-max-state and cooling-min-state
+mtd: Switch back to struct platform_driver::remove()
+mtd: cfi_cmdset_0002: remove redundant assignment to variable ret
+mtd: spinand: Constify struct nand_ecc_engine_ops
+MAINTAINERS: add mailing list for GPMI NAND driver
+mtd: spinand: winbond: Sort the devices
+mtd: spinand: winbond: Ignore the last ID characters
+mtd: spinand: winbond: Fix 512GW, 01GW, 01JW and 02JW ECC information
+mtd: spinand: winbond: Fix 512GW and 02JW OOB layout
 ARM: dts: imx6qdl-dhcom: Fix model typo for i.MX6 DHSOM
+clk: samsung: gs101: make all ufs related clocks critical
 arm64: dts: imx8mp: add cpuidle state "cpu-pd-wait"
 ARM: dts: imx6qdl-tx6: Fix 'fixed-clock' description
+mtd: nand: raw: gpmi: improve power management handling
+mtd: nand: raw: gpmi: switch to SYSTEM_SLEEP_PM_OPS
+mtd: rawnand: davinci: use generic device property helpers
+mtd: rawnand: davinci: break the line correctly
+mtd: rawnand: davinci: order headers alphabetically
+mtd: rawnand: atmel: Fix possible memory leak
+mtd: rawnand: Correct multiple typos in comments
 ARM: dts: imx6qdl-tx6: Remove 'turn-on-delay-ms'
+mtd: hyperbus: rpc-if: Add missing MODULE_DEVICE_TABLE
 arm64: dts: imx8mp-evk: add PCIe Endpoint function overlay file
+drm/fbdev-dma: remove obsolete kernel-doc references
 gpio: max730x: use devres to shrink and simplify code
 gpio: ftgpio010: shrink code
 gpio: 74x164: shrink code
+dt-bindings: input: mediatek,pmic-keys: Add compatible for MT6359 keys
 gpio: sloppy-logic-analyzer remove reference to rcu_momentary_dyntick_idle()
+Input: serio_raw - fix uninitialized variable bug
 Merge tag 'v6.12-rc4' into sched/core, to resolve conflict
+powerpc/fadump: Move fadump_cma_init to setup_arch() after initmem_init()
+powerpc/fadump: Reserve page-aligned boot_memory_size during fadump_reserve_mem
+powerpc/fadump: Refactor and prepare fadump_cma_init for late init
+drm/xe: Use __counted_by for flexible arrays
+drm/panic: allow verbose version check
+drm/panic: allow verbose boolean for clarity
+Merge branch 'msm-fixes' into msm-next
 arm64: dts: ti: k3-am64: Add ti,pa-stats property
 arm64: dts: ti: k3-am64-main: Add ti,pruss-pa-st node
 arm64: dts: ti: k3-am654-icssg2: Add ti,pa-stats property
@@ -2725,13 +5790,67 @@ arm64: dts: ti: k3-am625-sk: Add M4F remoteproc node
 arm64: dts: ti: k3-am62: Add M4F remoteproc node
 Revert "arm64: dts: ti: am62-phyboard-lyra: Add overlay to increase cpu frequency to 1.4 GHz"
 arm64: dts: ti: am62-phycore-som: Increase cpu frequency to 1.4 GHz
+drm/panic: correctly indent continuation of line in list item
+drm/panic: remove redundant field when assigning value
+drm/panic: prefer eliding lifetimes
+drm/panic: remove unnecessary borrow in alignment_pattern
+drm/panic: avoid reimplementing Iterator::find
+drm: panel: nv3052c: correct spi_device_id for RG35XX panel
+Input: ts4800-ts - use cleanup facility for device_node
+Input: raspberrypi-ts - use cleanup facility for device_node
+Input: i8042 - use cleanup facility for device_node
+Input: 88pm860x - use cleanup facility for device_node
+Input: twl4030-vibra - use cleanup facility for device_node
+Input: twl6040-vibra - use cleanup facility for device_node
+Input: sun4i-lradc-keys - switch to for_each_child_of_node_scoped
+Input: mtk-pmic-keys - switch to for_each_child_of_node_scoped
+Input: cap11xx - switch to for_each_child_of_node_scoped
+Input: gscps2 - fix compilation error introduced with switch to guards
 io_uring: IORING_OP_F[GS]ETXATTR is fine with REQ_F_FIXED_FILE
 getname_maybe_null() - the third variant of pathname copy-in
 teach filename_lookup() to treat NULL filename as ""
 block: Add bdev atomic write limits helpers
 fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid()
 block/fs: Pass an iocb to generic_atomic_write_valid()
+module: Reformat struct for code style
+module: Additional validation in elf_validity_cache_strtab
+module: Factor out elf_validity_cache_strtab
+module: Group section index calculations together
+module: Factor out elf_validity_cache_index_str
+module: Factor out elf_validity_cache_index_sym
+module: Factor out elf_validity_cache_index_mod
+module: Factor out elf_validity_cache_index_info
+module: Factor out elf_validity_cache_secstrings
+module: Factor out elf_validity_cache_sechdrs
+module: Factor out elf_validity_ehdr
+module: Take const arg in validate_section_offset
+modules: Add missing entry for __ex_table
+modules: Ensure 64-bit alignment on __ksymtab_* sections
+Merge tag 'renesas-pinctrl-for-v6.13-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into devel
+pinctrl: spacemit: add support for SpacemiT K1 SoC
+dt-bindings: pinctrl: spacemit: add support for K1 SoC
+perf vendor events amd: Update Zen 5 data cache fill events
+perf vendor events amd: Add Zen 5 data fabric metrics
+perf vendor events amd: Add Zen 5 data fabric events
+perf test: Fix perf test case 84 on s390
+perf test: Update all metrics test like metricgroups test
+ring-buffer: Use str_low_high() helper in ring_buffer_producer()
+ring-buffer: Reorganize kerneldoc parameter names
+ring-buffer: Limit time with disabled interrupts in rb_check_pages()
+drm/fsl-dcu: Remove redundant dev_err()
+drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
+dt-bindings: display: panel-simple: Document support for Microchip AC69T88A
+drm: fsl-dcu: enable PIXCLK on LS1021A
+drm: fsl-dcu: Use dev_err_probe
+drm/sprd: Constify struct regmap_bus
+drm/panel: ili9322: Constify struct regmap_bus
+drm/meson: Constify struct regmap_config
+drm/mediatek: dp: Constify struct regmap_config
+drm/fsl-dcu: Constify struct regmap_config
+drm/bridge: dpc3433: Constify struct regmap_config
 fs: add file_ref
+dt-bindings: clock: ti: Convert divider.txt to json-schema
+dt-bindings: clock: ti: Convert interface.txt to json-schema
 crypto: crypto4xx - use devm in probe
 crypto: crypto4xx - avoid explicit resource
 crypto: cesa - use devm_platform_get_and_ioremap_resource
@@ -2743,6 +5862,12 @@ dt-bindings: imx-rng: Allow passing only "fsl,imx31-rnga"
 hwrng: histb - Fix the wrong format specifier
 crypto: drivers - Switch back to struct platform_driver::remove()
 crypto: qat - remove faulty arbiter config reset
+PCI: Improve pdev_sort_resources() warning message
+PCI: cpqphp: Remove unused struct ctrl_dbg.ctrl
+PCI: cpcihp: Remove unused struct cpci_hp_controller_ops.hardware_test
+drm/tiny: Add driver for Sharp Memory LCD
+dt-bindings: display: Add Sharp Memory LCD bindings
+Merge tag 'renesas-clk-for-v6.13-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers into clk-renesas
 ufs: Convert ufs_change_blocknr() to take a folio
 ufs: Pass a folio to ufs_new_fragments()
 ufs: Convert ufs_inode_getfrag() to take a folio
@@ -2761,8 +5886,42 @@ ufs: fix ufs_read_cylinder() failure handling
 ufs: missing ->splice_write()
 ufs: fix handling of delete_entry and set_link failures
 sched_ext: improve WAKE_SYNC behavior for default idle CPU selection
+ASoC/soundwire: add initial support for SDCA
+ASoC: add support for some new Lenovo laptops with
+accel/qaic: Pass string literal as format argument of alloc_workqueue()
+Merge patch series "RISC-V: Detect and report speed of unaligned vector accesses"
+RISC-V: hwprobe: Document unaligned vector perf key
+RISC-V: Report vector unaligned access speed hwprobe
+RISC-V: Detect unaligned vector accesses supported
+RISC-V: Replace RISCV_MISALIGNED with RISCV_SCALAR_MISALIGNED
+RISC-V: Scalar unaligned access emulated on hotplug CPUs
+RISC-V: Check scalar unaligned access on all CPUs
+PCI: Simplify pci_read_bridge_bases() logic
+PCI: Move struct pci_bus_resource into bus.c
+PCI: Remove unused PCI_SUBTRACTIVE_DECODE
 spi: make class structs const
+ASoC: nau8821: check regmap_raw_read/regmap_raw_write for failure
+ASoC: amd: acp: Add stream name to ACP PDM DMIC devices
+ASoC: rx651: Use card->dev in replace of the &pdev->dev argument in the dev_err function
+perf build: Rename CONFIG_DWARF to CONFIG_LIBDW
+perf build: Rename HAVE_DWARF_SUPPORT to HAVE_LIBDW_SUPPORT
+perf libdw: Remove unnecessary defines
+perf probe: Move elfutils support check to libdw check
+perf build: Combine test-dwarf-getcfi into test-libdw
+perf build: Combine test-dwarf-getlocations into test-libdw
+perf build: Combine libdw-dwarf-unwind into libdw feature tests
+perf build: Rename test-dwarf to test-libdw
+perf build: Remove defined but never used variable
+perf build: Rename NO_DWARF to NO_LIBDW
+perf build: Fix LIBDW_DIR
 cpuidle: Correct some typos in comments
+mm: Use str_on_off() helper function in report_meminit()
+remoteproc: k3-r5: Add compile testing support
+remoteproc: k3-dsp: Add compile testing support
+drm/xe/ufence: Warn if mmget_not_zero() fails
+drm/xe/ufence: Prefetch ufence addr to catch bogus address
+drm/xe: Handle unreliable MMIO reads during forcewake
+drm/i915/pxp: Add missing tag for Wa_14019159160
 HID: bpf: drop use of Logical|Physical|UsageRange
 HID: bpf: Fix Rapoo M50 Plus Silent side buttons
 HID: bpf: Fix NKRO on Mistel MD770
@@ -2773,7 +5932,20 @@ HID: Kysona: check battery status every 5s using a workqueue
 HID: Kysona: Add basic battery reporting for Kysona M600
 HID: Add IDs for Kysona
 HID: debug: Remove duplicates from 'keys'
+drm/display: Drop obsolete dependency on COMPILE_TEST
 dt-bindings: gpio-mmio: Add ngpios property
+drm/client: Add client-lib module
+drm/client: Make client support optional
+drm/radeon: Suspend and resume clients with client helpers
+drm/nouveau: Suspend and resume clients with client helpers
+drm/amdgpu: Suspend and resume internal clients with client helpers
+drm/client: Move suspend/resume into DRM client callbacks
+drm/client: Move client event handlers to drm_client_event.c
+drm/fbdev: Select fbdev I/O helpers from modules that require them
+drm/fbdev-dma: Select FB_DEFERRED_IO
+drm/xe: Select DRM_CLIENT_SELECTION
+drm/i915: Select DRM_CLIENT_SELECTION
+Merge tag 'drm-xe-next-2024-10-17' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
 locking/pvqspinlock: Convert fields of 'enum vcpu_state' to uppercase
 lockdep: Enable PROVE_RAW_LOCK_NESTING with PROVE_LOCKING.
 lockdep: Use info level for lockdep initial info messages
@@ -2789,14 +5961,55 @@ dt-bindings: arm: fsl: Document DH electronics i.MX8M Plus DHCOM PicoITX
 arm64: dts: imx8mp-phyboard-pollux-rdk: update gpio-line-names
 arm64: dts: imx8mp: Add DH i.MX8MP DHCOM SoM on DRC02 carrier board
 dt-bindings: arm: fsl: Document DH i.MX8MP DHCOM SoM on DRC02 carrier board
+Merge tag 'drm-misc-next-2024-10-17' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
+Merge tag 'drm-intel-next-2024-10-11' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-next
+clk: mediatek: clk-mt8188-topckgen: Remove univpll from parents of mfg_core_tmp
+clk: npcm8xx: add clock controller
+reset: npcm: register npcm8xx clock auxiliary bus device
+dt-bindings: reset: npcm: add clock properties
 Revert "scripts/faddr2line: Check only two symbols when calculating symbol size"
 x86/unwind/orc: Fix unwind for newly forked tasks
 objtool: Also include tools/include/uapi
 objtool: Detect non-relocated text references
+drm/i915: Fix irq related documentation
+rtla: Documentation: Mention --deepest-idle-state
+rtla/timerlat: Add --deepest-idle-state for hist
+rtla/timerlat: Add --deepest-idle-state for top
+rtla/utils: Add idle state disabling via libcpupower
+rtla: Add optional dependency on libcpupower
+tools/build: Add libcpupower dependency detection
+power: supply: hwmon: move interface to private header
+perf test: Move attr files into shell directory where they are used
+perf test: Remove C test wrapper for attr.py
+perf test: Add a shell wrapper for "Setup struct perf_event_attr"
 futex: Use atomic64_try_cmpxchg_relaxed() in get_inode_sequence_number()
 futex: Use atomic64_inc_return() in get_inode_sequence_number()
+perf probe: Correct demangled symbols in C++ program
+perf stat: Disable metric thresholds for CSV and JSON metric-only mode
+perf stat: Add metric-threshold to json output
+perf stat: Change color to threshold in print_metric
+perf stat: Drop metric-unit if unit is NULL
+perf stat: Display "none" for NaN with metric only json
+perf stat: Fix/add parameter names for print_metric
+perf color: Add printf format checking and resolve issues
+perf probe: Fix libdw memory leak
+perf disasm: Fix capstone memory leak
 irqchip/aspeed-intc: Add AST27XX INTC support
 dt-bindings: interrupt-controller: Add support for ASPEED AST27XX INTC
+clk: mediatek: Add drivers for MediaTek MT6735 main clock and reset drivers
+dt-bindings: clock: Add MediaTek MT6735 clock and reset bindings
+clk: twl: add TWL6030 support
+clk: twl: remove is_prepared
+drm/i915: Remove unused underrun irq/reporting bits
+Merge patch series "cpuidle: riscv-sbi: Allow cpuidle pd used by other devices"
+cpuidle: riscv-sbi: Add cpuidle_disabled() check
+cpuidle: riscv-sbi: Move sbi_cpuidle_init to arch_initcall
+tools/perf/powerpc/util: Add support to handle compatible mode PVR for perf json events
+tools/perf/pmu-events/powerpc: Add support for compat events in json
+drm/xe/ptl: Apply Wa_14022866841
+clk: divider: Introduce CLK_DIVIDER_EVEN_INTEGERS flag
+dt-bindings: clock: add Mobileye EyeQ6L/EyeQ6H clock indexes
+Revert "dt-bindings: clock: mobileye,eyeq5-clk: add bindings"
 kselftest/arm64: mte: fix printf type warnings about longs
 kselftest/arm64: mte: fix printf type warnings about pointers
 kselftest/arm64: mte: fix printf type warnings about __u64
@@ -2804,6 +6017,17 @@ kselftest/arm64: mte: use string literal for printf-style functions
 kselftest/arm64: mte: use proper SKIP syntax
 kselftest/arm64: hwcap: fix f8dp2 cpuinfo name
 kselftest/arm64: signal: drop now redundant GNU_SOURCE definition
+ASoC: SOF: Intel: hda: use machine_check() for SoundWire
+ASoC: Intel: soc-acpi: add is_device_rt712_vb() helper
+ASoC: sdw_utils: add SmartMic DAI for RT713 VB
+ASoC: sdw_utils: add SmartMic DAI for RT712 VB
+ASoC: soc-acpi: introduce new 'machine check' callback
+ASoC: rt712-sdca: detect the SMART_MIC function during the probe stage
+ASoC: SDCA: add quirk function for RT712_VB match
+soundwire: slave: lookup SDCA version and functions
+ASoC: SDCA: add initial module
+ASoC/soundwire: remove sdw_slave_extended_id
+soundwire: sdw_intel: include linux/acpi.h
 arm64: Support AT_HWCAP3
 binfmt_elf: Wire up AT_HWCAP3 at AT_HWCAP4
 arm64: stacktrace: unwind exception boundaries
@@ -2816,6 +6040,14 @@ arm64: pt_regs: swap 'unused' and 'pmr' fields
 arm64: pt_regs: rename "pmr_save" -> "pmr"
 arm64: pt_regs: remove stale big-endian layout
 arm64: pt_regs: assert pt_regs is a multiple of 16 bytes
+perf dso: Fix symtab_type for kmod compression
+perf probe: Improve log for long event name failure
+perf probe: Check group string length
+perf probe: Use the MAX_EVENT_NAME_LEN macro
+perf test: Speed up some tests using perf list
+i915: fix DRM_I915_GVT_KVMGT dependencies
+Merge drm/drm-next into drm-intel-next
+drm/xe/guc/ct: Flush g2h worker in case of g2h response timeout
 sched_ext: Use btf_ids to resolve task_struct
 arm64: lib: Use MOPS for copy_page() and clear_page()
 arm64: lib: Use MOPS for memcpy() routines
@@ -2826,8 +6058,85 @@ docs/zh_CN: add the translation of kbuild/kbuild.rst
 docs/dev-tools: fix a typo
 docs/core-api: swiotlb: fix typos
 kernel-doc: allow object-like macros in ReST output
+dt-bindings: phy: ti,tcan104x-can: Document Microchip ATA6561
+phy: airoha: Fix REG_CSR_2L_RX{0,1}_REV0 definitions
+phy: airoha: Fix REG_CSR_2L_JCPLL_SDM_HREN config in airoha_pcie_phy_init_ssc_jcpll()
+phy: airoha: Fix REG_PCIE_PMA_TX_RESET config in airoha_pcie_phy_init_csr_2l()
+phy: airoha: Fix REG_CSR_2L_PLL_CMN_RESERVE0 config in airoha_pcie_phy_init_clk_out()
+phy: phy-rockchip-samsung-hdptx: Don't request RST_PHY/RST_ROPLL/RST_LCPLL
+phy: add NXP PTN3222 eUSB2 to USB2 redriver
+dt-bindings: phy: add NXP PTN3222 eUSB2 to USB2 redriver
+dt-bindings: phy: mxs-usb-phy: add imx8qxp compatible
+dt-bindings: phy: rk3228-hdmi-phy: convert to yaml
 spi: dt-bindings: brcm,bcm2835-aux-spi: Convert to dtschema
+phy: Switch back to struct platform_driver::remove()
+dt-bindings: phy: mediatek: tphy: add a property for power-domains
+phy: qcom: edp: Add support for eDP PHY on SA8775P
+phy: qcom: edp: Introduce aux_cfg array for version specific aux settings
+dt-bindings: phy: Add eDP PHY compatible for sa8775p
+phy: rockchip: usbdp: add rk3576 device match data
+dt-bindings: phy: rockchip-usbdp: add rk3576
+drm/xe: Change return type to void for xe_force_wake_put
+drm/xe: Ensure __must_check for xe_force_wake_get() return
+drm/xe: forcewake debugfs open fails on xe_forcewake_get failure
+drm/xe/vram: Update handling of xe_force_wake_get return
+drm/xe/query: Update handling of xe_force_wake_get return
+drm/xe/xe_reg_sr: Update handling of xe_force_wake_get return
+drm/xe/gt_tlb_invalidation_ggtt: Update handling of xe_force_wake_get return
+drm/xe/pat: Update handling of xe_force_wake_get return
+drm/xe/oa: Handle force_wake_get failure in xe_oa_stream_init()
+drm/xe/huc: Update handling of xe_force_wake_get return
+drm/xe/guc: Update handling of xe_force_wake_get return
+drm/xe/xe_gt_debugfs: Update handling of xe_force_wake_get return
+drm/xe/xe_drm_client: Update handling of xe_force_wake_get return
+drm/xe/mocs: Update handling of xe_force_wake_get return
+drm/xe/tests/mocs: Update xe_force_wake_get() return handling
+drm/xe/devcoredump: Update handling of xe_force_wake_get return
+drm/xe/xe_gt_idle: Update handling of xe_force_wake_get return
+drm/xe/gt: Update handling of xe_force_wake_get return
+drm/xe/gsc: Update handling of xe_force_wake_get return
+drm/xe/hdcp: Update handling of xe_force_wake_get return
+drm/xe/device: Update handling of xe_force_wake_get return
+drm/xe: Modify xe_force_wake_put to handle _get returned mask
+drm/xe: Error handling in xe_force_wake_get()
+drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()
+drm/xe/forcewake: Change awake_domain datatype
+drm/xe: Add member initialized_domains to xe_force_wake()
+drm/rockchip: Add basic RK3588 HDMI output support
+dt-bindings: display: rockchip: Add schema for RK3588 HDMI TX Controller
+drm/bridge: synopsys: Add DW HDMI QP TX Controller support library
+phy: freescale: fsl-samsung-hdmi: Remove unnecessary LUT entries
+phy: freescale: fsl-samsung-hdmi: Use closest divider
+phy: freescale: fsl-samsung-hdmi: Support dynamic integer
+phy: freescale: fsl-samsung-hdmi: Simplify REG21_PMS_S_MASK lookup
+phy: freescale: fsl-samsung-hdmi: Replace register defines with macro
+phy: rockchip: inno-usb2: Add usb2 phys support for rk3576
+dt-bindings: phy: rockchip,inno-usb2phy: add rk3576
+phy: rockchip: inno-usb2: convert clock management to bulk
+drm/xe: Add caller info to xe_gt_reset_async
+phy: stm32: Remove unneeded semicolon
+phy: qcom: qmp: Add phy register and clk setting for x1e80100 PCIe3
+dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the X1E80100 QMP PCIe PHY Gen4 x8
+dt-bindings: phy: Add QMP UFS PHY comptible for QCS615
+dt-bindings: phy: describe the Qualcomm SGMII PHY
 EDAC/bluefield: Fix potential integer overflow
+drm/i915/dp: Fix memory leak in parse_lfp_panel_dtd()
+ASoC: SOF: sof-of-dev: add parameter to override tplg/fw_filename
+ASoC: mediatek: mt8188: remove unnecessary variable assignment
+ASoC: rsnd: Refactor port handling with helper for endpoint node selection
+ASoC: loongson: make loongson-i2s.o a separate module
+ASoC: codecs: Remove unneeded semicolon
+ASoC: makes snd_soc_set_runtime_hwparams() inline
+ASoC: Merge up fixes
+ASoC: Intel: sof_sdw: Add quirks for some new Lenovo laptops
+ASoC: Intel: sof_sdw: Add quirk for cs42l43 system using host DMICs
+ASoC: sdw_utils: Add a quirk to allow the cs42l43 mic DAI to be ignored
+ASoC: sdw_utils: Add support for exclusion DAI quirks
+drm/sched: Further optimise drm_sched_entity_push_job
+drm/sched: Re-group and rename the entity run-queue lock
+drm/sched: Re-order struct drm_sched_rq members for clarity
+drm/sched: Stop setting current entity in FIFO mode
+drm/sched: Optimise drm_sched_entity_push_job
 platform/x86: Switch back to struct platform_driver::remove()
 arm64: dts: imx: Add imx8mp-iota2-lumpy board
 dt-bindings: arm: Add i.MX8MP IOTA2 Lumpy board
@@ -2846,13 +6155,32 @@ dt-bindings: arm: samsung: samsung-boards: Add bindings for Exynos 990 boards
 dt-bindings: arm: cpus: Add Samsung Mongoose M5
 soc: samsung: exynos-chipid: Add support for Exynos 990 chipid
 dt-bindings: hwinfo: exynos-chipid: Add compatible for Exynos 990 chipid
+pinctrl: samsung: Add Exynos 990 SoC pinctrl configuration
+dt-bindings: pinctrl: samsung: Add exynos990-wakeup-eint compatible
+dt-bindings: pinctrl: samsung: Add exynos990-pinctrl compatible
 ata: Switch back to struct platform_driver::remove()
 gpio: Switch back to struct platform_driver::remove()
 gpio: menz127: simplify error path and remove remove()
 gpio: amdpt: remove remove()
 gpio: fold the Kconfig prompt into the option type for GPIO CDEV
 gpio: sysfs: constify gpio class
+power: supply: rk817: Update battery capacity calibration
+power: supply: rk817: stop updating info in suspend
+power: supply: rt9471: Use IC status regfield to report real charger status
+power: supply: rt9471: Fix wrong WDT function regfield declaration
+dt-bindings: power/supply: qcom,pmi8998-charger: Drop incorrect "#interrupt-cells" from example
+power: supply: core: mark attribute arrays as ro_after_init
+power: supply: core: unexport power_supply_property_is_writeable()
+power: supply: core: use device mutex wrappers
+power: supply: bq27xxx: Fix registers of bq27426
+perf x86/topdown: Refine helper arch_is_topdown_metrics()
+perf x86/topdown: Make topdown metrics comparators be symmetric
+perf tool_pmu: Remove duplicate io.h header
 arm64: dts: qcom: x1e80100: Resize GIC Redistributor register region
+power: reset: syscon-reboot: Accept reg property
+dt-bindings: reset: syscon-reboot: Add reg property
+power: supply: initial support for TWL6030/32
+dt-bindings: power: supply: Add TI TWL603X charger
 genirq: Unexport nr_irqs
 genirq: Switch to irq_get_nr_irqs()
 fs/procfs: Switch to irq_get_nr_irqs()
@@ -2875,7 +6203,13 @@ powerpc/cell: Switch to irq_get_nr_irqs()
 LoongArch: Switch to irq_set_nr_irqs()
 ARM: Switch to irq_get_nr_irqs() / irq_set_nr_irqs()
 genirq: Introduce irq_get_nr_irqs() and irq_set_nr_irqs()
+pinctrl: th1520: Fix potential null pointer dereference on func
+pinctrl: sophgo: fix typo in tristate of SG2002
+clk: clk-gpio: add driver for gated-fixed-clocks
 of: module: remove strlen() call in of_modalias()
+PCI: endpoint: test: Use pci_epc_mem_map/unmap()
+PCI: endpoint: Update documentation
+PCI: endpoint: Introduce pci_epc_mem_map()/unmap()
 virt: sev-guest: Carve out SNP message context structure
 virt: sev-guest: Reduce the scope of SNP command mutex
 virt: sev-guest: Consolidate SNP guest messaging parameters to a struct
@@ -2890,16 +6224,26 @@ selftests/bpf: Add a test for kmem_cache_iter
 mm/bpf: Add bpf_get_kmem_cache() kfunc
 x86/sev: Handle failures from snp_init()
 virt: sev-guest: Use AES GCM crypto library
+f2fs: fix to account dirty data in __get_secs_required()
+mailbox, remoteproc: k3-m4+: fix compile testing
+fanotify: allow reporting errors on failure to open fd
+drm/xe: Enlarge the invalidation timeout from 150 to 500
 arm64: head: Drop SWAPPER_TABLE_SHIFT
+drm/xe/xe3lpg: Extend Wa_18034896535 to Xe3_LPG.
 arm64/sysreg: Update ID_AA64MMFR1_EL1 to DDI0601 2024-09
 kselftest/arm64: Ensure stable names for GCS stress test results
+drm/i915/panelreplay: Panel replay workaround with VRR
+drm/i915/vrr: Split vrr-compute-config in two phases
+drm/i915/vrr: Add helper to check if vrr possible
 arm64: dts: qcom: x1e80100: rename vph-pwr regulator nodes
 arm64: cpufeature: add POE to cpucap_is_possible()
+riscv: defconfig: enable gpio support for TH1520
 kselftest/arm64: Validate that GCS push and write permissions work
 selftests: arm64: add hugetlb mte tests
 hugetlb: arm64: add mte support
 arm64/mm: Change pgattr_change_is_safe() arguments as pteval_t
 x86: acer-wmi: remove unused macros
+Merge branch 'topic/vdso' into next
 arm64: optimize flush tlb kernel range
 arm64: tlbflush: add __flush_tlb_range_limit_excess()
 arm64: dts: mediatek: mt8188: Add eDP and DP TX nodes
@@ -2922,6 +6266,7 @@ arm64: dts: mt8183: Add encoder node
 arm64: dts: mediatek: mt8395-genio-1200-evk: Enable GPU
 arm64: dts: mediatek: mt8188: Add socinfo nodes
 arm64: dts: mediatek: mt8188: Add audio support
+cpufreq: loongson2: Unregister platform_driver on failure
 printk: Improve memory usage logging during boot
 s390/pci: Align prototypes of zpci IO memcpy functions
 ARM: dts: nxp: imx6ull: add dma support for uart8
@@ -2929,7 +6274,42 @@ ARM: dts: nxp: imx6ul: add dma support for all uarts
 ARM: dts: imx6q-lxr: Add board support
 dt-bindings: arm: fsl: Document the Comvetia LXR board
 dt-bindings: vendor-prefixes: Add an entry for ComVetia AG
+drm/panel: s6e3ha8: select CONFIG_DRM_DISPLAY_DSC_HELPER
 HID: Remove default case statement in fetch_item()
+drm/panel: Add Samsung AMS581VF01 panel driver
+dt-bindings: display: panel: Add Samsung AMS581VF01
+dt-bindings: mfd: mediatek: mt6397: Add ADC, CODEC and Regulators for MT6359
+dt-bindings: mfd: mediatek: mt6397: Add start-year property to RTC
+dt-bindings: mfd: Convert zii,rave-sp.txt to yaml format
+mfd: bd96801: Add ERRB IRQ
+mfd: rk8xx-core: Check "system-power-controller" first
+dt-bindings: mfd: twl: Add charger node also for TWL603x
+platform/chrome: Update EC feature flags
+mfd: intel_soc_pmic_bxtwc: Fix IRQ domain names duplication
+mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices
+mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device
+mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
+mfd: atmel-smc: Reorganize kerneldoc parameter names
+dt-bindings: mfd: syscon: Document the non simple-mfd syscon on PolarFire SoC
+mfd: wcd934x: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE()
+mfd: cs42l43: Fix issues in probe error paths
+mfd: sec-core: Add support for the Samsung s2dos05
+dt-bindings: mfd: Add support for the samsung,s2dos05
+mfd: max77693: Remove unused max77693_irq_source declarations
+mfd: da9052-spi: Change read-mask to write-mask
+mfd: bd96801: Use maple tree register cache
+mfd: cros_ec: Don't load charger with UCSI
+mfd: cros_ec: Load cros_ec_ucsi on supported ECs
+dt-bindings: mfd: qcom,tcsr: Add compatible for qcs615
+dt-bindings: mfd: qcom,tcsr: Add compatible for QCS8300
+mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race
+dt-bindings: mfd: qcom,tcsr: Document support for SA8255p
+mfd: palmas: Constify strings with regulator names
+mfd: atmel-flexcom/rk8xx-core: Convert comma to semicolon
+mfd: syscon: Use regmap max_register_is_0 as needed
+Merge branches 'ib-dt-mfd-input-leds-power-rtc-6.13' and 'ib-mfd-gpio-i2c-watchdog-6.13' into ibs-for-mfd-merged
+dt-bindings: mfd: mediatek: mt6397: Convert to DT schema format
+leds: rgb: leds-mt6370-rgb: Fix uninitialized variable 'ret' in mt6370_mc_pattern_clear
 arm64: dts: colibri-imx8x: Add ad7879_ts label to touchscreen controller
 media: atomisp: Replace ternary operator with if
 media: platform: video-mux: Fix mutex locking
@@ -2975,6 +6355,8 @@ media: i2c: max96717: add HAS_EVENTS support
 media: i2c: max96714: add HAS_EVENTS support
 arm64: dts: imx8mm-venice-*: add RTC aliases
 arm64: dts: imx93-9x9-qsb: add I3C overlay file
+dt-bindings: pinctrl: samsung: Add missing constraint for Exynos8895 interrupts
+dt-bindings: pinctrl: samsung: Fix interrupt constraint for variants with fallbacks
 arm64: dts: imx8mp-venice-gw74xx: add M2SKT_GPIO10 gpio configuration
 arm64: dts: freescale: minor whitespace cleanup
 arm64: dts: Add support for Kontron i.MX8MP SMARC module and eval carrier
@@ -2984,7 +6366,28 @@ arm64: dts: imx93-11x11-evk: Enable sound-wm8962 sound card
 arm64: dts: imx93-11x11-evk: add flexcan support
 arm64: dts: imx93-11x11-evk: add io-expander adi,adp5585-01
 arm64: dts: imx93-11x11-evk: remove redundant "sleep" pinctrl in lpi2c2 node
+powerpc/vdso: Flag VDSO64 entry points as functions
+Merge patch series "scsi: hisi_sas: Some fixes for hisi_sas"
+scsi: hisi_sas: Add latest_dump for the debugfs dump
+scsi: hisi_sas: Create all dump files during debugfs initialization
+scsi: hisi_sas: Update v3 hw STP_LINK_TIMER setting
+scsi: hisi_sas: Add time interval between two H2D FIS following soft reset spec
+scsi: hisi_sas: Update disk locked timeout to 7 seconds
+scsi: hisi_sas: Default enable interrupt coalescing
+scsi: hisi_sas: Add cond_resched() for no forced preemption model
+scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
+scsi: hisi_sas: Reset PHY again if phyup timeout
+scsi: hisi_sas: Enable all PHYs that are not disabled by user during controller reset
+scsi: hisi_sas: Add firmware information check
+scsi: hisi_sas: Create trigger_dump at the end of the debugfs initialization
+scsi: hisi_sas: Adjust priority of registering and exiting debugfs for security
+powerpc/vdso: Implement __arch_get_vdso_rng_data()
+powerpc/vdso: Add a page for non-time data
+KVM: PPC: replace call_rcu by kfree_rcu for simple kmem_cache_free callback
 cpupower: Add Chinese Simplified translation
+clk: clk-gpio: use dev_err_probe for gpio-get failure
+clk: clk-gpio: update documentation for gpio-gate clock
+dt-bindings: clocks: add binding for gated-fixed-clocks
 firmware: google: Unregister driver_info on failure
 timers/Documentation: Cleanup delay/sleep documentation
 media: anysee: Fix and remove outdated comment
@@ -3007,12 +6410,65 @@ drm: i915: Change fault type to unsigned long
 arm64: dts: renesas: r9a09g057: Add ICU node
 irqchip: Add RZ/V2H(P) Interrupt Control Unit (ICU) driver
 dt-bindings: interrupt-controller: Add Renesas RZ/V2H(P) Interrupt Controller
+pinctrl: PINCTRL_K230 should depend on ARCH_CANAAN
+pinctrl: th1520: add a CONFIG_OF dependency
 ftrace: Rename ftrace_regs_return_value to ftrace_regs_get_return_value
 selftests/ftrace: Fix check of return value in fgraph-retval.tc test
 ftrace: Use arch_ftrace_regs() for ftrace_regs_*() macros
+Merge patch series "scsi: bfa: Remove deadcode"
+scsi: bfa: Remove unused misc code
+scsi: bfa: Remove unused bfa_fcs code
+scsi: bfa: Remove unused bfa_ioc code
+scsi: bfa: Remove unused bfa_svc code
+scsi: bfa: Remove unused bfa_core code
+MAINTAINERS: add entry for the Rust `alloc` module
+kbuild: rust: remove the `alloc` crate and `GlobalAlloc`
+rust: alloc: update module comment of alloc.rs
+rust: str: test: replace `alloc::format`
+rust: alloc: implement `Cmalloc` in module allocator_test
+rust: alloc: implement `contains` for `Flags`
+rust: error: check for config `test` in `Error::name`
+rust: error: use `core::alloc::LayoutError`
+rust: alloc: add `Vec` to prelude
+rust: alloc: remove `VecExt` extension
+rust: treewide: switch to the kernel `Vec` type
+rust: alloc: implement `collect` for `IntoIter`
+rust: alloc: implement `IntoIterator` for `Vec`
+rust: alloc: implement kernel `Vec` type
+rust: alloc: introduce `ArrayLayout`
+rust: alloc: add `Box` to prelude
+rust: alloc: remove extension of std's `Box`
+rust: treewide: switch to our kernel `Box` type
+rust: alloc: implement kernel `Box`
+rust: alloc: add __GFP_NOWARN to `Flags`
+rust: alloc: implement `KVmalloc` allocator
+rust: alloc: implement `Vmalloc` allocator
+rust: alloc: add module `allocator_test`
+rust: alloc: implement `Allocator` for `Kmalloc`
+rust: alloc: make `allocator` module public
+rust: alloc: implement `ReallocFunc`
+power: supply: Fix a typo
+power: supply: Correct multiple typos in comments
+power: supply: core: Remove might_sleep() from power_supply_put()
+power: supply: core: remove {,devm_}power_supply_register_no_ws()
+power: supply: max77976_charger: register power supply with devm_power_supply_register()
+power: supply: lenovo_yoga_c630_battery: register power supplies with power_supply_register()
+power: supply: cros_usbpd-charger: register power supply with devm_power_supply_register()
+power: supply: bq27xxx_battery: register power supply with power_supply_register()
+power: supply: acer_a500_battery: register power supply with devm_power_supply_register()
+ACPI: battery: Register power supply with power_supply_register()
+power: supply: core: add wakeup source inhibit by power_supply_config
+power: supply: samsung-sdi-battery: constify ocv table
+power: supply: ab8500: constify ocv table
+power: supply: core: constify power_supply_battery_info::ocv_table
+power: supply: sc27xx: use const reference to ocv table
+power: supply: samsung-sdi-battery: constify resistance table
+power: supply: ab8500: constify resistance table
+power: supply: core: constify power_supply_battery_info::resist_table
 Merge tag 'linux-cpupower-6.13-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux
 pm-graph v5.13
 arm64: insn: Simulate nop instruction for better uprobe performance
+Input: switch back to struct platform_driver::remove()
 libstub,tpm: do not ignore failure case when reading final event log
 tpm: fix unsigned/signed mismatch errors related to __calc_tpm2_event_size
 tpm: do not ignore memblock_reserve return value
@@ -3022,6 +6478,7 @@ efi/libstub: measure initrd to PCR9 independent of source
 efi/libstub: remove unnecessary cmd_line_len from efi_convert_cmdline()
 efi/libstub: fix efi_parse_options() ignoring the default command line
 x86/virt: Move SEV-specific parsing into arch/x86/virt/svm
+remoteproc: ti_k3_r5: Simplify with scoped for each OF child loop
 arm64: asm-offsets: remove PREEMPT_DISABLE_OFFSET
 arm64: asm-offsets: remove DMA_{TO,FROM}_DEVICE
 arm64: asm-offsets: remove VM_EXEC and PAGE_SZ
@@ -3030,6 +6487,9 @@ arm64: asm-offsets: remove COMPAT_{RT_,SIGFRAME_REGS_OFFSET
 arm64: asm-offsets: remove VMA_VM_*
 arm64: asm-offsets: remove TSK_ACTIVE_MM
 openrisc: Implement fixmap to fix earlycon
+remoteproc: ti_k3_r5: Simplify with dev_err_probe()
+remoteproc: da8xx: Simplify with dev_err_probe()
+remoteproc: da8xx: Handle deferred probe
 arm64: probes: Remove probe_opcode_t
 arm64: probes: Cleanup kprobes endianness conversions
 arm64: probes: Move kprobes-specific fields
@@ -3080,6 +6540,54 @@ debugobjects: Remove pointless hlist initialization
 debugobjects: Dont destroy kmem cache in init()
 debugobjects: Collect newly allocated objects in a list to reduce lock contention
 debugobjects: Delete a piece of redundant code
+drm/amdgpu/swsmu: add automatic parameter to set_soft_freq_range
+drm/amdgpu: Fix off by one in current_memory_partition_show()
+drm/amdgpu/swsmu: default to fullscreen 3D profile for dGPUs
+drm/amdgpu/swsmu: Only force workload setup on init
+drm/radeon: Fix encoder->possible_clones
+drm/amdgpu/smu13: always apply the powersave optimization
+drm/amd/display: 3.2.305
+drm/amd/display: disable dynamic ODM when sharpness is enabled
+drm/amd/display: Check returned status from core_link_read_dpcd
+drm/amd/display: Clear pipe pointers on pipe reset
+drm/amd/display: add sharpening policy to plane state
+drm/amd/display: resolve correct MALL size for dcn401
+drm/amd/display: Read Sink emission rate capability
+drm/amd/display: print messages when programming shaper/3dlut fails
+drm/amd/display: Full exit out of IPS2 when all allow signals have been cleared
+drm/amd/display: Fix Coverity change for visual confirm
+drm/amd/display: Add 3DLUT FL HW bug workaround
+drm/amd/display: Add check for headless for idle optimization
+drm/amd/display: Increase idle worker HPD detection time
+drm/amd/display: Remove useless assignments
+drm/amd/display: Check status from dpcd_get_tunneling_device_data
+drm/amd/display: Check returns from drm_dp_dpcd_write
+drm/amdgpu: Wait for reset on init completion
+drm/amdkfd: Accounting pdd vram_usage for svm
+drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring
+drm/amd/display: Add hpd_source index out-of-bounds check for dcn3x link encoder creation
+drm/amdgpu/mes: fix issue of writing to the same log buffer from 2 MES pipes
+drm/amdgpu: Show current compute partition on VF
+drm/amdgpu: Fetch NPS mode for GCv9.4.3 VFs
+drm/amdgpu: prevent BO_HANDLES error from being overwritten
+drm/amd/pm: Fill pcie recov cntr to metrics 1.6
+drm/amd/pm: Update SMUv13.0.6 PMFW headers
+drm/amdgpu: enable enforce_isolation sysfs node on VFs
+drm/amdgpu: Add NPS switch support for GC 9.4.3
+drm/amdgpu/gfx12: Apply Isolation Enforcement to GFX & Compute rings
+drm/amdgpu: optimize fn gfx_v12_ring_insert_nop
+drm/amdgpu: optimize fn gfx_v11_ring_insert_nop
+drm/amdgpu: optimize fn gfx_v10_ring_insert_nop
+drm/amdgpu: optimize fn gfx_v9_ring_insert_nop
+drm/amdgpu: optimize fn gfx_v9_4_3_ring_insert_nop
+drm/amdgpu: optimize insert_nop using multi dwords
+drm/amdgpu: Check gmc requirement for reset on init
+drm/amdgpu: Place NPS mode request on unload
+drm/i915/pmu: Add support for gen2
+drm/i915/gt: s/gen3/gen2/
+dt-bindings: backlight: Convert zii,rave-sp-backlight.txt to yaml
+drm/i915/gt: Nuke gen2_irq_{enable,disable}()
+drm/i915/irq: s/gen3/gen2/
 rust: task: adjust safety comments in Task methods
 efs: fix the efs new mount api implementation
 of/address: Constify of_busses[] array and pointers
@@ -3089,18 +6597,29 @@ of: Constify struct property pointers
 of: Constify struct device_node function arguments
 PCI: Constify pci_register_io_range() fwnode_handle
 selftests: add test for specifying 500 lower layers
+leds: lp5562: Add multicolor brightness control
+dt-bindings: leds: Add 'active-high' property
+leds: Switch back to struct platform_driver::remove()
+drm/i915/display: Don't allow tile4 framebuffer to do hflip on display20 or greater
+iommu: Remove iommu_present()
+iommu/amd: Use atomic64_inc_return() in iommu.c
+iommu: Reorganize kerneldoc parameter names
+iommu/s390: Implement blocking domain
 arm64: dts: imx8mm-emtop-baseboard: Add Peripherals Support
 arm64: dts: imx8-apalis: Add usb4 host support
 arm64: dts: imx8-apalis: Add nau8822 audio-codec to apalis eval v1.2
 arm64: dts: imx8-apalis: Add audio support
 arm64: dts: imx8-apalis: Set thermal thresholds
 arm64: dts: imx8qm: Remove adma pwm
+drm/i915/display: Fix Panel Replay vblank enable workaround
+drm/i915/display: Add own counter for Panel Replay vblank workaround
 bpf: Add kmem_cache iterator
 selftests/cgroup: Fix compile error in test_cpu.c
 arm64: dts: qcom: sa8775p: extend the register range for UFS ICE
 arm64: dts: qcom: sm8550: extend the register range for UFS ICE
 arm64: dts: qcom: sm8650: extend the register range for UFS ICE
 arm64: dts: qcom: sa8775p: Populate additional UART DT nodes
+clk: qcom: videocc-sm8550: depend on either gcc-sm8550 or gcc-sm8650
 arm64: dts: qcom: x1e80100-t14s: add another trackpad support
 arm64: dts: qcom: Add support for X1-based Dell XPS 13 9345
 dt-bindings: arm: qcom: Add Dell XPS 13 9345
@@ -3119,15 +6638,47 @@ docs: dev-tools: Add documentation for the device focused kselftests
 selftests: timers: improve timer_create failure message
 selftests: timers: Remove local NSEC_PER_SEC and USEC_PER_SEC defines
 logic_pio: Constify fwnode_handle
+drm/i915/guc: Enable PXP GuC autoteardown flow
+f2fs: fix null-ptr-deref in f2fs_submit_page_bio()
+f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
+f2fs: compress: fix inconsistent update of i_blocks in release_compress_blocks and reserve_compress_blocks
+f2fs: Use struct_size() to improve f2fs_acl_clone()
+f2fs: introduce f2fs_get_section_mtime
 fix grammar on false-sharing.rst
 docs:process:changes: fix version command for btrfs-progs
+perf arm-spe: Add Cortex CPUs to common data source encoding list
+perf arm-spe: Add Neoverse-V2 to common data source encoding list
+perf arm-spe: Remove the unused 'midr' field
+perf arm-spe: Use metadata to decide the data source feature
+perf arm-spe: Introduce arm_spe__is_homogeneous()
+perf arm-spe: Rename the common data source encoding
+perf arm-spe: Rename arm_spe__synth_data_source_generic()
+perf test: Delete unused Intel CQM test
+perf evsel: Fix missing inherit + sample read check
+perf sched timehist: Add pre-migration wait time option
+perf tools: Remove unnecessary parentheses
+perf tools: Fix possible compiler warnings in hashmap
 EDAC/igen6: Add Intel Panther Lake-H SoCs support
+dmaengine: Switch back to struct platform_driver::remove()
+dmaengine: ep93xx: Fix unsigned compared against 0
 arm64: defconfig: Update defconfig with now user-visible CONFIG_FSL_IFC
+dmaengine: acpi: Clean up headers
+dmaengine: acpi: Simplify devm_acpi_dma_controller_register()
+dmaengine: acpi: Drop unused devm_acpi_dma_controller_free()
+Merge tag 'v6.12-rc3' into perf-tools-next
+dmaengine: sh: rz-dmac: add r7s72100 support
+dt-bindings: dma: rz-dmac: Document RZ/A1H SoC
+perf tools: Fix compiler error in util/tool_pmu.c
+tools/perf/tests: Remove duplicate evlist__delete in tests/tool_pmu.c
+tools/perf/tests: Fix compilation error with strncpy in tests/tool_pmu
 x86/resctrl: Slightly clean-up mbm_config_show()
 scripts/kernel-doc: Do not track section counter across processed files
 Docs/mm: Fix a mistake for pfn in page_tables.rst
 doc:it_IT: update documents in process/
 docs/zh_CN: add the translation of kbuild/kconfig.rst
+rust: alloc: rename `KernelAllocator` to `Kmalloc`
+rust: alloc: separate `aligned_size` from `krealloc_aligned`
+rust: alloc: add `Allocator` trait
 scripts/kernel-doc: Fix build time warnings
 Documentation/tracing: Mention that RESET_ATTACK_MITIGATION can clear memory
 docs/sp_SP: Add translation for scheduler/sched-bwc.rst
@@ -3135,15 +6686,53 @@ docs/zh_TW+zh_CN: Make rst references unique
 doc:it_IT: update I2C summary
 docs/ja_JP: howto: Catch up changes in v6.11
 kernel-docs: Add new section for Rust learning materials
+fsnotify, lsm: Decouple fsnotify from lsm
+dma-buf: Use atomic64_inc_return() in dma_buf_getfile()
+dma-buf/heaps: replace kmap_atomic with kmap_local_page
 kcsan: Remove redundant call of kallsyms_lookup_name()
 kcsan: Turn report_filterlist_lock into a raw_spinlock
+drm/xe/display: align framebuffers according to hw requirements
+drm/xe: add interface to request physical alignment for buffer objects
 Merge patch series "ovl: file descriptors based layer setup"
 selftests: add overlayfs fd mounting selftests
 selftests: use shared header
 Documentation,ovl: document new file descriptor based layers
 ovl: specify layers via file descriptors
 fs: add helper to use mount option as path or fd
+drm/i915/dp_mst: Don't require DSC hblank quirk for a non-DSC compatible mode
+drm/i915/dp_mst: Handle error during DSC BW overhead/slice calculation
+dma-buf: fix S_IRUGO to 0444, block comments, func declaration
 drivers perf: remove unused field pmu_node
+drm: Remove DRM aperture helpers
+drm/xe: Use video aperture helpers
+drm/vmwgfx: Use video aperture helpers
+drm/virtgpu: Use video aperture helpers
+drm/vc4: Use video aperture helpers
+drm/vboxvideo: Use video aperture helpers
+drm/cirrus: Use video aperture helpers
+drm/bochs: Use video aperture helpers
+drm/tegra: Use video aperture helpers
+drm/sun4i: Use video aperture helpers
+drm/stm: Use video aperture helpers
+drm/simpledrm: Use video aperture helpers
+drm/rockchip: Use video aperture helpers
+drm/radeon: Use video aperture helpers
+drm/qxl: Use video aperture helpers
+drm/ofdrm: Use video aperture helpers
+drm/nouveau: Use video aperture helpers
+drm/msm: Use video aperture helpers
+drm/mgag200: Use video aperture helpers
+drm/meson: Use video aperture helpers
+drm/loongson: Use video aperture helpers
+drm/i915: Use video aperture helpers
+drm/hyperv-drm: Use video aperture helpers
+drm/hisilicon/hibmc: Use video aperture helpers
+drm/ast: Use video aperture helpers
+drm/armada: Use video aperture helpers
+drm/arm/hdlcd: Use video aperture helpers
+drm/amdgpu: Use video aperture helpers
+drm/panic: Select ZLIB_DEFLATE for DRM_PANIC_SCREEN_QR_CODE
+ASoC: rt-sdw-common: Enhance switch case to prevent uninitialized variable
 sched: Split scheduler and execution contexts
 sched: Split out __schedule() deactivate task logic into a helper
 sched: Consolidate pick_*_task to task_is_pushable helper
@@ -3190,6 +6779,7 @@ mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED
 memstick: Fix typo in comment
 mmc: sdhci_am654: Add sdhci_am654_start_signal_voltage_switch
 mmc: core: Add SD card quirk for broken poweroff notification
+ALSA: hda: Fix all stream interrupts definition
 ARM: dts: rockchip: Add Relfor Saib board
 dt-bindings: arm: rockchip: Add Relfor Saib board
 dt-bindings: vendor-prefixes: Add Relfor labs
@@ -3230,6 +6820,14 @@ ARM: dts: renesas: Use interrupts-extended for PMICs
 ARM: dts: renesas: Use interrupts-extended for HDMI bridges
 ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs
 ARM: dts: renesas: Use interrupts-extended for Ethernet MACs
+drm/xe/xe_sync: initialise ufence.signalled
+clk: amlogic: axg-audio: use the auxiliary reset driver
+clk: renesas: r8a779h0: Drop CLK_PLL2_DIV2 to clarify ZCn clocks
+drm/xe/ufence: ufence can be signaled right after wait_woken
+pinctrl: renesas: Select PINCTRL_RZG2L for RZ/V2H(P) SoC
+pinctrl: renesas: rzg2l: Add support for configuring schmitt-trigger
+pinctrl: renesas: rzg2l: Add support for enabling/disabling open-drain outputs
+Merge drm/drm-next into drm-misc-next
 gpio: add support for FTDI's MPSSE as GPIO
 gpio: aspeed: Support G7 Aspeed gpio controller
 dt-bindings: gpio: aspeed,ast2400-gpio: Support ast2700
@@ -3238,8 +6836,13 @@ gpio: aspeed: Remove the name for bank array
 gpio: aspeed: Change the macro to support deferred probe
 Merge tag 'v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
 platform/chrome: cros_ec_typec: fix missing fwnode reference decrement
+clk: lan966x: add support for lan969x SoC clock driver
+clk: lan966x: prepare driver for lan969x support
+clk: lan966x: make clk_names const char * const
+dt-bindings: clock: add support for lan969x
 ARM: dts: microchip: Rename LED sub nodes name
 ARM: dts: microchip: Rename the pmic node
+PCI/DOE: Poll DOE Busy bit for up to 1 second in pci_doe_send_req()
 ARM: dts: microchip: Rename the eeprom nodename
 ARM: configs: at91: enable PAC1934 driver as module
 ARM: dts: microchip: sama7g5ek: Add power monitor support
@@ -3255,6 +6858,9 @@ arm64: dts: ti: Introduce J742S2 SoC family
 dt-bindings: arm: ti: Add bindings for J742S2 SoCs and Boards
 arm64: dts: ti: Refactor J784s4-evm to a common file
 arm64: dts: ti: Refactor J784s4 SoC files to a common file
+accel/qaic: Add AIC080 support
+accel/qaic: Add ipc_router channel
+MAINTAINERS: Add Maíra to VC4 reviewers
 media: verisilicon: Use V4L2_FMTDESC_FLAG_ENUM_ALL flag
 media: test-drivers: Use V4L2_FMTDESC_FLAG_ENUM_ALL flag
 media: videodev2: Add flag to unconditionally enumerate pixel formats
@@ -3302,15 +6908,35 @@ media: pwc: set lock before calling vb2_queue_init()
 media: venus: add missing wait_prepare/finish ops
 media: pisp_be: add missing wait_prepare/finish ops
 media: omap3isp: add missing wait_prepare/finish ops
+PCI: endpoint: Improve pci_epc_mem_alloc_addr()
+PCI: endpoint: Introduce pci_epc_function_is_valid()
+ASoC: loongson: Fix build warning when !CONFIG_PCI
 media: i2c: tc358743: export InfoFrames to debugfs
 media: i2c: adv7842: export InfoFrames to debugfs
 media: i2c: adv7604: export InfoFrames to debugfs
 media: i2c: adv7511-v4l2: export InfoFrames to debugfs
 media: v4l2-core: add v4l2_debugfs_if_alloc/free()
 media: v4l2-core: add v4l2_debugfs_root()
+drm/bridge: lt9611: use HDMI Connector helper to set InfoFrames
+drm/bridge: tc358767: Fix link properties discovery
 media: dvb-core: add missing buffer index check
+drm/xe/query: Tidy up error EFAULT returns
+drm/xe/query: Move timestamp reg to hwe_read_timestamp()
+drm/xe/query: Increase timestamp width
+drm/xe: Use bookkeep slots for external BO's in exec IOCTL
+drm/xe: Don't free job in TDR
+drm/xe: Take job list lock in xe_sched_add_pending_job
+drm/i915/xe3lpd: Add new display power wells
+drm/i915/xe3lpd: Adjust watermark calculations
+drm/i915/xe3lpd: reuse xe2lpd definition
+pinctrl: amd: Fix two small typos
+pinctrl: Switch back to struct platform_driver::remove()
 libbpf: Fix possible compiler warnings in hashmap
 selftests/bpf: Check for timeout in perf_link test
+pinctrl: th1520: Factor out casts
+pinctrl: th1520: Update pinmux tables
+pinctrl: th1520: Fix pinconf return values
+MAINTAINERS: Add Unicode tree
 lsm: remove lsm_prop scaffolding
 netlabel,smack: use lsm_prop for audit data
 audit: change context data from secid to lsm_prop
@@ -3324,27 +6950,113 @@ audit: maintain an lsm_prop in audit_context
 lsm: add lsmprop_to_secctx hook
 lsm: use lsm_prop in security_audit_rule_match
 lsm: add the lsm_prop data structure
+drm/vmwgfx: Stop using dev_private to store driver data.
 selftests/bpf: add subprog to BPF object file with no entry programs
 libbpf: never interpret subprogs in .text as entry programs
+rtla/timerlat: Make timerlat_hist_cpu->*_count unsigned long long
+rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long
 Merge branch 'selftests-bpf-migrate-and-remove-cgroup-tracing-related-tests'
 samples/bpf: remove obsolete tracing related tests
 samples/bpf: remove obsolete cgroup related tests
 selftests/bpf: migrate cgroup sock create test for prohibiting sockets
 selftests/bpf: migrate cgroup sock create test for setting iface/mark/prio
 locking/csd-lock: Switch from sched_clock() to ktime_get_mono_fast_ns()
+ASoC: imx-card: add cs42888 codec support
+ASoC/SoundWire: Simply interrupt enabling for Intel
+drm/xe/display: Add missing HPD interrupt enabling during non-d3cold RPM resume
+drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling
+ASoC: mediatek: mt8188: Remove unnecessary variable assignments
+ASoC: rt722-sdca: Remove logically deadcode in rt722-sdca.c
+drm/i915/dp: Disable unnecessary HPD polling for eDP
+drm/i915/dp: Assume panel power is off if runtime suspended
+drm/ttm: Fix incorrect use of kernel-doc format
 HID: intel-ish-hid: Add firmware version sysfs attributes
+ASoC/SoundWire: Intel: lnl: enable interrupts after first power-up/before last power-down
+ASoC: SOF: Intel: hda-mlink: expose unlocked interrupt enable routine
 HID: corsair-void: Add Corsair Void headset family driver
+accel/ivpu: Update power island delays
+accel/ivpu: Add initial Panther Lake support
+accel/ivpu: Fix typos in ivpu_pm.c
+accel/ivpu: Add tracing for IPC/PM/JOB
+accel/ivpu: Remove HWS_EXTRA_EVENTS from test modes
+accel/ivpu: Fix ivpu_jsm_dyndbg_control()
+accel/ivpu: Increase MS info buffer size
+accel/ivpu: Use whole user and shave ranges for preemption buffers
+accel/ivpu: Do not fail on cmdq if failed to allocate preemption buffers
+accel/ivpu: Remove invalid warnings
+accel/ivpu: Refactor failure diagnostics during boot
+accel/ivpu: Prevent recovery invocation during probe and resume
+accel/ivpu: Fix reset_engine debugfs file logic
+accel/ivpu: Remove skip of clock own resource ack on Simics
+accel/ivpu: Add test_mode bit to force turbo
+accel/ivpu: Make DB_ID and JOB_ID allocations incremental
+accel/ivpu: Print JSM message result in case of error
+accel/ivpu: Add auto selection logic for job scheduler
+accel/ivpu: Add one jiffy to bo_wait_ioctl timeout value
+accel/ivpu: Allow reading dvfs_mode debugfs file
+accel/ivpu: Remove 1-tile power up Simics workaround
+accel/ivpu: Stop using hardcoded DRIVER_DATE
+accel/ivpu: Add FW version debugfs entry
+accel/ivpu: Turn on autosuspend on Simics
+accel/ivpu: Set 500 ns delay between power island TRICKLE and ENABLE
+accel/ivpu: Add FW state dump on TDR
+accel/ivpu: Add coredump support
+accel/ivpu: Limit FW version string length
+accel/ivpu: Fix fw log printing
+accel/ivpu: Refactor functions in ivpu_fw_log.c
+accel/ivpu: Reset fw log on cold boot
+accel/ivpu: Rename ivpu_log_level to fw_log_level
+accel/ivpu: Update VPU FW API headers
+ASoC: codecs: Fix error check in es8323_i2c_probe
+phy: sun4i-usb: Fix a typo
+phy: qcom: qmp: Add qmp configuration for QCS8300
+dt-bindings: phy: qcom,sc8280xp-qmp-usb3-uni: Add QCS8300 compatible
+dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for QCS8300
+dt-bindings: usb: qcom,dwc3: Add QCS8300 to USB DWC3 bindings
+phy: ti: gmii-sel: Enable USXGMII mode for J7200
+leds: bcm63138: Add some register defines
+leds: bcm63138: Handle shift register config
+leds: bcm63138: Use scopes and guards
+dt-bindings: leds: bcm63138: Add shift register bits
+ALSA: hda: Fix build error without CONFIG_SND_DEBUG
+perf report: Display columns Predicted/Abort/Cycles in --branch-history
+perf tests: Add tool PMU test
+perf tool_pmu: Switch to standard pmu functions and json descriptions
+perf jevents: Add tool event json under a common architecture
+perf tool_pmu: Move expr literals to tool_pmu
+perf tool_pmu: Rename perf_tool_event__* to tool_pmu__*
+perf tool_pmu: Rename enum perf_tool_event to tool_pmu_event
+perf tool_pmu: Factor tool events into their own PMU
+perf parse-events: Expose/rename config_term_name
+perf pmu: Allow hardcoded terms to be applied to attributes
+perf pmu: Simplify an asprintf error message
+perf tools: Remove unused color_fwrite_lines
 selftests/bpf: Removed redundant fd after close in bpf_prog_load_log_buf
 samples/bpf: Fix a resource leak
+tools/rtla: fix collision with glibc sched_attr/sched_set_attr
+tools/rtla: drop __NR_sched_getattr
 ftrace: Make ftrace_regs abstract from direct use
 fgragh: No need to invoke the function call_filter_check_discard()
+PCI: Add ALIGN_DOWN_IF_NONZERO() helper
+PCI: Use align and resource helpers, and SZ_* in quirk_s3_64M()
+PCI: Use resource_set_{range,size}() helpers
+resource: Add resource set range and size helpers
+Merge tag 'drm-xe-next-2024-10-10' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-next
 thermal: core: Connect the threshold with the core
 thermal: core: Add user thresholds support
 bpf: Update bpf_override_return() comment
+pinctrl: zynqmp: drop excess struct member description
+Merge tag 'drm-misc-next-2024-10-09' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
+pinctrl: aw9523: fix kerneldoc for _aw9523_gpio_get_multiple()
 clocksource: Remove unused clocksource_change_rating
+sysctl: Convert locking comments to lockdep assertions
 fgraph: Simplify return address printing in function graph tracer
+ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init()
 bpf: fix argument type in bpf_loop documentation
 spi: stm32: fix missing device mode capability in stm32mp25
+ASoC: imx-card: Add CS42888 support
+ASoC: imx-card: Set mclk for codec
+leds: leds-gpio-register: Reorganize kerneldoc parameter names
 s390/pci: Expose FIDPARM attribute in sysfs
 s390/cpum_cf: Correct typo CYLCE
 s390/cio: Correct some typos in comments
@@ -3356,26 +7068,48 @@ s390/cpum_sf: Set bit PMU_F_ENABLED enabled after lpp() invocation
 s390/pci: Ignore RID for isolated VFs
 s390/pci: Use topology ID for multi-function devices
 s390/pci: Sort PCI functions prior to creating virtual busses
+drm/xe/guc: Fix inverted logic on snapshot->copy check
 OPP: Drop redundant *_opp_attach|detach_genpd()
+ALSA: usb-audio: Use snprintf instead of sprintf in build_mixer_unit_ctl
+drm/mipi-dsi: fix kernel doc on mipi_dsi_compression_mode_multi
+ALSA: ice1712: Remove redundant code in stac9460_dac_vol_put
+ALSA: firewire: Remove unused cmp_connection_update
+ALSA: hda/realtek: Use codec SSID matching for Lenovo devices
+ALSA: hda/conexant: Use the new codec SSID matching
+ALSA: hda: Use own quirk lookup helper
 cpufreq: qcom-nvmem: Convert to dev_pm_domain_attach|detach_list()
 media: venus: Convert into devm_pm_domain_attach_list() for OPP PM domain
 drm/tegra: gr3d: Convert into devm_pm_domain_attach_list()
 OPP: Drop redundant code in _link_required_opps()
 pmdomain: core: Set the required dev for a required OPP during genpd attach
+soundwire: cadence: clear MCP BLOCK_WAKEUP in init
+soundwire: cadence: add soft-reset on startup
 pmdomain: core: Manage the default required OPP from a separate function
+soundwire: intel_auxdevice: add kernel parameter for mclk divider
 PM: domains: Support required OPPs in dev_pm_domain_attach_list()
 OPP: Rework _set_required_devs() to manage a single device per call
+drm/display: Fix building with GCC 15
 pmdomain: Merge branch fixes into next
 regulator: max5970: Drop unused structs
+ASoC: rt721-sdca: Clean logically deadcode in rt721-sdca.c
+ASoC: qcom: sm8250: correct typo in shutdown function name
+ASoC: Intel: Remove unused code
+ASoC: Intel: Add rt721-sdca support for PTL platform
 asus-laptop: prefer strscpy() over strcpy()
 Fix Sparse warnings
 Add dev_warn_probe() and improve error handling in
+ASoC: Some issues about loongson i2s
+ASoC: SOF: ipc4-topology: Rework the module audio
 Merge tag 'ib-mfd-gpio-i2c-watchdog-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next
 crypto: doc - Fix akcipher title reference
 crypto: x86/cast5 - Remove unused cast5_ctr_16way
 arm64: dts: exynosautov920: add peric1, misc and hsi0/1 clock DT nodes
 Merge branch 'for-v6.13/clk-dt-bindings' into next/dt64
+clk: samsung: exynosautov920: add peric1, misc and hsi0/1 clock support
+Merge tag 'samsung-clk-fixes-6.12' into next/clk
+Merge branch 'for-v6.13/clk-dt-bindings' into next/clk
 dt-bindings: clock: exynosautov920: add peric1, misc and hsi0/1 clock definitions
+dt-bindings: leds: Document "rc-feedback" trigger
 Merge patch series "timekeeping/fs: multigrain timestamp redux"
 Merge tag 'timers-core-for-vfs' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tip/tip into vfs.mgtime
 tmpfs: add support for multigrain timestamps
@@ -3388,17 +7122,103 @@ fs: tracepoints around multigrain timestamp events
 fs: handle delegated timestamps in setattr_copy_mgtime
 timekeeping: Add percpu counter for tracking floor swap events
 timekeeping: Add interfaces for handling timestamps with a floor value
+drm/xe: fix unbalanced rpm put() with declare_wedged()
+drm/xe: fix unbalanced rpm put() with fence_fini()
+cpufreq: ti-cpufreq: Remove revision offsets in AM62 family
+cpufreq: ti-cpufreq: Allow backward compatibility for efuse syscon
+drm/bochs: Return error from correct pointer
 libbpf: fix sym_is_subprog() logic for weak global subprogs
 samples/bpf: Remove unused variables
+tracing: Use atomic64_inc_return() in trace_clock_counter()
+trace/trace_event_perf: remove duplicate samples on the first tracepoint event
+clk: clocking-wizard: move dynamic reconfig setup behind flag
+dt-bindings: clock: xilinx: describe whether dynamic reconfig is enabled
+clk: clocking-wizard: move clock registration to separate function
+clk: clocking-wizard: use devres versions of clk_hw API
+clk: clocking-wizard: use newer clk_hw API
+clk: clocking-wizard: simplify probe/remove with devres helpers
+clk: test: Add KUnit tests for clock-assigned-rates{-u64} DT properties
+of: kunit: Extract some overlay boiler plate into macros
+clk: test: Add test managed of_clk_add_hw_provider()
+clk: mediatek: drop two dead config options
+clk: cdce925: make regmap_cdce925_bus constant
+clk: Drop explicit initialization of struct i2c_device_id::driver_data to 0
+clk: clk-qoriq: Replace of_node_put() with __free()
+clk: Remove unused clk_hw_rate_is_protected
+rust: kernel: move `FromBytes` and `AsBytes` traits to a new `transmute` module
+rust: error: optimize error type to use nonzero
+rust: lock: add trylock method support for lock backend
+rust: std_vendor: update dbg macro from Rust upstream
+tracing/bpf: Add might_fault check to syscall probes
+tracing/perf: Add might_fault check to syscall probes
+tracing/ftrace: Add might_fault check to syscall probes
+tracing: Allow system call tracepoints to handle page faults
+tracing/bpf: disable preemption in syscall probe
+tracing/perf: disable preemption in syscall probe
+tracing/ftrace: disable preemption in syscall probe
+tracing: Declare system call tracepoints with TRACE_EVENT_SYSCALL
+drm/edp-panel: Add panels used by Dell XPS 13 9345
+drm/xe/xe2lpg: Extend Wa_15016589081 for xe2lpg
+perf test x86: Fix typo in intel-pt-test
+perf probe: Remove unused add_perf_probe_events
+drm/i915/mtl: Update PLL c20 phy value for DP uhbr20
+drm/i915: s/gen12/tgl/ in the universal plane code
+pinctrl: s32: add missing pins definitions
+drm/i915: Drop GEN12_MC_CCS check from skl_plane_max_width()
+drm/i915: Enable fp16 + CCS on TGL+
+drm/i915: Enable 10bpc + CCS on ICL
+drm/i915: Enable 10bpc + CCS on TGL+
+drm/i915: Disable compression tricks on JSL
 MAINTAINERS: Add entry for Congatec Board Controller
 watchdog: Congatec Board Controller watchdog timer driver
 i2c: Congatec Board Controller i2c bus driver
 gpio: Congatec Board Controller gpio driver
 mfd: Add Congatec Board Controller driver
+drm: Fix for kernel doc warning
 expand_files(): simplify calling conventions
 make __set_open_fd() set cloexec state as well
+backlight: Remove notifier
+drm/imx: add forward declarations for types
+leds: turris-omnia: Remove unused local leds.h
+leds: pwm: Remove unused local leds.h
+leds: lp50xx: Remove unused local leds.h
+leds: gpio: Remove unused local leds.h
+leds: multicolor: Remove unused local leds.h
+leds: flash: Remove unused local leds.h
+drm/file: fix client_name_lock kernel-doc warning
+leds: rgb: mt6370: Switch to device_for_each_child_node_scoped()
+leds: rgb: ktd202x: Switch to device_for_each_child_node_scoped()
+leds: tca6507: Switch to device_for_each_child_node_scoped()
+leds: sun50i-a100: Switch to device_for_each_child_node_scoped()
+leds: pwm: Switch to device_for_each_child_node_scoped()
+leds: pca963x: Switch to device_for_each_child_node_scoped()
+leds: ns2: Switch to device_for_each_child_node_scoped()
+leds: max77650: Switch to device_for_each_child_node_scoped()
+leds: lp50xx: Switch to device_for_each_child_node_scoped()
+leds: lm3697: Switch to device_for_each_child_node_scoped()
+leds: lm3532: Switch to device_for_each_child_node_scoped()
+leds: gpio: Switch to device_for_each_child_node_scoped()
+leds: el15203000: Switch to device_for_each_child_node_scoped()
+leds: cr0014114: Switch to device_for_each_child_node_scoped()
+leds: aw200xx: Switch to device_for_each_child_node_scoped()
+leds: flash: leds-qcom-flash: Switch to device_for_each_child_node_scoped()
+leds: flash: mt6370: Switch to device_for_each_child_node_scoped()
+leds: flash: mt6360: Fix device_for_each_child_node() refcounting in error paths
+drm/xe/xe3: Add initial set of workarounds
 spi: intel: Add protected and locked attributes
+ASoC: loongson: Add I2S controller driver as platform device
+ASoC: dt-bindings: Add Loongson I2S controller
+ASoC: codecs: Add uda1342 codec driver
+ASoC: dt-bindings: Add NXP uda1342 Codec
+ASoC: codecs: Add support for ES8323
+ASoC: dt-bindings: Add Everest ES8323 Codec
 locking/ww_mutex: Adjust to lockdep nest_lock requirements
+pinctrl: th1520: Convert dt child node loop to scoped iterator
+pinctrl: th1520: Convert thp->mutex to guarded mutex
+pinctrl: th1520: Fix return value for unknown pin error
+drm/writeback: remove pointless enable_signaling implementation
+dma-buf/sw_sync: remove pointless enable_signaling implementation
+dma-buf: add WARN_ON() illegal dma-fence signaling
 arm64: dts: renesas: r8a779h0: Add OTP_MEM node
 arm64: dts: renesas: r8a779g0: Add OTP_MEM node
 arm64: dts: renesas: r8a779f0: Add E-FUSE node
@@ -3412,13 +7232,49 @@ ARM: dts: renesas: genmai: Enable MMCIF
 ARM: dts: renesas: genmai: Enable SDHI0
 arm64: dts: renesas: rz{g2l,g2lc}-smarc-som: Update partition table for spi-nor flash
 arm64: dts: renesas: rzg2ul-smarc-som: Enable serial NOR flash
+drm/ttm: Move pinned objects off LRU lists when pinning
+drm/ttm: Move swapped objects off the manager's LRU list
+dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Allow schmitt and open drain properties
+pinctrl: renesas: rzg2l: Fix missing return in rzg2l_pinctrl_register()
+pinctrl: renesas: rzg2l: Remove RZG2L_TINT_IRQ_START_INDEX
+const_structs.checkpatch: add ctl_table
+sysctl: make internal ctl_tables const
+sysctl: allow registration of const struct ctl_table
+sysctl: move internal interfaces to const struct ctl_table
+bpf: Constify ctl_table argument of filter function
+drm/vc4: Correct generation check in vc4_hvs_lut_load
+drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_atomic_flush
+drm/vc4: Match drm_dev_enter and exit calls in vc4_hvs_lut_load
+drm/vc4: Run default client setup for all variants.
+drm/xe/tests: Fix the shrinker test compiler warnings.
+leds: rgb: leds-group-multicolor: Correct the typo 'acccess'
 platform/x86: wmi: Implement proper shutdown handling
 ata: libata: Remove unused macro definitions
+drm/xe/bmg: improve cache flushing behaviour
 fs/bcachefs: Fix __wait_on_freeing_inode() definition of waitqueue entry
 arm64: dts: amlogic: Add Amlogic C3 PWM
+drm/panel: Add Samsung AMS639RQ08 panel driver
+dt-bindings: display: panel: Add Samsung AMS639RQ08
+drm: panel: jd9365da-h3: Remove unused num_init_cmds structure member
+drm/panel: Add support for S6E3HA8 panel driver
+dt-bindings: panel: add Samsung s6e3ha8
+drm/mipi-dsi: add mipi_dsi_compression_mode_multi
+drm/panel: ilitek-ili9881c: Report subpixel order according to rotation
+drm/panel: ilitek-ili9881c: Explicitly set address mode, allow 180° rotation
+dt-bindings: display: panel-lvds: Add compatible for Jenson BL-JT60050-01A
+dt-bindings: vendor-prefixes: Add Jenson Display
+Merge tag 'drm-misc-next-2024-09-26' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
+tracepoint: Remove SRCU protection
+tracing: Remove definition of trace_*_rcuidle()
+tracepoints: Use new static branch API
+Merge tag 'drm-misc-next-2024-09-20' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-next
 ARM: bcm: brcmstb: Drop custom init_irq callback
 ARM: bcm: Support BCMBCA debug UART
 ARM: multi_v7_defconfig: Enable debugging symbols by default
+tracing: Remove TRACE_EVENT_FL_FILTERED logic
+tracing/branch-profiler: Replace deprecated strncpy with strscpy
+ftrace: Use this_cpu_ptr() instead of per_cpu_ptr(smp_processor_id())
+dt-bindings: clock: convert rockchip,rk3328-cru.txt to YAML
 arm64: rockchip: add clocks property to cru node rk3328
 arm64: dts: rockchip: fix compatible string rk3328 cru node
 cgroup/rstat: Selftests for niced CPU statistics
@@ -3433,6 +7289,17 @@ spi: rockchip-sfc: Perform trivial code cleanups
 spi: rockchip: Perform trivial code cleanups
 spi: spi-imx: Fix casting warnings
 spi: spi-fsl-dspi: Fix casting warnings
+drm/xe/guc: Save manual engine capture into capture list
+drm/xe/guc: Plumb GuC-capture into dev coredump
+drm/xe/guc: Extract GuC error capture lists
+drm/xe/guc: Add capture size check in GuC log buffer
+drm/xe/guc: Add XE_LP steered register lists
+drm/xe/guc: Prepare GuC register list and update ADS size for error capture
+drm/xe/xe3lpm: Add new "instance0" steering table
+drm/xe/ptl: Add PTL platform definition
+drm/xe/ptl: PTL re-uses Xe2 MOCS table
+drm/xe/xe3: Define Xe3 feature flags
+drm/xe/xe3: Xe3 uses the same PAT settings as Xe2
 dt-bindings: writing-schema: Add details on YAML text blocks
 of:of_numa: remove unused macro
 media: uvcvideo: Exit early if there is not int_urb
@@ -3445,6 +7312,18 @@ media: uvcvideo: Add support for the D3DFMT_R5G6B5 pixmap type
 media: uvcvideo: RealSense D421 Depth module metadata
 media: uvcvideo: Add luma 16-bit interlaced pixel format
 media: v4l: Add luma 16-bit interlaced pixel format
+drm/xe/ptl: L3bank mask is not available on the media GT
+drm/radeon: always set GEM function pointer
+drm/amdgpu: fix dm_suspend/resume arguments to ip_block
+drm/amdgpu: no need to log error in multi ring write
+drm/amdgpu: move error log from ring write to commit
+rust: add PidNamespace
+drm/amdgpu: fix typos
+drm/amdgpu: Remove the while loop from amdgpu_job_prepare_job
+drm/amdgpu: Drop impossible condition from amdgpu_job_prepare_job
+drm/amd/display: disable SG displays on cyan skillfish
+drm/amdgpu: Use drm_print_memory_stats helper from fdinfo
+drm/amdgpu: Drop unused fence argument from amdgpu_vmid_grab_used
 media: chips-media: wave5: Support YUV422 raw pixel-formats on the encoder.
 media: chips-media: wave5: Use helpers to calculate bytesperline and sizeimage.
 media: chips-media: wave5: Support runtime suspend/resume
@@ -3457,16 +7336,28 @@ hfsplus: convert hfsplus to use the new mount api
 hfs: convert hfs to use the new mount api
 rust: add seqfile abstraction
 Merge patch series "File abstractions needed by Rust Binder"
+ASoC: SOF: ipc4-topology: Add helper function to print the module's in/out audio format
+ASoC: SOF: ipc4-topology: Concentrate prints inside of sof_ipc4_init_output_audio_fmt()
+ASoC: SOF: ipc4-topology: Simplify code to deal with process modules without output
+ASoC: SOF: ipc4-topology: Use local variables in sof_ipc4_init_output_audio_fmt()
+ASoC: SOF: ipc4-topology: Simplify match format print in sof_ipc4_init_input_audio_fmt()
+ASoC: SOF: ipc4-topology: Remove redundant check in sof_ipc4_init_input_audio_fmt()
+ASoC: SOF: ipc4-topology: Use local variables in sof_ipc4_init_input_audio_fmt()
+ASoC: SOF: ipc4-topology: Drop the 'index' from 'Pin index' of format print
 media: staging: drop omap4iss
 fs: protect backing files with rcu
 regulator: dt-bindings: vctrl-regulator: convert to YAML
 docs: media: fix misspelling in lirc-set-send-duty-cycle
+ASoC: rt721-sdca: Fix issue of warning message
+ASoC: aw88399: Correct error handling in aw_dev_get_dsp_status function
 ARM: dts: imx7ulp: add "nxp,sim" property for usbphy1
 arm64: dts: s32g2: Disable support for SD/eMMC UHS mode
 arm64: dts: s32g: Add S32G2/S32G3 uSDHC pinmux
 media: gpio-ir-tx: Remove redundant call to local_irq_disable()
 media: gpio-ir-tx: Driver does not behave with PREEMPT_RT
 ARM: dts: imx28-apx4devkit: Fix the rtc compatible
+i2c: core: Remove extra space in Makefile
+i2c: support gpio-binding for SMBAlerts
 mailmap: add entries for Hans Verkuil
 ARM: dts: imx6qdl-mba6: Add reserved memory area for CMA memory
 arm64: dts: imx8mm: Add dbi2 and atu reg for i.MX8MM PCIe EP
@@ -3478,8 +7369,22 @@ gpiolib: use v2 defines for line state change events
 gpio: xilinx: use generic device properties
 gpio: xilinx: use helper variable to store the address of pdev->dev
 gpio: xilinx: drop dependency on GPIO_OF
+i2c: testunit: improve error handling for GPIO
+ALSA: aica: Remove unused variable
+ALSA: dbri: Fix formatting issue in dbri.c
+ALSA: scarlett2: Add support for device map retrieval
+ALSA: scarlett2: Simplify linked channel handling
+ALSA: scarlett2: Return ENOSPC for out-of-bounds flash writes
+ALSA: scarlett2: Fix mixed declarations and code warning
+ALSA: scarlett2: Fix redeclaration of loop variable
 gpio: mvebu: use generic device properties
 gpio: mvebu: allow building the module with COMPILE_TEST=y
+drm: use drm_file client_name in fdinfo
+drm: add DRM_SET_CLIENT_NAME ioctl
+IB/hfi1: make clear_all_interrupts static
+Merge tag 'reset-amlogic-aux' into clk-meson-next
+drm/i915/psr: Implement Wa 14019834836
+drm/i915/psr: Add new SU area calculation helper to apply workarounds
 HID: Fix typo in the comment
 HID: ishtp-hid-client: replace fake-flex arrays with flex-array members
 HID: i2c-hid-of: Drop explicit initialization of struct i2c_device_id::driver_data to 0
@@ -3492,9 +7397,21 @@ bpf: syscall_nrs: Disable no previous prototype warnning
 bpf: Fix the xdp_adjust_tail sample prog issue
 selftests: bpf: Add missing per-arch include path
 libbpf: Add missing per-arch include path
+drm/xe/guc: Add a helper function for dumping GuC log to dmesg
+drm/xe/guc: Add GuC log to devcoredump captures
+drm/xe/guc: Dump entire CTB on errors
+drm/xe/guc: Dead CT helper
+drm/print: Introduce drm_line_printer
+drm/xe/guc: Use a two stage dump for GuC logs and add more info
+drm/xe/guc: Copy GuC log prior to dumping
+drm/xe/devcoredump: Add ASCII85 dump helper function
+drm/xe/devcoredump: Improve section headings and add tile info
+drm/xe/devcoredump: Use drm_puts and already cached local variables
+drm/xe/guc: Remove spurious line feed in debug print
 arm64: dts: qcom: qcs6490-rb3gen2: Enable PWR/VOL keys
 arm64: dts: qcom: qcs6490-rb3gen2: Specify i2c1 clock frequency
 soc: qcom: pd-mapper: Add QCM6490 PD maps
+ASoC: dt-bindings: rockchip,rk3036-codec: convert to yaml
 selinux: Deprecate /sys/fs/selinux/user
 selinux: apply clang format to security/selinux/nlmsgtab.c
 selinux: streamline selinux_nlmsg_lookup()
@@ -3502,6 +7419,87 @@ selinux: Add netlink xperm support
 selftests/nolibc: start qemu with 1 GiB of memory
 tools/nolibc: compiler: add macro __nolibc_fallthrough
 tools/nolibc: s390: include std.h
+rust: error: make conversion functions public
+rust: enable arbitrary_self_types and remove `Receiver`
+rust: std_vendor: simplify `{ .. macro! .. }` with inner attributes
+Documentation: rust: discuss `#[expect(...)]` in the guidelines
+rust: start using the `#[expect(...)]` attribute
+Documentation: rust: add coding guidelines on lints
+rust: enable Clippy's `check-private-items`
+rust: provide proper code documentation titles
+rust: rbtree: fix `SAFETY` comments that should be `# Safety` sections
+rust: replace `clippy::dbg_macro` with `disallowed_macros`
+rust: introduce `.clippy.toml`
+rust: sync: remove unneeded `#[allow(clippy::non_send_fields_in_send_ty)]`
+rust: init: remove unneeded `#[allow(clippy::disallowed_names)]`
+rust: enable `rustdoc::unescaped_backticks` lint
+rust: enable `clippy::ignored_unit_patterns` lint
+rust: enable `clippy::unnecessary_safety_doc` lint
+rust: enable `clippy::unnecessary_safety_comment` lint
+rust: enable `clippy::undocumented_unsafe_blocks` lint
+ASoC: Intel: add rt722/rt721 support for PTL platform
+Fixes and improvements related to amd soundwire
+drm/i915/display: Fix spelling mistake "Uncomressed" -> "Uncompressed"
+drm/amdgpu: partially revert powerplay `__counted_by` changes
+Documentation/gpu: Document the situation with unqualified drm-memory-
+drm/amdkfd: SMI report dropped event count
+drm/amdgpu: Add sysfs interfaces for NPS mode
+drm/amdgpu: Add gmc interface to request NPS mode
+drm/amdgpu/gfx10: Apply Isolation Enforcement to GFX & Compute rings
+drm/amd/display: fix hibernate entry for DCN35+
+drm/amd/display: Fetch the EDID from _DDC if available for eDP
+drm/amd/display: remove redundant freesync parser for DP
+drm/amd/display: always call connector_update when parsing freesync_caps
+drm/amd/display: switch to setting physical address directly
+drm/amd/display: switch amdgpu_dm_connector to use struct drm_edid
+drm/amdgpu: Add PSP interface for NPS switch
+drm/amd/display: 3.2.304
+drm/amd/display: Initialize new backlight_level_params structure
+drm/amd/display: Initialize replay_config var
+drm/amd/display: Remove redundant assignments
+drm/amd/display: Remove unnecessary assignments
+drm/amd/display: Add DMUB debug offset
+drm/amd/display: Update Interface to Check UCLK DPM
+drm/amd/display: Move Link Encoder Assignment Out Of dc_global_validate
+drm/amd/display: Allow Latency Increase For Last Strategy
+drm/amd/display: Skip Invalid Streams from DSC Policy
+drm/amd/display: Align static screen idle worker with IPX mode
+drm/amd/display: calculate final viewport before TAP optimization
+drm/amd/display: fix a memleak issue when driver is removed
+drm/amd/display: Clear update flags after update has been applied
+drm/amd/display: update sr_exit latency for z8
+drm/amd/display: Remove programming outstanding updates for dcn35
+drm/amd/display: Fix low black values by increasing error
+drm/amd/display: Noitfy DMCUB of D0/D3 state in hardware init
+drm/amd/display: Display lost signal on playing video
+drm/amd/display: Fix garbage or black screen when resetting otg
+drm/amd/display: Assign socclk in dml
+drm/amd/display: force TBT4 dock dsc on
+drm/amd/display: Revert commit Update Interface to Check UCLK DPM
+drm/amd/display: Flip All Planes Under OTG Master When Flip Immediate
+drm/amd/display: skip disable CRTC in seemless bootup case
+drm/amd/display: Unify blank_phantom and blank_pixel_data
+drm/radeon: add late_register for connector
+drm/amdgpu/gfx11: Apply Isolation Enforcement to GFX & Compute rings
+drm/amdgpu/gfx12: Implement cleaner shader support for GFX12 hardware
+drm/amdkfd: Copy wave state only for compute queue
+drm/amdkfd: Increase SMI event fifo size
+drm/amdgpu: Fix spelling mistake "initializtion" -> "initialization"
+drm/amdkfd: Output migrate end event if migrate failed
+drm/amdgpu/gfx11: Implement cleaner shader support for GFX11 hardware
+drm/amd/pm: use pm_runtime_get_if_active for debugfs getters
+drm/amdgpu: change the comment from handle to ip_block
+drm/amdgpu/gfx10: Implement cleaner shader support for GFX10 hardware
+drm/amdkfd: Fix an eviction fence leak
+drm/amd/pm: don't update runpm last_usage on debugfs getter
+drm/amdgpu: fix html doc generation warning
+drm/amdgpu: update the handle ptr in hw_fini
+drm/amdgpu: update the handle ptr in hw_init
+drm/amdgpu: update the handle ptr in resume
+drm/amdgpu: update the handle ptr in suspend
+drm/amdgpu: update the handle ptr in wait_for_idle
+drm/amd/pm: use pm_runtime_resume_and_get
+drm/amd/pm: fix rpm refcount handling on error
 Documentation: kgdb: Correct parameter error
 docs: gcov: fix link to LCOV website
 Documentation: core-api/cpuhotplug: Fix missing prefix
@@ -3521,21 +7519,48 @@ ACPI: battery: use DEFINE_SIMPLE_DEV_PM_OPS
 ACPI: battery: initialize mutexes through devm_ APIs
 ACPI: battery: allocate driver data through devm_ APIs
 ACPI: battery: check result of register_pm_notifier()
+ASoC: rt721-sdca: Add RT721 SDCA driver
+ASoC: rt-sdw-common: Common functions for Realtek soundwire driver
+ASoC: Intel: soc-acpi-intel-ptl-match: Add rt721 support
+ASoC: intel/sdw_utils: refactor RT multifunction sdca speaker codecs
+ASoC: intel: sof_sdw: add RT722 SDCA card for PTL platform
+ASoC: amd: acp: refactor sof_card_dai_links_create() function
+ASoC: amd: acp: fix for cpu dai index logic
+ASoC: amd: acp: fix for inconsistent indenting
+ASoC: Merge up v6.12
 spi: Merge up v6.12
+drm/vc4: Use `vc4_perfmon_find()`
 regulator: Merge up v6.12-rc2
 Merge patch series "Random netfs folio fixes"
 netfs: Remove unnecessary references to pages
 netfs: Fix a few minor bugs in netfs_page_mkwrite()
 netfs: Remove call to folio_index()
+drm/xe/pf: Allow to save and restore VF config blob from debugfs
+drm/xe/pf: Add functions to save and restore VF configuration blob
+drm/xe/pf: Allow to encode subset of VF configuration KLVs
+drm/xe/pf: Update success code of pf_validate_vf_config()
+drm/xe/guc: Add yet another helper macro for threshold
 fs: have setattr_copy handle multigrain timestamps appropriately
 fs: add infrastructure for multigrain timestamps
 platform/x86: intel_scu_ipc: Don't use "proxy" headers
+KVM: s390: selftests: Add regression tests for PLO subfunctions
+KVM: s390: selftests: Add regression tests for KMAC, KMC, KM, KIMD and KLMD crypto subfunctions
+KVM: s390: selftests: Add regression tests for KMCTR, KMF, KMO and PCC crypto subfunctions
+KVM: s390: selftests: Add regression tests for PRNO, KDSA and KMA crypto subfunctions
+KVM: s390: selftests: Add regression tests for SORTL and DFLTCC CPU subfunctions
+rust: types: avoid repetition in `{As,From}Bytes` impls
+rust: sort global Rust flags
+rust: workqueue: remove unneeded ``#[allow(clippy::new_ret_no_self)]`
+rust: types: add examples for the `Either` type
+docs: rust: quick-start: add Ubuntu
 ARM: dts: renesas: rcar-gen2: Switch HS-USB to renesas,enable-gpios
 ARM: dts: renesas: r7s72100: 'bus-width' is a board property
 arm64: dts: renesas: beacon-renesom: Switch to mic-det-gpios
 ARM: dts: renesas: Use proper node names for keys
 ARM: dts: renesas: r8a7778: Rename 'bsc' to 'lbsc'
 ARM: dts: renesas: Add proper node names to (L)BSC devices
+clk: renesas: r9a09g057: Add clock and reset entries for ICU
+clk: renesas: r9a09g057: Add CA55 core clocks
 perf/x86/amd: Warn only on new bits set
 uprobes: fold xol_take_insn_slot() into xol_get_insn_slot()
 uprobes: kill xol_area->slot_count
@@ -3564,6 +7589,17 @@ sched: Document wait_var_event() family of functions and wake_up_var()
 sched: Improve documentation for wake_up_bit/wait_on_bit family of functions
 sched: change wake_up_bit() and related function to expect unsigned long *
 locking/spinlocks: Make __raw_* lock ops static
+dt-bindings: phy: cadence-sierra: Allow PHY types QSGMII and SGMII
+MAINTAINERS: add entry for ST STM32MP25 COMBOPHY driver
+phy: stm32: Add support for STM32MP25 COMBOPHY.
+dt-bindings: phy: Add STM32MP25 COMBOPHY bindings
+phy: mvebu-cp110-utmi: support swapping d+/d- lanes by dts property
+phy: phy-rockchip-inno-usb2: Use dev_err_probe() in the probe path
+phy: phy-rockchip-inno-usb2: Handle failed extcon allocation better
+phy: phy-rockchip-inno-usb2: Perform trivial code cleanups
+phy: usb: update Broadcom driver table to use designated initializers
+RDMA/hns: Disassociate mmap pages for all uctx when HW is being reset
+RDMA/core: Provide rdma_user_mmap_disassociate() to disassociate mmap pages
 arm64: dts: qcom: sda660-ifc6560: enable mDSP and WiFi devices
 arm64: dts: qcom: sdm630: add WiFI device node
 arm64: dts: qcom: sdm630: enable A2NOC and LPASS SMMU
@@ -3573,6 +7609,7 @@ arm64: dts: qcom: sdm630: enable GPU SMMU and GPUCC
 Merge branch 'timers/vfs' into timers/core
 timekeeping: Add percpu counter for tracking floor swap events
 timekeeping: Add interfaces for handling timestamps with a floor value
+drm/xe: Add memirq report page address helpers
 arm64: dts: qcom: qcm6490-fairphone-fp5: Add thermistor for UFS/RAM
 arm64: dts: qcom: sm6350: Fix GPU frequencies missing on some speedbins
 soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
@@ -3584,11 +7621,23 @@ arm64: dts: qcom: minor whitespace cleanup
 arm64: dts: qcom: drop underscore in node names
 ARM: dts: qcom: minor whitespace cleanup
 ARM: dts: qcom: drop underscore in node names
+clk: qcom: constify static 'struct qcom_icc_hws_data'
 arm64: dts: qcom: x1e80100-romulus: Set up USB Multiport controller
 arm64: dts: qcom: x1e80100-romulus: Add lid switch
 soc: qcom: smem_state: simplify locking with guard()
 soc: qcom: pbs: simplify locking with guard()
 qcom: MAINTAINERS: add linux-msm IRC on OFTC
+clk: qcom: camcc-sm8450: Add SM8475 support
+clk: qcom: videocc-sm8450: Add SM8475 support
+clk: qcom: gpucc-sm8450: Add SM8475 support
+clk: qcom: dispcc-sm8450: Add SM8475 support
+clk: qcom: gcc-sm8450: Add SM8475 support
+Merge branch '20240818204348.197788-1-danila@jiaxyga.com' into clk-for-6.13
+dt-bindings: clock: qcom,sm8450-camcc: Add SM8475 CAMCC bindings
+dt-bindings: clock: qcom,sm8450-videocc: Add SM8475 VIDEOCC bindings
+dt-bindings: clock: qcom,sm8450-gpucc: Add SM8475 GPUCC bindings
+dt-bindings: clock: qcom,sm8450-dispcc: Add SM8475 DISPCC bindings
+dt-bindings: clock: qcom,gcc-sm8450: Add SM8475 GCC bindings
 arm64: dts: qcom: sc7280: Fix PMU nodes for Cortex A55 and A78
 arm64: dts: qcom: x1e80100: Add debug uart to Lenovo Yoga Slim 7x
 arm64: dts: qcom: x1e80100: describe tcsr download mode register
@@ -3618,6 +7667,10 @@ arm64: dts: qcom: sm8350-hdk: remove a blank overwrite of dispcc node status
 arm64: dts: qcom: msm8998: add HDMI nodes
 arm64: dts: rockchip: Switch to hp-det-gpios
 arm64: dts: rockchip: Switch to simple-audio-card,hp-det-gpios
+Merge patch series "riscv: Per-thread envcfg CSR support"
+riscv: Call riscv_user_isa_enable() only on the boot hart
+riscv: Add support for per-thread envcfg CSR values
+riscv: Enable cbo.zero only when all harts support Zicboz
 function_graph: Remove unnecessary initialization in ftrace_graph_ret_addr()
 function_graph: Support recording and printing the function return address
 crypto: hisilicon/qm - fix the coding specifications issue
@@ -3660,6 +7713,14 @@ crypto: ecrdsa - Migrate to sig_alg backend
 crypto: ecdsa - Migrate to sig_alg backend
 crypto: sig - Introduce sig_alg backend
 crypto: ecdsa - Drop unused test vector elements
+ASoC: Intel: sof_rt5682: add supports for new
+ASoC: Clean up {hp,mic}-det-gpio handling
+ASoC: fsl: fsl_qmc_audio: Remove the logging when parsing channels
+ASoC: tlv320adc3xxx: Fix unsigned int compared against 0
+ASoC: uniphier: Handle regmap_write errors in aio_src_set_param()
+rtla: Fix consistency in getopt_long for timerlat_hist
+rv: Fix a typo
+PCI: Simplify pci_create_slot() logic
 ARM: dts: ti: dra7: Remove double include of clock bindings
 thermal/ti-soc-thermal: Fix typos
 ARM: dts: ti: omap3434-sdp: drop linux,mtd-name from onenand node
@@ -3667,7 +7728,19 @@ ARM: dts: ti: omap: am335x-baltos: drop "gpmc,device-nand" from NAND node
 ARM: dts: ti: drop linux,mtd-name from NAND nodes
 soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq()
 ARM: dts: ti/omap: Fix at24 EEPROM node names
+tools/rv: Correct the grammatical errors in the comments
+tools/rv: Correct the grammatical errors in the comments
+rtla: use the definition for stdout fd when calling isatty()
 pwm: stm32: Fix error checking for a regmap_read() call
+Documentation: document adreno preemption
+dlm: make add_to_waiters() that it can't fail
+dlm: dlm_config_info config fields to unsigned int
+dlm: use dlm_config as only cluster configuration
+dlm: handle port as __be16 network byte order
+dlm: disallow different configs nodeid storages
+dlm: fix possible lkb_resource null dereference
+dlm: fix swapped args sb_flags vs sb_status
+drm/xe: Make wedged_mode debugfs writable
 selftests/hid: add test for assigning a given device to hid-generic
 HID: add per device quirk to force bind to hid-generic
 selftests/hid: allow to parametrize bus/vid/pid/rdesc on the test device
@@ -3678,6 +7751,9 @@ HID: core: remove one more kmemdup on .probe()
 HID: core: save one kmemdup during .probe()
 HID: bpf: move HID-BPF report descriptor fixup earlier
 spi: Provide defer reason if getting irq during probe fails
+ASoC: Intel: sof_rt5682: Add support for ptl_max98360a_rt5682
+ASoC: Intel: sof_rt5682: Add HDMI-In capture with rt5682 support for MTL.
+Input: matrix_keypad - remove duplicated include
 kselftest/arm64: Enable GCS for the FP stress tests
 kselftest/arm64: Add a GCS stress test
 kselftest/arm64: Add GCS signal tests
@@ -3716,9 +7792,40 @@ prctl: arch-agnostic prctl for shadow stack
 arm64/mm: Restructure arch_validate_flags() for extensibility
 mm: Define VM_HIGH_ARCH_6
 mm: Introduce ARCH_HAS_USER_SHADOW_STACK
+Merge drm/drm-next into drm-xe-next
 HID: stop exporting hid_snto32()
 HID: simplify snto32()
 HID: simplify code in fetch_item()
+Input: xilinx_ps2 - use guard notation when acquiring spinlock
+Input: userio - switch to using cleanup functions
+Input: sun4i-ps2 - use guard notation when acquiring spinlock
+Input: serio-raw - fix potential serio port name truncation
+Input: serio_raw - use guard notation for locks and other resources
+Input: serio - use guard notation when acquiring mutexes and spinlocks
+Input: serport - use guard notation when acquiring spinlock
+Input: sa1111ps2 - use guard notation when acquiring spinlock
+Input: q40kbd - use guard notation when acquiring spinlock
+Input: ps2mult - use guard notation when acquiring spinlock
+Input: ps2-gpio - use guard notation when acquiring mutex
+Input: i8042 - use guard notation when acquiring spinlock
+Input: i8042 - tease apart interrupt handler
+Input: hyperv-keyboard - use guard notation when acquiring spinlock
+Input: gscps2 - use guard notation when acquiring spinlock
+Input: elo - use guard notation when pausing serio port
+Input: synaptics-rmi4 - use guard notation when pausing serio port in F03
+Input: sunkbd - use guard notation when pausing serio port
+Input: atkbd - use guard notation when pausing serio port
+Input: synaptics - use guard notation when pausing serio port
+Input: byd - use guard notation when pausing serio port
+Input: alps - use guard notation when pausing serio port
+Input: libps2 - use guard notation when temporarily pausing serio ports
+Input: serio - define serio_pause_rx guard to pause and resume serio ports
+pinctrl: k230: Drop unused code
+pinctrl: imx27: Fix too generic defines
+pinctrl: aw9523: use devm_mutex_init
+pinctrl: aw9523: add missing mutex_destroy
+mtd: spi-nor: add support for Macronix Octal flash
+drm/i915: use NULL for zero wakeref_t instead of plain integer 0
 Merge patch series "Filesystem page flags cleanup"
 migrate: Remove references to Private2
 ceph: Remove call to PagePrivate2()
@@ -3728,6 +7835,20 @@ nilfs2: Convert nilfs_copy_buffer() to use folios
 fs: Move clearing of mappedtodisk to buffer.c
 riscv: dts: sophgo: cv1812h: add pinctrl support
 riscv: dts: sophgo: cv1800b: add pinctrl support
+scsi: ufs: ufs-qcom: Add fixup_dev_quirks vops
+scsi: ufs: core: Zero utp_upiu_req at the beginning of each command
+scsi: ufs: core: Do not open code read_poll_timeout
+scsi: mptfusion: Remove #ifndef __GENKSYMS__ / #endif
+scsi: aic7xxx: Remove unused aic7770_find_device()
+scsi: aacraid: Remove unused aac_check_health()
+scsi: bfa: Fix cacography in bfi.h file
+scsi: qedf: Remove dead code
+Merge patch series "Clean up the UFS driver UIC code"
+scsi: ufs: core: Always initialize the UIC done completion
+scsi: ufs: core: Make ufshcd_uic_cmd_compl() easier to analyze
+scsi: ufs: core: Make ufshcd_uic_cmd_compl() easier to read
+scsi: ufs: core: Improve the struct ufs_hba documentation
+scsi: ufs: ufs: qcom: dt-bindings: Document the QCS8300 UFS Controller
 selftests/bpf: Emit top frequent code lines in veristat
 Merge branch 'bpf_fastcall-attribute-in-vmlinux-h-and-bpf_helper_defs-h'
 bpftool: __bpf_fastcall for kfuncs marked with special decl_tag
@@ -3756,9 +7877,47 @@ selftests/bpf: Bail out quickly from failing consumer test
 selftests/bpf: Fix uprobe consumer test
 selftests/bpf: Set vpath in Makefile to search for skels
 selftests/bpf: Remove test_skb_cgroup_id.sh from TEST_PROGS
+perf test attr: Add back missing topdown events
+perf arm-spe: Dump metadata with version 2
+perf arm-spe: Support metadata version 2
+perf arm-spe: Save per CPU information in metadata
+perf arm-spe: Calculate meta data size
+perf arm-spe: Define metadata header version 2
+PCI: acpiphp_ampere_altra: Switch back to struct platform_driver::remove()
+PCI: controller: Switch back to struct platform_driver::remove()
+drm/i915/dsb: Use DSB for plane/color management updates
+drm/i915: Plumb 'dsb' all way to the color commit hooks
+drm/i915: Plumb 'dsb' all way to the plane hooks
+drm/i915: Extract intel_crtc_prepare_vblank_event()
+drm/i915/dsb: Introduce intel_dsb_wait_vblank_delay()
+drm/i915: Introduce intel_scanlines_to_usecs()
+drm/i915/dsb: Introduce intel_dsb_wait_vblanks()
+drm/i915/dsb: Introduce intel_dsb_wait_usec()
+drm/i915/dsb: Introduce intel_dsb_vblank_evade()
+drm/i915/dsb: Enable programmable DSB interrupt
+drm/i915/dsb: Generate the DSB buffer in commit_tail()
+drm/i915: Prepare clear color before wait_for_dependencies()
+drm/i915/dsb: Avoid reads of the DSB buffer for indexed register writes
+drm/bridge: it6505: Drop EDID cache on bridge power off
+drm/bridge: anx7625: Drop EDID cache on bridge power off
+drm/msm/a6xx: Enable preemption for tested a7xx targets
+drm/msm/a6xx: Add a flag to allow preemption to submitqueue_create
+drm/msm/a6xx: Add traces for preemption
+drm/msm/a6xx: Use posamble to reset counters on preemption
+drm/msm/a6xx: Sync relevant adreno_pm4.xml changes
+drm/msm/a6xx: Implement preemption for a7xx targets
+drm/msm/a6xx: Add a pwrup_list field to a6xx_info
+drm/msm: Add CONTEXT_SWITCH_CNTL bitfields
+drm/msm: Add a `preempt_record_size` field
+drm/msm/a6xx: Track current_ctx_seqno per ring
+drm/msm: Fix bv_fence being used as bv_rptr
 selinux: move genheaders to security/selinux/
 selinux: do not include <linux/*.h> headers from host programs
 audit: Reorganize kerneldoc parameter names
+drm/xe: Restore GT freq on GSC load error
+drm/nouveau/i2c: rename aux.c and aux.h to auxch.c and auxch.h
+perf list: update option desc in man page
+perf test: Restore sample rate for perf_event_attr
 prandom: Include <linux/percpu.h> in <linux/prandom.h>
 random: Do not include <linux/prandom.h> in <linux/random.h>
 netem: Include <linux/prandom.h> in sch_netem.c
@@ -3778,14 +7937,120 @@ drm/lib: Include <linux/prandom.h> instead of <linux/random.h>
 drm/i915/selftests: Include <linux/prandom.h> instead of <linux/random.h>
 crypto: testmgr: Include <linux/prandom.h> instead of <linux/random.h>
 x86/kaslr: Include <linux/prandom.h> instead of <linux/random.h>
+Input: sparcspkr - use guard notation when acquiring spinlock
+Input: rotary_encoder - use guard notation when acquiring mutex
+Input: regulator-haptic - use guard notation when acquiring mutex
+Input: pwm-beeper - use guard notation when acquiring spinlock
+Input: powermate - use guard notation when acquiring spinlock
+Input: pegasus_notetaker - use guard notation when acquiring mutex
+Input: max8997_haptic - use guard notation when acquiring mutex
+Input: iqs7222 - use cleanup facility for fwnodes
+Input: iqs626a - use cleanup facility for fwnodes
+Input: iqs269a - use cleanup facility for fwnodes
+Input: iqs269a - use guard notation when acquiring mutex
+Input: ibm-panel - use guard notation when acquiring spinlock
+Input: ideapad_slidebar - use guard notation when acquiring spinlock
+Input: drv2667 - use guard notation when acquiring mutex
+Input: drv2665 - use guard notation when acquiring mutex
+Input: drv260x - use guard notation when acquiring mutex
+Input: kxtj9 - use guard notation when acquiring mutex/disabling irq
+Input: da7280 - use guard notation when acquiring mutex and spinlock
+Input: cma3000_d0x - use guard notation when acquiring mutex
+Input: cm109 - use guard notation when acquiring mutex and spinlock
+Input: ati_remote2 - use guard notation when acquiring mutex
+Input: ad714x - use guard notation when acquiring mutex
+Input: xpad - use guard notation when acquiring mutex and spinlock
+Input: turbografx - use guard notation when acquiring mutex
+Input: n64joy - use guard notation when acquiring mutex
+Input: iforce - use guard notation when acquiring mutex and spinlock
+Input: gamecon - use guard notation when acquiring mutex
+Input: db9 - use guard notation when acquiring mutex
+Input: st-keyscan - use guard notation when acquiring mutex
+Input: spear-keyboard - use guard notation when acquiring mutex
+Input: pxa27x_keypad - use guard notation when acquiring mutex
+Input: pmic8xxx-keypad - use guard notation when acquiring mutex
+Input: omap4-keypad - use guard notation when acquiring mutex
+Input: matrix_keypad - use guard notation when acquiring spinlock
+Input: lpc32xx-keys - use guard notation when acquiring mutex
+Input: lm8323 - use guard notation when acquiring mutexes
+Input: ipaq-micro-keys - use guard notation when acquiring mutex and spinlock
+Input: imx_keypad - use guard notation when acquiring mutex
+Input: ep93xx_keypad - use guard notation when acquiring mutex
+Input: applespi - use guard notation when acquiring spinlock
+Input: adp5589-keys - use guard notation when acquiring mutex
+Input: elan_i2c - switch to using cleanup functions
+Input: psmouse-smbus - use guard notation when acquiring mutex
 dt-bindings: fpga: altr,fpga-passive-serial: Convert to yaml
+ASoC: dt-bindings: Deprecate {hp,mic}-det-gpio
+ASoC: fsl-asoc-card: Add missing handling of {hp,mic}-dt-gpios
+ASoC: sh: rz-ssi: Use SSIFCR_FIFO_RST macro
+pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
+docs/gpu: ci: update flake tests requirements
+pinctrl: thead1520: Fix Null pointer dereference
+Documentation: userspace-api: iommufd: Update HWPT_PAGING and HWPT_NESTED
+drm/xe: Use fault injection infrastructure to find issues at probe time
+drm/i915/irq: remove GEN8_IRQ_RESET_NDX() and GEN8_IRQ_INIT_NDX() macros
+drm/i915/irq: remove GEN3_IRQ_RESET() and GEN3_IRQ_INIT() macros
+drm/i915/irq: add struct i915_irq_regs triplet
+drm/i915/dp: Extract intel_edp_set_sink_rates()
+drm/i915/dp: Make intel_dp_get_colorimetry_status() static
+drm/i915: Apply the i915gm/i945gm irq C-state w/a to CRC interrupts
+Input: hycon-hy46xx - add missing dependency on REGMAP_I2C
+Input: hideep - add missing dependency on REGMAP_I2C
+drm/i915: Extract i915gm_irq_cstate_wa_{disable,enable}()
+drm/i915/irq: Pair up the vblank enable/disable functions
+drm/i915/irq: Nuke stale comments
 platform/x86/intel/pmt: Correct the typo 'ACCCESS_LOCAL'
 auxdisplay: ht16k33: Make use of i2c_get_match_data()
+soundwire: mipi-disco: add support for DP0/DPn 'lane-list' property
+soundwire: mipi-disco: add new properties from 2.0 spec
+soundwire: mipi-disco: add comment on DP0-supported property
+soundwire: mipi-disco: add support for peripheral channelprepare timeout
+soundwire: mipi_disco: add support for clock-scales property
+soundwire: mipi-disco: add error handling for property array read
+soundwire: mipi-disco: remove DPn audio-modes
+soundwire: optimize sdw_dpn_prop
+soundwire: optimize sdw_dp0_prop
+soundwire: optimize sdw_slave_prop
+soundwire: optimize sdw_bus structure
+soundwire: optimize sdw_master_prop
+soundwire: optimize sdw_stream_runtime memory layout
+soundwire: mipi_disco: add MIPI-specific property_read_bool() helpers
+drm/xe/ct: drop irq usage of xa_erase()
+drm/xe/guc_submit: fix xa_store() error checking
+drm/xe/ct: fix xa_store() error checking
+drm/xe/ct: prevent UAF in send_recv()
+soundwire: Correct some typos in comments
+ASoC: amd: ps: pass acp pci revision id as soundwire resource data
+ASoC: SOF: amd: pass acp_rev as soundwire resource data
+soundwire: amd: refactor existing code for acp 6.3 platform
+soundwire: amd: pass acp pci revision id as resource data
+cppc_cpufreq: Remove HiSilicon CPPC workaround
+cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged
+drm/client: Extract drm_connector_first_mode()
+drm/client: Use drm_mode_destroy()
+drm/client: s/drm_connector_has_preferred_mode/drm_connector_preferred_mode/
 arm64: dts: qcom: msm8998: add HDMI GPIOs
+perf trace: Keep exited threads for summary
+perf/test: perf test 86 fails on s390
+tools/perf: Allow inherit + PERF_SAMPLE_READ when opening events
+tools/perf: Correctly calculate sample period for inherited SAMPLE_READ values
+perf test: Skip not fail syscall tp fields test when insufficient permissions
+perf test: Skip not fail tp fields test when insufficient permissions
+perf test: Fix memory leaks on event-times error paths
+perf stat: Fix affinity memory leaks on error path
+perf jevents: Don't stop at the first matched pmu when searching a events table
+PCI: Fix reset_method_store() memory leak
+PCI/TPH: Add Steering Tag support
+PCI: Add TLP Processing Hints (TPH) support
+pinctrl: imx1: Fix too generic defines
 pm: cpupower: bindings: Add test to confirm cpu state is disabled
 pm: cpupower: bindings: Improve disable c_state block
+dt-bindings: PCI: mediatek-gen3: Allow exact number of clocks only
 spi: spi-ti-qspi: remove redundant assignment to variable ret
+drm/i915/hdcp: fix connector refcounting
 x86/mm: Don't disable PCID when INVLPG has been fixed by microcode
+ASoC: codecs: wcd9335: remove unnecessary MODULE_ALIAS()
 timekeeping: Don't use seqcount loop in ktime_mono_to_any() on 64-bit systems
 irqchip/gic-v3-its: Rely on genpool alignment
 irqchip/gic-v3-its: Share ITS tables with a non-trusted hypervisor
@@ -3815,9 +8080,16 @@ ntp: Remove unused tick_nsec
 gpio: aggregator: simplify aggr_parse() with scoped bitmap
 gpio: sysfs: make the sysfs export behavior consistent
 dt-bindings: gpio: st,nomadik-gpio: Add missing "#interrupt-cells" to example
+pinctrl: rockchip: improve error message for incorrect rockchip,pins property
+pinctrl: aw9523: use enable for regulator
 irqchip/sifive-plic: Make use of __assign_bit()
 irqchip/atmel-aic5: Add support for sam9x7 aic
 dt-bindings: interrupt-controller: Add support for sam9x7 aic
+drm/xe: Fix memory leak when aborting binds
+drm/i915:Remove unused parameter in marco
+ASoC: amd: acp: drop bogus NULL check from i2s_irq_handler
+backlight: ktz8866: Fix module autoloading
+backlight: 88pm860x_bl: Simplify with scoped for each OF child loop
 pmdomain: Merge branch fixes into next
 firmware: xilinx: fix feature check logic for TF-A specific APIs
 firmware: xilinx: add support for new SMC call format
@@ -3847,6 +8119,13 @@ arm64: dts: mediatek: mt8188: Update vppsys node names to syscon
 arm64: dts: mediatek: mt8188: Add missing dma-ranges to soc node
 arm64: dts: mediatek: mt8390-genio-700-evk: Enable Mali GPU
 arm64: dts: mediatek: mt8188: Fix wrong clock provider in MFG1 power domain
+drm/i915/soc: stop using IS_GEN9_LP() and IS_GEN9_BC()
+drm/i915: remove IS_LP()
+drm/panthor: add sysfs knob for enabling job profiling
+drm/panthor: enable fdinfo for memory stats
+drm/panthor: add DRM fdinfo support
+drm/panthor: record current and maximum device clock frequencies
+drm/panthor: introduce job cycle and timestamp accounting
 arm64: dts: rockchip: Enable all 3 USBs on Turing RK1
 arm64: dts: rockchip: Add Powkiddy RGB20SX
 dt-bindings: arm: rockchip: Add Powkiddy RGB20SX
@@ -3857,7 +8136,13 @@ arm64: dts: exynos: Add initial support for Samsung Galaxy S8
 arm64: dts: exynos: Add initial support for exynos8895 SoC
 dt-bindings: soc: samsung: exynos-pmu: Add exynos8895 compatible
 dt-bindings: arm: samsung: Document dreamlte board binding
+pinctrl: samsung: Add exynos8895 SoC pinctrl configuration
+dt-bindings: pinctrl: samsung: add exynos8895-wakeup-eint compatible
+dt-bindings: pinctrl: samsung: Add compatible for Exynos8895 SoC
 dt-bindings: arm: cpus: Add Samsung Mongoose M2
+mtd: spi-nor: sfdp: Get the 8D-8D-8D byte order from BFPT
+mtd: spi-nor: core: Allow specifying the byte order in Octal DTR mode
+mtd: spi-nor: add Octal DTR support for Macronix flash
 arm64: zynqmp: Add thermal zones
 arm64: zynqmp: Expose AMS to userspace as HWMON
 arm64: zynqmp: Enable AMS for all boards
@@ -3866,6 +8151,8 @@ firmware: xilinx: use u32 for reset ID in reset APIs
 firmware: xilinx: Add missing debug firmware interfaces
 drivers: soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend()
 ARM: zynq: Remove unused zynq_slcr_init() declaration
+spi: mxic: Add support for swapping byte
+spi: spi-mem: Allow specifying the byte order in Octal DTR mode
 fs: support relative paths with FSCONFIG_SET_STRING
 filemap: filemap_read() should check that the offset is positive or zero
 Merge patch series "Introduce tracepoint for hugetlbfs"
@@ -3875,14 +8162,106 @@ dt-bindings: Fix array property constraints
 dt-bindings: interrupt-controller: fsl,mu-msi: Drop "interrupt-controller" property
 dt-bindings: interrupt-controller: ti,sci-inta: Add missing "#interrupt-cells" to example
 dt-bindings: trivial-devices: add onnn,adt7462
+drm/amdgpu: update the handle ptr in post_soft_reset
+drm/amdgpu: update the handle ptr in soft_reset
+drm/amdgpu/gfx9: Add Cleaner Shader Deinitialization in gfx_v9_0 Module
+drm/amdgpu: update the handle ptr in pre_soft_reset
+drm/amdgpu: Fix logic to determine TOS reload
+drm/amdgpu: update the handle ptr in check_soft_reset
+drm/amdgpu: update the handle ptr in prepare_suspend
+drm/amdgpu: update the handle ptr in late_fini
+drm/amdgpu: remove the dummy fn acp_early_init
+drm/amd/powerplay: Delete unused function and maths library
+drm/amd: Taint the kernel when enabling overdrive
+drm/amd/pm: remove dump_pptable functions
+drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
+drm/amd/display: Reorganize kerneldoc parameter names
+drm/amdkfd: Fix kdoc entry for 'get_wave_count()' function parameters
+drm/amdgpu: update the handle ptr in early_fini
+drm/amdgpu: update the handle ptr in sw_fini
+drm/amdgpu: update the handle ptr in sw_init
+drm/amdgpu: update the handle ptr in late_init
+drm/amdgpu: update the handle ptr in early_init
+drm/amdgpu: Add supported partition mode node
+drm/amdgpu: Add option to refresh NPS data
+drm/amdgpu/sdma5.2: implement ring reset callback for sdma5.2
+drm/amdgpu: Flush tlb by VM_INVALIDATION packet in sdma_v5_2
+drm/amdgpu/sdma5.2: split out per instance resume function
+drm/amdgpu/sdma5: implement ring reset callback for sdma5
+drm/amd/display: 3.2.303
+drm/amd/display: [FW Promotion] Release 0.0.236.0
+drm/amd/display: Configure DTBCLK_P with OPTC only for dcn401
+drm/amd/display: Add IPS residency capture helpers to dc_dmub_srv
+drm/amd/display: Removed unused assignments and variables
+drm/amd/display: Eliminate recursive header inclusion
+drm/amd/display: Fix out-of-bounds access in 'dcn21_link_encoder_create'
+drm/amd/display: Remove always-false branches
+drm/amd/display: Introduce New ABC Framework for Brightness Control
+drm/amd/display: Change Brightness Control Priority
+drm/amd/display: add more support for UHBR10 eDP
+drm/amd/display: Add logs to record register read/write
+drm/amd/display: Fix system hang while resume with TBT monitor
+drm/amd/display: Adjust PHY FSM transition to TX_EN-to-PLL_ON for TMDS
+drm/amd/display: 3.2.302
+drm/amdgpu: update the handle ptr in print_ip_state
+drm/amd/display: Enable idle workqueue for more IPS modes
+drm/amd/display: Wait For DET Update Should Use Current State
+drm/amd/display: Add HDR workaround for specific eDP
+drm/amd/display: Clip rect size changes should be full updates
+drm/amd/display: Fix cursor visual confirm update
+drm/amd/display: Update Interface to Check UCLK DPM
+drm/amd/display: fix static analysis warnings
+drm/amd/display: correct register Clock Gater incorrectly disabled
+drm/amd/display: avoid set dispclk to 0
+drm/amd/display: Block UHBR Based On USB-C PD Cable ID
+drm/amd/display: Set Pipe Unlock Order Outside of HWSEQ
+drm/amd/display: Change dc_surface_update cm2_params to const
+drm/amd/display: Clean up triple buffer enablement code
+drm/amd/display: Fix incorrect DSC recompute trigger
+drm/amd/display: Monitor patch to call blank_stream() before otg off
+drm/amd/display: Wait for all pending cleared before full update
+drm/amd/display: Restore Optimized pbn Value if Failed to Disable DSC
+drm/amd/display: disable adaptive scaler and sharpener when integer scaling is enabled
+drm/amd/display: update DML2 policy EnhancedPrefetchScheduleAccelerationFinal DCN35
+drm/amdgpu: Add sysfs nodes to get xcp details
+drm/amdgpu: update the handle ptr in dump_ip_state
+drm/amdgpu/sdma5: split out per instance resume function
+drm/amdkfd: Remove an unused parameter in queue creation
+drm/panel: elida-kd35t133: transition to mipi_dsi wrapped functions
+drm/xe: Prevent null pointer access in xe_migrate_copy
+Revert "drm/amd/display: change the panel power savings level without a modeset"
 pwm: Add kernel doc for members added to pwm_ops recently
 gpio: sim: switch to device_for_each_child_node_scoped()
 gpio: dwapb: switch to device_for_each_child_node_scoped()
 reset: uniphier-glue: Use devm_reset_control_bulk_get_shared_deasserted()
 reset: Add devres helpers to request pre-deasserted reset controls
 reset: replace boolean parameters with flags parameter
+drm/i915: Switch over to gen3 irq code on gen2
+drm/i915: Clean up some comments in gmch irq code
+drm/i915: Clean up gen3 hotplug irq setup
+drm/i915: Introduce i915_has_legacy_blc_interrupt()
 exportfs: Remove EXPORT_OP_ASYNC_LOCK
 NLM/NFSD: Fix lock notifications for async-capable filesystems
+drm/i915/bios: Extract soc/intel_rom.c
+drm/i915/bios: Extract vbt_signature[]
+drm/i915/bios: Extract intel_spi_read16()
+drm/i915/bios: Round PCI ROM VBT allocation to multiple of 4
+drm/i915/bios: Add some size checks to SPI VBT read
+drm/i915/bios: Use drm_dbg_kms() consistently
+pinctrl: sx150x: Use maple tree register cache
+pinctrl: aw9523: Drop explicit initialization of struct i2c_device_id::driver_data to 0
+pinctrl: qcom: add the tlmm driver for QCS615 platform
+dt-bindings: pinctrl: document the QCS615 Top Level Mode Multiplexer
+ASoC: Add NTP8918 and NTP8835 codecs support
+{ASoC,media}: constify snd_soc_component_driver
+ASoC: Updates for mchp-spdif(tx/rx)
+Updates for Atmel SSC DAI
+ASoC: improve some macro definitions and usages
+ASoC: amd: acp: refactor acp version
+ASoC: fsl_micfil: fix and improvement
+dt-bindings: pinctrl: amlogic,meson-pinctrl: lower gpio-line-names minItems for meson8b
+pinctrl: canaan: Add support for k230 SoC
+dt-bindings: pinctrl: Add support for canaan,k230 SoC
 ARM: dts: renesas: rskrza1: Enable watchdog timer
 arm64: dts: renesas: rcar-gen4: Switch PCIe to reset-gpios
 ARM: dts: renesas: rza2mevb: Use interrupts-extended for gpio-keys
@@ -3897,8 +8276,40 @@ ARM: dts: renesas: genmai: Enable watchdog
 ARM: dts: renesas: genmai: Fix partition size for QSPI NOR Flash
 arm64: dts: renesas: r8a779h0: gray-hawk-single: Enable PCIe Host
 arm64: dts: renesas: r8a779h0: Add PCIe Host and Endpoint nodes
+pinctrl: qcom: Introduce IPQ5424 TLMM driver
+dt-bindings: pinctrl: qcom: add IPQ5424 pinctrl
 init: Don't proxy `console=` to earlycon
+Merge branch 'ib-thead-th1520' into devel
+pinctrl: Add driver for the T-Head TH1520 SoC
+dt-bindings: pinctrl: Add thead,th1520-pinctrl bindings
+pinctrl: ocelot: add support for lan969x SoC pinctrl
+dt-bindings: ocelot: document lan969x-pinctrl
+pinctrl: freescale: enable use with COMPILE_TEST
+pinctrl: freescale: Use CONFIG_SOC_IMXRT to guard i.MX RT1xxx drivers
+ARM: imx: Allow user to disable pinctrl
+dt-bindings: pinctrl: Add SA8255p TLMM
+pinctrl: k210: Make (p)clk local to k210_fpioa_probe()
+pinctrl: pinctrl-zynqmp: Add support for Versal platform
+firmware: xilinx: Add Pinctrl Get Attribute ID
+dt-bindings: pinctrl: Add support for Xilinx Versal platform
 spi: spi-fsl-lpspi: Some calculation improvements
+ASoC: rt1320: fix the range of patch code address
+firewire: Correct some typos
+drm/xe/compat: remove unused i915_gpu_error.h
+dt-bindings: opp: operating-points-v2-ti-cpu: Describe opp-supported-hw
+drm/i915/intel_dp: Add support for forcing ultrajoiner
+drm/i915/display: Consider ultrajoiner for computing maxdotclock
+drm/i915: Compute config and mode valid changes for ultrajoiner
+drm/i915/dp: Simplify helper to get slice count with joiner
+drm/i915/dp: Modify compressed bpp limitations for ultrajoiner
+drm/i915/dp: Use num_joined_pipes in bigjoiner_bw_max_bpp
+drm/i915/dp: Refactor joiner max_bpp calculations into separate functions
+drm/i915/display/vdsc: Add ultrajoiner support with DSC
+drm/i915: Implement hw state readout and checks for ultrajoiner
+drm/i915/display: Refactor enable_joiner_pipes
+drm/i915/display: Add macro HAS_ULTRAJOINER()
+drm/i915: Add bigjoiner and uncompressed joiner hw readout sanity checks
+drm/i915: Split current joiner hw state readout
 reset: amlogic: Fix small whitespace issue
 reset: amlogic: add auxiliary reset driver support
 reset: amlogic: split the device core and platform probe
@@ -3910,21 +8321,70 @@ reset: amlogic: make parameters unsigned
 reset: amlogic: use generic data matching function
 reset: amlogic: convert driver to regmap
 ata: Fix typos in the comment
+pinctrl: renesas: rza1: Mark GPIOs as used
+pinctrl: renesas: rza2: Mark GPIOs as used
+clk: renesas: Remove duplicate and trailing empty lines
+dt-bindings: cpufreq: qcom-hw: document support for SA8255p
+OPP: Remove unused declarations in header file
 soc: qcom: qmi: Reorganize kerneldoc parameter names
 arm64: dts: qcom: qcm6490-rb3gen2: enable WiFi
 arm64: dts: qcom: qcm6490-idp: enable WiFi
 arm64: dts: qcom: sc7280: don't enable GPU on unsupported devices
 arm64: dts: qcom: qcs6390-rb3gen2: use modem.mbn for modem DSP
 soc: qcom: llcc: Use designated initializers for LLC settings
+perf tests: Add more topdown events regroup tests
+perf tests: Add topdown events counting and sampling tests
+perf tests: Add leader sampling test in record tests
+perf x86/topdown: Don't move topdown metric events in group
+perf x86/topdown: Correct leader selection with sample_read enabled
+perf x86/topdown: Complete topdown slots/metrics events check
 Improve error handling in Rockchip SPI drivers
 spi: replace and remove
 spi: spi_amd: Performance Optimization Patch Series
 spi: spi-fsl-lpspi: support effective_speed_hz
 spi: spi-fsl-lpspi: Fix specifiers in fsl_lpspi_set_bitrate
 spi: spi-fsl-lpspi: Adjust type of scldiv
+ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
 Add of_regulator_get_optional() and Fix MTK Power
+perf evsel: Reduce a variables scope
+perf vender events arm64: Use "Topdown" as topdown metric group name
+perf test: Use ARRAY_SIZE for array length
 pm: cpupower: gitignore: Add compile_commands.json
 cgroup/cpuset: Fix spelling errors in file kernel/cgroup/cpuset.c
+x86/bugs: Correct RSB terminology in Kconfig
+PCI: hotplug: Remove "Returns" kerneldoc from void functions
+Revert "drm/i915/psr: Implement WA to help reach PC10"
+PCI: hotplug: Reorganize kerneldoc parameter names
+remoteproc: Use iommu_paging_domain_alloc()
+remoteproc: k3: Call of_node_put(rmem_np) only once in three functions
+backlight: lcd: Do not include <linux/fb.h> in lcd header
+backlight: lcd: Remove struct fb_videomode from set_mode callback
+backlight: lcd: Replace check_fb with controls_device
+HID: picoLCD: Replace check_fb in favor of struct fb_info.lcd_dev
+fbdev: omap: Use lcd power constants
+fbdev: imxfb: Use lcd power constants
+fbdev: imxfb: Replace check_fb in favor of struct fb_info.lcd_dev
+fbdev: clps711x-fb: Use lcd power constants
+fbdev: clps711x-fb: Replace check_fb in favor of struct fb_info.lcd_dev
+backlight: tdo24m: Use lcd power constants
+backlight: platform_lcd: Use lcd power constants
+backlight: platform_lcd: Remove match_fb from struct plat_lcd_data
+backlight: platform_lcd: Remove include statement for <linux/backlight.h>
+backlight: otm3225a: Use lcd power constants
+backlight: ltv350qv: Use lcd power constants
+backlight: lms501kf03: Use lcd power constants
+backlight: lms501kf03: Remove unnecessary include of <linux/backlight.h>
+backlight: lms283gf05: Use lcd power constants
+backlight: l4f00242t03: Use lcd power constants
+backlight: jornada720_lcd: Use lcd power constants
+backlight: jornada720_lcd: Include <linux/io.h> for IOMEM() macro
+backlight: ili9320: Use lcd power constants
+backlight: ili922x: Use lcd power constants
+backlight: hx8357: Use lcd power constants
+backlight: corgi_lcd: Use lcd power constants
+backlight: lcd: Add LCD_POWER_ constants for power states
+backlight: lcd: Test against struct fb_info.lcd_dev
+backlight: lcd: Rearrange code in fb_notifier_callback()
 pm: cpupower: Makefile: Allow overriding cross-compiling env params
 pm: cpupower: bench: print config file path when open cpufreq-bench.conf fails
 tools/power/cpupower: Add documentation for some recently introduced options
@@ -3934,6 +8394,27 @@ fgraph: Use fgraph data to store subtime for profiler
 tracing: Add a comment about ftrace_regs definition
 tracing: Fix function timing profiler to initialize hashtable
 cpuidle: menu: Remove iowait influence
+Input: correct typos in multiple comments across misc drivers
+input: Fix typos in comments across various files
+drm/i915: switch intel_wakeref_t underlying type to struct ref_tracker *
+drm/i915/audio: be explicit about intel_wakeref_t conversions
+drm/i915/gt: add a macro for mock gt wakeref special value and use it
+drm/i915/display: return 0 instead of false for disabled power wakeref
+drm/i915: use INTEL_WAKEREF_DEF instead of magic -1 for intel_wakeref_t
+drm/i915/gem: fix bitwise and logical AND mixup
+fbdev: sh_mobile_lcdc_fb: Use backlight power constants
+fbdev: rivafb: Use backlight power constants
+fbdev: radeonfb: Use backlight power constants
+fbdev: omapfb: Use backlight power constants
+fbdev: nvidiafb: Use backlight power constants
+fbdev: chipsfb: Use backlight power constants
+fbdev: atyfb: Use backlight power constants
+fbdev: aty128fb: Use backlight power constants
+fbdev: atmel_lcdfb: Use backlight power constants
+drm/i915/dp: Add helper to compute num pipes required
+drm/i915/display: Modify debugfs for joiner to force n pipes
+drm/i915/display_debugfs: Allow force joiner only if supported
+drm/i915/display_device: Add Check HAS_DSC for bigjoiner
 arm64: dts: rockchip: add LED_FUNCTION_STATUS for RGB LEDs on Radxa E25
 arm64: dts: rockchip: Add AP6275P wireless support to Khadas Edge 2
 arm64: dts: rockchip: Enable GPU on Turing RK1
@@ -3949,16 +8430,31 @@ rust: cred: add Rust abstraction for `struct cred`
 rust: file: add Rust abstraction for `struct file`
 rust: task: add `Task::current_raw`
 rust: types: add `NotThreadSafe`
+dt-bindings: clock: samsung: remove define with number of clocks for FSD
+clk: samsung: fsd: do not define number of clocks in bindings
 ASoC: samsung: Remove obsoleted declaration for s3c64xx_ac97_setup_gpio
 ARM: samsung: Remove obsoleted declaration for s3c_hwmon_set_platdata
 dt-bindings: memory-controllers: fsl,ifc: split child node differences
+clk: samsung: Fix errors reported by checkpatch
+clk: samsung: Fix block comment style warnings reported by checkpatch
 arm64: dts: rockchip: Split up RK3588's PCIe pinctrls
 arm64: dts: rockchip: Add RK3588S EVB1 board
 dt-bindings: arm: rockchip: Add RK3588S EVB1 board
 arm64: dts: rockchip: Add ArmSoM W3 board
 arm64: dts: rockchip: Add ArmSoM LM7 SoM
 dt-bindings: arm: rockchip: Add ArmSoM LM7 SoM
+Merge branch 'v6.13/bindings' into clk-meson-next
+dt-bindings: clock: convert amlogic,meson8b-clkc.txt to dtschema
+Merge tag 'v6.12-rc1' into clk-meson-next
+clk: meson: meson8b: remove spinlock
+clk: meson: mpll: Delete a useless spinlock from the MPLL
+clk: meson: s4: pll: fix frac maximum value for hifi_pll
+clk: meson: c3: pll: fix frac maximum value for hifi_pll
+clk: meson: Support PLL with fixed fractional denominators
+clk: meson: s4: pll: hifi_pll support fractional multiplier
 arm64: dts: rockchip: enable automatic fan control on Orange Pi 5+
+Merge drm/drm-next into drm-misc-next
+Merge drm/drm-next into drm-intel-next
 arm64: dts: rockchip: add attiny_rst_gate to Ringneck
 arm64: dts: rockchip: add tsd,mule-i2c-mux on px30-ringneck
 arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-tiger
@@ -3981,6 +8477,11 @@ ARM: dts: amlogic: meson6: fix clk81 node name
 arm64: dts: meson-g12-common: fix uart-ao-a typo
 arm64: dts: meson: a1: bind power domain to temperature sensor
 arm64: dts: meson: a1: add definitions for meson PWM
+drm/i915/hdcp: Retry first read and writes to downstream
+drm/i915/vdsc: Add bpc check in intel_dsc_compute_params
+Input: novatek-nvt-ts - add support for NT36672A touchscreen
+dt-bindings: input: document Novatek NVT touchscreen controller
+Input: novatek-nvt-ts - replace generic i2c device id with specific IC variant
 firmware: coreboot: Don't register a pdev if screen_info data is present
 firmware: sysfb: Add a sysfb_handles_screen_info() helper function
 platform/chrome: Drop explicit initialization of struct i2c_device_id::driver_data to 0
@@ -4016,6 +8517,45 @@ regulator: Add of_regulator_get_optional() for pure DT regulator lookup
 regcache: Improve documentation of available cache types
 regmap: Specifically test writing 0 as a value to sparse caches
 regmap-irq: Consistently use memset32() in regmap_irq_thread()
+ASoC: codecs: aw88399: Fix spelling mistake "unsupport" -> "unsupported"
+ASoC: dt-bindings: realtek,rt5640: Convert to dtschema
+ASoC: fsl: Use maple tree register cache
+ASoC: tas5805m: Improve a size determination in tas5805m_i2c_probe()
+ASoC: bcm2835-i2s: Use maple tree register cache
+ASoC: rt1320: reads patch code from firmware file
+ASoC: dt-bindings: fsl-esai: Add power-domains for fsl,imx8qm-esai
+ASoC: codecs: aw88395: Fix spelling mistake "unsupport" -> "unsupported"
+ASoC: tas2781: Fix redundant parameter assignment
+ASoC: meson: axg-iface: set continuous rates
+ASoC: SOF: ipc3: Use standard dev_dbg API
+ASoC: constify snd_soc_component_driver struct
+ASoC: amd: acp: remove unused variable from acp platform driver
+ASoC: amd: acp: replace adata->platform conditional check
+ASoC: amd: acp: remove unused variable from acp_card_drvdata structure
+ASoC: amd: acp: update mach_params subsystem_rev field
+ASoC: amd: acp: pass acp pci revision id as platform data
+ASoC: amd: acp: store acp pci rev id in platform driver private structure
+ASoC: amd: acp: use acp pci revision id for platform differntiation
+ASoC: amd: acp: use acp_rev for platform specific conditional checks
+ASoC: amd: acp: simplify platform conditional checks code
+ASoC: stm: fix macro definition on STM_SAI_HAS_EXT_SYNC
+ASoC: remove unused substream in macro soc_link_mark_pop
+ASoC: remove unused substream in macro soc_dai_mark_pop
+ASoC: remove unused substream in macro soc_component_mark_pop
+ASoC: improve macro definition on TWL4030_OUTPUT_PGA
+ASoC: atmel: mchp-spdifrx: Remove interface name from stream_name
+ASoC: atmel: mchp-spdiftx: Remove interface name from stream_name
+ASoC: atmel: atmel_ssc_dai: Drop S24_LE support due to single channel limitation
+ASoC: atmel: atmel_ssc_dai: Add stream names
+ASoC: fsl_micfil: Enable micfil error interrupt
+ASoC: fsl_micfil: Add mclk enable flag
+ASoC: fsl_micfil: fix regmap_write_bits usage
+ASoC: codecs: Add NeoFidelity NTP8835 codec
+ASoC: dt-bindings: Add NeoFidelity NTP8835
+ASoC: codecs: Add NeoFidelity NTP8918 codec
+ASoC: dt-bindings: Add NeoFidelity NTP8918
+ASoC: codecs: Add NeoFidelity Firmware helpers
+dt-bindings: vendor-prefixes: Add NeoFidelity, Inc
 pwm: Reorder symbols in core.c
 pwm: stm32: Implementation of the waveform callbacks
 pwm: axi-pwmgen: Implementation of the waveform callbacks
@@ -4025,13 +8565,618 @@ pwm: New abstraction for PWM waveforms
 sched/ext: Use tg_cgroup() to elieminate duplicate code
 sched/ext: Fix unmatch trailing comment of CONFIG_EXT_GROUP_SCHED
 sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq()
+drm/xe/oa: Don't reset OAC_CONTEXT_ENABLE on OA stream close
 pwm: Add more locking
+drm/xe/queue: move xa_alloc to prevent UAF
+drm/xe/vm: move xa_alloc to prevent UAF
+drm/xe: Resume TDR after GT reset
+perf/test: Speed up test case perf annotate basic tests
+perf mem: Fix printing PERF_MEM_LVLNUM_{L2_MHB|MSC}
+drm/i915/hotplug: Add comment for XE_LPD+ SHPD_FILTER_CNT value
+drm/i915/hotplug: Reduce SHPD_FLITER_CNT for ICL and above
+perf sched replay: Remove unused parts of the code
+libperf: Explicitly specify install-html dependencies
+drm/amd/display: change the panel power savings level without a modeset
+drm/amdgpu: Add PSP reload case to reset-on-init
+drm/amdgpu: Add interface for TOS reload cases
+drm/amdgpu: Support reset-on-init on select SOCs
+drm/amdgpu: Drop delayed reset work handler
+drm/amdgpu: Refactor XGMI reset on init handling
+drm/amdgpu: Add helper to initialize badpage info
+drm/amdgpu: Remove unused amdgpu_i2c functions
+drm/amdgpu: Remove unused amdgpu_gfx_bit_to_me_queue
+drm/amdgpu: Remove unused amdgpu_gmc_vram_cpu_pa
+drm/amdgpu: Remove unused amdgpu_atpx functions
+drm/amdgpu: Remove unused amdgpu_device_ip_is_idle
+drm/amdgpu: Add reset on init handler for XGMI
+drm/amd/display: fix typos in several function pointer checks
+drm/amdgpu: Add callback get xcp resource info
+drm/amd: Add helper to get partition config modes
+drm/amdgpu: Fix typo "acccess" and improve the comment style here
+drm/amdgpu/gfx9: Explicitly halt CP before init
+drm/amdgpu/gfx9: set additional bits on CP halt
+drm/amdgpu: add amdgpu_device reference in ip block
+drm/amdgpu: Separate reinitialization after reset
+drm/amdgpu: check return for setting engine dram timings
+drm/amdgpu: Use init level for pending_reset flag
+amd/amdgpu: Reduce unnecessary repetitive GPU resets
+drm/amdgpu: Add init levels
+drm/amdgpu: Remove unneeded write in JPEG v4.0.3
+drm/amdgpu: Fix JPEG v4.0.3 register write
+drm/amd/pm: Do not support swSMU if SMU IP is disabled
+drm/amd/display: Fix unnecessary cast warnings from checkpatch
+drm/amdkfd:Add kfd function to config sq perfmon
+drm/amdgpu: add amdgpu_jpeg_sched_mask debugfs
+drm/amd/pm: Use metrics 1_6
+drm/amd/display: Remove unused function bios_get_vga_enabled_displays
+drm/amd/pm: Add gpu_metrics_v1_6
+drm/amdgpu: Add psp command CONFIG_SQ_PERFMON
+drm/amd/pm: Use same metric table for APU
+drm/amdgpu: update suspend status for aborting from deeper suspend
+drm/amd/amdgpu: Add helper to get ip block valid
+drm/amdgpu/sdma6: implement ring reset callback for sdma6
+drm/amdgpu/sdma6: split out per instance resume function
+drm/amdgpu/mes11: update mes_reset_queue function to support sdma queue
+perf test: Add a test for default perf stat command
+perf test: Make stat test work on DT devices
+perf evsel: Remove pmu_name
+perf evsel x86: Make evsel__has_perf_metrics work for legacy events
+perf stat: Remove evlist__add_default_attrs use strings
+perf stat: Uniquify event name improvements
+perf evsel: Add alternate_hw_config and use in evsel__match
+perf test: Ignore security failures in all PMU test
+drm/xe: Move IRQ-related registers to dedicated header
+drm/xe: fix UAF around queue destruction
+drm/xe/guc_submit: add missing locking in wedged_fini
+drm/omapdrm: Run DRM default client setup
+drm/omapdrm: Remove struct drm_fb_helper from struct omap_fbdev.
+drm/tegra: Run DRM default client setup
+drm/radeon: Run DRM default client setup
+drm/msm: Run DRM default client setup
+drm/gma500: Run DRM default client setup
+drm/exynos-drm: Run DRM default client setup
+drm/armada: Run DRM default client setup
+drm/fbdev-ttm: Remove obsolete setup function
+drm/vmwgfx: Run DRM default client setup
+drm/vboxvideo: Run DRM default client setup
+drm/qxl: Run DRM default client setup
+drm/nouveau: Run DRM default client setup
+drm/loongson: Run DRM default client setup
+drm/hisilicon/hibmc: Run DRM default client setup
+drm/amdgpu: Run DRM default client setup
+drm/fbdev-ttm: Support struct drm_driver.fbdev_probe
+drm/fbdev-shmem: Remove obsolete setup function
+drm/vkms: Run DRM default client setup
+drm/virtgpu: Run DRM default client setup
+drm/udl: Run DRM default client setup
+drm/solomon: Run DRM default client setup
+drm/simpledrm: Run DRM default client setup
+drm/ofdrm: Use DRM default client setup
+drm/mgag200: Run DRM default client setup
+drm/hyperv_drm: Run DRM default client setup
+drm/gud: Run DRM default client setup
+drm/gm12u320: Run DRM default client setup
+drm/cirrus: Run DRM default client setup
+drm/bochs: Run DRM default client setup
+drm/ast: Run DRM default client setup
+drm/fbdev-shmem: Support struct drm_driver.fbdev_probe
+drm/fbdev-dma: Remove obsolete setup function
+drm/xlnx: Run DRM default client setup
+drm/vc4: Run DRM default client setup
+drm/tve200: Run DRM default client setup
+drm/st7735r: Run DRM default client setup
+drm/st7586: Run DRM default client setup
+drm/tilcdc: Run DRM default client setup
+drm/tidss: Run DRM default client setup
+drm/sun4i: Run DRM default client setup
+drm/stm: Run DRM default client setup
+drm/sti: Run DRM default client setup
+drm/rockchip: Run DRM default client setup
+drm/repaper: Run DRM default client setup
+drm/renesas/shmobile: Run DRM default client setup
+drm/renesas/rz-du: Run DRM default client setup
+drm/renesas/rcar-du: Run DRM default client setup
+drm/pl111: Run DRM default client setup
+drm/panel-mipi-dbi: Run DRM default client setup
+drm/mxsfb: Run DRM default client setup
+drm/mxsfb/lcdif: Run DRM default client setup
+drm/mi0283qt: Run DRM default client setup
+drm/meson: Run DRM default client setup
+drm/mediatek: Run DRM default client setup
+drm/mcde: Run DRM default client setup
+drm/logicvc: Run DRM default client setup
+drm/kmb: Run DRM default client setup
+drm/ingenic: Run DRM default client setup
+drm/imx/lcdc: Run DRM default client setup
+drm/imx/ipuv3: Run DRM default client setup
+drm/imx/dcss: Run DRM default client setup
+drm/ili9486: Run DRM default client setup
+drm/ili9341: Run DRM default client setup
+drm/ili9225: Run DRM default client setup
+drm/ili9163: Run DRM default client setup
+drm/hx8357d: Run DRM default client setup
+drm/hisilicon/kirin: Run DRM default client setup
+drm/fsl-dcu: Run DRM default client setup
+drm/atmel-hdlcd: Run DRM default client setup
+drm/aspeed: Run DRM default client setup
+drm/arm/malidp: Run DRM default client setup
+drm/arm/hdlcd: Run DRM default client setup
+drm/arm/komeda: Run DRM default client setup
+drm/arcgpu: Run DRM default client setup
+drm/fbdev-dma: Support struct drm_driver.fbdev_probe
+drm: Add client-agnostic setup helper
+drm/fbdev: Add memory-agnostic fbdev client
+drm/fbdev-helper: Set and clear VGA switcheroo client from fb_info
+drm/fbdev-helper: Move color-mode lookup into 4CC format helper
+perf symbol: Do not fixup end address of labels
+perf vendor events arm64: imx95: add imx95_bandwidth_usage.lpddr4x metric
+perf stat: Stop repeating when ref_perf_stat() returns -1
+perf stat: Close cork_fd when create_perf_stat_counter() failed
+gpu: host1x: Fix boot regression for Tegra
+gpu: host1x: Set up device DMA parameters
+gfs2: Fix unlinked inode cleanup
+gfs2: Allow immediate GLF_VERIFY_DELETE work
+drm/panthor: Add DEV_QUERY_GROUP_PRIORITIES_INFO dev query
+drm/panthor: Add PANTHOR_GROUP_PRIORITY_REALTIME group priority
+drm/v3d: Expose Super Pages capability
+drm/v3d: Add modparam for turning off Big/Super Pages
+drm/v3d: Use gemfs/THP in BO creation if available
+drm/v3d: Support Big/Super Pages when writing out PTEs
+drm/v3d: Reduce the alignment of the node allocation
+drm/gem: Create shmem GEM object in a given mountpoint
+drm/v3d: Introduce gemfs
+drm/gem: Create a drm_gem_object_init_with_mnt() function
+drm/v3d: Fix return if scheduler initialization fails
+drm/v3d: Flush the MMU before we supply more memory to the binner
+drm/v3d: Address race-condition in MMU flush
+drm/vkms: Add missing check for CRTC initialization
+drm/vkms: Suppress context imbalance detected by sparse warning
+drm/vkms: Add documentation
+MAINTAINERS: Add myself as VKMS Maintainer
+MAINTAINERS: remove myself as a VKMS maintainer
+drm/v3d: Use v3d_perfmon_find()
+perf evsel: display dmesg command of showing a hardcoded path
+perf test: cs-etm: Test Coresight disassembly script
+perf scripts python cs-etm: Add start and stop arguments
+perf scripts python cs-etm: Improve arguments
+perf scripts python cs-etm: Update to use argparse
+perf scripting python: Add function to get a config value
+perf cs-etm: Use new OpenCSD consistency checks
+perf cs-etm: Don't flush when packet_queue fills up
+perf test: Be more tolerant of metricgroup failures
+gfs2: Initialize gl_no_formal_ino earlier
+drm/xe: Clean up VM / exec queue file lock usage.
+gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE
+drm: renesas: rcar-du: Add drm_panic support for non-vsp
+drm: renesas: shmobile: Add drm_panic support
+drm/sched: Add locking to drm_sched_entity_modify_sched
+drm/ci: uprev mesa, IGT and deqp-runner
+drm/scheduler: Improve documentation
+accel/ivpu: Fix a typo
+drm: Link drm_rect.o into DRM core module
+drm/i915: Set clear color block size to 0x0
+drm/i915: Rename variables in ilk_intermedidate_wm()
+drm/i915: s/disable_lp_wm/disable_cxsr/
+drm/i915: Move the dodgy pre-g4x wm stuff into i9xx_wm
+drm/i915: Clean up intel_wm_need_update()
+drm/i915: Extract ilk_must_disable_lp_wm()
+drm/i915: Combine .compute_{pipe,intermediate}_wm() into one
+drm/i915: Remove leftover intel_sprite_set_colorkey_ioctl() prototype
+drm/sti: avoid potential dereference of error pointers
+drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
+drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check
+drm/xe/xe2: Add performance tuning for L3 cache flushing
+drm/xe/xe2: Assume tuning settings also apply for future media GT
+drm/xe/xe2: Extend performance tuning to media GT
+drm/xe/mcr: Use Xe2_LPM steering tables for Xe2_HPM
+dma-buf: Add syntax highlighting to code listings in the document
+drm/i915/psr: Implement WA to help reach PC10
+drm/i915/pps: split intel_pps_reset_all() to vlv and bxt variants
+drm/i915/quirks: make intel_dpcd_quirks const
+drm/i915/dp: add intel_dp_test_reset() and intel_dp_test_short_pulse()
+drm/i915/dp: convert DP test debugfs to struct intel_display
+drm/i915/display: remove the loop in fifo underrun debugfs file creation
+drm/i915/dp: fix style issues in DP test debugfs
+drm/i915/dp: move DP test debugfs files next to the functionality
+drm/i915/dp: clean up intel_dp_test.[ch] interface
+drm/i915/dp: convert intel_dp_test.c struct intel_display
+drm/i915/dp: fix style issues in intel_dp_test.c
+drm/i915/dp: split out intel_dp_test.[ch] to a dedicated file
+drm/mcde: Enable module autoloading
+drm/bridge: it6505: Enable module autoloading
+dt-bindings: lcdif: Document the dmas/dma-names properties
+drm/i915/display: Prevent DC6 while vblank is enabled for Panel Replay
+drm/i915/psr: Add intel_psr_needs_block_dc_vblank for blocking dc entry
+drm/panel: nt35510: Make new commands optional
+drm/imx: Add missing DRM_BRIDGE_CONNECTOR dependency
+drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK
+drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition
+drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
+drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
+drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
+drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
+udmabuf: reuse folio array when pin folios
+udmabuf: remove udmabuf_folio
+udmabuf: introduce udmabuf init and deinit helper
+udmabuf: udmabuf_create pin folio codestyle cleanup
+udmabuf: fix vmap_udmabuf error page set
+udmabuf: change folios array from kmalloc to kvmalloc
+udmabuf: pre-fault when first page fault
+MAINTAINERS: udmabuf: Add myself as co-maintainer for udmabuf driver
+drm/xe/pciid: Add new PCI id for ARL
+drm/i915/pciid: Add new PCI id for ARL
+dma-buf/dma-fence: Use a successful read_trylock() annotation for dma_fence_begin_signalling()
+drm/xe: Use helper for ASID -> VM in GPU faults and access counters
+drm/rockchip: Load crtc devices in preferred order
+drm/rockchip: dw_hdmi: Enable 4K@60Hz mode on RK3399 and RK356x
+drm/rockchip: dw_hdmi: Use auto-generated tables
+drm/rockchip: dw_hdmi: Set cur_ctr to 0 always
+drm/rockchip: dw_hdmi: Add phy_config for 594Mhz pixel clock
+drm/rockchip: dw_hdmi: Adjust cklvl & txlvl for RF/EMI
+drm/rockchip: dw_hdmi: Filter modes based on hdmiphy_clk
+drm/xe: eradicate -Ddrm_i915_gem_object=xe_bo
+drm/xe: remove a number of superfluous compat macros
+drm/xe/compat: remove a bunch of compat gem headers
+drm/i915/display: clean up some gem/ includes
+drm/i915/fb: remove intel_fb_obj()
+drm/i915/display: add intel_bo_describe() and use it
+drm/i915/frontbuffer: convert frontbuffer->obj to struct drm_gem_object
+drm/i915/frontbuffer: convert intel_frontbuffer_get() to struct drm_gem_object
+drm/i915/display: add intel_bo_get/set_frontbuffer() and use them
+drm/i915/display: add intel_bo_read_from_page() and use it
+drm/xe/display: stop using intel_fb_obj() in xe_fb_pin.c
+drm/i915/fb: convert intel_framebuffer_create() to struct drm_gem_object
+drm/xe/display: use correct bo type in intel_fbdev_fb_alloc()
+drm/rockchip: Fix a typo
+drm/i915/fb: convert intel_fb_bo_framebuffer_fini() to struct drm_i915_gem_object
+drm/i915/fb: convert intel_fb_bo_framebuffer_init() to struct drm_i915_gem_object
+drm/i915/fb: convert intel_fb_bo_lookup_valid_bo() to struct drm_gem_object
+drm/i915/fb: convert intel_framebuffer_init() to struct drm_gem_object
+drm/i915/display: convert skl_universal_plane.c to struct drm_gem_object
+drm/i915/fbdev: convert intel_fbdev.c to struct drm_gem_object
+drm/i915/fb: convert parts of intel_fb.c to struct drm_gem_object
+drm/i915/display: convert intel_atomic_plane.c to struct drm_gem_object
+drm/i915/display: start a buffer object abstraction layer
+drm/xe/display: remove compat raw reg read/write support
+drm/i915/display: remove small micro-optimizations in irq handling
+drm/i915/dp: Fix colorimetry detection
+drm/i915: Extract intel_post_plane_update_after_readout()
+drm/i915/color: Extract intel_color_modeset()
+drm/xe/pciids: Add PVC's PCI device ID macros
+drm/i915/display: Enhance iterators for modeset en/disable
+drm/i915: Add some essential functionality for joiners
+drm/i915/debugfs: add dedicated intel_display_caps debugfs for display
+drm/i915/debugfs: remove superfluous kernel_param_lock/unlock
+drm/xe: memirq handler changes
+drm/xe: memirq infra changes for MSI-X
+drm/xe: move memirq out of VF
+drm/xe: Introduce xe_device_uses_memirq()
+drm/xe: Introduce dedicated config for memirq debug
+drm/i915/pps: move vlv_active_pipe() to intel_pps.c
+drm/i915/pps: add vlv_pps_backlight_initial_pipe()
+drm/i915/pps: rename vlv_pps_init() to vlv_pps_port_enable_unlocked()
+drm/i915/pps: add vlv_pps_port_disable()
+drm/i915/pps: add vlv_pps_pipe_reset()
+drm/i915/pps: add vlv_pps_pipe_init()
+drm/i915/pps: only touch the vlv_ members on VLV/CHV
+drm/i915/pps: add bxt_ prefix to pps_reset
+drm/i915/pps: add vlv_ prefix to pps_pipe and active_pipe members
+drm/i915/psr: Fix PSR sink enable sequence
+drm/xe: Defer gt->mmio initialization until after multi-tile setup
+drm/xe: Convert to USM lock to rwsem
+drm/xe: Revert "drm/i915: Disable DSB in Xe KMD"
+drm/xe: Fix DSB buffer coherency
+drm/xe: Restore pci state upon resume
+drm/ast: Warn about unsupported TX chips
+drm/ast: Use TX-chip register constants
+drm/ast: Rename register constants for TX-chip types
 befs: convert befs to use the new mount api
 affs: convert affs to use the new mount api
 adfs: convert adfs to use the new mount api
+drm/i915/psr: eDP Panel Replay is not supported on pipes other than A and B
+drm/i915/display: Use joined pipes in dsc helpers for slices, bpp
+drm/i915/display: Use joined pipes in intel_mode_valid_max_plane_size
+drm/i915/display: Use joined pipes in intel_dp_joiner_needs_dsc
+drm/i915/display: Simplify intel_joiner_num_pipes and its usage
+drm/xe/display: Remove i915_drv.h include
+drm/i915/irq: Uninstall should be called just once
+drm/i915: add i9xx_display_irq_reset()
 hugetlbfs: use tracepoints in hugetlbfs functions.
 hugetlbfs: support tracepoint
+drm/i915/display: move enum i9xx_plane_id to intel_display_limits.h
+drm/i915: move intel_get_pipe_from_crtc_id_ioctl to intel_crtc.c
+drm/panic: Fix uninitialized spinlock acquisition with CONFIG_DRM_PANIC=n
+drm/xe/rtp: Remove unneeded semicolon
+drm/xe/vram: fix ccs offset calculation
+drm/xe: use devm_add_action_or_reset() helper
+drm/i915/irq: Rename suspend/resume functions
+drm/i915/irq: Move irqs_enabled out of runtime_pm
+drm/i915/irq: Remove duplicated irq_enabled variable
+drm/v3d: Appease lockdep while updating GPU stats
+drm/xe/pf: Allow to trigger VF GuC state restore from debugfs
+drm/xe/pf: Allow to view and replace VF GuC state over debugfs
+drm/xe/pf: Save VF GuC state when pausing VF
+drm/xe/pf: Add functions to save and restore VF GuC state
+drm/xe/guc: Add PF2GUC_SAVE_RESTORE_VF to ABI
+drm/xe/guc: Fix GUC_{SUBMIT,FIRMWARE}_VER helper macros
+drm/i915/display: fix typo in the comment
+drm/i915/gvt: Correct multiple typos in comments
+drm/i915/dp: Remove double assignment in intel_dp_compute_as_sdp()
+drm/i915/gt: Fixed "CPU" -> "GPU" typo
+drm/panel: raydium-rm69380: transition to mipi_dsi wrapped functions
+drm/i915/display: Check whether platform supports joiner
+drm/omap: Fix locking in omap_gem_new_dmabuf()
+drm/omap: Hide sparse warnings
+drm/omap: Fix possible NULL dereference
+drm/xe/irq: Remove unneeded semicolon
+accel/qaic: Change to use DEFINE_SHOW_ATTRIBUTE macro
+drm/xe/oa: Fix overflow in oa batch buffer
+unicode: change the reference of database file
+drm/i915/dp: Fix AUX IO power enabling for eDP PSR
+drm/ast: Avoid upcasting to struct ast_device
+drm/ast: Respect return value from CRTC init
+drm/ast: vga: Inline ast_vga_connector_init()
+drm/ast: sil164: Inline ast_sil164_connector_init()
+drm/ast: dp501: Avoid upcasting to struct ast_device
+drm/ast: dp501: Inline ast_dp501_connector_init()
+drm/ast: astdp: Replace ast_dp_set_on_off()
+drm/ast: astdp: Replace power_on helpers
+drm/ast: astdp: Avoid upcasting to struct ast_device
+drm/ast: astdp: Inline ast_astdp_connector_init()
+drm/imagination: annotate pvr_fw_version_packed() with __maybe_unused
+drm/kmb: annotate set_test_mode_src_osc_freq_target_{low, hi}_bits() with __maybe_unused
+drm/i915/hwmon: expose package temperature
+drm/panel: sony-acx565akm: Use %*ph to print small buffer
+drm: panel: nt36523: use devm_mipi_dsi_* function to register and attach dsi
+drm/panel: khadas-ts050: make ts050[v2]_panel_data static
+drm/bridge: imx8mp-hdmi-tx: allow 0.5% margin with selected clock
+drm/bridge: imx8qxp-ldb: Switch to RUNTIME_PM_OPS()
+drm/bridge: dw-hdmi-cec: Switch to SYSTEM_SLEEP_PM_OPS()
+drm/bridge: samsung-dsim: Switch to RUNTIME_PM_OPS()
+drm/bridge: imx8qxp-pixel-combiner: Switch to RUNTIME_PM_OPS()
+drm/bridge: imx8qm-ldb: Switch to RUNTIME_PM_OPS()
+drm/bridge: imx8mp-hdmi-tx: Switch to SYSTEM_SLEEP_PM_OPS()
+drm/bridge: tc358767: Support write-only registers
+drm/bridge: tc358767: Only print GPIO debug output if they actually occur
+drm/bridge: tc358767: Use dev_err_probe
+drm/i915/display: move dmc snapshotting to new display snapshot
+drm/i915/display: move device info and params handling to snapshot
+drm/i915/display: add intel_display_snapshot abstraction
+drm/i915: dump display parameters captured in error state, not current
+drm/bochs: use devm_ioremap_wc() to map framebuffer
+drm/xe: Use ERR_CAST to return an error-valued pointer
+drm/xe: Do not run GPU page fault handler on a closed VM
 gfs2/ocfs2: set FOP_ASYNC_LOCK
 fs: Introduce FOP_ASYNC_LOCK
+drm/xe/bo: add some annotations in bo_put()
+drm/xe/client: use mem_type from the current resource
+drm/xe/client: add missing bo locking in show_meminfo()
+drm/xe/client: fix deadlock in show_meminfo()
+drm/panthor: Display FW version information
+drm/xe/display: Do not do intel_fbdev_set_suspend during runtime
+drm/xe/display: Do not suspend resume dp mst during runtime
+drm/i915/hdcp: Use intel_display in hdcp_gsc
+drm/i915/hdcp: Move to using intel_display in intel_hdcp
+drm/xe/mmio: Drop compatibility macros
+drm/xe/ccs_mode: Convert register access to use xe_mmio
+drm/xe/ggtt: Convert register access to use xe_mmio
+drm/xe/forcewake: Convert register access to use xe_mmio
+drm/xe/gt_idle: Convert register access to use xe_mmio
+drm/xe/tlb: Convert register access to use xe_mmio
+drm/xe/sriov: Convert register access to use xe_mmio
+drm/xe/gt: Convert register access to use xe_mmio
+drm/xe/reg_sr: Convert register access to use xe_mmio
+drm/xe/gt_clock: Convert register access to use xe_mmio
+drm/xe/execlist: Convert register access to use xe_mmio
+drm/xe/topology: Convert register access to use xe_mmio
+drm/xe/oa: Convert register access to use xe_mmio
+drm/xe/wopcm: Convert register access to use xe_mmio
+drm/xe/pat: Convert register access to use xe_mmio
+drm/xe/gt_throttle: Convert register access to use xe_mmio
+drm/xe/hw_engine: Convert register access to use xe_mmio
+drm/xe/mocs: Convert register access to use xe_mmio
+drm/xe/mcr: Convert register access to use xe_mmio
+drm/xe/query: Convert register access to use xe_mmio
+drm/xe/gsc: Convert register access to use xe_mmio
+drm/xe/huc: Convert register access to use xe_mmio
+drm/xe/guc: Convert register access to use xe_mmio
+drm/xe/uc: Convert register access to use xe_mmio
+drm/xe/wa: Convert register access to use xe_mmio
+drm/xe/pci: Convert register access to use xe_mmio
+drm/xe/device: Convert register access to use xe_mmio
+drm/xe/stolen: Convert register access to use xe_mmio
+drm/xe/lmtt: Convert register access to use xe_mmio
+drm/xe/compat-i915: Convert register access to use xe_mmio
+drm/xe/vram: Convert register access to use xe_mmio
+drm/xe/hwmon: Convert register access to use xe_mmio
+drm/xe/pcode: Convert register access to use xe_mmio
+drm/xe/irq: Convert register access to use xe_mmio
+drm/xe: Switch MMIO interface to take xe_mmio instead of xe_gt
+drm/xe: Adjust mmio code to pass VF substructure to SRIOV code
+drm/xe: Add xe_tile backpointer to xe_mmio
+drm/xe: Switch mmio_ext to use 'struct xe_mmio'
+drm/xe: Populate GT's mmio iomap from tile during init
+drm/xe: Move GSI offset adjustment fields into 'struct xe_mmio'
+drm/xe: Clarify size of MMIO region
+drm/xe: Create dedicated xe_mmio structure
+drm/xe: Move forcewake to 'gt.pm' substructure
+Merge drm/drm-next into drm-xe-next
+drm/bridge: ti-sn65dsi86: annotate ti_sn_pwm_pin_{request, release} with __maybe_unused
+drm/panel: himax-hx83112a: transition to mipi_dsi wrapped functions
+drm/xe/oa: Enable Xe2+ PES disaggregation
+drm/xe: Wire up device shutdown handler
+drm/xe: Remove runtime argument from display s/r functions
+drm/xe: Fix missing conversion to xe_display_pm_runtime_resume
+drm/i915: Do not explicilty enable FEC in DP_TP_CTL for UHBR rates
+drm/i915/display: BMG supports UHBR13.5
+drm/i915/reg: remove superfluous whitespace
+drm/i915/reg: remove unused DSI register macros
+drm/i915/reg: fix small register style issues here and there
+drm/i915/reg: fix DIP CTL register style
+drm/i915/reg: fix PCH transcoder timing and data/link m/n style
+drm/i915/reg: fix PCH transcoder timing indentation
+drm/i915/reg: fix SKL scaler register style
+drm/i915/reg: fix pipe data/link m/n register style
+drm/i915/reg: fix pipe conf, stat etc. register style
+drm/i915/reg: fix g4x pipe data/link m/n register style
+drm/i915/reg: fix transcoder timing register style
+drm/i915/dmc: Convert DMC code to intel_display
+drm/i915/power: Convert "i830 power well" code to intel_display
+drm/i915/vga: Convert VGA code to intel_display
+drm/i915/power: Convert low level DC state code to intel_display
+drm/i915/cdclk: Convert CDCLK code to intel_display
+drm/i915/cdclk: Add missing braces
+drm/tests: Add test for drm_framebuffer_free()
+drm/tests: Add test for drm_framebuffer_init()
+drm/tests: Add test for drm_framebuffer_lookup()
+drm/tests: Add test for drm_framebuffer_cleanup()
+drm/tests: Add test for drm_framebuffer_check_src_coords()
+drm/tests: Add test case for drm_internal_framebuffer_create()
+drm/tests: Replace strcpy to strscpy on drm_test_framebuffer_create test
+drm/tests: Add parameters to the drm_test_framebuffer_create test
+drm/tests: Stop using deprecated dev_private member on drm_framebuffer tests
+drm/xe/xe2hpg: Add Wa_15016589081
+drm/ast: Remove TX-chip bitmask
+drm/i915/psr: Do not wait for PSR being idle on on Panel Replay
+drm/i915/psr: Add connector debugfs files for MST connector as well
+drm/i915/display: Use intel_attached_dp instead of local implementation
+drm/i915/display: Handle MST connector in intel_attached_dp
+drm/i915/dp: Dump the LTTPR PHY descriptors
+Merge drm/drm-next into drm-intel-next
+Merge drm/drm-next into drm-misc-next
+drm/xe: Add a xe_bo subtest for shrinking / swapping
+drm/i915/pmu: Use event_to_pmu()
+drm/i915/pmu: Drop is_igp()
+drm/panel: samsung-s6e3fa7: transition to mipi_dsi wrapped functions
+drm/xe: fix build warning with CONFIG_PM=n
+drm/xe: Don't keep stale pointer to bo->ggtt_node
+drm/xe: Mark reserved engines in snapshot
+drm/xe: Fix arg to pci_iomap()
+drm/vc4: hvs: Correct logic on stopping an HVS channel
+drm/vc4: hvs: Enable SCALER_CONTROL early in HVS init
+drm/vc4: plane: Move the buffer offset out of the vc4_plane_state
+drm/vc4: hvs: Change prototype of __vc4_hvs_alloc to pass registers
+drm/vc4: hvs: Rework LBM alignment
+drm/vc4: plane: Change ptr0_offset to an array
+drm/vc4: hvs: Rename hvs_regs list
+drm/vc4: hvs: Create cob_init function
+drm/vc4: hvs: Create hw_init function
+drm/vc4: hvs: Use switch statement to simplify vc4_hvs_get_fifo_from_output
+drm/vc4: Make v3d paths unavailable on any generation newer than vc4
+drm/vc4: Introduce generation number enum
+drm/vc4: hvs: Remove ABORT_ON_EMPTY flag
+drm/vc4: hvs: Remove incorrect limit from hvs_dlist debugfs function
+drm/vc4: hvs: Fix dlist debug not resetting the next entry pointer
+drm/vc4: hdmi: Avoid hang with debug registers when suspended
+drm/vc4: plane: YUV planes require vertical scaling to always be enabled
+drm/vc4: hvs: Don't write gamma luts on 2711
+drm/vc4: crtc: Move assigned_channel to a variable
+drm/vc4: plane: Use return variable in atomic_check
+drm/vc4: plane: Add more debugging for LBM allocation
+drm/vc4: hvs: Print error if we fail an allocation
+drm/vc4: hvs: More logging for dlist generation
+drm/vc4: hdmi: Warn if writing to an unknown HDMI register
+drm/vc4: hdmi: Increase audio MAI fifo dreq threshold
+drm/vc4: hvs: Set AXI panic modes for the HVS
+drm/vc4: plane: Add support for YUV444 formats
+drm/vc4: hdmi: Avoid log spam for audio start failure
+drm/vc4: crtc: Force trigger of dlist update on margins change
+drm/vc4: plane: Handle fractional coordinates using the phase field
+drm/vc4: plane: Keep fractional source coords inside state
+dma-buf: heaps: Add __init to CMA and system heap module_init functions
+drm/i915/bios: fix printk format width
+drm/i915/guc: prevent a possible int overflow in wq offsets
+drm/xe: Update runtime detection of has_flat_ccs
+drm/xe: Cleanup has_flat_ccs handling
+drm/xe: fix missing 'xe_vm_put'
+drm/xe: Suppress missing outer rpm protection warning
+drm/xe/xe_gt_idle: add debugfs entry for powergating info
+drm/xe/xe_gt_idle: modify powergate enable condition
+drm/todos: add entry for drm_syncobj error handling
+drm/doc: Document submission error signaling
+dma-buf: give examples of error codes to use
+drm/sched: add optional errno to drm_sched_start()
+drm/xe: use IS_ENABLED() instead of defined() on config options
+drm/gem-vram: Remove support for simple display pipelines
+drm/bochs: Validate display modes against available video memory
+drm/bochs: Use GEM SHMEM helpers for memory management
+drm/bochs: Use regular atomic helpers
+drm/bochs: Allocate DRM device in struct bochs_device
+drm/bochs: Upcast with to_bochs_device()
+drm/bochs: Pass bochs device to various functions
+drm/bochs: Do managed resource cleanup
+drm/bochs: Use helpers for struct drm_edid
+drm/bochs: Remove manual format test from fb_create
+drm/xe/pciids: separate ARL and MTL PCI IDs
+drm/xe/pciids: separate RPL-U and RPL-P PCI IDs
+drm/xe/pciids: add some missing ADL-N PCI IDs
+drm/xe/pat: sanity check compression and coh_mode
+drm/xe: prevent potential UAF in pf_provision_vf_ggtt()
+drm/i915/display: use to_intel_display() global state macros
+drm/i915: use IS_ENABLED() instead of defined() on config options
+drm/i915/display: convert intel_display_trace.h to struct intel_display
+drm/i915/display: pass display to intel_crtc_for_pipe()
+drm/i915/pciids: separate ARL and MTL PCI IDs
+drm/i915/pciids: use designated initializers in INTEL_VGA_DEVICE()
+drm/xe: Replace double space with single space after comma
+drm/xe/pf: Sanitize VF scratch registers on FLR
+drm/i915/display: drop extra includes from intel_display_types.h
+drm/i915/fb: hide the guts of intel_fb_obj()
+drm/i915/display: include media/cec-notifier.h and linux/debugfs.h where needed
+drm/i915/display: include drm/drm_vblank.h where needed
+drm/i915/display: include drm/drm_probe_helper.h where needed
+drm/i915/hdcp: split out intel_hdcp_shim.h for struct intel_hdcp_shim
+drm/i915/wm: move struct intel_watermark_params to i9xx_wm.c
+drm/msm: add another DRM_DISPLAY_DSC_HELPER selection
+drm/xe: select DRM_DISPLAY_DSC_HELPER
+drm/panthor: Add DEV_QUERY_TIMESTAMP_INFO dev query
+drm/nouveau/volt: use clamp() in nvkm_volt_map()
+drm/nouveau/tegra: Use iommu_paging_domain_alloc()
+drm/i915/display: Fix BMG CCS modifiers
+drm/i915/hdmi: convert comma to semicolon
+drm/bridge/tdp158: fix build failure
+drm/mm: annotate drm_mm_node_scanned_block() with __maybe_unused
+drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused
+drm/exynos: hdmi: convert to struct drm_edid
+drm/exynos: hdmi: use display_info for printing display dimensions
+dt-bindings: gpu: Add rockchip,rk3576-mali compatible
+unicode: Fix utf8_load() error path
+drm/tegra: fix potential uninitialized variable use
+Documentation/gpu: Fix typo in Documentation/gpu/komeda-kms.rst
+drm/bridge: add support for TI TDP158
+dt-bindings: display: bridge: add TI TDP158
+drm/imx: move imx_drm_connector_destroy to imx-tve
+drm/imx: parallel-display: switch to imx_legacy_bridge / drm_bridge_connector
+drm/imx: ldb: switch to imx_legacy_bridge / drm_bridge_connector
+drm/imx: add internal bridge handling display-timings DT node
+drm/imx: parallel-display: switch to drm_panel_bridge
+drm/imx: ldb: switch to drm_panel_bridge
+drm/imx: ldb: drop custom DDC bus support
+drm/imx: ldb: drop custom EDID support
+drm/imx: parallel-display: drop edid override support
+drm/imx: cleanup the imx-drm header
+dt-bindings: display: imx/ldb: drop ddc-i2c-bus property
+dt-bindings: display: fsl-imx-drm: drop edid property support
+drm/display: split DSC helpers from DP helpers
+drm/panel: ili9341: Remove duplicate code
+drm/panthor: Use the BITS_PER_LONG macro
+drm/panfrost: Add cycle counter job requirement
+drm/panfrost: Add SYSTEM_TIMESTAMP and SYSTEM_TIMESTAMP_FREQUENCY parameters
+drm/imagination: Use memdup_user() helper
+drm/imagination: Use memdup_user() helper to simplify code
+drm/imagination: Use pvr_vm_context_get()
+drm/nouveau: Use for_each_child_of_node_scoped()
+drm/imagination: Convert to use time_before macro
+Merge drm/drm-next into drm-misc-next
+drm/tegra: hdmi: Make read-only const array freqs static
+gpu: host1x: Make host1x_context_device_bus_type constant
+gpu: host1x: Add MLOCK recovery for rest of engines
+gpu: host1x: Complete stream ID entry tables
+gpu: host1x: Handle CDMA wraparound when debug printing
+gpu: host1x: Fix _writel function declarations
+drm/tegra: gem: Don't attach dma-bufs when not needed
+drm/tegra: gem: Open code drm_prime_gem_destroy
+Revert "drm/tegra: gr3d: Convert into dev_pm_domain_attach|detach_list()"
+unicode: constify utf8 data table
 x86/bus_lock: Add support for AMD
 x86/split_lock: Move Split and Bus lock code to a dedicated file