Single branch specified, using that and the previous one:
   remotes/brancher/net-next-2025-03-27--09-00 (net-next-6.15-21-ga3ee0b7d84b1)
   remotes/brancher/net-next-2025-03-27--12-00 (net-next-6.15-4093-gcd93830a4196)

==== BASE IDENTICAL ====
==== COMMIT DIFF ====
diff --git a/tmp/tmp.JDkFnP67S5 b/tmp/tmp.sFtV8muLLk
index 1602d06fa88d..4f9da2726dfa 100644
--- a/tmp/tmp.JDkFnP67S5
+++ b/tmp/tmp.sFtV8muLLk
@@ -4,18 +4,4090 @@ selftests: net: enable profiling
 tc_action dbg
 profile patch
 forwarding: set timeout to 3 hours
+octeontx2-af: Free NIX_AF_INT_VEC_GEN irq
+octeontx2-af: Fix mbox INTR handler when num VFs > 64
 net: phy: broadcom: Correct BCM5221 PHY model detection
-rtase: Add ndo_setup_tc support for CBS offload in traffic control setup
 net: phy: realtek: Add support for PHY LEDs on RTL8211E
 net: phy: realtek: use __set_bit() in rtl8211f_led_hw_control_get()
 net: phy: realtek: Clean up RTL8211E ExtPage access
 net: phy: realtek: Group RTL82* macro definitions
-net: dsa: felix: check felix_cpu_port_for_conduit() for failure
 net: bridge: set skb->protocol for 802.1Q VLAN packets
-mac802154_hwsim: define perm_extended_addr initialization
 net: decrease cached dst counters in dst_release
 net: usb: usbnet: restore usb%d name exception for local mac addresses
 net: move replay logic to tc_modify_qdisc
 net: mana: Switch to page pool for jumbo frames
 tcp: Support skb PAWS drop reason when TIME-WAIT
 rndis_host: Flag RNDIS modems as WWAN devices
+Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
+Merge tag 'zstd-linus-v6.15-rc1' of https://github.com/terrelln/linux
+Merge tag 'sysctl-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl
+Merge tag 'iommu-updates-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux
+Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
+Merge tag 'ata-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux
+Merge tag 'for-6.15/block-20250322' of git://git.kernel.dk/linux
+Merge tag 'for-6.15/io_uring-20250322' of git://git.kernel.dk/linux
+Merge tag 'timers-clocksource-2025-03-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'irq-urgent-2025-03-26' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'mtd/for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux
+Merge tag 'hid-for-linus-2025032601' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
+Merge tag 'platform-drivers-x86-v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86
+Merge tag 'nand/for-6.15' into mtd/next
+Merge tag 'spi-nor/for-6.15' into mtd/next
+Merge tag 'sound-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
+PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI backends
+Merge branch 'for-6.15/wacom' into for-linus
+Merge branch 'for-6.15/usb-hidbp' into for-linus
+Merge branch 'for-6.15/steam' into for-linus
+Merge branch 'for-6.15/sony' into for-linus
+Merge branch 'for-6.15/plantronics' into for-linus
+Merge branch 'for-6.15/pidff' into for-linus
+Merge branch 'for-6.15/logitech' into for-linus
+Merge branch 'for-6.15/lenovo' into for-linus
+Merge branch 'for-6.15/intel-thc' into for-linus
+Merge branch 'for-6.15/intel-ish' into for-linus
+Merge branch 'for-6.15/google' into for-linus
+Merge branch 'for-6.15/core' into for-linus
+Merge branch 'for-6.15/bpf' into for-linus
+Merge branch 'for-6.15/apple' into for-linus
+Merge branch 'for-6.15/amd_sfh' into for-linus
+Merge tag 'media/v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
+Merge tag 'auxdisplay-v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay
+Merge tag 'chrome-platform-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux
+Merge tag 'pmdomain-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm
+Merge tag 'mmc-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc
+Merge tag 'gpio-updates-for-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux
+Merge tag 'hwmon-for-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
+Merge tag 'pwm/for-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux
+Merge tag 'spi-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
+Merge tag 'regulator-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
+Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux
+Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linux
+Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fsverity/linux
+Merge tag 'Smack-for-6.15' of https://github.com/cschaufler/smack-next
+Merge tag 'selinux-pr-20250323' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux
+Merge tag 'lsm-pr-20250323' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm
+Merge tag 'thermal-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
+Merge tag 'pm-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
+Merge tag 'acpi-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
+Merge tag 'hyperv-next-signed-20250324' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux
+Merge tag 'for-linus-6.15-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
+Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
+Merge tag 'm68k-for-v6.15-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
+Merge tag 'ras_core_for_v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'edac_updates_for_v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras
+Merge tag 'x86_cache_for_v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'x86_bugs_for_v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
+Merge branch 'for-next/el2-enable-feat-pmuv3p9' into for-next/core
+Merge branch 'for-next/smt-control' into for-next/core
+Merge branches 'for-next/amuv1-avg-freq', 'for-next/pkey_unrestricted', 'for-next/sysreg', 'for-next/misc', 'for-next/pgtable-cleanups', 'for-next/kselftest', 'for-next/uaccess-mops', 'for-next/pie-poe-cleanup', 'for-next/cputype-kryo', 'for-next/cca-dma-address', 'for-next/drop-pxd_table_bit' and 'for-next/spectre-bhb-assume-vulnerable', remote-tracking branch 'arm64/for-next/perf' into for-next/core
+Merge tag 'timers-vdso-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'timers-core-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'locking-futex-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'irq-drivers-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'irq-msi-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'irq-core-2025-03-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge remote-tracking branches 'ras/edac-cxl', 'ras/edac-drivers' and 'ras/edac-misc' into edac-updates
+ALSA: hda: tas2781-i2c: Remove unnecessary NULL check before release_firmware()
+ALSA: hda: cs35l56: Remove unnecessary NULL check before release_firmware()
+ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA
+Merge tag 'timers-v6.15-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/clocksource
+x86 boot build: make git ignore stale 'tools' directory
+Merge tag 'x86-platform-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'x86-sev-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'x86-cleanups-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'x86-fpu-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'x86-boot-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'x86-build-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'x86-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'perf-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'sched-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'objtool-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'locking-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'rcu-next-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux
+Merge tag 'bitmap-for-6.15' of https://github.com/norov/linux
+Merge tag 'docs-6.15' of git://git.lwn.net/linux
+Merge tag 'stop-machine.2025.03.21a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
+Merge tag 'lkmm.2025.03.21a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
+Merge tag 'nolibc-20250308-for-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu
+Merge tag 'sched_ext-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext
+Merge tag 'cgroup-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup
+Merge tag 'wq-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq
+Merge tag 'slab-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
+Merge tag 'pstore-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
+Merge tag 'seccomp-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
+Merge tag 'hardening-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
+Merge tag 'move-lib-kunit-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
+Merge tag 'execve-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
+Merge tag 'kernel-6.15-rc1.tasklist_lock' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.rust' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.orangefs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.afs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.initramfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.ceph' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.pagesize' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.mount.namespace' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.nsfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.sysv' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.overlayfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.pipe' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.eventpoll' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+Merge tag 'vfs-6.15-rc1.mount.api' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+MAINTAINERS: remove myself as reviewer
+ALSA: hda/realtek: Fix built-in mic assignment on ASUS VivoBook X515UA
+Merge branch 'pm-misc'
+Merge tag 'asoc-v6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
+Merge branch 'for-linus' into for-next
+Merge branch 'pm-sleep'
+Merge branches 'pm-em' and 'pm-runtime'
+Linux 6.14
+platform/x86: x86-android-tablets: Add select POWER_SUPPLY to Kconfig
+Merge branch 'pm-cpuidle'
+Merge branch 'pm-cpufreq'
+Merge branches 'thermal-core' and 'thermal-misc'
+Merge branches 'acpi-x86', 'acpi-platform-profile', 'acpi-apei' and 'acpi-misc'
+Merge branches 'acpi-power', 'acpi-fan', 'acpi-thermal', 'acpi-button' and 'acpi-video'
+gpio: TODO: add an item to track reworking the sysfs interface
+gpio: TODO: add an item to track the conversion to the new value setters
+gpio: TODO: add delimiters between tasks for better readability
+gpio: TODO: remove the pinctrl integration task
+gpio: TODO: remove task duplication
+gpio: TODO: remove the item about the new debugfs interface
+dt-bindings: timer: Add SiFive CLINT2
+Merge tag 'i2c-for-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
+Merge tag 'perf-urgent-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'keys-next-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd
+Merge tag 'io_uring-6.14-20250322' of git://git.kernel.dk/linux
+selftests: ublk: add stripe target
+selftests: ublk: simplify loop io completion
+selftests: ublk: enable zero copy for null target
+selftests: ublk: prepare for supporting stripe target
+selftests: ublk: move common code into common.c
+selftests: ublk: increase max buffer size to 1MB
+selftests: ublk: add single sqe allocator helper
+selftests: ublk: add generic_01 for verifying sequential IO order
+io_uring/net: fix sendzc double notif flush
+Merge tag 'cpufreq-arm-updates-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm
+PM: sleep: Fix bit masking operation
+keys: Fix UAF in key_put()
+tracing: Disable branch profiling in noinstr code
+ALSA: hda/realtek: Add support for various HP Laptops using CS35L41 HDA
+perf/amd/ibs: Prevent leaking sensitive data to userspace
+hwmon: emc2305: Use devm_thermal_of_cooling_device_register
+hwmon: emc2305: Add OF support
+dt-bindings: hwmon: Add Microchip emc2305 support
+x86/hyperv: fix an indentation issue in mshyperv.h
+Merge tag 'spi-fix-v6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
+Merge tag 'regulator-fix-v6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
+selftests: ublk: fix starting ublk device
+Merge tag 'pinctrl-v6.14-4' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl
+x86/hyperv: Add comments about hv_vpset and var size hypercall input args
+Drivers: hv: Introduce mshv_root module to expose /dev/mshv to VMMs
+selftests/timers: Improve skew_consistency by testing with other clockids
+timekeeping: Fix possible inconsistencies in _COARSE clockids
+Merge tag 'io_uring-6.14-20250321' of git://git.kernel.dk/linux
+ALSA: timer: Don't take register_mutex with copy_from/to_user()
+platform/x86/amd/pmf: convert timeouts to secs_to_jiffies()
+platform/x86: thinkpad_acpi: convert timeouts to secs_to_jiffies()
+Merge tag 'perf-urgent-2025-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+Merge tag 'sched-urgent-2025-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
+irqdomain: platform/x86: Switch to irq_domain_create_linear()
+ASoC: SDCA: Correct handling of selected mode DisCo property
+ASoC: amd: yc: update quirk data for new Lenovo model
+Merge tag 'i2c-host-fixes-6.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux into i2c/for-current
+dt-bindings: hwmon: Drop stray blank line in the header
+hwmon: (acpi_power_meter) Replace the deprecated hwmon_device_register
+Merge tag 'asoc-fix-v6.14-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
+ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247
+ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315
+mmc: core: Remove redundant null check
+PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag
+PCI: vmd: Disable MSI remapping bypass under Xen
+zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work around compiler segfault
+x86/asm: Make asm export of __ref_stack_chk_guard unconditional
+xen/pci: Do not register devices with segments >= 0x10000
+Merge tag 'drm-fixes-2025-03-21' of https://gitlab.freedesktop.org/drm/kernel
+Merge tag 'v6.14-rc7-smb3-client-fix' of git://git.samba.org/sfrench/cifs-2.6
+io_uring: enable toggle of iowait usage when waiting on CQEs
+selftests: ublk: fix write cache implementation
+Merge tag 'amd-drm-fixes-6.14-2025-03-20' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes
+Merge tag 'drm-xe-fixes-2025-03-20' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes
+Merge tag 'drm-misc-fixes-2025-03-20' of ssh://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes
+Merge tag 'nvme-6.15-2025-03-20' of git://git.infradead.org/nvme into for-6.15/block
+Merge tag 'dma-mapping-6.14-2025-03-21' of git://git.kernel.org/pub/scm/linux/kernel/git/mszyprowski/linux
+nvmet: replace max(a, min(b, c)) by clamp(val, lo, hi)
+nvme-tcp: fix selinux denied when calling sock_sendmsg
+nvmet: pci-epf: Always configure BAR0 as 64-bit
+nvmet: Remove duplicate uuid_copy
+nvme: zns: Simplify nvme_zone_parse_entry()
+nvmet: pci-epf: Remove redundant 'flush_workqueue()' calls
+nvmet-fc: Remove unused functions
+nvme-pci: remove stale comment
+nvme-fc: Utilise min3() to simplify queue count calculation
+nvme-multipath: Add visibility for queue-depth io-policy
+nvme-multipath: Add visibility for numa io-policy
+nvme-multipath: Add visibility for round-robin io-policy
+nvmet: add tls_concat and tls_key debugfs entries
+nvmet-tcp: support secure channel concatenation
+nvmet: Add 'sq' argument to alloc_ctrl_args
+nvme-fabrics: reset admin connection for secure concatenation
+nvme-tcp: request secure channel concatenation
+nvme-keyring: add nvme_tls_psk_refresh()
+nvme: add nvme_auth_derive_tls_psk()
+nvme: add nvme_auth_generate_digest()
+nvme: add nvme_auth_generate_psk()
+crypto,fs: Separate out hkdf_extract() and hkdf_expand()
+selftests: ublk: add variable for user to not show test result
+selftests: ublk: don't show `modprobe` failure
+selftests: ublk: add one dependency header
+cpumask: align text in comment
+hyperv: Add definitions for root partition driver to hv headers
+x86: hyperv: Add mshv_handler() irq handler and setup function
+Drivers: hv: Introduce per-cpu event ring tail
+Drivers: hv: Export some functions for use by root partition module
+acpi: numa: Export node_to_pxm()
+hyperv: Introduce hv_recommend_using_aeoi()
+arm64/hyperv: Add some missing functions to arm64
+x86/mshyperv: Add support for extended Hyper-V features
+hyperv: Log hypercall status codes as strings
+x86/hyperv: Fix check of return value from snp_set_vmsa()
+x86/hyperv: Add VTL mode callback for restarting the system
+x86/hyperv: Add VTL mode emergency restart callback
+hyperv: Remove unused union and structs
+hyperv: Add CONFIG_MSHV_ROOT to gate root partition support
+Merge tag 'vfs-6.14-final.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
+perf/x86/rapl: Fix error handling in init_rapl_pmus()
+ASoC: SOF: mediatek: Commonize duplicated functions
+ASoC: dmic: Fix NULL pointer dereference
+Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
+io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally
+Merge branch 'kvm-pre-tdx' into HEAD
+Merge branch 'kvm-nvmx-and-vm-teardown' into HEAD
+drm/xe: Fix exporting xe buffers multiple times
+Merge tag 'kvmarm-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
+Merge tag 'kvm-riscv-6.15-1' of https://github.com/kvm-riscv/linux into HEAD
+cgroup: rstat: Cleanup flushing functions and locking
+spi: dt-bindings: cdns,qspi-nor: Improve
+ASoC: wm8904: Add DMIC and DRC support
+Tidy up ASoC control get and put handlers
+arm64: mm: Don't use %pK through printk
+Merge patch series "pidfs: handle multi-threaded exec and premature thread-group leader exit"
+selftests/pidfd: third test for multi-threaded exec polling
+selftests/pidfd: second test for multi-threaded exec polling
+selftests/pidfd: first test for multi-threaded exec polling
+pidfs: improve multi-threaded exec and premature thread-group leader exit polling
+fs: sort out fd allocation vs dup2 race commentary, take 2
+Merge patch series "further iomap large atomic writes changes"
+iomap: rework IOMAP atomic flags
+iomap: comment on atomic write checks in iomap_dio_bio_iter()
+iomap: inline iomap_dio_bio_opflags()
+mmc: host: Wait for Vdd to settle on card power off
+i2c: amd-mp2: drop free_irq() of devm_request_irq() allocated irq
+libfs: Fix duplicate directory entry in offset_dir_lookup
+ASoC: wm8904: add DMIC support
+ASoC: wm8904: get platform data from DT
+ASoC: dt-bindings: wm8904: Add DMIC, GPIO, MIC and EQ support
+ASoC: wm8904: Don't touch GPIO configs set to 0xFFFF
+of: Add of_property_read_u16_index
+spi: spi-mem: Introduce a default ->exec_op() debug log
+spi: dt-bindings: cdns,qspi-nor: Require some peripheral properties
+spi: dt-bindings: cdns,qspi-nor: Deprecate the Cadence compatible alone
+spi: dt-bindings: cdns,qspi-nor: Be more descriptive regarding what this controller is
+fs: call inode_sb_list_add() outside of inode hash lock
+docs: sysfs-block: Clarify integrity sysfs attributes
+ALSA: oxygen: Fix dependency on CONFIG_PM_SLEEP
+fs: tidy up do_sys_openat2() with likely/unlikely
+Merge branch 'slab/for-6.15/kfree_rcu_tiny' into slab/for-next
+cpuidle, sched: Use smp_mb__after_atomic() in current_clr_polling()
+fs: reduce work in fdget_pos()
+Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockchip', 's390', 'core', 'intel/vt-d' and 'amd/amd-vi' into next
+iommu/vt-d: Fix possible circular locking dependency
+iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ affinity changes
+iommu/vt-d: Put IRTE back into posted MSI mode if vCPU posting is disabled
+iommu: apple-dart: fix potential null pointer deref
+iommu/rockchip: Retire global dma_dev workaround
+iommu/rockchip: Register in a sensible order
+iommu/rockchip: Allocate per-device data sensibly
+RISC-V: KVM: Optimize comments in kvm_riscv_vcpu_isa_disable_allowed
+Merge branch 'kvm-arm64/pmu-fixes' into kvmarm/next
+Merge branch 'kvm-arm64/pkvm-6.15' into kvmarm/next
+Merge branch 'kvm-arm64/writable-midr' into kvmarm/next
+Merge branch 'kvm-arm64/pmuv3-asahi' into kvmarm/next
+Merge branch 'kvm-arm64/pv-cpuid' into kvmarm/next
+Merge branch 'kvm-arm64/nv-idregs' into kvmarm/next
+Merge branch 'kvm-arm64/nv-vgic' into kvmarm/next
+Merge branch 'kvm-arm64/misc' into kvmarm/next
+sched/debug: Remove CONFIG_SCHED_DEBUG
+sched/debug: Remove CONFIG_SCHED_DEBUG from self-test config files
+sched/debug, Documentation: Remove (most) CONFIG_SCHED_DEBUG references from documentation
+sched/debug: Make CONFIG_SCHED_DEBUG functionality unconditional
+sched/debug: Make 'const_debug' tunables unconditional __read_mostly
+sched/debug: Change SCHED_WARN_ON() to WARN_ON_ONCE()
+x86/mm: Only do broadcast flush from reclaim if pages were unmapped
+block/blk-iocost: ensure 'ret' is set on error
+perf/x86/intel, x86/cpu: Replace Pentium 4 model checks with VFM ones
+perf/x86/intel, x86/cpu: Simplify Intel PMU initialization
+rseq/selftests: Fix namespace collision with rseq UAPI header
+MAINTAINERS: Add a secondary maintainer for bluefield_edac
+x86/crc: drop the avx10_256 functions and rename avx10_512 to avx512
+Merge tag 'chinese-doc-6.15-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/git/alexs/linux into docs-mw
+gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU
+ASoC: ops: Apply platform_max after deciding control type
+ASoC: ops: Remove some unnecessary local variables
+ASoC: ops: Factor out common code from get callbacks
+block: correct locking order for protecting blk-wbt parameters
+block: release q->elevator_lock in ioc_qos_write
+cgroup/rstat: avoid disabling irqs for O(num_cpu)
+ata: ahci: simplify init function
+RISC-V: KVM: Teardown riscv specific bits after kvm_exit
+pidfs: ensure that PIDFS_INFO_EXIT is available
+Merge tag 'kvm-x86-xen-6.15' of https://github.com/kvm-x86/linux into HEAD
+Merge tag 'kvm-x86-pvclock-6.15' of https://github.com/kvm-x86/linux into HEAD
+Merge tag 'kvm-x86-svm-6.15' of https://github.com/kvm-x86/linux into HEAD
+fs: predict not reaching the limit in alloc_empty_file()
+iomap: fix inline data on buffered read
+Merge tag 'kvm-x86-vmx-6.15' of https://github.com/kvm-x86/linux into HEAD
+Merge tag 'kvm-x86-selftests-6.15' of https://github.com/kvm-x86/linux into HEAD
+Merge tag 'kvm-x86-selftests_6.15-1' of https://github.com/kvm-x86/linux into HEAD
+Merge tag 'kvm-x86-misc-6.15' of https://github.com/kvm-x86/linux into HEAD
+Merge tag 'kvm-x86-mmu-6.15' of https://github.com/kvm-x86/linux into HEAD
+Merge tag 'loongarch-kvm-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson into HEAD
+Merge tag 'kvm-s390-master-6.14-1' of https://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
+fuse: fix possible deadlock if rings are never initialized
+irqdomain: sound: Switch to irq_domain_create_linear()
+ASoC: ops: Factor out common code from put callbacks
+ASoC: ops: Factor out common code from info callbacks
+ASoC: ops: Remove snd_soc_put_volsw_range()
+ASoC: ops: Remove snd_soc_get_volsw_range()
+ASoC: ops: Remove snd_soc_info_volsw_range()
+ASoC: ops: Add control to register value helper
+ASoC: ops: Replace snd_soc_read_signed() with new helper
+ASoC: ops: Factor out helper to check valid control values
+ASoC: ops: Update mask generation to use GENMASK
+ASoC: ops: Update comments for xr_sx control helpers
+ASoC: ops: Minor formatting fixups
+ASoC: ops-test: Add some basic kunit tests for soc-ops
+spi: Fix reference count leak in slave_show()
+ublk: remove io_cmds list in ublk_queue
+regulator: axp20x: AXP717: dcdc4 doesn't have delay
+mmc: Merge branch fixes into next
+mmc: omap: Fix memory leak in mmc_omap_new_slot
+ALSA: echoaudio: remove unused variable
+memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove
+mmc: renesas_sdhi: fix error code in renesas_sdhi_probe()
+mmc: sdhci-pxav3: set NEED_RSP_BUSY capability
+mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD
+x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-UAPI headers
+x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in UAPI headers
+x86/locking/atomic: Improve performance by using asm_inline() for atomic locking instructions
+x86/asm: Use asm_inline() instead of asm() in clwb()
+x86/asm: Use CLFLUSHOPT and CLWB mnemonics in <asm/special_insns.h>
+x86/hweight: Use asm_inline() instead of asm()
+x86/hweight: Use ASM_CALL_CONSTRAINT in inline asm()
+x86/hweight: Use named operands in inline asm()
+x86/stackprotector/64: Only export __ref_stack_chk_guard on CONFIG_SMP
+x86/head/64: Avoid Clang < 17 stack protector in startup code
+x86/kexec: Merge x86_32 and x86_64 code using macros from <asm/asm.h>
+x86/runtime-const: Add the RUNTIME_CONST_PTR assembly macro
+x86/cpu/intel: Limit the non-architectural constant_tsc model checks
+x86/mm/pat: Replace Intel x86_model checks with VFM ones
+x86/cpu/intel: Fix fast string initialization for extended Families
+x86/smpboot: Fix INIT delay assignment for extended Intel Families
+x86/smpboot: Remove confusing quirk usage in INIT delay
+x86/acpi/cstate: Improve Intel Family model checks
+x86/cpu/intel: Replace Family 5 model checks with VFM ones
+x86/cpu/intel: Replace Family 15 checks with VFM ones
+x86/cpu/intel: Replace early Family 6 checks with VFM ones
+x86/mtrr: Modify a x86_model check to an Intel VFM check
+x86/microcode: Update the Intel processor flag scan check
+x86/cpu/intel: Fix the MOVSL alignment preference for extended Families
+x86/apic: Fix 32-bit APIC initialization for extended Intel Families
+x86/cpuid: Use u32 in instead of uint32_t in <asm/cpuid/api.h>
+x86/cpuid: Standardize on u32 in <asm/cpuid/api.h>
+x86/cpuid: Clean up <asm/cpuid/api.h>
+x86/cpuid: Clean up <asm/cpuid/types.h>
+x86/cpuid: Refactor <asm/cpuid.h>
+x86/syscall/32: Add comment to conditional
+x86/syscall: Remove stray semicolons
+x86/syscall: Move sys_ni_syscall()
+x86/syscall/x32: Move x32 syscall table
+x86/syscall/64: Move 64-bit syscall dispatch code
+x86/syscall/32: Move 32-bit syscall dispatch code
+x86/xen: Move Xen upcall handler
+x86/amd_node: Add a smn_read_register() helper
+x86/amd_node: Add support for debugfs access to SMN registers
+x86/amd_node: Add SMN offsets to exclusive region access
+x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE
+x86/mtrr: Use str_enabled_disabled() helper in print_mtrr_state()
+x86/entry: Add __init to ia32_emulation_override_cmdline()
+x86/cpufeatures: Warn about unmet CPU feature dependencies
+x86/rfds: Exclude P-only parts from the RFDS affected list
+x86/cpu: Update x86_match_cpu() to also use cpu-type
+x86/cpu: Add cpu_type to struct x86_cpu_id
+x86/cpu: Shorten CPU matching macro
+x86/cpu: Fix the description of X86_MATCH_VFM_STEPS()
+x86/cpufeatures: Use AWK to generate {REQUIRED|DISABLED}_MASK_BIT_SET in <asm/cpufeaturemasks.h>
+x86/cpufeatures: Remove {disabled,required}-features.h
+x86/cpufeatures: Generate the <asm/cpufeaturemasks.h> header based on build config
+x86/cpufeatures: Add {REQUIRED,DISABLED} feature configs
+x86/mm/ident_map: Fix theoretical virtual address overflow to zero
+x86/acpi: Replace manual page table initialization with kernel_ident_mapping_init()
+x86/mm: Always set the ASID valid bit for the INVLPGB instruction
+x86/mm: Enable AMD translation cache extensions
+x86/mm: Enable broadcast TLB invalidation for multi-threaded processes
+x86/mm: Add global ASID process exit helpers
+x86/mm: Handle global ASID context switch and TLB flush
+x86/mm: Add global ASID allocation helper functions
+x86/mm: Use broadcast TLB flushing in page reclaim
+x86/mm: Use INVLPGB for kernel TLB flushes
+x86/mm: Add INVLPGB support code
+x86/mm: Add INVLPGB feature and Kconfig entry
+x86/mm: Consolidate full flush threshold decision
+x86/mm: Check return value from memblock_phys_alloc_range()
+Merge tag 'v6.14-rc7' into x86/core, to pick up fixes
+Merge patch series "netfs: Miscellaneous fixes"
+netfs: Fix netfs_unbuffered_read() to return ssize_t rather than int
+netfs: Fix rolling_buffer_load_from_ra() to not clear mark bits
+netfs: Call `invalidate_cache` only if implemented
+netfs: Fix collection of results during pause when collection offloaded
+fs: load the ->i_sb pointer once in inode_sb_list_{add,del}
+fuse: fix uring race condition for null dereference of fc
+afs: Fix afs_atcell_get_link() to check if ws_cell is unset first
+umount: Allow superblock owners to force umount
+ASoC: tas2781: Support dsp firmware Alpha and Beta seaies
+Merge branch 'for-linus' into for-next
+docs/zh_CN: fix spelling mistake
+docs/Chinese: change the disclaimer words
+docs/zh_CN: Add snp-tdx-threat-model index Chinese translation
+drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2
+drm/amd/display: Fix incorrect fw_state address in dmub_srv
+drm/amd/display: Use HW lock mgr for PSR1 when only one eDP
+drm/amd/display: Fix message for support_edp0_on_dp1
+drm/amdkfd: Fix user queue validation on Gfx7/8
+drm/amdgpu: Restore uncached behaviour on GFX12
+drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini()
+drm/amdkfd: Fix instruction hazard in gfx12 trap handler
+drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2
+drm/amd/pm: add unique_id for gfx12
+drm/amdgpu: Remove JPEG from vega and carrizo video caps
+drm/amdgpu: Fix JPEG video caps max size for navi1x and raven
+drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size
+drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse()
+blk-cgroup: improve policy registration error handling
+dt-bindings: mtd: atmel,dataflash: convert txt to yaml
+mtd: mchp48l640: Use str_enable_disable() in mchp48l640_write_prepare()
+mtd: rawnand: gpmi: Use str_enabled_disabled() in gpmi_nand_attach_chip()
+mtd: mtdpart: Do not supply NULL to printf()
+dt-bindings: mtd: gpmi-nand: Add compatible string for i.MX8 chips
+mtd: nand: Fix a kdoc comment
+mtd: spinand: Improve spinand_info macros style
+ASoC: codecs: Add aw88166 amplifier driver
+add sof support on imx95
+ASoC: Intel: avs: Replace devm_kzalloc() with
+hwmon: add driver for HTU31
+dt-bindings: hwmon: Add description for sensor HTU31
+hwmon: Add driver for TI INA233 Current and Power Monitor
+spi: sg2044-nor: fix a couple static checker bugs
+fs: drop the lock trip around I_NEW wake up in evict()
+fs: use wq_has_sleeper() in end_dir_add()
+VFS/autofs: try_lookup_one_len() does not need any locks
+fs: dedup handling of struct filename init and refcounts bumps
+fs: consistently deref the files table with rcu_dereference_raw()
+MAINTAINERS: append initramfs files to the VFS section
+loop: move vfs_fsync() out of loop_update_dio()
+block: Make request_queue lockdep splats show up earlier
+block: fix a comment in the queue_attrs[] array
+ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx
+ALSA: usb-audio: separate DJM-A9 cap lvl options
+pinctrl: spacemit: PINCTRL_SPACEMIT_K1 should not default to y unconditionally
+spi: stm32-ospi: Include "gpio/consumer.h"
+MAINTAINERS: adjust the file entry in GOCONTROLL MODULINE MODULE SLOT
+ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible
+spi: Merge up fixes
+regulator: dt-bindings: rtq2208: Cleanup whitespace
+regulator: dt-bindings: rtq2208: Mark fixed LDO VOUT property as deprecated
+ASoC: codecs: ntp8918: Remove duplicate clk.h header
+ASoC: ti: j721e-evm: Reduce log level for EPROBE_DEFER
+firmware: thead: add CONFIG_MAILBOX dependency
+firmware: thead,th1520-aon: Fix use after free in th1520_aon_init()
+ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI
+LoongArch: KVM: Register perf callbacks for guest
+LoongArch: KVM: Implement arch-specific functions for guest perf
+LoongArch: KVM: Add stub for kvm_arch_vcpu_preempted_in_kernel()
+LoongArch: KVM: Remove PGD saving during VM context switch
+LoongArch: KVM: Remove unnecessary header include path
+rust: optimize rust symbol generation for SeqFile
+rust: file: optimize rust symbol generation for FileDescriptorReservation
+ata: libata: Fix NCQ Non-Data log not supported print
+KVM: arm64: Tear down vGIC on failed vCPU creation
+mtd: spi-nor: drop unused <linux/of_platform.h>
+mtd: spi-nor: explicitly include <linux/of.h>
+scsi: st: Tighten the page format heuristics with MODE SELECT
+scsi: st: ERASE does not change tape location
+scsi: st: Fix array overflow in st_setup()
+scsi: target: tcm_loop: Fix wrong abort tag
+scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag
+scsi: hisi_sas: Fixed failure to issue vendor specific commands
+scsi: fnic: Remove unnecessary NUL-terminations
+scsi: fnic: Remove redundant flush_workqueue() calls
+docs: driver-api: firmware: clarify userspace requirements
+x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures
+docs: clarify rules wrt tagging other people
+docs: Remove outdated highuid.rst documentation
+perf/x86: Check data address for IBS software filter
+smb: client: don't retry IO on failed negprotos with soft mounts
+ASoC: Convert to modern PM macros
+selinux: get netif_wildcard policycap from policy instead of cache
+Some minor SDCA preparation
+spi: sg2044-nor: A couple of cleanups
+ASoC: Convert PCM codecs to GPIO descriptors
+dt-bindings: hwmon: ti,ina2xx: Add INA233 device
+hwmon: Add Congatec Board Controller monitoring driver
+Allow retrieving accessory detection reference on
+KVM: arm64: PMU: Reload when resetting
+KVM: arm64: PMU: Reload when user modifies registers
+KVM: arm64: PMU: Fix SET_ONE_REG for vPMC regs
+KVM: arm64: PMU: Assume PMU presence in pmu-emul.c
+KVM: arm64: PMU: Set raw values from user to PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR}
+regulator: rtq6752: make const read-only array fault_mask static
+ASoC: soc-utils: Transition to the faux device interface
+ASoC: dt-bindings: audio-graph-card2: add widgets and hp-det-gpios support
+ASoC: dt-bindings: support imx95's CM7 core
+hwmon: (pmbus/ltc2978) add support for lt717x
+dt-bindings: hwmon: ltc2978: add support for LT717x
+hwmon: (pmbus/ltc2978) Add support for LT717x - docs
+perf/arm_cspmu: Fix missing io.h include
+m68k: defconfig: Update defconfigs for v6.14-rc1
+x86/fpu: Clarify the "xa" symbolic name used in the XSTATE* macros
+regulator: rtq2208: Fix the LDO DVS capability
+regulator: rtq2208: Fix incorrect buck converter phase mapping
+ASoC: Intel: avs: max98927: Replace devm_kzalloc() with devm_kcalloc()
+ASoC: Intel: avs: max98373: Replace devm_kzalloc() with devm_kcalloc()
+ASoC: Intel: avs: ssm4567: Replace devm_kzalloc() with devm_kcalloc()
+ASoC: Intel: avs: Replace devm_kzalloc() with devm_kcalloc()
+objtool: Use O_CREAT with explicit mode mask
+objtool: Add CONFIG_OBJTOOL_WERROR
+perf: Fix __percpu annotation
+objtool: Create backup on error and print args
+objtool: Change "warning:" to "error:" for --Werror
+objtool: Add --Werror option
+objtool: Add --output option
+objtool: Upgrade "Linked object detected" warning to error
+objtool: Consolidate option validation
+objtool: Remove --unret dependency on --rethunk
+objtool: Increase per-function WARN_FUNC() rate limit
+objtool: Update documentation
+objtool: Improve __noreturn annotation warning
+objtool: Fix error handling inconsistencies in check()
+x86/traps: Make exc_double_fault() consistently noreturn
+include/{topology,cpuset}: Move dl_rebuild_rd_accounting to cpuset.h
+sched/topology: Stop exposing partition_sched_domains_locked
+cgroup/cpuset: Remove partition_and_rebuild_sched_domains
+sched/topology: Remove redundant dl_clear_root_domain call
+sched/deadline: Rebuild root domain accounting after every update
+sched/deadline: Generalize unique visiting of root domains
+sched/topology: Wrappers for sched_domains_mutex
+sched/deadline: Ignore special tasks when rebuilding domains
+tracing: Use preempt_model_str()
+xtensa: Rely on generic printing of preemption model
+x86: Rely on generic printing of preemption model
+s390: Rely on generic printing of preemption model
+powerpc: Rely on generic printing of preemption model
+arm64: Rely on generic printing of preemption model
+arm: Rely on generic printing of preemption model
+lib/dump_stack: Use preempt_model_str()
+perf: Clean up pmu specific data
+sched: Add a generic function to return the preemption string
+perf/x86: Remove swap_task_ctx()
+perf/x86/lbr: Fix shorter LBRs call stacks for the system-wide mode
+perf: Supply task information to sched_task()
+perf: attach/detach PMU specific data
+locking/percpu-rwsem: Add guard support
+perf: Save PMU specific data in task_struct
+perf: Extend per event callchain limit to branch stack
+tty: mmc: sdio: use bool for cts and remove parentheses
+ASoC: amd: acp: Fix acp_common_hw_ops declaration error
+ASoC: amd: acp: Fix acp_resource duplicate symbol error
+ASoC: amd: acp: Fix snd_soc_acpi_mach id's duplicate symbol error
+ASoC: pcm3168a: Convert to EXPORT_GPL_DEV_PM_OPS()
+ASoC: amd: Convert to RUNTIME_PM_OPS() & co
+ASoC: xtensa: Convert to RUNTIME_PM_OPS()
+ASoC: tegra30: Convert to RUNTIME_PM_OPS() & co
+ASoC: tegra20: Convert to RUNTIME_PM_OPS() & co
+ASoC: tegra210: Convert to RUNTIME_PM_OPS() & co
+ASoC: tegra186: Convert to RUNTIME_PM_OPS() & co
+ASoC: sunxi: Convert to RUNTIME_PM_OPS()
+ASoC: stm: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: SOF: of: Convert to EXPORT_DEV_PM_OPS()
+ASoC: SOF: pci: Convert to EXPORT_NS_DEV_PM_OPS()
+ASoC: SOF: acpi: Convert to EXPORT_NS_DEV_PM_OPS()
+ASoC: samsung: Convert to RUNTIME_PM_OPS() & co
+ASoC: rockchip: Convert to RUNTIME_PM_OPS() & co
+ASoC: rcar: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: qcom: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: mediatek: mt8365: Convert to RUNTIME_PM_OPS() & co
+ASoC: mediatek: mt8195: Convert to RUNTIME_PM_OPS()
+ASoC: mediatek: mt8192: Convert to RUNTIME_PM_OPS()
+ASoC: mediatek: mt8188: Convert to RUNTIME_PM_OPS()
+ASoC: mediatek: mt8186: Convert to RUNTIME_PM_OPS()
+ASoC: mediatek: mt8183: Convert to RUNTIME_PM_OPS()
+ASoC: mediatek: mt8173: Convert to RUNTIME_PM_OPS()
+ASoC: mediatek: mt7986: Convert to RUNTIME_PM_OPS()
+ASoC: mediatek: mt6797: Convert to RUNTIME_PM_OPS()
+ASoC: mediatek: mt2701: Convert to RUNTIME_PM_OPS()
+ASoC: intel: catpt: Convert to RUNTIME_PM_OPS() & co
+ASoC: intel: avs: Convert to RUNTIME_PM_OPS()
+ASoC: img: Convert to RUNTIME_PM_OPS() and co
+ASoC: fsl: Convert to RUNTIME_PM_OPS() and co
+ASoC: dwc: Convert to RUNTIME_PM_OPS()
+ASoC: wsa884x: Convert to RUNTIME_PM_OPS()
+ASoC: wsa883x: Convert to RUNTIME_PM_OPS()
+ASoC: wsa881x: Convert to RUNTIME_PM_OPS()
+ASoC: wm8994: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: wm8962: Convert to RUNTIME_PM_OPS() & co
+ASoC: wm8804: Convert to EXPORT_GPL_DEV_PM_OPS()
+ASoC: wm5100: Convert to RUNTIME_PM_OPS()
+ASoC: wm2200: Convert to RUNTIME_PM_OPS()
+ASoC: wcd939x: Convert to RUNTIME_PM_OPS()
+ASoC: wcd938x: Convert to RUNTIME_PM_OPS()
+ASoC: wcd937x: Convert to RUNTIME_PM_OPS()
+ASoC: ts3a227e: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: tas2552: Convert to RUNTIME_PM_OPS()
+ASoC: rtq9128: Convert to RUNTIME_PM_OPS()
+ASoC: rt9120: Convert to RUNTIME_PM_OPS()
+ASoC: rt722: Convert to RUNTIME_PM_OPS() & co
+ASoC: rt721: Convert to RUNTIME_PM_OPS() & co
+ASoC: rt715: Convert to RUNTIME_PM_OPS() & co
+ASoC: rt712: Convert to RUNTIME_PM_OPS() & co
+ASoC: rt711: Convert to RUNTIME_PM_OPS() & co
+ASoC: rt700-sdw: Convert to RUNTIME_PM_OPS() & co
+ASoC: rt5682-sdw: Convert to RUNTIME_PM_OPS() & co
+ASoC: rt5645: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: rt5514: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: rt1320-sdw: Convert to RUNTIME_PM_OPS() & co
+ASoC: rt1318-sdw: Convert to RUNTIME_PM_OPS() & co
+ASoC: rt1316-sdw: Convert to RUNTIME_PM_OPS() & co
+ASoC: rt1308-sdw: Convert to RUNTIME_PM_OPS() & co
+ASoC: rt1017-sdca-sdw: Convert to RUNTIME_PM_OPS() & co
+ASoC: pcm512x: Convert to EXPORT_GPL_DEV_PM_OPS()
+ASoC: mt6660: Convert to RUNTIME_PM_OPS()
+ASoC: max98927: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: max9860: Convert to RUNTIME_PM_OPS()
+ASoC: max98520: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: max98396: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: max98390: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: max98373: Convert to RUNTIME_PM_OPS() & co
+ASoC: max98090: Convert to RUNTIME_PM_OPS() & co
+ASoC: lpass: Convert to RUNTIME_PM_OPS()
+ASoC: hdac_hdmi: Convert to RUNTIME_PM_OPS() & co
+ASoC: da7213: Convert to RUNTIME_PM_OPS() & co
+ASoC: cx2072x: Convert to RUNTIME_PM_OPS() & co
+ASoC: cs53l30: Convert to RUNTIME_PM_OPS()
+ASoC: cs4349: Convert to RUNTIME_PM_OPS()
+ASoC: cs43130: Convert to RUNTIME_PM_OPS()
+ASoC: cs42xx8: Convert to EXPORT_GPL_DEV_PM_OPS()
+ASoC: cs42l83: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: cs42l51: Convert to SYSTEM_SLEEP_PM_OPS()
+ASoC: cs42l42: Convert to RUNTIME_PM_OPS() & co
+ASoC: cs4234: Convert to RUNTIME_PM_OPS()
+ASoC: cs35l34: Convert to RUNTIME_PM_OPS()
+ASoC: cs35l33: Convert to RUNTIME_PM_OPS()
+ASoC: cs35l32: Convert to RUNTIME_PM_OPS()
+ASoC: ak5558: Convert to RUNTIME_PM_OPS() & co
+ASoC: ak4458: Convert to RUNTIME_PM_OPS() & co
+ASoC: ak4375: Convert to RUNTIME_PM_OPS() & co
+ASoC: au1x: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
+pmdomain: arm: scmi_pm_domain: Remove redundant state verification
+pmdomain: thead: fix TH1520_AON_PROTOCOL dependency
+posix-timers: Drop redundant memset() invocation
+x86/sev: Simplify the code by removing unnecessary 'else' statement
+perf/ring_buffer: Allow the EPOLLRDNORM flag for poll
+perf/core: Use POLLHUP for pinned events in error
+gpio: da9055: use new line value setter callbacks
+gpio: da9052: use new line value setter callbacks
+gpio: cs5535: use new line value setter callbacks
+gpio: crystalcove: use new line value setter callbacks
+gpio: cros-ec: use new line value setter callbacks
+gpio: creg-snps: use new line value setter callbacks
+gpio: cgbc: use new line value setter callbacks
+gpio: bt8xx: use new line value setter callbacks
+gpio: bt8xx: use lock guards
+gpio: bt8xx: allow to build the module with COMPILE_TEST=y
+gpio: bd9571mwv: use new line value setter callbacks
+gpio: bd71828: use new line value setter callbacks
+gpio: bd71815: use new line value setter callbacks
+gpio: bcm-kona: use new line value setter callbacks
+gpio: bcm-kona: use lock guards
+Merge tag 'v6.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
+dt-bindings: cpufreq: cpufreq-qcom-hw: Narrow properties on SDX75, SA8775p and SM8650
+dt-bindings: cpufreq: cpufreq-qcom-hw: Drop redundant minItems:1
+dt-bindings: cpufreq: cpufreq-qcom-hw: Add missing constraint for interrupt-names
+dt-bindings: cpufreq: cpufreq-qcom-hw: Add QCS8300 compatible
+cpufreq: Init cpufreq only for present CPUs
+ASoC: amd: Add DMI quirk for ACP6X mic support
+ASoC: dt-bindings: fsl,sai: Add i.MX94 support
+spi: spi-qpic-snand: avoid memleak in qcom_spi_ecc_init_ctx_pipelined()
+spi: spi-mux: Fix coverity issue, unchecked return value
+spi: sophgo: fix incorrect type for ret in sg2044_spifmc_write()
+spi: sg2044-nor: fix uninitialized variable in probe
+spi: sg2044-nor: fix signedness bug in sg2044_spifmc_write()
+spi: sg2044-nor: Convert to dev_err_probe()
+spi: sg2044-nor: Fully convert to device managed resources
+regulator: pf9453: add PMIC PF9453 support
+regulator: dt-bindings: pca9450: Add nxp,pf9453 compatible string
+ASoC: cs35l56: Remove redundant 'flush_workqueue()' calls
+ASoC: codecs: wcd937x: fix a potential memory leak in wcd937x_soc_codec_probe()
+ASoC: soc-pcm: tidyup function name to snd_soc_dpcm_be_can_xxx()
+ASoC: amd: acp: Fix leak in acp_pci_probe()
+ASoC: tlv320adc3xxx: remove unnecessary NULL check before clk_disable_unprepare()
+ASoC: tegra: Use non-atomic timeout for ADX status register
+ASoC: sma1307: Add NULL check in sma1307_setting_loaded()
+ASoC: mt8365: remove unnecessary NULL check before clk_disable_unprepare()
+ASoC: ti: davinci-i2s: remove unnecessary NULL check before clk_disable_unprepare()
+ASoC: SDCA: Add support for GE Entity properties
+ASoC: SDCA: Add SDCA Control Range data access helper
+ASoC: SDCA: Add type flag for Controls
+ASoC: SDCA: Allow naming of imp def controls
+ASoC: SDCA: Use __free() to manage local buffers
+ASoC: SDCA: Tidy up initialization write parsing
+ASoC: pcm6240: Drop bogus code handling IRQ as GPIO
+ASoC: pcm3008: Convert to GPIO descriptors
+ASoC: pcm1681: Drop unused include
+ASoC: mediatek: mt8188-mt6359: Add accdet headset jack detect support
+ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_jack_detect
+ASoC: mediatek: common: Handle mediatek,accdet property
+ASoC: dt-bindings: mediatek,mt8188-mt6359: Add mediatek,accdet
+ASoC: codecs: Add aw88166 amplifier driver
+ASoC: dt-bindings: Add schema for "awinic,aw88166"
+perf/core: Use sysfs_emit() instead of scnprintf()
+ALSA: hda/realtek: Always honor no_shutup_pins
+Revert "sched/core: Reduce cost of sched_move_task when config autogroup"
+sched/uclamp: Optimize sched_uclamp_used static key enabling
+sched/uclamp: Use the uclamp_is_used() helper instead of open-coding it
+KVM: arm64: Create each pKVM hyp vcpu after its corresponding host vcpu
+KVM: arm64: Factor out pKVM hyp vcpu creation to separate function
+KVM: arm64: Initialize HCRX_EL2 traps in pKVM
+KVM: arm64: Factor out setting HCRX_EL2 traps into separate function
+scanf: break kunit into test cases
+scanf: convert self-test to KUnit
+scanf: remove redundant debug logs
+scanf: implicate test line in failure messages
+lockdep: Remove disable_irq_lockdep()
+lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*()
+KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected
+sched_ext: idle: Refactor scx_select_cpu_dfl()
+sched_ext: idle: Honor idle flags in the built-in idle selection policy
+arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists
+arm64: cputype: Add MIDR_CORTEX_A76AE
+arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list
+arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB
+arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list
+KVM: x86: Add infrastructure for secure TSC
+KVM: x86: Push down setting vcpu.arch.user_set_tsc
+arm64/sysreg: Enforce whole word match for open/close tokens
+arm64/sysreg: Fix unbalanced closing block
+KVM: x86: move vm_destroy callback at end of kvm_arch_destroy_vm
+arm64: Kconfig: Enable HOTPLUG_SMT
+arm64: topology: Support SMT control on ACPI based system
+arch_topology: Support SMT control for OF based system
+cpu/SMT: Provide a default topology_is_primary_thread()
+arm64/mm: Define PTDESC_ORDER
+accel/qaic: Fix integer overflow in qaic_validate_req()
+accel/qaic: Fix possible data corruption in BOs > 2G
+KVM: s390: pv: fix race when making a page secure
+PM: sleep: Fix handling devices with direct_complete set on errors
+exportfs: remove locking around ->get_parent() call.
+xen/pciback: Remove unused pcistub_get_pci_dev
+xenfs/xensyms: respect hypervisor's "next" indication
+ALSA: usb-audio: Fix CME quirk for UF series keyboards
+xen/mcelog: Add __nonstring annotations for unterminated strings
+ALSA: intel-hdmi-audio: Convert to SYSTEM_SLEEP_PM_OPS()
+ALSA: vx222: Convert to DEFINE_SIMPLE_DEV_PM_OPS()
+ALSA: oxygen: Convert to EXPORT_SIMPLE_DEV_PM_OPS()
+ALSA: hda/tegra: Convert to RUNTIME_PM_OPS() & co
+ALSA: hda-intel: Convert to RUNTIME_PM_OPS()
+ALSA: hda: Use RUNTIME_PM_OPS() and pm_ptr()
+ALSA: pcm: Convert to SYSTEM_SLEEP_PM_OPS()
+ALSA: atmel: Convert to DEFINE_SIMPLE_DEV_PM_OPS() macro
+ALSA: ac97: Convert to RUNTIME_PM_OPS() macro
+xen: Add support for XenServer 6.1 platform device
+x86/kexec: Add relocate_kernel() debugging support: Load a GDT
+KVM: arm64: Count pKVM stage-2 usage in secondary pagetable stats
+KVM: arm64: Distinct pKVM teardown memcache for stage-2
+KVM: arm64: Add flags to kvm_hyp_memcache
+arm64: dts: freescale: Add support for the GOcontroll Moduline Display
+ASoC: sun4i-codec: add headphone dectection for
+ASoC: Merge up fixes
+dt-bindings: spi: add compatibles for mt7988
+ASoC: sun4i-codec: add h616 card long_name
+ASoC: sun4i-codec: support hp-det-gpios property
+ASoC: sun4i-codec: correct dapm widgets and controls for h616
+ASoC: dt-bindings: sun4i-a10-codec: add hp-det-gpios
+spi: spidev: Add an entry for the gocontroll moduline module slot
+MAINTAINERS: add maintainer for the GOcontroll Moduline module slot
+dt-bindings: connector: Add the GOcontroll Moduline module slot bindings
+dt-bindings: vendor-prefixes: add GOcontroll
+ASoC: tas2770: Fix and redo I/V sense TDM slot setting logic
+ASoC: tas2770: Factor out set_ivsense_slots
+ASoC: tas2764: Add control concerning overcurrent events
+ASoC: tas2764: Extend driver to SN012776
+ASoC: dt-bindings: tas2770: add compatible for TAS5770L
+ASoC: dt-bindings: tas27xx: add compatible for SN012776
+ASoC: simple-card-utils: Don't use __free(device_node) at graph_util_parse_dai()
+perf/arm_cspmu: Add PMEVFILT2R support
+perf/arm_cspmu: Generalise event filtering
+perf/arm_cspmu: Move register definitons to header
+Merge branch 'perf/m1-guest-events' of git://git.kernel.org/pub/scm/linux/kernel/git/oupton/linux into for-next/perf
+thermal: int340x: Add NULL check for adev
+zstd: Import upstream v1.5.7
+drm/v3d: Set job pointer to NULL when the job's fence has an error
+drm/v3d: Don't run jobs that have errors flagged in its fence
+arm64/kernel: Always use level 2 or higher for early mappings
+genirq/msi: Rename msi_[un]lock_descs()
+scsi: ufs: qcom: Remove the MSI descriptor abuse
+PCI/TPH: Replace the broken MSI-X control word update
+PCI/MSI: Provide a sane mechanism for TPH
+PCI: hv: Switch MSI descriptor locking to guard()
+PCI/MSI: Switch to MSI descriptor locking to guard()
+NTB/msi: Switch MSI descriptor locking to lock guard()
+soc: ti: ti_sci_inta_msi: Switch MSI descriptor locking to guard()
+genirq/msi: Use lock guards for MSI descriptor locking
+cleanup: Provide retain_ptr()
+x86/fpu: Use XSAVE{,OPT,C,S} and XRSTOR{,S} mnemonics in xstate.h
+printf: implicate test line in failure messages
+printf: break kunit into test cases
+printf: convert self-test to KUnit
+x86/boot: Move the LA57 trampoline to separate source file
+sched_ext: Skip per-CPU tasks in scx_bpf_reenqueue_local()
+spi: Use inclusive language
+pmdomain: thead: Add power-domain driver for TH1520
+dt-bindings: power: Add TH1520 SoC power domains
+firmware: thead: Add AON firmware protocol driver
+dt-bindings: firmware: thead,th1520: Add support for firmware node
+block: protect debugfs attribute method hctx_busy_show
+block: remove unnecessary goto labels in debugfs attribute read methods
+block: protect debugfs attrs using elevator_lock instead of sysfs_lock
+platform/x86/amd/pmc: fix leak in probe()
+ASoC: SOF: ipc4-topology: Allocate ref_params on stack
+regulator: check that dummy regulator has been probed before using it
+genirq/msi: Make a few functions static
+block: remove unused parameter 'q' parameter in __blk_rq_map_sg()
+Merge tag 'md-6.15-20250312' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.15/block
+iommu/mediatek-v1: Support COMPILE_TEST
+iommu/amd: Enable support for up to 2K interrupts per function
+iommu/amd: Rename DTE_INTTABLEN* and MAX_IRQS_PER_TABLE macro
+iommu/amd: Replace slab cache allocator with page allocator
+iommu/amd: Introduce generic function to set multibit feature value
+selftests/timers/posix-timers: Add a test for exact allocation mode
+posix-timers: Provide a mechanism to allocate a given timer ID
+posix-timers: Dont iterate /proc/$PID/timers with sighand:: Siglock held
+posix-timers: Make per process list RCU safe
+posix-timers: Avoid false cacheline sharing
+posix-timers: Switch to jhash32()
+posix-timers: Improve hash table performance
+posix-timers: Make signal_struct:: Next_posix_timer_id an atomic_t
+posix-timers: Make lock_timer() use guard()
+posix-timers: Rework timer removal
+posix-timers: Simplify lock/unlock_timer()
+posix-timers: Use guards in a few places
+posix-timers: Remove SLAB_PANIC from kmem cache
+posix-timers: Remove a few paranoid warnings
+posix-timers: Cleanup includes
+posix-timers: Add cond_resched() to posix_timer_add() search loop
+posix-timers: Initialise timer before adding it to the hash table
+posix-timers: Ensure that timer initialization is fully visible
+clocksource: Remove unnecessary strscpy() size argument
+fs: use debug-only asserts around fd allocation and install
+Merge tag 'intel-gpio-v6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next
+drm/sched: Fix fence reference count leak
+timer_list: Don't use %pK through printk()
+riscv: fix test_and_{set,clear}_bit ordering documentation
+Documentation: dma-buf: heaps: Add heap name definitions
+LoongArch: Enable jump table for objtool
+objtool/LoongArch: Add support for goto table
+objtool/LoongArch: Add support for switch table
+objtool: Handle PC relative relocation type
+objtool: Handle different entry size of rodata
+objtool: Handle various symbol types of rodata
+objtool: Hide unnecessary compiler error message
+docs/.../submit-checklist: Use Documentation/admin-guide/abi.rst for cross-ref of README
+docs: Correct installation instruction
+Documentation: kcsan: fix "Plain Accesses and Data Races" URL in kcsan.rst
+Documentation/CoC: Spell out the TAB role in enforcement decisions
+Documentation: ocxl.rst: Update consortium site
+scripts: get_feat.pl: substitute s390x with s390
+KVM: arm64: selftests: Test that TGRAN*_2 fields are writable
+KVM: arm64: Allow userspace to write ID_AA64MMFR0_EL1.TGRAN*_2
+cpuidle: Init cpuidle only for present CPUs
+PM: clk: Remove unused pm_clk_remove()
+thermal: core: Delay exposing sysfs interface
+kunit/fortify: Replace "volatile" with OPTIMIZER_HIDE_VAR()
+kunit/fortify: Expand testing of __compiletime_strlen()
+compiler_types: Introduce __nonstring_array
+PM: sleep: core: Fix indentation in dpm_wait_for_children()
+PM: s2idle: Extend comment in s2idle_enter()
+PM: s2idle: Drop redundant locks when entering s2idle
+block: fix adding folio to bio
+PM: sleep: Remove unused pm_generic_ wrappers
+PNP: Expand length of fixup id string
+PNP: Remove prehistoric deadcode
+Merge tag 'linux-cpupower-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux
+HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER
+iommu: Don't warn prematurely about dodgy probes
+spi: cadence-qspi: Improve spi memory performance
+spi: cadence-qspi: Fix probe on AM62A LP SK
+ata: libata: Improve return value of atapi_check_dma()
+ALSA: ctxfi: change dao_set_input functions from kzalloc to kcalloc
+block: remove unused parameter
+dma-mapping: fix missing clear bdr in check_ram_in_range_map()
+ASoC: samsung: speyside: Free gpiod table
+arm64/mm: Drop PXD_TABLE_BIT
+arm64/mm: Check pmd_table() in pmd_trans_huge()
+arm64/mm: Check PUD_TYPE_TABLE in pud_bad()
+arm64/mm: Check PXD_TYPE_TABLE in [p4d|pgd]_bad()
+arm64/mm: Clear PXX_TYPE_MASK and set PXD_TYPE_SECT in [pmd|pud]_mkhuge()
+arm64/mm: Clear PXX_TYPE_MASK in mk_[pmd|pud]_sect_prot()
+arm64/ptdump: Test PMD_TYPE_MASK for block mapping
+KVM: arm64: ptdump: Test PMD_TYPE_MASK for block mapping
+rseq/selftests: Ensure the rseq ABI TLS is actually 1024 bytes
+x86/boot: Add back some padding for the CRC-32 checksum
+x86/resctrl: Move get_{mon,ctrl}_domain_from_cpu() to live with their callers
+x86/resctrl: Move get_config_index() to a header
+x86/resctrl: Handle throttle_mode for SMBA resources
+x86/resctrl: Move RFTYPE flags to be managed by resctrl
+x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr
+x86/resctrl: Make prefetch_disable_bits belong to the arch code
+x86/resctrl: Allow an architecture to disable pseudo lock
+x86/resctrl: Add resctrl_arch_ prefix to pseudo lock functions
+x86/resctrl: Move mbm_cfg_mask to struct rdt_resource
+x86/resctrl: Move mba_mbps_default_event init to filesystem code
+x86/resctrl: Change mon_event_config_{read,write}() to be arch helpers
+x86/resctrl: Add resctrl_arch_is_evt_configurable() to abstract BMEC
+x86/resctrl: Move the is_mbm_*_enabled() helpers to asm/resctrl.h
+x86/resctrl: Rewrite and move the for_each_*_rdt_resource() walkers
+x86/resctrl: Move monitor init work to a resctrl init call
+x86/resctrl: Move monitor exit work to a resctrl exit call
+x86/resctrl: Add an arch helper to reset one resource
+x86/resctrl: Move resctrl types to a separate header
+x86/resctrl: Move rdt_find_domain() to be visible to arch and fs code
+x86/resctrl: Expose resctrl fs's init function to the rest of the kernel
+x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid()
+x86/resctrl: Add helper for setting CPU default properties
+x86/resctrl: Generate default_ctrl instead of sharing it
+x86/resctrl: Add max_bw to struct resctrl_membw
+x86/resctrl: Remove data_width and the tabular format
+x86/resctrl: Use schema type to determine the schema format string
+x86/resctrl: Use schema type to determine how to parse schema values
+x86/resctrl: Remove fflags from struct rdt_resource
+x86/resctrl: Add a helper to avoid reaching into the arch code resource list
+mmc: Merge branch fixes into next
+x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors
+dt-bindings: mmc: sunxi: add compatible strings for Allwinner A523
+dt-bindings: mmc: sunxi: Simplify compatible string listing
+dt-bindings: mmc: sdhci-of-dwcmhsc: Add compatible string for RK3528
+dt-bindings: mmc: rockchip-dw-mshc: Add compatible string for RK3528
+mmc: renesas_sdhi: Add support for RZ/G3E SoC
+dt-bindings: mmc: renesas,sdhi: Document RZ/G3E support
+dt-bindings: mmc: rockchip-dw-mshc: Add support for rk3562
+dt-bindings: mmc: Add support for rk3562 eMMC
+mmc: core: Trim trailing whitespace from card product names
+fs: dodge an atomic in putname if ref == 1
+mm: Fix a build breakage in memcontrol-v1.c
+spi: sophgo: add Sophgo SPI NOR controller driver
+arm64: Enable IMP DEF PMUv3 traps on Apple M*
+KVM: arm64: Provide 1 event counter on IMPDEF hardware
+drivers/perf: apple_m1: Provide helper for mapping PMUv3 events
+KVM: arm64: Remap PMUv3 events onto hardware
+KVM: arm64: Advertise PMUv3 if IMPDEF traps are present
+KVM: arm64: Compute synthetic sysreg ESR for Apple PMUv3 traps
+KVM: arm64: Move PMUVer filtering into KVM code
+KVM: arm64: Use guard() to cleanup usage of arm_pmus_lock
+KVM: arm64: Drop kvm_arm_pmu_available static key
+KVM: arm64: Use a cpucap to determine if system supports FEAT_PMUv3
+drivers/perf: apple_m1: Support host/guest event filtering
+KVM: arm64: Always support SW_INCR PMU event
+drivers/perf: apple_m1: Refactor event select/filter configuration
+KVM: arm64: Compute PMCEID from arm_pmu's event bitmaps
+ACPI: button: Install notifier for system events as well
+blk-cgroup: Simplify policy files registration
+cgroup: Update file naming comment
+cgroup: Add deprecation message to legacy freezer controller
+mm: Add transformation message for per-memcg swappiness
+RFC cgroup/cpuset-v1: Add deprecation messages to sched_relax_domain_level
+cgroup/cpuset-v1: Add deprecation messages to memory_migrate
+cgroup/cpuset-v1: Add deprecation messages to mem_exclusive and mem_hardwall
+cgroup: Print message when /proc/cgroups is read on v2-only system
+cgroup/blkio: Add deprecation messages to reset_stats
+cgroup/cpuset-v1: Add deprecation messages to memory_spread_page and memory_spread_slab
+cgroup/cpuset-v1: Add deprecation messages to sched_load_balance and memory_pressure_enabled
+arm64/fpsimd: Remove unused declaration fpsimd_kvm_prepare()
+dt-bindings: mmc: atmel,hsmci: Convert to json schema
+dt-bindings: mmc: mmc-slot: Make compatible property optional
+dt-bindings: mmc: fsl-imx-esdhc: Add i.MX94 support
+dt-bindings: mmc: Change to additionalProperties to fix fail detect Unevaluated property
+mmc: dw_mmc: add exynos7870 DW MMC support
+mmc: dw_mmc: add a quirk for accessing 64-bit FIFOs in two halves
+dt-bindings: mmc: samsung,exynos-dw-mshc: add exynos7870 support
+Merge back ACPI platform_profile driver material for 6.15
+ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry
+ASoC: amd: acp: Refactor renoir platform resource structure
+ASoC: amd: acp: Refactor rembrant platform resource structure
+ASoC: amd: acp: Refactor acp63 platform resource structure
+ASoC: amd: acp: Refactor acp70 platform resource structure
+ASoC: amd: acp: Remove white line
+ASoC: amd: acp: Move spin_lock and list initialization to acp-pci driver
+ASoC: amd: acp: Remove redundant acp_dev_data structure
+ASoC: amd: acp: Add new interrupt handle callbacks in acp_common_hw_ops
+ASoC: amd: acp: Refactor acp machine select
+ASoC: amd: acp: Refactor acp platform device creation
+ASoC: amd: acp: Refactor dmic-codec platform device creation
+ASoC: amd: acp: Implement acp_common_hw_ops support for acp platforms
+ASoC: amd: acp: Remove redundant acp70 chip->name
+stop-machine: Add comment for rcu_momentary_eqs()
+mmc: sdhci: Disable SD card clock before changing parameters
+mmc: sdhci-of-dwcmshc: Change to dwcmshc_phy_init for reusing codes
+mmc: slot-gpio: Remove unused mmc_gpio_set_cd_isr
+arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9
+arm64: realm: Use aliased addresses for device DMA to shared buffers
+dma: Introduce generic dma_addr_*crypted helpers
+dma: Fix encryption bit clearing for dma_to_phys
+selftest/powerpc/mm/pkey: fix build-break introduced by commit 00894c3fc917
+hwmon: (dell-smm) Increment the number of fans
+iommu/arm-smmu: Set rpm auto_suspend once during probe
+dt-bindings: arm-smmu: Document QCS8300 GPU SMMU
+ASoC: Intel: soc-acpi-intel-ptl-match: Add cs42l43 support
+spi: spi-qpic-snand: Fix ECC_CFG_ECC_DISABLE shift in qcom_spi_read_last_cw()
+spi: mt65xx: add PM QoS support
+spi: sophgo: add SG2044 SPI NOR controller driver
+dt-bindings: spi: add SG2044 SPI NOR controller driver
+regulator: pcf50633-regulator: Remove
+regulator: dummy: force synchronous probing
+iommu: Get DT/ACPI parsing into the proper probe path
+iommu: Keep dev->iommu state consistent
+iommu: Resolve ops in iommu_init_device()
+iommu: Handle race with default domain setup
+iommu: Unexport iommu_fwspec_free()
+selftests: add tests for mount notification
+sparc/vdso: Always reject undefined references during linking
+x86/vdso: Always reject undefined references during linking
+scsi: core: Use a switch statement when attaching VPD pages
+Merge patch series "scsi: ufs: renesas: Add support for R-Car S4-8 ES1.2"
+scsi: ufs: renesas: Add initialization code for R-Car S4-8 ES1.2
+scsi: ufs: renesas: Add reusable functions
+scsi: ufs: renesas: Refactor 0x10ad/0x10af PHY settings
+scsi: ufs: renesas: Remove register control helper function
+scsi: ufs: renesas: Add register read to remove save/set/restore
+scsi: ufs: renesas: Replace init data by init code
+scsi: ufs: dt-bindings: renesas,ufs: Add calibration data
+scsi: mpi3mr: Task Abort EH Support
+scsi: storvsc: Don't report the host packet status as the hv status
+scsi: isci: Make most module parameters static
+scsi: megaraid_sas: Make most module parameters static
+io_uring/kbuf: enable bundles for incrementally consumed buffers
+Revert "io_uring/rsrc: simplify the bvec iter count calculation"
+selftests: ublk: improve test usability
+selftests: ublk: add stress test for covering IO vs. killing ublk server
+selftests: ublk: add one stress test for covering IO vs. removing device
+selftests: ublk: load/unload ublk_drv when preparing & cleaning up tests
+selftests: ublk: move zero copy feature check into _add_ublk_dev()
+selftests: ublk: don't pass ${dev_id} to _cleanup_test()
+selftests: ublk: support shellcheck and fix all warning
+selftests: ublk: fix parsing '-a' argument
+mailmap: map Stephen Smalley's old email addresses
+lsm: remove old email address for Stephen Smalley
+MAINTAINERS: add Serge Hallyn as a credentials reviewer
+perf/core: Remove optional 'size' arguments from strscpy() calls
+x86/coco: Replace 'static const cc_mask' with the newly introduced cc_get_mask() function
+arm64: cputype: Add comments about Qualcomm Kryo 5XX and 6XX cores
+arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD
+arm64/sysreg: Move POR_EL0_INIT to asm/por.h
+arm64/sysreg: Rename POE_RXW to POE_RWX
+arm64/sysreg: Improve PIR/POR helpers
+EDAC/ie31200: Switch Raptor Lake-S to interrupt mode
+EDAC/ie31200: Add Intel Raptor Lake-S SoCs support
+EDAC/ie31200: Break up ie31200_probe1()
+EDAC/ie31200: Fold the two channel loops into one loop
+EDAC/ie31200: Make struct dimm_data contain decoded information
+EDAC/ie31200: Make the memory controller resources configurable
+EDAC/ie31200: Simplify the pci_device_id table
+EDAC/ie31200: Fix the 3rd parameter name of *populate_dimm_info()
+EDAC/ie31200: Fix the error path order of ie31200_init()
+EDAC/ie31200: Fix the DIMM size mask for several SoCs
+EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer
+lib/crc: remove unnecessary prompt for CONFIG_CRC64
+lib/crc: remove unnecessary prompt for CONFIG_LIBCRC32C
+lib/crc: remove unnecessary prompt for CONFIG_CRC8
+lib/crc: remove unnecessary prompt for CONFIG_CRC7
+lib/crc: remove unnecessary prompt for CONFIG_CRC4
+lib/crc7: unexport crc7_be_syndrome_table
+lib/crc_kunit.c: update comment in crc_benchmark()
+lib/crc_kunit.c: add test and benchmark for crc7_be()
+x86/crc32: optimize tail handling for crc32c short inputs
+riscv/crc64: add Zbc optimized CRC64 functions
+riscv/crc-t10dif: add Zbc optimized CRC-T10DIF function
+riscv/crc32: reimplement the CRC32 functions using new template
+riscv/crc: add "template" for Zbc optimized CRC functions
+dt-bindings: pwm: imx: Add i.MX93, i.MX94 and i.MX95 support
+Merge patch series "auxdisplay: charlcd: Refactor memory allocation"
+auxdisplay: hd44780: Rename hd to hdc in hd44780_common_alloc()
+auxdisplay: hd44780: Call charlcd_alloc() from hd44780_common_alloc()
+auxdisplay: panel: Make use of hd44780_common_free()
+auxdisplay: hd44780: Make use of hd44780_common_free()
+auxdisplay: hd44780: Introduce hd44780_common_free()
+auxdisplay: lcd2s: Allocate memory for custom data in charlcd_alloc()
+auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common"
+ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup()
+ASoC: cs35l41: check the return value from spi_setup()
+selftests: ublk: add --foreground command line
+selftests: ublk: fix build failure
+selftests: ublk: make ublk_stop_io_daemon() more reliable
+badblocks: Fix a nonsense WARN_ON() which checks whether a u64 variable < 0
+block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone
+block: protect hctx attributes/params using q->elevator_lock
+block: protect read_ahead_kb using q->limits_lock
+block: protect wbt_lat_usec using q->elevator_lock
+block: protect nr_requests update using q->elevator_lock
+block: introduce a dedicated lock for protecting queue elevator updates
+block: remove q->sysfs_lock for attributes which don't need it
+block: move q->sysfs_lock and queue-freeze under show/store method
+block: acquire q->limits_lock while reading sysfs attributes
+m68k: setup: Remove size argument when calling strscpy()
+gpio: adnp: use new line value setter callbacks
+gpio: adnp: use lock guards for the I2C lock
+gpio: aspeed-sgpio: use new line value setter callbacks
+gpio: aspeed-sgpio: use lock guards
+gpio: aspeed: use new line value setter callbacks
+gpio: aspeed: use lock guards
+gpio: arizona: use new line value setter callbacks
+gpio: amd-fch: use new line value setter callbacks
+gpio: amd8111: use new line value setter callbacks
+gpio: altera: use new line value setter callbacks
+gpio: altera-a10sr: use new line value setter callbacks
+gpio: adp5585: use new line value setter callbacks
+gpio: adp5520: use new line value setter callbacks
+gpio: adnp: use devm_mutex_init()
+gpio: 74x164: use new line value setter callbacks
+dt-bindings: gpio: vf610: Add i.MX94 support
+Merge tag 'afs-next-20250310' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs
+afs: Simplify cell record handling
+afs: Fix afs_server ref accounting
+afs: Use the per-peer app data provided by rxrpc
+rxrpc: Allow the app to store private data on peer structs
+afs: Drop the net parameter from afs_unuse_cell()
+afs: Make afs_lookup_cell() take a trace note
+afs: Improve server refcount/active count tracing
+afs: Improve afs_volume tracing to display a debug ID
+afs: Change dynroot to create contents on demand
+afs: Remove the "autocell" mount option
+genirq: Make a few functions static
+irqdomain: Remove extern from function declarations
+iommu/vt-d: Cleanup intel_context_flush_present()
+iommu/vt-d: Move PRI enablement in probe path
+iommu/vt-d: Move scalable mode ATS enablement to probe path
+iommu/vt-d: Check if SVA is supported when attaching the SVA domain
+iommu/vt-d: Use virt_to_phys()
+iommu/vt-d: Fix system hang on reboot -f
+iommu: apple-dart: Allow mismatched bypass support
+iommu: apple-dart: Increase MAX_DARTS_PER_DEVICE to 3
+iommu/amd: Consolidate protection domain free code
+iommu/amd: Remove unused forward declaration
+iommu/amd: Fix header file
+iommu/amd: Remove outdated comment
+iommu/amd/pgtbl_v2: Improve error handling
+iommu/amd: Remove unused variable
+iommu/amd: Log IOMMU control register in event log path
+iommu/dma: Remove redundant locking
+Merge patch series "pipe: Trivial cleanups"
+fs/splice: Use pipe_buf() helper to retrieve pipe buffer
+fs/pipe: Use pipe_buf() helper to retrieve pipe buffer
+kernel/watch_queue: Use pipe_buf() to retrieve the pipe buffer
+fs/pipe: Limit the slots in pipe_resize_ring()
+Merge mainline pipe changes
+cpufreq: tegra186: Share policy per cluster
+ASoC: SOF: Intel: Add support for ACE3+ mic privacy
+ASoC: dmic: add regulator support
+dt-bindings: pwm: rockchip: Add rockchip,rk3528-pwm
+x86/boot: Do not test if AC and ID eflags are changeable on x86_64
+hardening: Enable i386 FORTIFY_SOURCE on Clang 16+
+x86/build: Remove -ffreestanding on i386 with GCC
+ASoC: dt-bindings: fsl,imx-asrc: Document audio graph port
+ASoC: dmic: add regulator support
+ASoC: dt-bindings: add regulator support to dmic codec
+ASoC: SOF: Intel: ptl: Add support for mic privacy
+ASoC: SOF: hda/shim: Add callbacks to handle mic privacy change for sdw
+ASoC: SOF: Intel: hda-mlink: Add support for mic privacy in VS SHIM registers
+ASoC: SOF: ipc4: Add support for Intel HW managed mic privacy messaging
+ASoC: SOF: Intel: Create ptl.c as placeholder for Panther Lake features
+ASoC: SOF: Intel: mtl: Stop exporting dsp_ops callback functions
+ASoC: SOF: Intel: lnl/ptl: Only set dsp_ops which differs from MTL
+ASoC: SOF: Intel: mtl: Split up dsp_ops setup code
+vdso: Rework struct vdso_time_data and introduce struct vdso_clock
+vdso: Move architecture related data before basetime data
+powerpc/vdso: Prepare introduction of struct vdso_clock
+arm64/vdso: Prepare introduction of struct vdso_clock
+x86/vdso: Prepare introduction of struct vdso_clock
+time/namespace: Prepare introduction of struct vdso_clock
+vdso/namespace: Rename timens_setup_vdso_data() to reflect new vdso_clock struct
+vdso/vsyscall: Prepare introduction of struct vdso_clock
+vdso/gettimeofday: Prepare helper functions for introduction of struct vdso_clock
+vdso/gettimeofday: Prepare do_coarse_timens() for introduction of struct vdso_clock
+vdso/gettimeofday: Prepare do_coarse() for introduction of struct vdso_clock
+vdso/gettimeofday: Prepare do_hres_timens() for introduction of struct vdso_clock
+vdso/gettimeofday: Prepare do_hres() for introduction of struct vdso_clock
+vdso/gettimeofday: Prepare introduction of struct vdso_clock
+vdso/helpers: Prepare introduction of struct vdso_clock
+vdso/datapage: Define vdso_clock to prepare for multiple PTP clocks
+vdso: Make vdso_time_data cacheline aligned
+arm64: Make asm/cache.h compatible with vDSO
+vdso: Introduce vdso/cache.h
+tools/nolibc: don't use asm/ UAPI headers
+vfs: Remove invalidate_inodes()
+Merge patch series "initramfs: kunit tests and cleanups"
+initramfs: avoid static buffer for error message
+initramfs: fix hardlink hash leak without TRAILER
+initramfs: reuse name_len for dir mtime tracking
+initramfs: allocate heap buffers together
+initramfs: avoid memcpy for hex header fields
+vsprintf: add simple_strntoul
+initramfs_test: kunit tests for initramfs unpacking
+binfmt_elf_fdpic: fix variable set but not used warning
+ubsan/overflow: Enable ignorelist parsing and add type filter
+ubsan/overflow: Enable pattern exclusions
+ubsan/overflow: Rework integer overflow sanitizer option to turn on everything
+samples/check-exec: Fix script name
+yama: don't abuse rcu_read_lock/get_task_struct in yama_task_prctl()
+rust: lockdep: Use Pin for all LockClassKey usages
+rust: sync: condvar: Add wait_interruptible_freezable()
+rust: sync: lock: Add an example for Guard:: Lock_ref()
+rust: sync: Add accessor for the lock behind a given guard
+locking/lockdep: Add kasan_check_byte() check in lock_acquire()
+locking/lockdep: Disable KASAN instrumentation of lockdep.c
+locking/lock_events: Add locking events for lockdep
+locking/lock_events: Add locking events for rtmutex slow paths
+Merge branch 'locking/urgent' into locking/core, to pick up locking fixes
+x86/boot: Drop CRC-32 checksum and the build tool that generates it
+io_uring: Remove unused declaration io_alloc_async_data()
+cpupower: Make lib versioning scheme more obvious and fix version link
+elf: add remaining SHF_ flag macros
+selinux: support wildcard network interface names
+selinux: Chain up tool resolving errors in install_policy.sh
+arm64: lib: Use MOPS for usercopy routines
+arm64: mm: Handle PAN faults on uaccess CPY* instructions
+MAINTAINERS: add an explicit credentials entry
+clocksource/drivers/stm32-lptimer: Use wakeup capable instead of init wakeup
+clocksource/drivers/exynos_mct: Fixed a spelling error
+clocksource/drivers/stm32-lptimer: Add support for suspend / resume
+dt-bindings: timer: exynos4210-mct: add samsung,exynos2200-mct-peris compatible
+dt-bindings: timer: exynos4210-mct: Add samsung,exynos990-mct compatible
+dt-bindings: timer: Correct indentation and style in DTS example
+arm64: extable: Add fixup handling for uaccess CPY* instructions
+Merge branch 'intel-sst' of https://github.com/spandruvada/linux-kernel into review-ilpo-next
+tools/power/x86/intel-speed-select: v1.22 release
+tools/power/x86/intel-speed-select: Prefix header search path with sysroot
+tools/power/x86/intel-speed-select: Die ID for IO dies
+tools/power/x86/intel-speed-select: Fix the condition to check multi die system
+tools/power/x86/intel-speed-select: Prevent increasing MAX_DIE_PER_PACKAGE
+hwmon: (ntc_thermistor) return error instead of clipping on OOB
+PM: EM: Rework the depends on for CONFIG_ENERGY_MODEL
+PM: EM: Address RCU-related sparse warnings
+x86/split_lock: Fix the delayed detection logic
+bdev: add back PAGE_SIZE block size validation for sb_set_blocksize()
+media: pci: mgb4: include linux/errno.h
+platform/x86/amd/pmc: Use managed APIs for mutex
+platform/x86/amd/pmc: Remove unnecessary line breaks
+platform/x86/amd/pmc: Move macros and structures to the PMC header file
+platform/x86/amd/pmc: Notify user when platform does not support s0ix transition
+platform/x86: dell-ddv: Use the power supply extension mechanism
+platform/x86: dell-ddv: Use devm_battery_hook_register
+platform/x86: dell-ddv: Fix temperature calculation
+media: synopsys: hdmirx: Fix signedness bug in hdmirx_parse_dt()
+ALSA: seq: Avoid client data changes during proc reads
+ALSA: seq: Improve data consistency at polling
+irqchip/imx-irqsteer: Support up to 960 input interrupts
+media: platform: synopsys: hdmirx: Fix 64-bit division for 32-bit targets
+irqchip/sunxi-nmi: Support Allwinner A523 NMI controller
+dt-bindings: irq: sun7i-nmi: Document the Allwinner A523 NMI controller
+mtd: spi-nor: explicitly include <linux/math64.h>
+selftests/nolibc: stop testing constructor order
+mtd: spi-nor: macronix: add support for mx66{l2, u1}g45g
+mtd: spi-nor: macronix: Add post_sfdp fixups for Quad Input Page Program
+smccc: kvm_guest: Fix kernel builds for 32 bit arm
+perf/x86/intel/bts: Check if bts_ctx is allocated when calling BTS functions
+selftests/nolibc: use O_RDONLY flag instead of 0
+tools/nolibc: drop outdated example from overview comment
+tools/nolibc: process open() vararg as mode_t
+tools/nolibc: always use openat(2) instead of open(2)
+tools/nolibc: add support for openat(2)
+rseq: Fix segfault on registration when rseq_cs is non-zero
+Merge branch 'sched/urgent' into sched/core, to pick up dependent commits
+Merge back earlier cpufreq material for 6.15
+Merge tag 'amd-pstate-v6.15-2025-03-06' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux
+cpupower: Implement CPU physical core querying
+pm: cpupower: remove hard-coded topology depth values
+pm: cpupower: Fix cmd_monitor() error legs to free cpu_topology
+PM: EM: Consify two parameters of em_dev_register_perf_domain()
+spi: dt-bindings: fsl-lpspi: Add i.MX94 support
+cpufreq/amd-pstate: Drop actions in amd_pstate_epp_cpu_offline()
+cpufreq/amd-pstate: Stop caching EPP
+cpufreq/amd-pstate: Rework CPPC enabling
+cpufreq/amd-pstate: Drop debug statements for policy setting
+cpufreq/amd-pstate: Update cppc_req_cached for shared mem EPP writes
+cpufreq/amd-pstate: Move all EPP tracing into *_update_perf and *_set_epp functions
+cpufreq/amd-pstate: Cache CPPC request in shared mem case too
+cpufreq/amd-pstate: Replace all AMD_CPPC_* macros with masks
+cpufreq/amd-pstate-ut: Adjust variable scope
+cpufreq/amd-pstate-ut: Run on all of the correct CPUs
+cpufreq/amd-pstate-ut: Drop SUCCESS and FAIL enums
+cpufreq/amd-pstate-ut: Allow lowest nonlinear and lowest to be the same
+cpufreq/amd-pstate-ut: Use _free macro to free put policy
+cpufreq/amd-pstate: Drop `cppc_cap1_cached`
+cpufreq/amd-pstate: Overhaul locking
+cpufreq/amd-pstate: Move perf values into a union
+cpufreq/amd-pstate: Drop min and max cached frequencies
+cpufreq/amd-pstate: Show a warning when a CPU fails to setup
+cpufreq/amd-pstate: Invalidate cppc_req_cached during suspend
+cpufreq/amd-pstate: Fix the clamping of perf values
+media: vim2m: print device name after registering device
+media: vivid: Introduce VIDEO_VIVID_OSD
+media: vivid: Move all fb_info references into vivid-osd
+media: platform: synopsys: hdmirx: Optimize struct snps_hdmirx_dev
+media: platform: synopsys: hdmirx: Remove unused HDMI audio CODEC relics
+media: platform: synopsys: hdmirx: Remove duplicated header inclusion
+media: qcom: Clean up Kconfig dependencies
+media: dvb-frontends: tda10048: Make the range of z explicit.
+media: platform: stm32: Add check for clk_enable()
+media: xilinx-tpg: fix double put in xtpg_parse_of()
+media: siano: Fix error handling in smsdvb_module_init()
+media: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe()
+media: i2c: tda1997x: Call of_node_put(ep) only once in tda1997x_parse_dt()
+dt-bindings: media: mediatek,vcodec: Revise description
+dt-bindings: media: mediatek,jpeg: Relax IOMMU max item count
+media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf()
+media: rockchip: rga: fix rga offset lookup
+media: rockchip: rga: fix field in OUTPUT buffers
+staging: media: sdis: move open braces to the previous line
+staging: media: sdis: move open brace to a new line
+media: ccs-pll: Make variables const where appropriate
+media: cec: use us_to_ktime() where appropriate
+media: i2c: add lt6911uxe hdmi bridge driver
+spi: stm32: Remove unnecessary print function dev_err()
+ASoC: soc-dai: add snd_soc_dai_mute_is_ctrled_at_trigger()
+ASoC: soc-pcm: reuse dpcm_state_string()
+badblocks: use sector_t instead of int to avoid truncation of badblocks length
+md: improve return types of badblocks handling functions
+badblocks: return boolean from badblocks_set() and badblocks_clear()
+badblocks: fix missing bad blocks on retry in _badblocks_check()
+badblocks: fix merge issue when new badblocks align with pre+1
+badblocks: try can_merge_front before overlap_front
+badblocks: fix the using of MAX_BADBLOCKS
+badblocks: return error if any badblock set fails
+badblocks: return error directly when setting badblocks exceeds 512
+badblocks: attempt to merge adjacent badblocks during ack_all_badblocks
+badblocks: factor out a helper try_adjacent_combine
+badblocks: Fix error shitf ops
+block: Correctly initialize BLK_INTEGRITY_NOGENERATE and BLK_INTEGRITY_NOVERIFY
+block: ensure correct integrity capability propagation in stacked devices
+md/raid10: wait barrier before returning discard request with REQ_NOWAIT
+spi: stm32-ospi: Fix an IS_ERR() vs NULL bug in stm32_ospi_get_resources()
+ASoC: cs42l43: convert to SYSTEM_SLEEP_PM_OPS
+ASoC: dapm: Fix changes to DECLARE_ADAU17X1_DSP_MUX_CTRL
+x86/fpu: Improve crypto performance by making kernel-mode FPU reliably usable in softirqs
+uprobes/x86: Harden uretprobe syscall trampoline check
+watchdog/hardlockup/perf: Warn if watchdog_ev is leaked
+watchdog/hardlockup/perf: Fix perf_event memory leak
+x86/platform/olpc: Remove unused variable 'len' in olpc_dt_compatible_match()
+Merge patch series "iomap preliminaries for large atomic write for xfs with CoW"
+iomap: Lift blocksize restriction on atomic writes
+iomap: Support SW-based atomic writes
+iomap: Rename IOMAP_ATOMIC -> IOMAP_ATOMIC_HW
+Merge branch 'vfs-6.15.shared.iomap' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs
+slub: Handle freelist cycle in on_freelist()
+Merge patch series "Orangefs fixes for 6.15"
+orangefs: Convert orangefs_writepages to contain an array of folios
+orangefs: Simplify bvec setup in orangefs_writepages_work()
+orangefs: Unify error & success paths in orangefs_writepages_work()
+orangefs: Pass mapping to orangefs_writepages_work()
+orangefs: Convert orangefs_writepage_locked() to take a folio
+orangefs: Remove orangefs_writepage()
+orangefs: make open_for_read and open_for_write boolean
+orangefs: Move s_kmod_keyword_mask_map to orangefs-debugfs.c
+orangefs: Do not truncate file size
+gpiolib: fix kerneldoc
+kunit/stackinit: Use fill byte different from Clang i386 pattern
+hwmon: (pt5161l) Use per-client debugfs entry
+KVM: riscv: selftests: Allow number of interrupts to be configurable
+KVM: riscv: selftests: Change command line option
+KVM: riscv: selftests: Do not start the counter in the overflow handler
+RISC-V: KVM: Disable the kernel perf counter during configure
+KVM: arm64: Fix documentation for KVM_CAP_ARM_WRITABLE_IMP_ID_REGS
+KVM: arm64: Copy MIDR_EL1 into hyp VM when it is writable
+KVM: arm64: Copy guest CTR_EL0 into hyp VM
+blk-throttle: carry over directly
+blk-throttle: don't take carryover for prioritized processing of metadata
+blk-throttle: remove last_bytes_disp and last_ios_disp
+blk-throttle: fix lower bps rate by throtl_trim_slice()
+EDAC/device: Fix dev_set_name() format string
+ASoC: Merge up fixes
+kselftest/arm64: mte: Skip the hugetlb tests if MTE not supported on such mappings
+kselftest/arm64: mte: Use the correct naming for tag check modes in check_hugetlb_options.c
+cgroup, docs: Be explicit about independence of RT_GROUP_SCHED and non-cpu controllers
+arm64/hugetlb: Consistently use pud_sect_supported()
+arm64/mm: Convert __pte_to_phys() and __phys_to_pte_val() as functions
+ASoC: Intel: boards: updates for 6.15
+Merge patch series "avoid the extra atomic on a ref when closing a fd"
+fs: use fput_close() in path_openat()
+fs: use fput_close() in filp_close()
+fs: use fput_close_sync() in close()
+file: add fput and file_ref_put routines optimized for use when closing a fd
+perf/x86: Annotate struct bts_buffer::buf with __counted_by()
+fs: predict no error in close()
+treewide: fix typo 'unsigned __init128' -> 'unsigned __int128'
+media: vimc: skip .s_stream() for stopped entities
+media: dvb: Fix spelling mistake "ofset" -> "offset"
+media: s5p-mfc: Corrected NV12M/NV21M plane-sizes
+media: platform: ti: Remove unused omap3isp_print_status
+media: platform: synopsys: Add support for HDMI input driver
+dt-bindings: media: Document bindings for HDMI RX Controller
+MAINTAINERS: Add entry for Synopsys DesignWare HDMI RX Driver
+regulator: core: Fix deadlock in create_regulator()
+pmdomain: Merge branch fixes into next
+pmdomain: rockchip: add regulator dependency
+io_uring: introduce io_cache_free() helper
+ASoC: Intel: soc-acpi-intel-ptl-match: add cs42l43 6x cs35l56 support
+ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 6x cs35l56 support
+ASoC: Intel: soc-acpi-intel-ptl-match: add sdw multi function mockup codec
+ASoC: Intel: soc-acpi-intel-lnl-match: add sdw multi function mockup codec
+ASoC: Intel: add multi-function SDW mockup codec match
+ASoC: sdw_utils: add mic and amp dais to 0xaaaa codec
+ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l3_rt1320_l12 support
+ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb_l3_rt1320_l2 support
+ASoC: Intel: adl: add 2xrt1316 audio configuration
+ASoC: soc-pcm: merge soc_pcm_hw_update_format/subformat()
+gpio: Hide valid_mask from direct assignments
+gpio: gpio-rcar: Drop direct use of valid_mask
+gpio: Add a valid_mask getter
+gpio: Respect valid_mask when requesting GPIOs
+Merge patch series "pidfs: provide information after task has been reaped"
+selftests/pidfd: add seventh PIDFD_INFO_EXIT selftest
+selftests/pidfd: add sixth PIDFD_INFO_EXIT selftest
+selftests/pidfd: add fifth PIDFD_INFO_EXIT selftest
+selftests/pidfd: add fourth PIDFD_INFO_EXIT selftest
+selftests/pidfd: add third PIDFD_INFO_EXIT selftest
+selftests/pidfd: add second PIDFD_INFO_EXIT selftest
+selftests/pidfd: add first PIDFD_INFO_EXIT selftest
+selftests/pidfd: expand common pidfd header
+pidfs/selftests: ensure correct headers for ioctl handling
+selftests/pidfd: fix header inclusion
+pidfs: allow to retrieve exit information
+pidfs: record exit code and cgroupid at exit
+pidfs: use private inode slab cache
+pidfs: move setting flags into pidfs_alloc_file()
+pidfd: rely on automatic cleanup in __pidfd_prepare()
+pidfs: switch to copy_struct_to_user()
+platform/x86: thinkpad_acpi: check the return value of devm_mutex_init()
+platform/x86: samsung-galaxybook: Fix block_recording not supported logic
+ASoC: doc: use SND_SOC_DAILINK_xxx() macro
+fscrypt: Change fscrypt_encrypt_pagecache_blocks() to take a folio
+platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static
+platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static
+perf/core: Clean up perf_try_init_event()
+doc: fix inline emphasis warning
+Merge patch series "Change inode_operations.mkdir to return struct dentry *"
+VFS: Change vfs_mkdir() to return the dentry.
+nfs: change mkdir inode_operation to return alternate dentry if needed.
+fuse: return correct dentry for ->mkdir
+ceph: Fix error handling in fill_readdir_cache()
+media: v4l2-core: use (t,l)/wxh format for rectangle
+media: v4l2-tpg: use (t,l)/wxh format for rectangle
+media: radio-wl1273: Rename wl1273_fm_vidioc_s_ctrl
+media: v4l2-core: Introduce v4l2_query_ext_ctrl_to_v4l2_queryctrl
+media: v4l2: Remove vidioc_s_ctrl callback
+media: cx231xx: Remove vidioc_s_ctrl callback
+media: v4l2: Remove vidioc_g_ctrl callback
+media: v4l2: Remove vidioc_queryctrl callback
+media: atomisp: Remove vidioc_g/s callback
+media: atomisp: Replace queryctrl with query_ext_ctrl
+media: uvcvideo: Remove vidioc_queryctrl
+media: pvrusb2: Remove g/s_ctrl callbacks
+media: pvrusb2: Convert queryctrl to query_ext_ctrl
+media: ioctl: Simulate v4l2_queryctrl with v4l2_query_ext_ctrl
+media: cx231xx: set device_caps for 417
+media: cec: core: allow raw msg transmit while configuring
+mm/slab: call kmalloc_noprof() unconditionally in kmalloc_array_noprof()
+gpio: loongson-64bit: Add more gpio chip support
+dt-bindings: gpio: loongson: Add new loongson gpio chip compatible
+x86/delay: Fix inconsistent whitespace
+HID: Intel-thc-hid: Intel-quickspi: Correct device state names gramatically
+kunit/overflow: Fix DEFINE_FLEX tests for counted_by
+Merge branches 'docs.2025.02.04a', 'lazypreempt.2025.03.04a', 'misc.2025.03.04a', 'srcu.2025.02.05a' and 'torture.2025.02.05a'
+rcutorture: Make scenario TREE07 build CONFIG_PREEMPT_LAZY=y
+rcutorture: Make scenario TREE10 build CONFIG_PREEMPT_LAZY=y
+rcu: limit PREEMPT_RCU configurations
+rcutorture: Update ->extendables check for lazy preemption
+rcutorture: Update rcutorture_one_extend_check() for lazy preemption
+osnoise: provide quiescent states
+rcu: Use _full() API to debug synchronize_rcu()
+rcu: Update TREE05.boot to test normal synchronize_rcu()
+rcutorture: Allow a negative value for nfakewriters
+Flush console log from kernel_power_off()
+context_tracking: Make RCU watch ct_kernel_exit_state() warning
+rcu/nocb: Print segment lengths in show_rcu_nocb_gp_state()
+rcu-tasks: Move RCU Tasks self-tests to core_initcall()
+rcu: Fix get_state_synchronize_rcu_full() GP-start detection
+cred,rust: mark Credential methods inline
+fscrypt: mention init_on_free instead of page poisoning
+fscrypt: drop obsolete recommendation to enable optimized ChaCha20
+HID: wacom: Remove static WACOM_PKGLEN_MAX limit
+HID: amd_sfh: Don't show wrong status for amd_sfh_hpd_info()
+HID: amd_sfh: Default to HPD disabled
+HID: amd_sfh: Allow configuring whether HPD is enabled or disabled
+lsm,rust: reword "destroy" -> "release" in SecurityCtx
+HID: pidff: Fix set_device_control()
+HID: pidff: Fix 90 degrees direction name North -> East
+HID: pidff: Compute INFINITE value instead of using hardcoded 0xffff
+HID: pidff: Clamp effect playback LOOP_COUNT value
+HID: pidff: Rename two functions to align them with naming convention
+lsm,rust: mark SecurityCtx methods inline
+HID: lenovo: silence unreachable code warning
+HID: lenovo: Fix to ensure the data as __le32 instead of u32
+x86/percpu: Fix __per_cpu_hot_end marker
+x86/smp: Move this_cpu_off to percpu hot section
+x86/stackprotector: Move __stack_chk_guard to percpu hot section
+x86/percpu: Move current_task to percpu hot section
+x86/percpu: Move top_of_stack to percpu hot section
+x86/irq: Move irq stacks to percpu hot section
+x86/softirq: Move softirq_pending to percpu hot section
+x86/retbleed: Move call depth to percpu hot section
+x86/smp: Move cpu number to percpu hot section
+x86/preempt: Move preempt count to percpu hot section
+x86/percpu: Move pcpu_hot to percpu hot section
+percpu: Introduce percpu hot section
+Merge branch 'x86/headers' into x86/core, to pick up dependent commits
+Merge branch 'x86/asm' into x86/core, to pick up dependent commits
+x86/irq/32: Change some static functions to bool
+x86/irq/32: Use current_stack_pointer to avoid asm() in check_stack_overflow()
+x86/irq/32: Add missing clobber to inline asm
+x86/irq/32: Use named operands in inline asm
+ASoC: fsl_audmix: support audio graph card for audmix
+ahci: add PCI ID for Marvell 88SE9215 SATA Controller
+sched_ext: Add trace point to track sched_ext core events
+sched_ext: Change the event type from u64 to s64
+kbuild: clang: Support building UM with SUBARCH=i386
+KVM: x86: Remove the unreachable case for 0x80000022 leaf in __do_cpuid_func()
+scripts/kernel-doc: drop dead code for Wcontents_before_sections
+scripts/kernel-doc: don't add not needed new lines
+docs: driver-api/infiniband.rst: fix Kerneldoc markup
+drivers: firewire: firewire-cdev.h: fix identation on a kernel-doc markup
+drivers: media: intel-ipu3.h: fix identation on a kernel-doc markup
+include/asm-generic/io.h: fix kerneldoc markup
+ASoC: Tidy up SOC_DOUBLE_* and SOC_SINGLE_* helpers
+Docs/arch/arm64: Fix spelling in amu.rst
+md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb
+md/raid1,raid10: don't ignore IO flags
+md/raid5: merge reshape_progress checking inside get_reshape_loc()
+md: fix mddev uaf while iterating all_mddevs list
+md: switch md-cluster to use md_submodle_head
+md: don't export md_cluster_ops
+md/md-cluster: cleanup md_cluster_ops reference
+md: switch personalities to use md_submodule_head
+md: introduce struct md_submodule_head and APIs
+md: only include md-cluster.h if necessary
+md: merge common code into find_pers()
+ublk: enforce ublks_max only for unprivileged devices
+Tidy up ASoC VALUE control macros
+media: cx23885: Add analog support for AVerMedia H789-C PCIe card
+media: rc: reduce useless padding in struct rc_dev etc
+gpiolib-acpi: Drop unneeded ERR_CAST() in __acpi_find_gpio()
+irqchip/davinci-cp-intc: Remove public header
+ASoC: samsung: GPIO descriptor conversion
+ASoC: codecs: Update device_id tables for Realtek
+ASoC: use inclusive language for
+ASoC: audio-graph-card2-custom-sample: Separate Sample
+io_uring/rsrc: skip NULL file/buffer checks in io_free_rsrc_node()
+io_uring/rsrc: avoid NULL node check on io_sqe_buffer_register() failure
+io_uring/rsrc: call io_free_node() on io_sqe_buffer_register() failure
+io_uring/rsrc: free io_rsrc_node using kfree()
+io_uring/rsrc: split out io_free_node() helper
+io_uring/rsrc: include io_uring_types.h in rsrc.h
+loop: Remove struct loop_func_table
+ublk: don't cast registered buffer index to int
+gpiolib: Align FLAG_* definitions in the struct gpio_desc
+media: rcar-csi2: Convert to .{enable|disable}_streams
+media: rcar-isp: Convert to .{enable|disable}_streams
+media: rcar-isp: Convert to subdev state
+media: rcar-csi2: Use v4l2_subdev_{enable|disable}_streams()
+media: rcar-isp: Use v4l2_subdev_{enable|disable}_streams()
+media: rcar-vin: Use v4l2_subdev_{enable|disable}_streams()
+media: rcar-csi2: Use v4l2_get_link_freq()
+media: rcar-isp: Add RAW8, RAW10 and RAW12 formats
+media: rcar-csi2: Add RAW10 and RAW12 formats
+media: rcar-csi2: Move Y8 entry to a better place
+media: ov08x40: Log chip ID when identifying the chip
+media: ov08x40: Fix value of reset GPIO when requesting it
+media: imx335: Set vblank immediately
+media: ipu6: Drop unused ipu6_dma_get_sgtable()
+media: i2c: ov9282: add AEC Manual register definition
+media: i2c: ov9282: use register definitions
+media: vgxy61: Replace nested min() with single min3()
+media: i2c: imx219: Only use higher LLP_MIN for binned resolutions
+media: i2c: imx219: Use subdev state to calculate binning and pixelrate
+media: i2c: imx219: Simplify binning mode
+media: i2c: imx283: Drop runtime suspend/resume functions
+media: i2c: imx219: remove context around case
+media: i2c: imx214: Fix uninitialized variable in imx214_set_ctrl()
+media: omap3isp: Use syscon_regmap_lookup_by_phandle_args
+media: omap3isp: Handle ARM dma_iommu_mapping
+media: intel/ipu6: set the dev_parent of video device to pdev
+Add STM32MP25 SPI NOR support
+ASoC: samsung: tm2_wm5110: Drop unused include
+ASoC: samsung: tobermory: Drop unused include
+ASoC: samsung: speyside: Convert to GPIO descriptor
+ASoC: samsung: lowland: Drop unused include
+ASoC: samsung: littlemill: Drop unused include
+ASoC: samsung: bells: Drop unused include
+ASoC: dt-bindings: everest,es8328: Require reg property
+ASoC: dt-bindings: everest,es8328: Mark ES8388 compatible with ES8328
+ASoC: mediatek: mt6359: Fix DT parse error due to wrong child node name
+hwmon: Fix the missing of 'average' word in hwmon_power_attr_templates
+mtd: Fix error handling in mtd_device_parse_register() error path
+mtd: capture device name setting failure when adding mtd
+mtd: Add check for devm_kcalloc()
+mtd: Replace kcalloc() with devm_kcalloc()
+dt-bindings: mtd: physmap: Ensure all properties are defined
+mtd: rawnand: brcmnand: fix PM resume warning
+dt-bindings: mtd: mxc-nand: Document fsl,imx31-nand
+mtd: spinand: macronix: Add support for read retry
+mtd: spinand: Add read retry support
+cpufreq: tegra194: Allow building for Tegra234
+dt-bindings: gpio: mvebu: Add missing 'gpio-ranges' property and hog nodes
+gpiolib: of: Handle threecell GPIO chips
+gpiolib: of: Use local variables
+x86/alternatives: Simplify alternative_call() interface
+x86/hyperv: Use named operands in inline asm
+KVM: VMX: Use named operands in inline asm
+Merge branch 'x86/locking' into x86/asm, to simplify dependencies
+Merge branch 'x86/cpu' into x86/asm, to pick up dependent commits
+<linux/sizes.h>: Cover all possible x86 CPU cache sizes
+x86/cacheinfo: Remove unnecessary headers and reorder the rest
+x86/cacheinfo: Remove the P4 trace leftovers for real
+x86/cpu: Remove unused TLB strings
+x86/cpu: Get rid of the smp_store_cpu_info() indirection
+x86/cpu: Simplify TLB entry count storage
+x86/cpu: Use max() for CPUID leaf 0x2 TLB descriptors parsing
+x86/cpu: Remove unnecessary headers and reorder the rest
+x86/cpuid: Include <linux/build_bug.h> in <asm/cpuid.h>
+Merge branch 'x86/urgent' into x86/cpu, to pick up dependent commits
+x86/cpu: Log CPU flag cmdline hacks more verbosely
+x86/cpu: Warn louder about the {set,clear}cpuid boot parameters
+x86/cpu: Remove unnecessary macro indirection related to CPU feature names
+x86/speculation: Add a conditional CS prefix to CALL_NOSPEC
+x86/speculation: Simplify and make CALL_NOSPEC consistent
+x86/smp: Fix mwait_play_dead() and acpi_processor_ffh_play_dead() noreturn behavior
+xen: Kconfig: Drop reference to obsolete configs MCORE2 and MK8
+init: add initramfs_internal.h
+Merge patch series "some pipe + wait stuff"
+wait: avoid spurious calls to prepare_to_wait_event() in ___wait_event()
+pipe: cache 2 pages instead of 1
+pipe: drop an always true check in anon_pipe_write()
+perf/core: Fix perf_mmap() failure path
+perf/core: Detach 'struct perf_cpu_pmu_context' and 'struct pmu' lifetimes
+perf/core: Lift event->mmap_mutex in perf_mmap()
+perf/core: Remove retry loop from perf_mmap()
+perf/core: Further simplify perf_mmap()
+perf/core: Simplify the perf_mmap() control flow
+perf/bpf: Robustify perf_event_free_bpf_prog()
+perf/core: Introduce perf_free_addr_filters()
+perf/core: Add this_cpc() helper
+perf/core: Merge struct pmu::pmu_disable_count into struct perf_cpu_pmu_context::pmu_disable_count
+perf/core: Simplify perf_event_alloc()
+perf/core: Simplify perf_init_event()
+perf/core: Simplify perf_pmu_register()
+perf/core: Simplify the perf_pmu_register() error path
+perf/core: Simplify the perf_event_alloc() error path
+perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type
+Merge patch series "mount: handle mount propagation for detached mount trees"
+selftests: test subdirectory mounting
+selftests: add test for detached mount tree propagation
+fs: namespace: fix uninitialized variable use
+mount: handle mount propagation for detached mount trees
+fs: allow creating detached mounts from fsmount() file descriptors
+Merge patch series "fs: expand abilities of anonymous mount namespaces"
+selftests: seventh test for mounting detached mounts onto detached mounts
+selftests: sixth test for mounting detached mounts onto detached mounts
+selftests: fifth test for mounting detached mounts onto detached mounts
+selftests: fourth test for mounting detached mounts onto detached mounts
+selftests: third test for mounting detached mounts onto detached mounts
+selftests: second test for mounting detached mounts onto detached mounts
+selftests: first test for mounting detached mounts onto detached mounts
+fs: mount detached mounts onto detached mounts
+fs: support getname_maybe_null() in move_mount()
+selftests: create detached mounts from detached mounts
+fs: create detached mounts from detached mounts
+fs: add may_copy_tree()
+fs: add fastpath for dissolve_on_fput()
+fs: add assert for move_mount()
+fs: add mnt_ns_empty() helper
+fs: record sequence number of origin mount namespace
+ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7
+slab: Mark large folios for debugging purposes
+kunit, slub: Add test_kfree_rcu_wq_destroy use case
+mm, slab: cleanup slab_bug() parameters
+mm: slub: call WARN() when detecting a slab corruption
+mm: slub: Print the broken data before restoring them
+slab: Achieve better kmalloc caches randomization in kvmalloc
+slab: Adjust placement of __kvmalloc_node_noprof
+mm/slab: simplify SLAB_* flag handling
+scsi: fnic: Remove unnecessary spinlock locking and unlocking
+scsi: fnic: Replace fnic->lock_flags with local flags
+scsi: fnic: Replace use of sizeof with standard usage
+scsi: fnic: Fix indentation and remove unnecessary parenthesis
+scsi: fnic: Remove unnecessary debug print
+scsi: target: Replace deprecated strncpy() with strscpy()
+scsi: logging: Fix scsi_logging_level bounds
+scsi: scsi_error: Add comments to scsi_check_sense()
+scsi: mpt3sas: Fix buffer overflow in mpt3sas_send_mctp_passthru_req()
+scsi: lpfc: Fix spelling mistake 'Toplogy' -> 'Topology'
+scsi: lpfc: Convert timeouts to secs_to_jiffies()
+scsi: hisi_sas: Remove incorrect ACPI_PTR annotations
+scsi: ufs: rockchip: Simplify bool conversion
+scsi: ufs: rockchip: Fix devm_clk_bulk_get_all_enabled() return value
+scsi: ufs: rockchip: Fix spelling mistake 'susped' -> 'suspend'
+KVM: arm64: nv: Fail KVM init if asking for NV without GICv3
+KVM: arm64: nv: Allow userland to set VGIC maintenance IRQ
+KVM: arm64: nv: Fold GICv3 host trapping requirements into guest setup
+KVM: arm64: nv: Propagate used_lrs between L1 and L0 contexts
+KVM: arm64: nv: Request vPE doorbell upon nested ERET to L2
+KVM: arm64: nv: Respect virtual HCR_EL2.TWx setting
+KVM: arm64: nv: Add Maintenance Interrupt emulation
+KVM: arm64: nv: Handle L2->L1 transition on interrupt injection
+KVM: arm64: nv: Nested GICv3 emulation
+KVM: arm64: nv: Sanitise ICH_HCR_EL2 accesses
+KVM: arm64: nv: Plumb handling of GICv3 EL2 accesses
+KVM: arm64: nv: Add ICH_*_EL2 registers to vpcu_sysreg
+KVM: arm64: nv: Load timer before the GIC
+arm64: sysreg: Add layout for ICH_MISR_EL2
+arm64: sysreg: Add layout for ICH_VTR_EL2
+arm64: sysreg: Add layout for ICH_HCR_EL2
+genirq/msi: Expose MSI message data in debugfs
+Merge tag 'v6.14-rc5' into x86/core, to pick up fixes
+x86/smp/32: Remove safe_smp_processor_id()
+x86/asm: Merge KSTK_ESP() implementations
+selftests: vDSO: vdso_standalone_test_x86: Switch to nolibc
+selftests: vDSO: vdso_test_gettimeofday: Make compatible with nolibc
+selftests: vDSO: vdso_test_gettimeofday: Clean up includes
+selftests: vDSO: parse_vdso: Test __SIZEOF_LONG__ instead of ULONG_MAX
+selftests: vDSO: parse_vdso: Use UAPI headers instead of libc headers
+selftests: vDSO: parse_vdso: Drop vdso_init_from_auxv()
+selftests: vDSO: vdso_standalone_test_x86: Use vdso_init_form_sysinfo_ehdr
+tools/nolibc: add limits.h shim header
+selftests: Add headers target
+tools/include: Add uapi/linux/elf.h
+elf, uapi: Add types ElfXX_Verdef and ElfXX_Veraux
+elf, uapi: Add type ElfXX_Versym
+elf, uapi: Add definitions for VER_FLG_BASE and VER_FLG_WEAK
+elf, uapi: Add definition for DT_GNU_HASH
+elf, uapi: Add definition for STN_UNDEF
+MAINTAINERS: Add vDSO selftests
+ublk: add DMA alignment limit
+block: split struct bio_integrity_payload
+block: move the block layer auto-integrity code into a new file
+block: mark bounce buffering as incompatible with integrity
+null_blk: do partial IO for bad blocks
+null_blk: pass transfer size to null_handle_rq()
+null_blk: replace null_process_cmd() call in null_zone_write()
+null_blk: introduce badblocks_once parameter
+null_blk: generate null_blk configfs features string
+ublk: complete command synchronously on error
+ASoC: Tidy up SOC_DOUBLE_R_* helpers
+ASoC: dapm: Use ASoC control macros where possible
+ASoC: dapm: Add missing SOC_DAPM_DOUBLE_R_TLV() helper
+ASoC: atmel: tse850-pcm5142: Use SOC_SINGLE_EXT() helper macro
+ASoC: wsa881x: Use SOC_SINGLE_EXT_TLV() helper macro
+ASoC: wm9713: Use SOC_DOUBLE_EXT() helper macro
+ASoC: wm9712: Use SOC_SINGLE_EXT() helper macro
+ASoC: wcd938x: Use SOC_SINGLE_EXT_TLV() helper macro
+ASoC: tas2562: Use SOC_SINGLE_EXT_TLV() helper macro
+ASoC: sma1307: Use SOC_SINGLE_EXT() helper macro
+ASoC: rt715: Remove duplicate SOC_DOUBLE_R_EXT() helper macro
+ASoC: Remove unused helper macro
+sched_ext: Merge branch 'for-6.14-fixes' into for-6.15
+loadpin: remove MODULE_COMPRESS_NONE as it is no longer supported
+lib/string_choices: Rearrange functions in sorted order
+string.h: Validate memtostr*()/strtomem*() arguments more carefully
+compiler.h: Introduce __must_be_noncstr()
+media: uvcvideo: Drop the uvc_driver structure
+media: uvcvideo: Add quirk for Actions UVC05
+media: uvcvideo: document UVC v1.5 ROI
+media: uvcvideo: implement UVC v1.5 ROI
+media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map
+media: uvcvideo: Introduce uvc_mapping_v4l2_size
+media: uvcvideo: let v4l2_query_v4l2_ctrl() work with v4l2_query_ext_ctrl
+media: uvcvideo: support V4L2_CTRL_WHICH_MIN/MAX_VAL
+media: uvcvideo: Factor out query_boundaries from query_ctrl
+media: uvcvideo: add support for compound controls
+media: uvcvideo: Factor out clamping from uvc_ctrl_set
+media: uvcvideo: Support any size for mapping get/set
+media: uvcvideo: uvc_ioctl_(g|s)_ext_ctrls: handle NoP case
+media: uvcvideo: refactor uvc_ioctl_g_ext_ctrls
+media: uvcvideo: Handle uvc menu translation inside uvc_set_le_value
+media: uvcvideo: Handle uvc menu translation inside uvc_get_le_value
+media: vivid: Add a rectangle control
+media: v4l2-ctrls: add support for V4L2_CTRL_WHICH_MIN/MAX_VAL
+media: v4l2_ctrl: Add V4L2_CTRL_TYPE_RECT
+media: venus: hfi: add a check to handle OOB in sfr region
+media: venus: hfi: add check to handle incorrect queue size
+media: venus: hfi_parser: refactor hfi packet parsing logic
+media: venus: hfi_parser: add check to avoid out of bound access
+KVM: VMX: Extract checks on entry/exit control pairs to a helper macro
+EDAC/pnd2: Make read-only const array intlv static
+KVM: SVM: Invalidate "next" SNP VMSA GPA even on failure
+KVM: SVM: Use guard(mutex) to simplify SNP vCPU state updates
+KVM: SVM: Mark VMCB dirty before processing incoming snp_vmsa_gpa
+KVM: SVM: Use guard(mutex) to simplify SNP AP Creation error handling
+KVM: SVM: Simplify request+kick logic in SNP AP Creation handling
+KVM: SVM: Require AP's "requested" SEV_FEATURES to match KVM's view
+KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error
+KVM: SVM: Refuse to attempt VRMUN if an SEV-ES+ guest has an invalid VMSA
+EDAC/igen6: Constify struct res_config
+platform/x86:lenovo-wmi-hotkey-utilities.c: Support for mic and audio mute LEDs
+ASoC: fsl_audmix: register card device depends on 'dais' property
+ASoC: dt-bindings: fsl,audmix: make 'dais' property to be optional
+ASoC: dt-bindings: fsl,audmix: Document audio graph port
+ASoC: dt-bindings: fsl,sai: Document audio graph port
+PM: runtime: Unify error handling during suspend and resume
+thermal: core: Fix spelling mistake "Occurences" -> "Occurrences"
+PM: sleep: Rearrange dpm_async_fn() and async state clearing
+regulator: pca9450: Handle hardware with fixed SD_VSEL for LDO5
+PM: sleep: Rename power.async_in_progress to power.work_in_progress
+PM: core: Tweak pm_runtime_block_if_disabled() return value
+PM: runtime: Convert pm_runtime_blocked() to static inline
+PM: sleep: Update power.smart_suspend under PM spinlock
+PM: sleep: Adjust check before setting power.must_resume
+spi: spi-qpic: add driver for QCOM SPI NAND flash Interface
+spi: dt-bindings: Introduce qcom,spi-qpic-snand
+spi: stm32: Add OSPI driver
+dt-bindings: spi: Add STM32 OSPI controller
+ASoC: codecs: wsa883x: Implement temperature reading and hwmon
+ASoC: SOF: Intel: hda-dai: Remove unnecessary bool conversion
+ASoC: audio-graph-card2-custom-sample.dtsi: remove original sample
+ASoC: audio-graph-card2-custom-sample2.dtsi: Separate Sample DT
+ASoC: audio-graph-card2-custom-sample1.dtsi: Separate Sample DT
+ASoC: soc-dai: remove SND_SOC_DAIFMT_CB{MS}_CF{MS}
+ASoC: rockchip: rockchip_rt5645: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: rockchip: rockchip_max98090: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: rockchip: rk3399_gru_sound: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: rockchip: rk3288_hdmi_analog: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt8365-dai-pcm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt8365-dai-i2s: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt8365-mt6357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt8195-mt6359: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt8192-mt6359-rt1015-rt5682: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt8186-mt6366: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt8183-da7219-max98357: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt8173-rt5650-rt5514: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt8173-rt5650-rt5676: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt8173-max98090: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt8173-rt5650: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt7986-dai-etdm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt7986-wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt2701-cs42448: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mediatek: mt2701-wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: smdk_wm8994pcm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: midas_wm1811: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: aries_wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: smdk_wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: littlemill: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: tm2_wm5110: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: tobermory: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: speyside: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: lowland: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: arndale: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: odroid: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: bells: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: samsung: snow: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: intel: max98357a: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: intel: max98927: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: intel: nau8825: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: intel: ssm4567: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: intel: da7219: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: intel: rt5514: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: intel: rt298: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: intel: rt286: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: intel: rt274: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: tegra: tegra_wm8903: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: tegra: tegra_asoc_machine: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: meson: meson-card-utils: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: meson: t9015: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: ux500: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: lochnagar-sc: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: sgtl5000: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: src4xxx: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: twl4030: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: arizona: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: madera: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm9713: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm9081: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8996: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8995: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8994: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8993: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8991: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8990: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8988: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8985: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8983: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8978: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8974: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8971: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8962: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8961: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8960: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8955: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8940: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8904: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8903: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8900: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8804: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8776: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8770: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8753: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8750: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8741: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8737: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8728: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8711: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8580: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8524: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8523: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8510: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8400: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm8350: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm5100: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: wm2200: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5682s: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5682: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5677: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5670: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5668: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5665: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5663: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5660: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5659: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5651: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5645: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5640: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5631: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt5616: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt1308: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt1305: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt1016: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt1015: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt1011: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt298: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt286: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rt274: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: rk817: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: nau8825: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: nau8824: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: nau8822: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: nau8810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: nau8540: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: da9055: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: da732x: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: da7219: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: da7218: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: da7210: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs53l30: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs43130: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs42xx8: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs42l73: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs42l56: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs42l52: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+platform/x86: hp-bioscfg: Replace deprecated strncpy() with strscpy()
+ASoC: codec: cs42l51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs42l42: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs35l34: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs35l33: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs35l32: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs530x: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs4341: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs4271: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs4270: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs4265: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codec: cs4234: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: qcom: sc7280: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: qcom: sc7180: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: pxa: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: mxs: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: fsl: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: amd: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: ti: omap3pandora: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: ti: omap-twl4030: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: ti: davinci-evm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: ti: j721e-evm: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: ti: ams-delta: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: ti: osk5912: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: ti: n810: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: Documentation: Codec to Codec: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: codecs: rt5677: Update definition of device_id tables
+ASoC: codecs: rt298: Update definition of device_id tables
+ASoC: codecs: rt286: Update definition of device_id tables
+ASoC: codecs: rt5682: Fix definition of device_id tables
+ASoC: codecs: rt5670: Fix definition of device_id tables
+ASoC: codecs: rt5668: Fix definition of device_id tables
+ASoC: codecs: rt5665: Fix definition of device_id tables
+ASoC: codecs: rt5663: Fix definition of device_id tables
+ASoC: codecs: rt5660: Fix definition of device_id tables
+ASoC: codecs: rt5659: Fix definition of device_id tables
+ASoC: codecs: rt5651: Fix definition of device_id tables
+ASoC: codecs: rt5645: Fix definition of device_id tables
+ASoC: codecs: rt5640: Fix definition of device_id tables
+ASoC: codecs: rt5514: Fix definition of device_id tables
+ASoC: codecs: rt274: Fix definition of device_id tables
+ASoC: codecs: rt1318: Fix definition of device_id tables
+ASoC: codecs: rt1308: Fix definition of device_id tables
+ASoC: codecs: rt1305: Fix definition of device_id tables
+ASoC: codecs: rt1019: Fix definition of device_id tables
+ASoC: codecs: rt1016: Fix definition of device_id tables
+ASoC: codecs: rt1015: Fix definition of device_id tables
+ASoC: codecs: rt1011: Fix definition of device_id tables
+PM: runtime: Drop status check from pm_runtime_force_resume()
+Merge back earlier cpuidle material for 6.15
+PM: wakeup: Remove needless return in three void APIs
+PM: sleep: Suppress sleeping parent warning in special case
+PM: hibernate: Avoid deadlock in hibernate_compressor_param_set()
+PM: sleep: Avoid unnecessary checks in device_prepare_smart_suspend()
+x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2
+x86/bugs: Use the cpu_smt_possible() helper instead of open-coded code
+selftests/x86/syscall: Fix coccinelle WARNING recommending the use of ARRAY_SIZE()
+sched/membarrier: Fix redundant load of membarrier_state
+x86/paravirt: Remove unused paravirt_disable_iospace()
+x86/ibt: Make cfi_bhi a constant for FINEIBT_BHI=n
+pwm: stmpe: Allow to compile as a module
+arm64: dts: qcom: gaokun3: Add Embedded Controller node
+platform: arm64: add Huawei Matebook E Go EC driver
+dt-bindings: platform: Add Huawei Matebook E Go EC
+gpiolib: update kerneldocs for value setters
+gpiolib: deprecate gpio_chip::set and gpio_chip::set_multiple
+gpiolib: remove unneeded WARN_ON() from gpiochip_set_multiple()
+Merge tag 'v6.14-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next
+scsi: scsi_debug: Fix uninitialized variable use
+scsi: core: Fix missing lock protection
+hwmon: (acpi_power_meter) Fix the fake power alarm reporting
+hwmon: (gpio-fan) Add missing mutex locks
+dt-bindings: hwmon: gpio-fan: Add optional regulator support
+hwmon: (pmbus/core) Report content of CAPABILITY register in debugfs
+hwmon: (pmbus/core) Optimize debugfs status attribute initialization
+hwmon: (pmbus/core) Optimize debugfs block data attribute initialization
+hwmon: (pmbus/core) Declare regulator notification function as void
+hwmon: (pmbus/core) Make debugfs code unconditional
+hwmon: (pmbus/core) Use the new i2c_client debugfs directory
+hwmon: (pmbus/core) Use local debugfs variable in debugfs initialization
+hwmon: (pmbus/core) Fix various coding style issues
+dt-bindings: hwmon: Add UCD90320 gpio description
+hwmon: (asus-ec-sensors) add PRIME X670E-PRO WIFI
+dt-bindings: hwmon: ntc-thermistor: fix typo regarding the deprecation of the ntc, compatibles
+hwmon: (ntc_thermistor) Fix module name in the Kconfig
+hwmon: (pmbus/core) Replace deprecated strncpy() with strscpy()
+hwmon: (k10temp) add support for cyan skillfish
+hwmon: (nct6683) Add customer ID for AMD BC-250
+selftests/nolibc: add armthumb configuration
+selftests/nolibc: explicitly enable ARM mode
+Merge branch 'perf/urgent' into perf/core, to pick up dependent patches and fixes
+lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock
+ecryptfs: remove NULL remount_fs from super_operations
+watch_queue: fix pipe accounting mismatch
+fs: place f_ref to 3rd cache line in struct file to resolve false sharing
+dt-bindings: iommu: qcom,iommu: Add MSM8937 IOMMU to SMMUv1 compatibles
+perf/dwc_pcie: fix duplicate pci_dev devices
+perf/dwc_pcie: fix some unreleased resources
+perf/arm-cmn: Minor event type housekeeping
+perf: arm_pmu: Move PMUv3-specific data
+perf: apple_m1: Don't disable counter in m1_pmu_enable_event()
+perf: arm_v7_pmu: Don't disable counter in (armv7|krait_|scorpion_)pmu_enable_event()
+perf: arm_v7_pmu: Drop obvious comments for enabling/disabling counters and interrupts
+perf: arm_pmuv3: Don't disable counter in armv8pmu_enable_event()
+perf: arm_pmu: Don't disable counter in armpmu_add()
+perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling counters
+io_uring/nop: use io_find_buf_node()
+io_uring/rsrc: declare io_find_buf_node() in header file
+io_uring/ublk: report error when unregister operation fails
+io_uring: convert cmd_to_io_kiocb() macro to function
+io_uring/uring_cmd: specify io_uring_cmd_import_fixed() pointer type
+io_uring/rsrc: use rq_data_dir() to compute bvec dir
+KVM: x86: Always set mp_state to RUNNABLE on wakeup from HLT
+KVM: selftests: Relax assertion on HLT exits if CPU supports Idle HLT
+pwm: Check for CONFIG_PWM using IS_REACHABLE() in main header
+dt-bindings: pwm: rockchip: Add rockchip,rk3562-pwm
+nilfs2: Mark on-disk strings as nonstring
+uapi: stddef.h: Introduce __kernel_nonstring
+x86/tdx: Mark message.bytes as nonstring
+string: kunit: Mark nonstring test strings as __nonstring
+scsi: qla2xxx: Mark device strings as nonstring
+scsi: mpt3sas: Mark device strings as nonstring
+scsi: mpi3mr: Mark device strings as nonstring
+scsi: mptfusion: Mark device strings as nonstring
+fortify: Move FORTIFY_SOURCE under 'Kernel hardening options'
+mm: security: Check early if HARDENED_USERCOPY is enabled
+mm: security: Allow default HARDENED_USERCOPY to be set at compile time
+mm: security: Move hardened usercopy under 'Kernel hardening options'
+uaccess: Introduce ucopysize.h
+MAINTAINERS: add rust bindings entry for bitmap API
+rust: Add cpumask helpers
+uapi: Revert "bitops: avoid integer overflow in GENMASK(_ULL)"
+KVM: SVM: Inject #GP if memory operand for INVPCID is non-canonical
+KVM: VMX: Reject KVM_RUN if userspace forces emulation during nested VM-Enter
+KVM: x86/tdp_mmu: Remove tdp_mmu_for_each_pte()
+KVM: nVMX: Decouple EPT RWX bits from EPT Violation protection bits
+KVM: VMX: Remove EPT_VIOLATIONS_ACC_*_BIT defines
+KVM: selftests: Fix spelling mistake "UFFDIO_CONINUE" -> "UFFDIO_CONTINUE"
+x86/mm: Reduce header dependencies in <asm/set_memory.h>
+x86/mm: Remove unused __set_memory_prot()
+Convert regulator drivers to use
+Convert sound drivers to use devm_kmemdup_array()
+selftests: ublk: add ublk zero copy test
+selftests: ublk: add file backed ublk
+selftests: ublk: add kernel selftests for ublk
+Merge tag 'for-joerg' of git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd into core
+iommu: Swap the order of setting group->pasid_array and calling attach op of iommu drivers
+iommu: Store either domain or handle in group->pasid_array
+iommu: Drop iommu_group_replace_domain()
+iommu: Make @handle mandatory in iommu_{attach|replace}_group_handle()
+io_uring: cache nodes and mapped buffers
+ublk: zc register/unregister bvec
+io_uring: add support for kernel registered bvecs
+nvme: map uring_cmd data even if address is 0
+io_uring/rw: move fixed buffer import to issue path
+io_uring/rw: move buffer_select outside generic prep
+regulator: cros-ec: use devm_kmemdup_array()
+regulator: devres: use devm_kmemdup_array()
+ASoC: uniphier: use devm_kmemdup_array()
+ASoC: meson: axg-tdm-interface: use devm_kmemdup_array()
+ASoC: uda1380: use devm_kmemdup_array()
+ASoC: tlv320dac33: use devm_kmemdup_array()
+ASoC: hdac_hdmi: use devm_kmemdup_array()
+ASoC: Intel: avs: use devm_kmemdup_array()
+EDAC/amd64: Simplify return statement in dct_ecc_enabled()
+pmdomain: rockchip: add regulator support
+pmdomain: rockchip: fix rockchip_pd_power error handling
+pmdomain: rockchip: reduce indentation in rockchip_pd_power
+pmdomain: rockchip: forward rockchip_do_pmu_set_power_domain errors
+pmdomain: rockchip: cleanup mutex handling in rockchip_pd_power
+mdomain: Merge branch dt into next
+dt-bindings: power: rockchip: add regulator support
+x86/bugs: Add AUTO mitigations for mds/taa/mmio/rfds
+pmdomain: Merge tag regulator-devm-of-get into next
+x86/bugs: Relocate mds/taa/mmio/rfds defines
+pmdomain: Merge tag 'v6.14-rc4' from Linus into next
+x86/bugs: Add X86_BUG_SPECTRE_V2_USER
+x86/cpufeatures: Rename X86_CMPXCHG64 to X86_CX8
+Merge patch series "Remove accesses to page->index from ceph"
+fs: Remove page_mkwrite_check_truncate()
+ceph: Pass a folio to ceph_allocate_page_array()
+ceph: Convert ceph_move_dirty_page_in_page_array() to move_dirty_folio_in_page_array()
+ceph: Remove uses of page from ceph_process_folio_batch()
+ceph: Convert ceph_check_page_before_write() to use a folio
+ceph: Convert writepage_nounlock() to write_folio_nounlock()
+ceph: Convert ceph_readdir_cache_control to store a folio
+ceph: Convert ceph_find_incompatible() to take a folio
+ceph: Use a folio in ceph_page_mkwrite()
+ceph: Remove ceph_writepage()
+Merge patch series "ceph: fix generic/421 test failure"
+ceph: fix generic/421 test failure
+ceph: introduce ceph_submit_write() method
+ceph: introduce ceph_process_folio_batch() method
+ceph: extend ceph_writeback_ctl for ceph_writepages_start() refactoring
+x86/cpu: Enable modifying CPU bug flags with '{clear,set}puid='
+x86/cpu: Add the 'setcpuid=' boot parameter
+x86/cpu: Create helper function to parse the 'clearcpuid=' boot parameter
+x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine
+ALSA: seq: seq_oss_event: fix inconsistent indenting warning in note_on_event()
+ALSA: es18xx: Fix spelling mistake "grap" -> "grab"
+ALSA: usb-audio: enable support for Presonus Studio 1824c within 1810c file
+x86/locking: Remove semicolon from "lock" prefix
+perf: arm_pmuv3: Add support for ARM Rainier PMU
+x86/sev: Add missing RIP_REL_REF() invocations during sme_enable()
+x86/platform: Fix missing declaration of 'x86_apple_machine'
+x86/irq: Fix missing declaration of 'io_apic_irqs'
+x86/ia32: Leave NULL selector values 0~3 unchanged
+thermal: intel: Clean up zone_trips[] initialization in int340x_thermal_zone_add()
+x86/bpf: Fix BPF percpu accesses
+iommufd: Implement sw_msi support natively
+ceph: return the correct dentry on mkdir
+hostfs: store inode in dentry after mkdir if possible.
+Change inode_operations.mkdir to return struct dentry *
+x86/fpu/xstate: Simplify print_xstate_features()
+x86/fpu: Refine and simplify the magic number check during signal return
+x86/percpu: Disable named address spaces for UBSAN_BOOL with KASAN for GCC < 14.2
+cgroup/rstat: Fix forceidle time in cpu.stat
+Add SDCA register map support
+sched_ext: Documentation: add task lifecycle summary
+tools/sched_ext: Provide a compatible helper for scx_bpf_events()
+io_uring/net: fix build warning for !CONFIG_COMPAT
+io_uring: rearrange opdef flags by use pattern
+io_uring/net: extract iovec import into a helper
+io_uring/net: unify *mshot_prep calls with compat
+io_uring/net: derive iovec storage later
+io_uring/net: verify msghdr before copying iovec
+io_uring/net: isolate msghdr copying code
+io_uring/net: simplify compat selbuf iov parsing
+io_uring/net: remove unnecessary REQ_F_NEED_CLEANUP
+Merge branch 'io_uring-6.14' into for-6.15/io_uring
+io_uring: combine buffer lookup and import
+io_uring/nvme: pass issue_flags to io_uring_cmd_import_fixed()
+io_uring/net: reuse req->buf_index for sendzc
+io_uring/nop: reuse req->buf_index
+io_uring/rsrc: remove redundant check for valid imu
+io_uring/rw: open code io_prep_rw_setup()
+ASoC: mediatek: mt8188: avoid uninitialized variable use
+ASoC: SDCA: Add helper to write out defaults and fixed values
+ASoC: SDCA: Add regmap helpers for parsing for DisCo Constant values
+ASoC: SDCA: Add generic regmap SDCA helpers
+regcache: Add support for sorting defaults arrays
+x86/bootflag: Replace open-coded parity calculation with parity8()
+x86/cpu: Remove get_this_hybrid_cpu_*()
+perf/x86/intel: Use cache cpu-type for hybrid PMU selection
+cpufreq: intel_pstate: Avoid SMP calls to get cpu-type
+x86/cpu: Prefix hexadecimal values with 0x in cpu_debug_show()
+spi: dt-bindings: Add rk3562 support
+ALSA: opti9xx: fix inconsistent indenting warning in snd_opti9xx_configure()
+ALSA: emu10k1: fix inconsistent indenting warning in snd_emu10k1_synth_free()
+ALSA: pcm: Drop superfluous NULL check in snd_pcm_format_set_silence()
+Merge patch series "iomap: make buffered writes work with RWF_DONTCACHE"
+xfs: flag as supporting FOP_DONTCACHE
+iomap: make buffered writes work with RWF_DONTCACHE
+x86/platform: Only allow CONFIG_EISA for 32-bit
+x86/pci: Remove old STA2x11 support
+x86/cpu: Document CONFIG_X86_INTEL_MID as 64-bit-only
+x86/mm: Drop support for CONFIG_HIGHPTE
+x86/mm: Drop CONFIG_SWIOTLB for PAE
+x86/mm: Remove CONFIG_HIGHMEM64G support
+x86/cpu: Drop configuration options for early 64-bit CPUs
+x86/build: Rework CONFIG_GENERIC_CPU compiler flags
+x86/smp: Drop 32-bit "bigsmp" machine support
+x86/Kconfig: Add cmpxchg8b support back to Geode CPUs
+Merge branch 'x86/mm' into x86/cpu, to avoid conflicts
+x86/bugs: Remove X86_FEATURE_USE_IBPB
+KVM: nVMX: Always use IBPB to properly virtualize IBRS
+x86/bugs: Use a static branch to guard IBPB on vCPU switch
+x86/bugs: Remove the X86_FEATURE_USE_IBPB check in ib_prctl_set()
+x86/mm: Remove X86_FEATURE_USE_IBPB checks in cond_mitigation()
+x86/bugs: Move the X86_FEATURE_USE_IBPB check into callers
+selftests/x86/xstate: Fix spelling mistake "hader" -> "header"
+x86/bootflag: Micro-optimize sbf_write()
+selftests/sysctl: fix wording of help messages
+x86/mm: Clear _PAGE_DIRTY for kernel mappings when we clear _PAGE_RW
+epoll: simplify ep_busy_loop by removing always 0 argument
+Merge patch series "prep patches for my mkdir series"
+selinux: add FILE__WATCH_MOUNTNS
+gpiolib: don't double-check the gc->get callback's existence
+gpiolib: use a more explicit retval logic in gpiochip_get_direction()
+gpiolib: don't use gpiochip_get_direction() when registering a chip
+KVM: selftests: Add test for KVM_REG_ARM_VENDOR_HYP_BMAP_2
+smccc/kvm_guest: Enable errata based on implementation CPUs
+arm64: Make  _midr_in_range_list() an exported function
+KVM: arm64: Introduce KVM_REG_ARM_VENDOR_HYP_BMAP_2
+KVM: arm64: Specify hypercall ABI for retrieving target implementations
+arm64: Modify _midr_range() functions to read MIDR/REVIDR internally
+KVM: arm64: Document ordering requirements for irqbypass
+KVM: arm64: vgic-v4: Fall back to software irqbypass if LPI not found
+KVM: arm64: vgic-v4: Only WARN for HW IRQ mismatch when unmapping vLPI
+KVM: arm64: vgic-v4: Only attempt vLPI mapping for actual MSIs
+Revert "selftests: kselftest: Fix build failure with NOLIBC"
+tools/nolibc: add support for [v]sscanf()
+selinux: add permission checks for loading other kinds of kernel files
+xlnx: dt-bindings: Convert to json-schema
+thermal: hisi: Use kcalloc() instead of kzalloc() with multiplication
+thermal: int340x: Use kcalloc() instead of kzalloc() with multiplication
+thermal: k3_j72xx_bandgap: Use kcalloc() instead of kzalloc()
+thermal/of: Use kcalloc() instead of kzalloc() with multiplication
+thermal/debugfs: replace kzalloc() with kcalloc() in thermal_debug_tz_add()
+perf: Remove unnecessary parameter of security check
+selftests/sched_ext: Add NUMA-aware scheduler test
+KVM: Drop kvm_arch_sync_events() now that all implementations are nops
+KVM: x86: Fold guts of kvm_arch_sync_events() into kvm_arch_pre_destroy_vm()
+KVM: x86: Unload MMUs during vCPU destruction, not before
+KVM: Assert that a destroyed/freed vCPU is no longer visible
+KVM: x86: Don't load/put vCPU when unloading its MMU during teardown
+ASoC: tas2781: Clean up for some define
+posix-clock: Remove duplicate compat ioctl() handler
+rseq: Update kernel fields in lockstep with CONFIG_DEBUG_RSEQ=y
+futex: Use a hashmask instead of hashsize
+PM: clk: remove unused of_pm_clk_add_clk()
+x86/boot: Add missing has_cpuflag() prototype
+x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct()
+x86/bugs: KVM: Add support for SRSO_MSR_FIX
+vmlinux.lds.h: Remove entry to place init_task onto init_stack
+x86/ibt: Optimize the fineibt-bhi arity 1 case
+x86/ibt: Implement FineIBT-BHI mitigation
+x86/bhi: Add BHI stubs
+MAINTAINERS: Add Vincenzo Frascino as Xilinx Sound Driver Maintainer
+ASoC: dt-bindings: xlnx,spdif: Convert to json-schema
+ASoC: dt-bindings: xlnx,audio-formatter: Convert to json-schema
+ASoC: dt-bindings: xlnx,i2s: Convert to json-schema
+ASoC: rt712-sdca: Add FU05 playback switch control
+selftests/x86/avx: Add AVX tests
+selftests/x86/xstate: Clarify supported xstates
+selftests/x86/xstate: Consolidate test invocations into a single entry
+selftests/x86/xstate: Introduce signal ABI test
+selftests/x86/xstate: Refactor ptrace ABI test
+selftests/x86/xstate: Refactor context switching test
+selftests/x86/xstate: Enumerate and name xstate components
+selftests/x86/xstate: Refactor XSAVE helpers for general use
+selftests/x86: Consolidate redundant signal helper functions
+Merge tag 'v6.14-rc4' into x86/fpu, to pick up fixes and refresh the branch
+spi: spi-imx: convert timeouts to secs_to_jiffies()
+spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies()
+x86/ibt: Add paranoid FineIBT mode
+x86/traps: Decode LOCK Jcc.d8 as #UD
+x86/ibt: Optimize the FineIBT instruction sequence
+x86/traps: Allow custom fixups in handle_bug()
+x86/traps: Decode 0xEA instructions as #UD
+x86/mce/inject: Remove call to mce_notify_irq()
+x86/alternatives: Clean up preprocessor conditional block comments
+x86/ibt: Add exact_endbr() helper
+x86/cfi: Add 'cfi=warn' boot option
+irqchip/renesas-rzv2h: Add RZ/G3E support
+irqchip/renesas-rzv2h: Update macros ICU_TSSR_TSSEL_{MASK,PREP}
+irqchip/renesas-rzv2h: Update TSSR_TIEN macro
+irqchip/renesas-rzv2h: Add field_width to struct rzv2h_hw_info
+irqchip/renesas-rzv2h: Add max_tssel to struct rzv2h_hw_info
+irqchip/renesas-rzv2h: Add struct rzv2h_hw_info with t_offs variable
+irqchip/renesas-rzv2h: Use devm_pm_runtime_enable()
+irqchip/renesas-rzv2h: Use devm_reset_control_get_exclusive_deasserted()
+irqchip/renesas-rzv2h: Simplify rzv2h_icu_init()
+irqchip/renesas-rzv2h: Drop irqchip from struct rzv2h_icu_priv
+irqchip/renesas-rzv2h: Fix wrong variable usage in rzv2h_tint_set_type()
+dt-bindings: interrupt-controller: renesas,rzv2h-icu: Document RZ/G3E SoC
+gpio: pcf857x: add support for reset-gpios on (most) PCA967x
+dt-bindings: gpio: nxp,pcf8575: add reset GPIO
+gpio: mvebu: use value returning setters
+gpio: davinci: use value returning setters
+gpio: latch: use value returning setters
+gpio: latch: use lock guards
+gpio: max77650: use value returning setters
+gpio: aggregator: use value returning setters
+gpio: mockup: use value returning setters
+gpio: pca953x: use value returning setters
+gpio: regmap: use value returning setters
+gpio: sim: use value returning setters
+gpiolib: introduce gpio_chip setters that return values
+gpiolib: rework the wrapper around gpio_chip::set_multiple()
+gpiolib: wrap gpio_chip::set()
+gpiolib: make value setters have return values
+leds: aw200xx: don't use return with gpiod_set_value() variants
+EDAC: Update memory repair control interface for memory sparing feature
+gpiolib: use the required minimum set of headers
+EDAC: Add a memory repair control feature
+KVM: selftests: arm64: Test writes to MIDR,REVIDR,AIDR
+KVM: arm64: Allow userspace to change the implementation ID registers
+KVM: arm64: Load VPIDR_EL2 with the VM's MIDR_EL1 value
+KVM: arm64: Maintain per-VM copy of implementation ID regs
+KVM: arm64: Set HCR_EL2.TID1 unconditionally
+nfsd: drop fh_update() from S_IFDIR branch of nfsd_create_locked()
+nfs/vfs: discard d_exact_alias()
+Merge patch series "iomap: incremental advance conversion -- phase 2"
+iomap: introduce a full map advance helper
+iomap: rename iomap_iter processed field to status
+iomap: remove unnecessary advance from iomap_iter()
+dax: advance the iomap_iter on pte and pmd faults
+dax: advance the iomap_iter on dedupe range
+dax: advance the iomap_iter on unshare range
+dax: advance the iomap_iter on zero range
+dax: push advance down into dax_iomap_iter() for read and write
+dax: advance the iomap_iter in the read/write path
+iomap: convert misc simple ops to incremental advance
+iomap: advance the iter on direct I/O
+iomap: advance the iter directly on buffered read
+riscv: sophgo: dts: Add msi controller for SG2042
+irqchip: Add the Sophgo SG2042 MSI interrupt controller
+dt-bindings: interrupt-controller: Add Sophgo SG2042 MSI
+KVM: SVM: Add Idle HLT intercept support
+x86/cpufeatures: Add CPUID feature bit for Idle HLT intercept
+KVM: SVM: Provide helpers to set the error code
+KVM: SVM: Convert plain error code numbers to defines
+EDAC: Use string choice helper functions
+ACPI: fan: Add fan speed reporting for fans with only _FST
+x86/build: Fix broken copy command in genimage.sh when making isoimage
+x86/percpu: Construct __percpu_seg_override from __percpu_seg
+x86/mtrr: Remove unnecessary strlen() in mtrr_write()
+tools/sched_ext: Provide consistent access to scx flags
+sched_ext: idle: Fix scx_bpf_pick_any_cpu_node() behavior
+tools/memory-model: glossary.txt: Fix indents
+tools/memory-model/README: Fix typo
+tools/memory-model: Distinguish between syntactic and semantic tags
+tools/memory-model: Switch to softcoded herd7 tags
+Enable DMIC for Genio 700/510 EVK
+KVM: VMX: Pass XFD_ERR as pseudo-payload when injecting #NM
+KVM: VMX: Don't modify guest XFD_ERR if CR0.TS=1
+cpuidle: intel_idle: Update MAINTAINERS
+blk-wbt: Cleanup a comment in wb_timer_fn
+blk-wbt: Fix some comments
+ASoC: dt-bindings: fsl: Reference common DAI
+ASoC: Intel: avs: Mute and multi-channel controls
+ASoC: imx-card: support playback or capture only
+KVM: x86: Use a dedicated flow for queueing re-injected exceptions
+KVM: x86: Rename and invert async #PF's send_user_only flag to send_always
+KVM: x86: Don't inject PV async #PF if SEND_ALWAYS=0 and guest state is protected
+KVM: x86: Update Xen TSC leaves during CPUID emulation
+ASoC: dt-bindings: mediatek,mt8188-mt6359: Add DMIC backend to dai-link
+ASoC: mediatek: mt8188-mt6359: Add DMIC support
+ASoC: mediatek: mt8188: Add support for DMIC
+ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile
+ASoC: mediatek: mt8188: Add reference for dmic clocks
+ASoC: mediatek: mt8188: Add audsys hires clocks
+io_uring/rw: extract helper for iovec import
+io_uring/rw: rename io_import_iovec()
+io_uring/rw: allocate async data in io_prep_rw()
+EDAC: Add a Error Check Scrub control feature
+EDAC: Add scrub control feature
+EDAC: Add support for EDAC device features control
+selftests/x86/lam: Fix minor memory in do_uring()
+Fix RK3588 power domain problems
+x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus()
+ASoC: dt-bindings: fsl,imx-asrc: Reference common DAI properties
+ASoC: dt-bindings: fsl,easrc: Reference common DAI properties
+ASoC: amd: acp: acp70: Remove unnecessary if-check
+ASoC: q6dsp: q6apm: replace kzalloc() with kcalloc() in q6apm_map_memory_regions()
+ASoC: sh: migor: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: ti: rx51: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: kirkwood: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+ASoC: Documentation: DPCM: use inclusive language for SND_SOC_DAIFMT_CBx_CFx
+Merge branch 'cpuidle-menu'
+intel_idle: introduce 'no_native' module parameter
+cpuidle: menu: Update documentation after get_typical_interval() changes
+cpuidle: menu: Avoid discarding useful information
+cpuidle: menu: Eliminate outliers on both ends of the sample set
+cpuidle: menu: Tweak threshold use in get_typical_interval()
+cpuidle: menu: Use one loop for average and variance computations
+cpuidle: menu: Drop a redundant local variable
+samples/vfs: fix printf format string for size_t
+media: visl: Fix ERANGE error when setting enum controls
+media: nuvoton: Fix reference handling of ece_pdev
+media: nuvoton: Fix reference handling of ece_node
+media: adv7180: Disable test-pattern control on adv7180
+media: mgb4: Fix switched CMT frequency range "magic values" sets
+media: mgb4: Fix CMT registers update logic
+media: cx23885: Remove unused netup_eeprom_write
+media: hi556: remove redundant assignment to variable enable
+media: tc358746: fix locking issue
+media: tc358746: improve calculation of the D-PHY timing registers
+media: tc358746: add support for 8/10/12/14-bit RAW Bayer formats
+scsi: scsi_debug: Do not sleep in atomic sections
+scsi: scsi_debug: Simplify command handling
+scsi: scsi_debug: Remove a reference to in_use_bm
+scsi: scsi_debug: Remove sdebug_device_access_info
+scsi: qla2xxx: Fix typos in a comment
+scsi: mpt3sas: Fix spelling mistake "receveid" -> "received"
+Merge patch series "mpi3mr: Few Enhancements and minor fixes"
+scsi: mpi3mr: Update driver version to 8.13.0.5.50
+scsi: mpi3mr: Check admin reply queue from Watchdog
+scsi: mpi3mr: Update timestamp only for supervisor IOCs
+scsi: mpi3mr: Update MPI Headers to revision 35
+Merge patch series "scsi: scsi_debug: Add more tape support"
+Merge patch series "Initial support for RK3576 UFS controller"
+scsi: arm64: dts: rockchip: Add UFS support for RK3576 SoC
+scsi: ufs: rockchip: Initial support for UFS
+scsi: ufs: core: Export ufshcd_dme_reset() and ufshcd_dme_enable()
+scsi: ufs: dt-bindings: Document Rockchip UFS host controller
+loop: take the file system minimum dio alignment into account
+loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize
+loop: set LO_FLAGS_DIRECT_IO in loop_assign_backing_file
+loop: factor out a loop_assign_backing_file helper
+cpumask: drop cpumask_next_wrap_old()
+PCI: hv: Switch hv_compose_multi_msi_req_get_cpu() to using cpumask_next_wrap()
+scsi: lpfc: rework lpfc_next_{online,present}_cpu()
+scsi: lpfc: switch lpfc_irq_rebalance() to using cpumask_next_wrap()
+s390: switch stop_machine_yield() to using cpumask_next_wrap()
+padata: switch padata_find_next() to using cpumask_next_wrap()
+cpumask: use cpumask_next_wrap() where appropriate
+cpumask: re-introduce cpumask_next{,_and}_wrap()
+cpumask: deprecate cpumask_next_wrap()
+powerpc/xmon: simplify xmon_batch_next_cpu()
+ibmvnic: simplify ibmvnic_set_queue_affinity()
+virtio_net: simplify virtnet_set_affinity()
+gpio: vf610: Switch to gpio-mmio
+gpio: mmio: Add flag for calling pinctrl back-end
+x86/percpu: Unify __pcpu_op{1,2}_N() macros to __pcpu_op_N()
+KVM: arm64: Advertise FEAT_ECV when possible
+KVM: arm64: Make ID_AA64MMFR4_EL1.NV_frac writable
+KVM: arm64: Allow userspace to limit NV support to nVHE
+binfmt: Remove loader from linux_binprm struct
+KVM: arm64: Move NV-specific capping to idreg sanitisation
+KVM: arm64: Enforce NV limits on a per-idregs basis
+seccomp: avoid the lock trip seccomp_filter_release in common case
+io_uring: make io_poll_issue() sturdier
+io_uring/net: canonise accept mshot handling
+io_uring/net: fix accept multishot handling
+io_uring/net: use io_is_compat()
+io_uring/waitid: use io_is_compat()
+KVM: arm64: Make ID_REG_LIMIT_FIELD_ENUM() more widely available
+KVM: arm64: Consolidate idreg callbacks
+KVM: arm64: Advertise NV2 in the boot messages
+KVM: arm64: Mark HCR.EL2.{NV*,AT} RES0 when ID_AA64MMFR4_EL1.NV_frac is 0
+KVM: arm64: Mark HCR.EL2.E2H RES0 when ID_AA64MMFR1_EL1.VH is zero
+KVM: arm64: Hide ID_AA64MMFR2_EL1.NV from guest and userspace
+arm64: cpufeature: Handle NV_frac as a synonym of NV2
+rust: workqueue: define built-in bh queues
+sched_ext: idle: Introduce scx_bpf_nr_node_ids()
+KVM: selftests: Add a nested (forced) emulation intercept test for x86
+KVM: nVMX: Synthesize nested VM-Exit for supported emulation intercepts
+KVM: nVMX: Allow the caller to provide instruction length on nested VM-Exit
+KVM: x86: Add a #define for the architectural max instruction length
+KVM: x86: Plumb the emulator's starting RIP into nested intercept checks
+KVM: x86: Plumb the src/dst operand types through to .check_intercept()
+KVM: nVMX: Consolidate missing X86EMUL_INTERCEPTED logic in L2 emulation
+KVM: nVMX: Emulate HLT in L2 if it's not intercepted
+KVM: nVMX: Allow emulating RDPID on behalf of L2
+KVM: nSVM: Pass next RIP, not current RIP, for nested VM-Exit on emulation
+KVM: nVMX: Check PAUSE_EXITING, not BUS_LOCK_DETECTION, on PAUSE emulation
+KVM: x86/xen: Move kvm_xen_hvm_config field into kvm_xen
+KVM: x86/xen: Bury xen_hvm_config behind CONFIG_KVM_XEN=y
+KVM: x86/xen: Consult kvm_xen_enabled when checking for Xen MSR writes
+KVM: x86/xen: Add an #ifdef'd helper to detect writes to Xen MSR
+KVM: x86/xen: Restrict hypercall MSR to unofficial synthetic range
+ASoC: Intel: avs: Support multi-channel PEAKVOL instantiation
+ASoC: Intel: avs: Honor the invert flag for mixer controls
+ASoC: Intel: avs: Add support for mute for PEAKVOL and GAIN
+ASoC: Intel: avs: Move to the new control operations
+ASoC: Intel: avs: New volume control operations
+ASoC: Intel: avs: Update VOLUME and add MUTE IPCs
+ASoC: Intel: avs: Add volume control for GAIN module
+ASoC: Intel: avs: Make PEAKVOL configurable from topology
+ASoC: topology: Save num_channels value for mixer controls
+ASoC: topology: Create kcontrols based on their type
+ASoC: imx-card: Add playback_only or capture_only support
+ASoC: dt-bindings: imx-card: Add playback-only and capture-only property
+mtd: rawnand: use kcalloc() instead of kzalloc()
+regulator: Add (devm_)of_regulator_get()
+MAINTAINERS: Add documentation reference for Mellanox platform
+platform/x86: intel: Use *-y instead of *-objs in Makefile
+platform/x86: hp: Use *-y instead of *-objs in Makefile
+platform/x86: amd: Use *-y instead of *-objs in Makefiles
+platform/x86: dell: dell-wmi-sysman: Use *-y instead of *-objs in Makefile
+ASoC: cros_ec_codec: Use str_enable_disable() helper in wov_enable_put()
+ASoC: atmel: atmel-classd: Use str_enabled_disabled() helper
+ASoC: SOF: amd: Move depends on AMD_NODE to consumers
+ASoC: fsl: fsl_qmc_audio: Remove unnecessary bool conversions
+io_uring/rw: shrink io_iov_compat_buffer_select_prep
+io_uring/rw: compile out compat param passing
+io_uring/cmd: optimise !CONFIG_COMPAT flags setting
+io_uring: introduce io_is_compat()
+gpio: virtuser: convert to use dev-sync-probe utilities
+gpio: sim: convert to use dev-sync-probe utilities
+gpio: introduce utilities for synchronous fake device creation
+auxdisplay: panel: Fix an API misuse in panel.c
+auxdisplay: hd44780: Fix an API misuse in hd44780.c
+Merge back ACPI platform_profile material for 6.15
+pmdomain: Merge branch rockchip into next
+pmdomain: rockchip: Fix build error
+platform/x86: thinkpad_acpi: Move HWMON initialization to tpacpi_hwmon_pdriver's probe
+platform/x86: thinkpad_acpi: Move subdriver initialization to tpacpi_pdriver's probe.
+platform/x86/intel/pmc: Remove unneeded extern keyword in header
+platform/x86/intel/pmc: Remove unnecessary declarations in header
+platform/x86/intel/pmc: Add Panther Lake support to intel_pmc_core
+platform/x86: wmi: Update documentation regarding the GUID-based API
+platform/x86: wmi: Call WCxx methods when setting data blocks
+platform/x86: wmi: Rework WCxx/WExx ACPI method handling
+platform/x86: wmi: Use devres to disable the WMI device
+platform/x86: hp-bioscfg: Use wmi_instance_count()
+platform/x86: think-lmi: Use WMI bus API when accessing BIOS settings
+platform/x86: think-lmi: Use ACPI object when extracting strings
+hwmon: (hp-wmi-sensors) Use the WMI bus API when accessing sensors
+Merge patch series "enable bs > ps for block devices"
+bdev: use bdev_io_min() for statx block size
+block/bdev: lift block size restrictions to 64k
+block/bdev: enable large folio support for large logical block sizes
+fs/buffer fs/mpage: remove large folio restriction
+fs/mpage: use blocks_per_folio instead of blocks_per_page
+fs/mpage: avoid negative shift for large blocksize
+fs/buffer: remove batching from async read
+fs/buffer: simplify block_read_full_folio() with bh_offset()
+fs: Turn page_offset() into a wrapper around folio_pos()
+devres: Introduce devm_kmemdup_array()
+iio: imu: st_lsm9ds0: Replace device.h with what is needed
+driver core: Split devres APIs to device/devres.h
+err.h: move IOMEM_ERR_PTR() to err.h
+gpiolib: read descriptor flags once in gpiolib_dbg_show()
+gpiolib: sanitize the return value of gpio_chip::get_direction()
+gpiolib: sanitize the return value of gpio_chip::direction_input()
+gpiolib: sanitize the return value of gpio_chip::direction_output()
+gpiolib: sanitize the return value of gpio_chip::get_multiple()
+gpiolib: sanitize the return value of gpio_chip::get()
+gpiolib: sanitize the return value of gpio_chip::set_config()
+gpiolib: sanitize the return value of gpio_chip::request()
+Merge tag 'v6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into HEAD
+HID: bpf: add a v6.11+ compatible BPF fixup for the XPPen ACK05 remote
+HID: bpf: new hid_bpf_async.h common header
+HID: bpf: import new kfunc from v6.10 & v6.11
+HID: bpf: add support for the XP-Pen Artist Pro 19 (gen2)
+HID: bpf: Added updated Kamvas Pro 19 descriptor
+HID: bpf: Suppress bogus F13 trigger on Sirius keyboard full fan shortcut
+HID: bpf: Add support for the default firmware mode of the Huion K20
+scsi: scsi_debug: Add support for partitioning the tape
+scsi: scsi_debug: Reset tape setting at device reset
+scsi: scsi_debug: Add compression mode page for tapes
+scsi: scsi_debug: Add read support and update locate for tapes
+scsi: scsi_debug: Add write support with block lengths and 4 bytes of data
+scsi: scsi_debug: Add READ BLOCK LIMITS and modify LOAD for tapes
+scsi: scsi_debug: First fixes for tapes
+cpufreq/amd-pstate: Remove the unncecessary driver_lock in amd_pstate_update_limits
+cpufreq/amd-pstate: Use scope based cleanup for cpufreq_policy refs
+cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update
+cpufreq/amd-pstate: Remove the unnecessary cpufreq_update_policy call
+cpufreq/amd-pstate: Modularize perf<->freq conversion
+cpufreq/amd-pstate: Convert all perf values to u8
+cpufreq/amd-pstate: Pass min/max_limit_perf as min/max_perf to amd_pstate_update
+cpufreq/amd-pstate: Remove the redundant des_perf clamping in adjust_perf
+cpufreq/amd-pstate: Modify the min_perf calculation in adjust_perf callback
+x86/ioperm: Use atomic64_inc_return() in ksys_ioperm()
+ALSA: arm: aaci: Constify amba_id table
+x86/usercopy: Fix kernel-doc func param name in clean_cache_range()'s description
+selftests: remove reference to prime_numbers.sh
+selftests/rseq: Add rseq syscall errors test
+perf/x86/intel/bts: Allocate bts_ctx only if necessary
+selftests/lam: Test get_user() LAM pointer handling
+selftests/lam: Skip test if LAM is disabled
+selftests/lam: Move cpu_has_la57() to use cpuinfo flag
+x86/cpu: Update Intel Family comments
+x86/kexec: Export e820_table_kexec[] to sysfs
+x86/boot: Change some static bootflag functions to bool
+x86/kaslr: Reduce KASLR entropy on most x86 systems
+media: platform: allgro-dvt: unregister v4l2_device on the error path
+media: verisilicon: VP9: Fix typo
+media: verisilicon: HEVC: Initialize start_bit field
+hyperv: Change hv_root_partition into a function
+hyperv: Convert hypercall statuses to linux error codes
+MAINTAINERS: adjust entries in FORTIFY_SOURCE and KERNEL HARDENING
+block: Remove commented out code
+x86/arch_prctl/64: Clean up ARCH_MAP_VDSO_32
+x86/arch_prctl: Simplify sys_arch_prctl()
+Documentation: input: Add section pertaining to polled input devices
+Fix typos in admin-guide/gpio
+docs: scheduler: fix spelling in sched-bwc documentation
+docs: arch/x86/sva: Fix two grammar errors under Background and FAQ
+docs/ja_JP: Convert SubmitChecklist into reST with belated updates
+sched: Add unlikey branch hints to several system calls
+sched/core: Remove duplicate included header file stats.h
+locking/mutex: Add MUTEX_WARN_ON() into fast path
+ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode
+cpufreq: intel_pstate: Relocate platform preference check
+x86/apic: Use str_disabled_enabled() helper in print_ipi_mode()
+x86/platform/olpc-xo1-sci: Don't include <linux/pm_wakeup.h> directly
+x86/pat: Fix W=1 build warning when the within_inclusive() function is unused
+x86/mm: Remove pv_ops.mmu.tlb_remove_table call
+x86/mm: Make MMU_GATHER_RCU_TABLE_FREE unconditional
+x86/e820: Drop obsolete E820_TYPE_RESERVED_KERN and related code
+x86/boot: Split parsing of boot_params into the parse_boot_params() helper function
+x86/boot: Split kernel resources setup into the setup_kernel_resources() helper function
+x86/boot: Move setting of memblock parameters to e820__memblock_setup()
+x86/locking: Use asm_inline for {,try_}cmpxchg{64,128} emulations
+x86/locking: Use ALT_OUTPUT_SP() for percpu_{,try_}cmpxchg{64,128}_op()
+iommu: Turn fault_data to iommufd private pointer
+irqchip: Have CONFIG_IRQ_MSI_IOMMU be selected by irqchips that need it
+x86/mm: Replace open-coded gap bounding with clamp()
+x86/tsc: Always save/restore TSC sched_clock() on suspend/resume
+ACPI/processor_idle: Export acpi_processor_ffh_play_dead()
+x86/mm: Make memremap(MEMREMAP_WB) map memory as encrypted by default
+mm/memremap: Pass down MEMREMAP_* flags to arch_memremap_wb()
+iommu: Make iommu_dma_prepare_msi() into a generic operation
+genirq/msi: Refactor iommu_dma_compose_msi_msg()
+genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie
+Merge tag 'v6.14-rc3' into x86/mm, to pick up fixes before merging new changes
+perf/core: Move perf_event sysctls into kernel/events
+Merge branch 'perf/urgent' into perf/core, to pick up fixes before merging new patches
+x86/fpu: Fix guest FPU state buffer allocation size
+x86/module: Remove unnecessary check in module_finalize()
+x86/build: Raise the minimum LLVM version to 15.0.0
+dt-bindings: ata: Convert fsl,pq-sata to YAML
+iommu/io-pgtable-dart: Only set subpage protection disable for DART 1
+iommu/s390: implement iommu passthrough via identity domain
+iommu/s390: handle IOAT registration based on domain
+s390/pci: store DMA offset in bus_dma_region
+s390/pci: check for relaxed translation capability
+arm64: Utilize for_each_cpu_wrap for reference lookup
+media: tuners: Constify struct tunertype, tuner_range and tuner_params
+media: dvb-usb-v2: Constify struct i2c_algorithm
+media: dvb-usb: Constify struct i2c_algorithm
+media: dibx000_common: Constify struct i2c_algorithm
+staging: media: imx: vdic: Drop unused prepare_vdi_in_buffers()
+media: qcom: camss: Add sm845 named power-domain support
+media: cx231xx: Convert enum into a define
+media: cx23885: add simple suspend/resume
+media: coda: Add system resume interface
+media: dvb-usb: Constify struct usb_device_id
+media: dt-bindings: adv7180: Document the 'interrupts' property
+media: usb: use kmalloc_array() to replace kmalloc()
+media: pwc: remove useless header files
+media: i2c: adv748x: Fix test pattern selection mask
+media: mgb4: Added support for additional GMSL modules variants
+media: admin-guide: add mgb4 GMSL modules variants description
+Documentation: media: fix spelling error in the HDMI CEC documentation
+media: video-i2c: Use HWMON_CHANNEL_INFO macro to simplify code
+media: mediatek: vcodec: Fix a resource leak related to the scp device in FW initialization
+media: uapi: rkisp1-config: Fix typo in extensible params example
+media: dt-bindings: aspeed,video-engine: Convert to json schema
+dt-bindings: media: st,stmipid02: correct lane-polarities maxItems
+media: iris: rename module file
+media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warning
+Merge patch "sysv: Remove the filesystem"
+sysv: Remove the filesystem
+kcmp: improve performance adding an unlikely hint to task comparisons
+vfs: inline new_inode_pseudo() and de-staticize alloc_inode()
+fs: don't needlessly acquire f_lock
+vfs: inline getname()
+Merge patch series "Fix the return type of several functions from long to int"
+fs: avoid mmap sem relocks when coredumping with many missing pages
+ioctl: Fix return type of several functions from long to int
+open: Fix return type of several functions from long to int
+make use of anon_inode_getfile_fmode()
+Merge patch series "CONFIG_DEBUG_VFS at last"
+vfs: use the new debug macros in inode_set_cached_link()
+vfs: catch invalid modes in may_open()
+vfs: add initial support for CONFIG_DEBUG_VFS
+arm64: dts: rockchip: rk356x: Move PCIe MSI to use GIC ITS instead of MBI
+arm64: dts: rockchip: rk356x: Add MSI controller node
+irqchip/gic-v3: Add Rockchip 3568002 erratum workaround
+vdso: Remove remnants of architecture-specific time storage
+vdso: Remove remnants of architecture-specific random state storage
+x86/vdso/vdso2c: Remove page handling
+x86/vdso: Switch to generic storage implementation
+powerpc/vdso: Switch to generic storage implementation
+MIPS: vdso: Switch to generic storage implementation
+s390/vdso: Switch to generic storage implementation
+arm: vdso: Switch to generic storage implementation
+LoongArch: vDSO: Switch to generic storage implementation
+riscv: vdso: Switch to generic storage implementation
+arm64: vdso: Switch to generic storage implementation
+vdso: Add generic architecture-specific data storage
+vdso: Add generic random data storage
+vdso: Add generic time data storage
+vdso: Rename included Makefile
+vdso: Introduce vdso/align.h
+parisc: Remove unused symbol vdso_data
+x86/vdso: Fix latent bug in vclock_pages calculation
+gpio: regmap: Allow ngpio to be read from the property
+gpio: regmap: Move optional assignments down in the code
+gpio: regmap: Group optional assignments together for better understanding
+gpiolib: Use fwnode instead of device in gpiochip_get_ngpios()
+gpiolib: Extract gpiochip_choose_fwnode() for wider use
+selftests: fix spelling/grammar errors in sysctl/sysctl.sh
+Merge patch series "Support Multi-frequency scale for UFS"
+scsi: ABI: sysfs-driver-ufs: Add missing UFS sysfs attributes
+scsi: ufs: core: Toggle Write Booster during clock scaling base on gear speed
+scsi: ufs: core: Check if scaling up is required when disable clkscale
+scsi: ufs: core: Enable multi-level gear scaling
+scsi: ufs: qcom: Implement the freq_to_gear_speed() vop
+scsi: ufs: core: Add a vop to map clock frequency to gear speed
+scsi: ufs: qcom: Pass target_freq to clk scale pre and post change
+scsi: ufs: core: Pass target_freq to clk_scale_notify() vop
+Merge patch series "mpt3sas driver udpates"
+scsi: mpt3sas: update driver version to 52.100.00.00
+scsi: mpt3sas: Send a diag reset if target reset fails
+scsi: mpt3sas: Report driver capability as part of IOCINFO command
+scsi: mpt3sas: Add support for MCTP Passthrough commands
+scsi: mpt3sas: Update MPI headers to 02.00.62 version
+scsi: ufs: qcom: Remove dead code in ufs_qcom_cfg_timers()
+platform/chrome: cros_ec_typec: Add support for setting USB mode via sysfs
+EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids
+EDAC/igen6: Fix the flood of invalid error reports
+EDAC/ie31200: work around false positive build warning
+tools/nolibc: add support for 32-bit s390
+selftests/nolibc: rename s390 to s390x
+selftests/nolibc: only run constructor tests on nolibc
+MAINTAINERS: Add Energy Model framework as properly maintained
+PM: EM: use kfree_rcu() to simplify the code
+cpufreq: governor: Fix negative 'idle_time' handling in dbs_update()
+ASoC: SOF: amd: Add depends on CPU_SUP_AMD
+cpupower: monitor: Exit with error status if execvp() fail
+tools/memory-model: Define effect of Mb tags on RMWs in tools/...
+tools/memory-model: Define applicable tags on operation in tools/...
+tools/memory-model: Legitimize current use of tags in LKMM macros
+tools/memory-model: Add atomic_andnot() with its variants
+tools/memory-model: Add atomic_and()/or()/xor() and add_negative
+spi: dt-bindings: Convert Freescale SPI bindings to YAML
+irqchip/riscv-imsic: Special handling for non-atomic device MSI update
+irqchip/riscv-imsic: Avoid interrupt translation in interrupt handler
+irqchip/riscv-imsic: Implement irq_force_complete_move() for IMSIC
+irqchip/riscv-imsic: Separate next and previous pointers in IMSIC vector
+RISC-V: Select CONFIG_GENERIC_PENDING_IRQ
+genirq: Introduce irq_can_move_in_process_context()
+genirq: Introduce common irq_force_complete_move() implementation
+irqchip/riscv-imsic: Move to common MSI library
+irqchip/irq-msi-lib: Optionally set default irq_eoi()/irq_ack()
+ASoC: soc-core: Use str_yes_no() in snd_soc_close_delayed_work()
+auxdisplay: MAX6959 should select BITREVERSE
+ata: sata_via: Use str_up_down() helper in vt6420_prereset()
+Merge patch series "epoll changes for io_uring wait support"
+eventpoll: add epoll_sendevents() helper
+eventpoll: abstract out ep_try_send_events() helper
+eventpoll: abstract out parameter sanity checking
+Merge patch series "nsfs: validate ioctls"
+selftests/nsfs: add ioctl validation tests
+nsfs: validate ioctls
+spi: s3c64xx: extend description of compatible's fifo_depth
+firmware: cs_dsp: test_control_parse: null-terminate test strings
+firmware: cs_dsp: test_bin_error: Use same test cases for adsp2 and Halo Core
+pm: cpupower: bench: Prevent NULL dereference on malloc failure
+ASoC: dt-bindings: atmel-at91sam9g20ek: convert to json-schema
+regulator: pca9450: Remove duplicate code in probe
+Merge patch series "ovl: add override_creds mount option"
+selftests/ovl: add third selftest for "override_creds"
+selftests/ovl: add second selftest for "override_creds"
+selftests/filesystems: add utils.{c,h}
+selftests/ovl: add first selftest for "override_creds"
+ovl: allow to specify override credentials
+Merge patch series "VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry"
+VFS: add common error checks to lookup_one_qstr_excl()
+VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry
+PM: sleep: Use DPM_FLAG_SMART_SUSPEND conditionally
+intel_idle: clean up BYT/CHT auto demotion disable
+pmdomain: imx: gpcv2: use proper helper for property detection
+MAINTAINERS: Update section for cpuidle-psci
+pmdomain: Merge branch rockchip into next
+pmdomain: rockchip: Check if SMC could be handled by TA
+HID: google: don't include '<linux/pm_wakeup.h>' directly
+cpufreq: enable 1200Mhz clock speed for armada-37xx
+x86/crc: add ANNOTATE_NOENDBR to suppress objtool warnings
+Adjust all AMD audio drivers to use AMD_NODE
+scsi: mpt3sas: Fix a locking bug in an error path
+scsi: mpi3mr: Fix locking in an error path
+scsi: hpsa: Replace deprecated strncpy() with strscpy_pad()
+scsi: hpsa: Remove deprecated and unnecessary strncpy()
+scsi: ufs: core: Add hba parameter to trace events
+ASoC: SOF: amd: Drop host bridge ID from struct
+ASoC: amd: acp: Drop local symbols for smn read/write
+ASoC: SOF: amd: Use AMD_NODE
+ASoC: amd: acp: acp63: Use AMD_NODE
+ASoC: amd: acp: acp70: Use AMD_NODE
+ASoC: amd: acp: rembrandt: Use AMD_NODE
+Hid: Intel-thc-hid: Intel-thc: Fix "dubious: !x | !y" issue
+HID: hid-universal-pidff: Fix spelling mistake "sucessfully" -> "successfully"
+HID: appletb-kbd: Fix inconsistent indentation and pass -ENODEV to dev_err_probe
+HID: hid-appletb-bl: fix incorrect error message for default brightness
+HID: hid-appletb-kbd: simplify logic used to switch between media and function keys on pressing fn key
+Documentation: typo fixes
+PM: runtime: Introduce pm_runtime_blocked()
+PM: Block enabling of runtime PM during system suspend
+docs: translations: Allow creating cross-references for ABI README
+docs: submit-checklist: Allow creating cross-references for ABI README
+docs: networking: Allow creating cross-references statistics ABI
+docs: iio: Allow creating cross-references ABI
+docs: arm: generic-counter: Allow creating cross-references for ABI
+docs: arm: asymmetric-32bit: Allow creating cross-references for ABI
+docs: thunderbolt: Allow creating cross-references for ABI
+docs: automarkup: drop legacy support
+docs: media: Allow creating cross-references for RC ABI
+Merge branch 'pm-runtime'
+docs/zh_CN: add few request for Chinese translation
+docs/zh_CN: add maintainer tree for Chinese doc pickup
+Documentation/core-api: min_heap: update for variable types change
+docs: iostats: Rewrite intro, remove outdated formats
+MAINTAINERS: add reviewer for Chinese translations
+Documentation/kernel-parameters: fix typo in description of reserve_mem
+kernel-docs: Add book to process/kernel-docs.rst
+PM: Rearrange documentation related to __pm_runtime_disable()
+cpufreq: intel_pstate: Make it possible to avoid enabling CAS
+PM: EM: Slightly reduce em_check_capacity_update() overhead
+PM: EM: Drop unused parameter from em_adjust_new_capacity()
+PM: hibernate: Replace deprecated kmap_atomic() with kmap_local_page()
+sched_ext: idle: Introduce node-aware idle cpu kfunc helpers
+arm64/sysreg: Add register fields for HFGWTR2_EL2
+arm64/sysreg: Add register fields for HFGRTR2_EL2
+arm64/sysreg: Add register fields for HFGITR2_EL2
+arm64/sysreg: Add register fields for HDFGWTR2_EL2
+arm64/sysreg: Add register fields for HDFGRTR2_EL2
+arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1
+ACPI: HED: Always initialize before evged
+x86/ACPI: CPPC: Add missing include
+ACPI: video: Use str_yes_no() helper in acpi_video_bus_add()
+ACPI: platform_profile: Improve platform_profile_unregister()
+ACPI: platform-profile: Fix CFI violation when accessing sysfs files
+ACPI: power: Use str_on_off() helper function
+ACPI: thermal: Fix stale comment regarding trip points
+io_uring: use lockless_cq flag in io_req_complete_post()
+x86/amd_node: Add a smn_read_register() helper
+MAINTAINERS: Use my kernel.org address for ACPI PMIC work
+objpool: rework objpool_pop()
+cpumask: add for_each_{possible,online}_cpu_wrap
+bitmap: remove _check_eq_u32_array
+bitmap: Align documentation between bitmap_gather() and bitmap_scatter()
+wifi: rt2x00: Switch to use hrtimer_update_function()
+io_uring: Use helper function hrtimer_update_function()
+serial: xilinx_uartps: Use helper function hrtimer_update_function()
+Revert "driver: block: release the lo_work_lock before queue_work"
+MAINTAINERS: adjust the file entry in SPI OFFLOAD
+ASoC: amd: ps: fix inconsistent indenting warning in check_and_handle_sdw_dma_irq()
+ASoC: SOF: imx: Fix error code in probe()
+ASoC: SOF: imx: Fix an IS_ERR() vs NULL bug in imx_parse_ioremap_memory()
+mtd: spi-nor: use scope-based mutex cleanup helpers
+mtd: spi-nor: sort headers alphabetically
+arm64: Update AMU-based freq scale factor on entering idle
+arm64: Provide an AMU-based version of arch_freq_get_on_cpu
+gpiolib: don't build HTE code with CONFIG_HTE disabled
+gpiolib: move all includes to the top of gpio/consumer.h
+ASoC: fsl: imx-pcm-fiq: Switch to use hrtimer_setup()
+RDMA: Switch to use hrtimer_setup()
+virtio: mem: Switch to use hrtimer_setup()
+drm/vmwgfx: Switch to use hrtimer_setup()
+drm/xe/oa: Switch to use hrtimer_setup()
+drm/vkms: Switch to use hrtimer_setup()
+drm/msm: Switch to use hrtimer_setup()
+drm/i915/request: Switch to use hrtimer_setup()
+drm/i915/uncore: Switch to use hrtimer_setup()
+drm/i915/pmu: Switch to use hrtimer_setup()
+drm/i915/perf: Switch to use hrtimer_setup()
+drm/i915/gvt: Switch to use hrtimer_setup()
+drm/i915/huc: Switch to use hrtimer_setup()
+drm/amdgpu: Switch to use hrtimer_setup()
+stm class: heartbeat: Switch to use hrtimer_setup()
+i2c: Switch to use hrtimer_setup()
+iio: Switch to use hrtimer_setup()
+leds: trigger: pattern: Switch to use hrtimer_setup()
+mailbox: Switch to use hrtimer_setup()
+media: Switch to use hrtimer_setup()
+misc: vcpu_stall_detector: Switch to use hrtimer_setup()
+mmc: dw_mmc: Switch to use hrtimer_setup()
+ntb: ntb_pingpong: Switch to use hrtimer_setup()
+drivers: perf: Switch to use hrtimer_setup()
+power: reset: ltc2952-poweroff: Switch to use hrtimer_setup()
+power: supply: ab8500_chargalg: Switch to use hrtimer_setup()
+powercap: Switch to use hrtimer_setup()
+pps: generators: pps_gen_parport: Switch to use hrtimer_setup()
+rtc: class: Switch to use hrtimer_setup()
+scsi: Switch to use hrtimer_setup()
+serial: xilinx_uartps: Switch to use hrtimer_setup()
+serial: sh-sci: Switch to use hrtimer_setup()
+serial: imx: Switch to use hrtimer_setup()
+serial: amba-pl011: Switch to use hrtimer_setup()
+serial: 8250: Switch to use hrtimer_setup()
+usb: typec: tcpm: Switch to use hrtimer_setup()
+usb: musb: cppi41: Switch to use hrtimer_setup()
+usb: ehci: Switch to use hrtimer_setup()
+usb: gadget: Switch to use hrtimer_setup()
+usb: fotg210-hcd: Switch to use hrtimer_setup()
+usb: dwc2: Switch to use hrtimer_setup()
+USB: chipidea: Switch to use hrtimer_setup()
+x86: Move sysctls into arch/x86
+Merge tag 'v6.14-rc3' into x86/core, to pick up fixes
+xfrm: Switch to use hrtimer_setup()
+octeontx2-pf: Switch to use hrtimer_setup()
+igc: Switch to use hrtimer_setup()
+wifi: rt2x00: Switch to use hrtimer_setup()
+wifi: Switch to use hrtimer_setup()
+net/cdc_ncm: Switch to use hrtimer_setup()
+net: wwan: iosm: Switch to use hrtimer_setup()
+net: fec: Switch to use hrtimer_setup()
+net: stmmac: Switch to use hrtimer_setup()
+net: qualcomm: rmnet: Switch to use hrtimer_setup()
+net: mvpp2: Switch to use hrtimer_setup()
+net: ieee802154: at86rf230: Switch to use hrtimer_setup()
+net: sparx5: Switch to use hrtimer_setup()
+net: ethernet: hisilicon: Switch to use hrtimer_setup()
+net: ethernet: ec_bhf: Switch to use hrtimer_setup()
+net: ethernet: cortina: Switch to use hrtimer_setup()
+net: ethernet: ti: Switch to use hrtimer_setup()
+can: Switch to use hrtimer_setup()
+can: mcp251xfd: Switch to use hrtimer_setup()
+can: m_can: Switch to use hrtimer_setup()
+tcp: Switch to use hrtimer_setup()
+mac802154: Switch to use hrtimer_setup()
+net/sched: Switch to use hrtimer_setup()
+netdev: Switch to use hrtimer_setup()
+hwrng: timeriomem: Switch to use hrtimer_setup()
+null_blk: Switch to use hrtimer_setup()
+PM / devfreq: rockchip-dfi: Switch to use hrtimer_setup()
+PM: runtime: Switch to use hrtimer_setup()
+blk_iocost: Switch to use hrtimer_setup()
+ata: pata_octeon_cf: Switch to use hrtimer_setup()
+block, bfq: Switch to use hrtimer_setup()
+tracing/osnoise: Switch to use hrtimer_setup()
+watchdog: Switch to use hrtimer_setup()
+ubifs: Switch to use hrtimer_setup()
+bpf: Switch to use hrtimer_setup()
+time: Switch to hrtimer_setup()
+timerfd: Switch to use hrtimer_setup()
+perf: Switch to use hrtimer_setup()
+fork: Switch to use hrtimer_setup()
+io_uring/timeout: Switch to use hrtimer_setup()
+lib: test_objpool: Switch to use hrtimer_setup()
+mm/slab: Switch to use hrtimer_setup()
+sched: Switch to use hrtimer_setup()
+s390/ap_bus: Switch to use hrtimer_setup()
+perf/x86: Switch to use hrtimer_setup()
+powerpc/watchdog: Switch to use hrtimer_setup()
+ARM: 8611/1: l2x0: Switch to use hrtimer_setup()
+ARM: imx: Switch to use hrtimer_setup()
+riscv: kvm: Switch to use hrtimer_setup()
+LoongArch: KVM: Switch to use hrtimer_setup()
+KVM: arm64: Switch to use hrtimer_setup()
+KVM: x86: Switch to use hrtimer_setup()
+KVM: s390: Switch to use hrtimer_setup()
+KVM: PPC: Switch to use hrtimer_setup()
+KVM: MIPS: Switch to use hrtimer_setup()
+kallsyms: Remove KALLSYMS_ABSOLUTE_PERCPU
+percpu: Remove __per_cpu_load
+percpu: Remove PERCPU_VADDR()
+percpu: Remove PER_CPU_FIRST_SECTION
+x86/percpu/64: Remove INIT_PER_CPU macros
+x86/boot/64: Remove inverse relocations
+x86/percpu/64: Remove fixed_percpu_data
+x86/percpu/64: Use relative percpu offsets
+x86/stackprotector/64: Convert to normal per-CPU variable
+x86/module: Deal with GOT based stack cookie load on Clang < 17
+x86/relocs: Handle R_X86_64_REX_GOTPCRELX relocations
+x86/pvh: Use fixed_percpu_data for early boot GSBASE
+x86/boot: Disable stack protector for early boot code
+x86/stackprotector: Remove stack protector test scripts
+x86/build: Raise the minimum GCC version to 8.1
+posix-timers: Invoke cond_resched() during exit_itimers()
+hrtimers: Replace hrtimer_clock_to_base_table with switch-case
+irqchip/riscv-imsic: Set irq_set_affinity() for IMSIC base
+irqchip/renesas-rzg2l: Simplify checks in rzg2l_irqc_common_init()
+irqchip/renesas-rzg2l: Switch to using dev_err_probe()
+irqchip/renesas-rzg2l: Remove pm_put label
+irqchip/renesas-rzg2l: Use devm_pm_runtime_enable()
+irqchip/renesas-rzg2l: Use devm_reset_control_get_exclusive_deasserted()
+irqchip/renesas-rzg2l: Use local dev pointer in rzg2l_irqc_common_init()
+media: platform: rpi1-cfe: drop vb2_ops_wait_prepare/finish
+media: adv7511-v4l2: add support for the EEODB
+media: v4l2-dv-timings: add v4l2_num_edid_blocks() helper
+media: radio-aztech.c: fix old email in comment
+media: test-drivers: vivid: don't call schedule in loop
+Revert "fsverity: relax build time dependency on CRYPTO_SHA256"
+Revert "fscrypt: relax Kconfig dependencies for crypto API algorithms"
+Documentation: add a usecase for FS_IOC_READ_VERITY_METADATA
+selftests/powerpc: Use PKEY_UNRESTRICTED macro
+selftests/mm: Use PKEY_UNRESTRICTED macro
+mm/pkey: Add PKEY_UNRESTRICTED macro
+cpufreq: Introduce an optional cpuinfo_avg_freq sysfs entry
+cpufreq: Allow arch_freq_get_on_cpu to return an error
+arch_topology: init capacity_freq_ref to 0
+perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel
+perf/amd/ibs: Update DTLB/PageSize decode logic
+perf/amd/ibs: Add support for OP Load Latency Filtering
+cpuidle: psci: Add trace for PSCI domain idle
+ASoC: random cleanup
+ASoC: tas2764: Random patches from the Asahi Linux
+gpio: loongson-64bit: Remove unneeded ngpio assignment
+gpiolib: Switch to use for_each_if() helper
+drm: Move for_each_if() to util_macros.h for wider use
+gpio: latch: store the address of pdev->dev in a helper variable
+gpio: latch: use generic device properties
+phy: mapphone-mdm6600: use gpiod_multi_set_value_cansleep
+mux: gpio: use gpiod_multi_set_value_cansleep
+mmc: pwrseq_simple: use gpiod_multi_set_value_cansleep
+io_uring: pass struct io_tw_state by value
+io_uring: introduce type alias for io_tw_state
+io_uring/rsrc: avoid NULL check in io_put_rsrc_node()
+io_uring: pass ctx instead of req to io_init_req_drain()
+io_uring: use IO_REQ_LINK_FLAGS more
+io_uring/net: improve recv bundles
+io_uring/waitid: use generic io_cancel_remove() helper
+io_uring/futex: use generic io_cancel_remove() helper
+io_uring/cancel: add generic cancel helper
+io_uring/waitid: convert to io_cancel_remove_all()
+io_uring/futex: convert to io_cancel_remove_all()
+io_uring/cancel: add generic remove_all helper
+io_uring/kbuf: uninline __io_put_kbufs
+io_uring/kbuf: introduce io_kbuf_drop_legacy()
+io_uring/kbuf: open code __io_put_kbuf()
+io_uring/kbuf: remove legacy kbuf caching
+io_uring/kbuf: simplify __io_put_kbuf
+io_uring/kbuf: move locking into io_kbuf_drop()
+io_uring/kbuf: remove legacy kbuf kmem cache
+io_uring/kbuf: remove legacy kbuf bulk allocation
+io_uring: sanitise ring params earlier
+io_uring: check for iowq alloc_workqueue failure
+io_uring: deduplicate caches deallocation
+io_uring/io-wq: pass io_wq to io_get_next_work()
+io_uring/io-wq: do not use bogus hash value
+io_uring/io-wq: cache work->flags in variable
+io_uring/io-wq: move worker lists to struct io_wq_acct
+io_uring/io-wq: add io_worker.acct pointer
+io_uring/io-wq: eliminate redundant io_work_get_acct() calls
+MAINTAINERS: Update sysctl file list in MAINTAINERS
+ASoC: SOF: Intel: Use str_enable_disable() helper
+ASoC: wm_hubs: Use str_enable_disable() in wm_hubs_update_class_w()
+ASoC: dt-bindings: wlf,wm8960: add 'port' property
+ASoC: SOF: ipc3: Use str_enabled_disabled() helper function
+ASoC: SOF: Intel: Don't import non-existing module namespace
+ASoC: ops: Enforce platform maximum on initial value
+sysctl: Fix underflow value setting risk in vm_table
+coredump: Fixes core_pipe_limit sysctl proc_handler
+x86/amd_node: Add support for debugfs access to SMN registers
+x86/amd_node: Add SMN offsets to exclusive region access
+x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE
+platform/x86: dell: Use *-y instead of *-objs in Makefile
+ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG
+ASoC: tas2764: Mark SW_RESET as volatile
+ASoC: tas2764: Wait for ramp-down after shutdown
+ASoC: tas2764: Power up/down amp on mute ops
+ASoC: soc-pcm: cleanup dpcm_fe_dai_do_trigger()
+ASoC: soc-pcm: cleanup dpcm_dai_trigger_fe_be()
+ASoC: remove dpcm_process_paths()
+ASoC: remove update from snd_soc_card
+ASoC: soc-pcm: remove duplicate param from __soc_pcm_hw_params()
+ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot()
+ASoC: soc-pcm: makes dpcm_dapm_stream_event() void
+ASoC: soc-ops: makes snd_soc_read_signed() void
+ASoC: soc-core: makes snd_soc_set_dmi_name() local
+ASoC: soc-pcm: no need to check dpcm->fe on dpcm_be_connect()
+smack: recognize ipv4 CIPSO w/o categories
+smack: Revert "smackfs: Added check catlen"
+sched_ext: idle: Per-node idle cpumasks
+sched_ext: idle: Introduce SCX_OPS_BUILTIN_IDLE_PER_NODE
+sched_ext: idle: Make idle static keys private
+sched/topology: Introduce for_each_node_numadist() iterator
+mm/numa: Introduce nearest_node_nodemask()
+nodemask: numa: reorganize inclusion path
+nodemask: add nodes_copy()
+pwm: Strengthen dependency for PWM_SIFIVE
+pwm: clps711x: Drop of_match_ptr() usage for .of_match_table
+pwm: pca9685: Drop ACPI_PTR() and of_match_ptr()
+media: dw9719: Add DW9761 support
+media: qcom: camss: switch CSID to defined MIPI CSI data type IDs
+media: i2c: imx219: Scale the pixel rate for analog binning
+media: i2c: imx219: Increase minimum LLP to fix blocky artefacts
+media: i2c: imx219: make HBLANK r/w to allow longer exposures
+media: i2c: imx219: Rename VTS to FRM_LENGTH
+media: i2c: imx219: Correct the minimum vblanking value
+media: imx219: Adjust PLL settings based on the number of MIPI lanes
+media: i2c: imx415: Link frequencies are not exclusive to num lanes
+media: i2c: imx415: Make HBLANK controllable and in consistent units
+media: i2c: imx415: Add read/write control of VBLANK
+media: v4l: Convert the users of v4l2_get_link_freq to call it on a pad
+media: ivsc: csi: Obtain link frequency from the media pad
+media: intel/ipu6: Obtain link frequency from the remote subdev pad
+media: v4l: Memset argument to 0 before calling get_mbus_config pad op
+media: Documentation: Receiver drivers should call v4l2_get_link_freq()
+media: Documentation: tx-rx: Move transmitter control out of CSI-2 part
+media: Documentation: Update link frequency driver documentation
+media: v4l: Support obtaining link frequency via get_mbus_config
+media: v4l: Support passing media pad argument to v4l2_get_link_freq()
+media: pci: ipu6: drop vb2_ops_wait_prepare/finish
+media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO
+media: i2c: ov7251: Set enable GPIO low in probe
+media: i2c: imx319: Rectify runtime PM handling probe and remove
+media: i2c: imx219: Rectify runtime PM handling in probe and remove
+media: i2c: ccs: Set the device's runtime PM status correctly in probe
+media: i2c: ccs: Set the device's runtime PM status correctly in remove
+media: stm32: dcmipp: add has_csi2 & needs_mclk in match data
+media: stm32: csi: correct unsigned or useless variable settings
+media: stm32: csi: remove useless fwnode_graph_get_endpoint call
+media: stm32: csi: simplify enable_streams error handling
+media: stm32: csi: use ARRAY_SIZE to search D-PHY table
+media: stm32: csi: register subdev only at end of probe
+media: stm32: csi: add missing pm_runtime_put on error
+dt-bindings: media: clarify stm32 csi & simplify example
+media: stm32: dcmipp: correct ret type in dcmipp_graph_notify_bound
+media: i2c: ov2740: Small cleanups
+media: i2c: ov2740: Free control handler on error path
+media: i2c: imx214: Fix link frequency validation
+media: i2c: imx214: Add test pattern control
+media: i2c: imx214: Verify chip ID
+media: i2c: imx214: Add analogue/digital gain control
+media: i2c: imx214: Implement vflip/hflip controls
+media: i2c: imx214: Add vblank and hblank controls
+media: i2c: imx214: Check number of lanes from device tree
+media: i2c: imx214: Drop IMX214_REG_EXPOSURE from mode reg arrays
+media: i2c: imx214: Replace register addresses with macros
+media: i2c: imx214: Convert to CCI register access helpers
+media: i2c: imx214: Simplify with dev_err_probe()
+media: i2c: imx214: Use subdev active state
+media: i2c: imx214: Rectify probe error handling related to runtime PM
+Revert "media: imx214: Fix the error handling in imx214_probe()"
+media: ov08x40: Don't log ov08x40_check_hwcfg() errors twice
+media: ov08x40: Add missing '\n' to ov08x40_check_hwcfg() error messages
+media: ov08x40: Add missing ov08x40_identify_module() call on stream-start
+media: ov08x40: Improve ov08x40_[read|write]_reg() error returns
+media: ov08x40: Improve ov08x40_identify_module() error logging
+media: ov08x40: Move ov08x40_identify_module() function up
+media: ov08x40: Get clock on ACPI platforms too
+media: ov08x40: Get reset GPIO and regulators on ACPI platforms too
+media: ov08x40: Move fwnode_graph_get_next_endpoint() call up
+media: ov08x40: Properly turn sensor on/off when runtime-suspended
+media: hi556: Don't log hi556_check_hwcfg() errors twice
+media: hi556: Improve error logging when fwnode is not found
+media: hi556: Add missing '\n' to hi556 error messages
+media: hi556: Fix memory leak (on error) in hi556_check_hwcfg()
+md/raid1: fix memory leak in raid1_run() if no active rdev
+md: ensure resync is prioritized over recovery
+media: chips-media: wave5: Fix timeout while testing 10bit hevc fluster
+media: chips-media: wave5: Fix a hang after seeking
+media: chips-media: wave5: Avoid race condition in the interrupt handler
+media: chips-media: wave5: Fix gray color on screen
+tools/sched_ext: Sync with scx repo
+sched_ext: Provides a sysfs 'events' to expose core event counters
+KVM: x86/mmu: Walk rmaps (shadow MMU) without holding mmu_lock when aging gfns
+KVM: x86/mmu: Add support for lockless walks of rmap SPTEs
+KVM: x86/mmu: Add infrastructure to allow walking rmaps outside of mmu_lock
+KVM: x86/mmu: Refactor low level rmap helpers to prep for walking w/o mmu_lock
+KVM: x86/mmu: Only check gfn age in shadow MMU if indirect_shadow_pages > 0
+KVM: x86/mmu: Skip shadow MMU test_young if TDP MMU reports page as young
+KVM: x86/mmu: Age TDP MMU SPTEs without holding mmu_lock
+KVM: x86/mmu: Always update A/D-disabled SPTEs atomically
+KVM: x86/mmu: Don't force atomic update if only the Accessed bit is volatile
+KVM: x86/mmu: Factor out spte atomic bit clearing routine
+KVM: Allow lockless walk of SPTEs when handing aging mmu_notifier event
+KVM: selftests: Add infrastructure for getting vCPU binary stats
+KVM: selftests: Adjust number of files rlimit for all "standard" VMs
+KVM: selftests: Get VM's binary stats FD when opening VM
+KVM: selftests: Add struct and helpers to wrap binary stats cache
+KVM: selftests: Macrofy vm_get_stat() to auto-generate stat name string
+KVM: selftests: Assert that __vm_get_stat() actually finds a stat
+pmdomain: renesas: rcar-sysc: Drop fwnode_dev_initialized() call
+pmdomain: sunxi: add V853 ppu support
+pmdomain: Merge branch dt into next
+dt-bindings: power: add V853 ppu bindings
+x86/ibt: Handle FineIBT in handle_cfi_failure()
+x86/early_printk: Harden early_serial
+x86/ibt: Clean up poison_endbr()
+x86/traps: Cleanup and robustify decode_bug()
+x86/alternative: Simplify callthunk patching
+x86/boot: Mark start_secondary() with __noendbr
+x86/cfi: Clean up linkage
+x86,kcfi: Fix EXPORT_SYMBOL vs kCFI
+x86/ibt: Clean up is_endbr()
+Merge branch 'x86/mm'
+module: don't annotate ROX memory as kmemleak_not_leak()
+x86/events/amd/iommu: Increase IOMMU_NAME_SIZE
+sched/fair: Refactor can_migrate_task() to elimate looping
+sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks
+sched: Don't define sched_clock_irqtime as static key
+sched: Reduce the default slice to avoid tasks getting an extra tick
+sched: Cancel the slice protection of the idle entity
+smack: remove /smack/logging if audit is not configured
+drivers/hv: add CPU offlining support
+drivers/hv: introduce vmbus_channel_set_cpu()
+cpu: export lockdep_assert_cpus_held()
+hyperv: Move arch/x86/hyperv/hv_proc.c to drivers/hv
+hyperv: Move hv_current_partition_id to arch-generic code
+smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label
+Merge branch 'mauro' into docs-mw
+scripts/kernel-doc: drop Sphinx version check
+docs: extensions: don't use utf-8 syntax for descriptions
+docs: changes: update Python minimal version
+docs: changes: update Sphinx minimal version to 3.4.3
+gpiolib: add gpiod_multi_set_value_cansleep
+sched_ext: Implement SCX_OPS_ALLOW_QUEUED_WAKEUP
+docs: ABI: move README contents to the top
+docs: trace: decode_msr.py: make it compatible with python 3
+docs: Makefile: use the new script to check for bad ABI references
+Documentation/driver-api: fixed spelling mistakes
+scripts/kernel-doc: remove an obscure logic from kernel-doc
+docs: ABI: drop two duplicate symbols
+ASoC: Intel: avs: Use str_on_off() in avs_dsp_core_power()
+mdomain: Merge branch rockchip into next
+pmdomain: rockchip: Add smc call to inform firmware
+pmdomain: core: Introduce dev_pm_genpd_rpm_always_on()
+soc: rockchip: add header for suspend mode SIP interface
+pmdomain: bcm2835-power: set flag GENPD_FLAG_ACTIVE_WAKEUP
+dt-bindings: power: rpmpd: Fix comment for SM6375
+pmdomain: ti: Use of_property_present() for non-boolean properties
+platform/x86: ideapad-laptop: use dev_groups to register attribute groups
+platform/x86:intel/pmc: Move arch specific action to init function
+sonypi: Use str_on_off() helper in sonypi_display_info()
+platform/x86: int3472: Call "func" "con_id" instead
+Merge branch 'fixes' into for-next
+ASoC: tegra: Remove the isomgr_bw APIs export
+ASoC: amd: ps: use switch statements for acp pci revision id check
+media: rc: add keymap for Siemens Gigaset RC20 remote
+media: streamzap: prevent processing IR data on URB failure
+media: streamzap: fix race between device disconnection and urb callback
+scsi: ufs: Constify the third pwr_change_notify() argument
+scsi: usb: Rename the RESERVE and RELEASE constants
+scsi: ufs: core: Critical health condition
+scsi: iscsi_tcp: Switch to using the crc32c library
+scsi: target: iscsi: Fix typos
+scsi: mpi3mr: Fix spelling mistake "skiping" -> "skipping"
+scsi: mpt3sas: Reduce log level of ignore_delay_remove message to KERN_INFO
+scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr()
+scsi: target: spc: Fix RSOC parameter data header size
+lib/prime_numbers: convert self-test to KUnit
+lib/math: Add Kunit test suite for gcd()
+unicode: kunit: change tests filename and path
+smack: dont compile ipv6 code unless ipv6 is configured
+x86/crc32: improve crc32c_arch() code generation with clang
+KVM: Rename kvm_handle_hva_range()
+KVM: SEV: Use long-term pin when registering encrypted memory regions
+KVM: x86: Override TSC_STABLE flag for Xen PV clocks in kvm_guest_time_update()
+KVM: x86: Setup Hyper-V TSC page before Xen PV clocks (during clock update)
+KVM: x86: Remove per-vCPU "cache" of its reference pvclock
+KVM: x86: Pass reference pvclock as a param to kvm_setup_guest_pvclock()
+KVM: x86: Set PVCLOCK_GUEST_STOPPED only for kvmclock, not for Xen PV clock
+KVM: x86: Don't bleed PVCLOCK_GUEST_STOPPED across PV clocks
+KVM: x86/xen: Use guest's copy of pvclock when starting timer
+KVM: x86: Process "guest stopped request" once per guest time update
+KVM: x86: Drop local pvclock_flags variable in kvm_guest_time_update()
+KVM: x86: Eliminate "handling" of impossible errors during SUSPEND
+KVM: x86: Don't take kvm->lock when iterating over vCPUs in suspend notifier
+KVM: x86: Defer runtime updates of dynamic CPUID bits until CPUID emulation
+KVM: x86: Query X86_FEATURE_MWAIT iff userspace owns the CPUID feature bit
+KVM: x86: Apply TSX_CTRL_CPUID_CLEAR if and only if the vCPU has RTM or HLE
+KVM: x86: Use for-loop to iterate over XSTATE size entries
+KVM: x86/cpuid: add type suffix to decimal const 48 fix building warning
+KVM: x86: Clear pv_unhalted on all transitions to KVM_MP_STATE_RUNNABLE
+KVM: x86: Introduce kvm_set_mp_state()
+KVM: x86: Use kvfree_rcu() to free old optimized APIC map
+KVM: x86: Wake vCPU for PIC interrupt injection iff a valid IRQ was found
+selftests/nolibc: split up architecture list in run-tests.sh
+spi: offload: fix use after free
+spi: fix missing offload_flags doc
+KVM: selftests: Close VM's binary stats FD when releasing VM
+KVM: selftests: Fix mostly theoretical leak of VM's binary stats FD
+KVM: selftests: Allow running a single iteration of dirty_log_test
+KVM: selftests: Fix an off-by-one in the number of dirty_log_test iterations
+KVM: selftests: Set per-iteration variables at the start of each iteration
+KVM: selftests: Tighten checks around prev iter's last dirty page in ring
+KVM: selftests: Ensure guest writes min number of pages in dirty_log_test
+KVM: sefltests: Verify value of dirty_log_test last page isn't bogus
+KVM: selftests: Collect *all* dirty entries in each dirty_log_test iteration
+KVM: selftests: Print (previous) last_page on dirty page value mismatch
+KVM: selftests: Use continue to handle all "pass" scenarios in dirty_log_test
+KVM: selftests: Post to sem_vcpu_stop if and only if vcpu_stop is true
+KVM: selftests: Keep dirty_log_test vCPU in guest until it needs to stop
+KVM: selftests: Honor "stop" request in dirty ring test
+KVM: selftests: Limit dirty_log_test's s390x workaround to s390x
+KVM: selftests: Continuously reap dirty ring while vCPU is running
+KVM: selftests: Read per-page value into local var when verifying dirty_log_test
+KVM: selftests: Precisely track number of dirty/clear pages for each iteration
+KVM: selftests: Drop stale srandom() initialization from dirty_log_test
+KVM: selftests: Drop signal/kick from dirty ring testcase
+KVM: selftests: Sync dirty_log_test iteration to guest *before* resuming
+KVM: selftests: Support multiple write retires in dirty_log_test
+KVM: selftests: Actually emit forced emulation prefix for kvm_asm_safe_fep()
+KVM: selftests: Print out the actual Top-Down Slots count on failure
+KVM: selftests: Drop the "feature event" param from guest test helpers
+KVM: selftests: Remove dead code in Intel PMU counters test
+KVM: selftests: Only validate counts for hardware-supported arch events
+KVM: selftests: Make Intel arch events globally available in PMU counters test
+ASoC: adau1701: use gpiod_multi_set_value_cansleep
+pipe: change pipe_write() to never add a zero-sized buffer
+gpiolib: Simplify implementation of for_each_hwgpio_in_range()
+gpiolib: Deduplicate some code in for_each_requested_gpio_in_range()
+ASoC: SOF: imx-common: set sdev->pdata->hw_pdata after common is alloc'd
+Merge patch series "fs: allow changing idmappings"
+Merge patch series "statmount: allow to retrieve idmappings"
+fs: allow changing idmappings
+fs: add kflags member to struct mount_kattr
+fs: add open_tree_attr()
+fs: add copy_mount_setattr() helper
+fs: add vfs_open_tree() helper
+statmount: add a new supported_mask field
+Merge patch series "fs: allow detached mounts in clone_private_mount()"
+samples/vfs: add STATMOUNT_MNT_{G,U}IDMAP
+selftests: add tests for using detached mount with overlayfs
+samples/vfs: check whether flag was raised
+statmount: allow to retrieve idmappings
+uidgid: add map_id_range_up()
+fs: allow detached mounts in clone_private_mount()
+auxdisplay: seg-led-gpio: use gpiod_multi_set_value_cansleep
+Merge tag 'gpio-set-array-helper-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into auxdisplay
+gpio: xilinx: Replace custom variants of bitmap_read()/bitmap_write()
+gpio: xilinx: Use better bitmap APIs where appropriate
+gpiolib: Deduplicate gpiod_direction_input_nonotify() call
+gpio: max3191x: use gpiod_multi_set_value_cansleep
+Merge tag 'gpio-set-array-helper-v6.15-rc1' into gpio/for-next
+gpiolib: add gpiod_multi_set_value_cansleep()
+Merge patch series "ovl: allow O_PATH file descriptor when specifying layers"
+selftests/overlayfs: test specifying layers as O_PATH file descriptors
+fs: support O_PATH fds with FSCONFIG_SET_FD
+pwm: Add support for pwm nexus dt bindings
+dt-bindings: pwm: Add support for PWM nexus node
+media: qcom: camss: add support for SDM670 camss
+dt-bindings: media: camss: Add qcom,sdm670-camss
+Smack: fix typos and spelling errors
+HID: pidff: Remove redundant call to pidff_find_special_keys
+HID: pidff: Support device error response from PID_BLOCK_LOAD
+HID: pidff: Comment and code style update
+HID: hid-universal-pidff: Add Asetek wheelbases support
+HID: pidff: Make sure to fetch pool before checking SIMULTANEOUS_MAX
+MAINTAINERS: Update hid-universal-pidff entry
+KVM: SVM: Ensure PSP module is initialized if KVM module is built-in
+crypto: ccp: Add external API interface for PSP module initialization
+block: refactor rq_qos_wait()
+block: introduce init_wait_func()
+KVM: SEV: Use to_kvm_sev_info() for fetching kvm_sev_info struct
+iommufd/fault: Remove iommufd_fault_domain_attach/detach/replace_dev()
+iommufd: Make attach_handle generic than fault specific
+KVM: x86: Remove unused iommu_domain and iommu_noncoherent from kvm_arch
+KVM: x86/xen: Only write Xen hypercall page for guest writes to MSR
+loop: release the lo_work_lock before queue_work
+ASoC: fsl_micfil: Add decimation filter bypass mode support
+spi: spi-offload-trigger-pwm: add extra headers
+spi: offload: types: include linux/bits.h
+mtd: rawnand: qcom: finish converting register to FIELD_PREP
+gpiolib: Even more opportunities to use str_high_low() helper
+gpio: 74x164: Utilise temporary variable for struct device
+gpio: 74x164: Switch to use dev_err_probe()
+gpio: 74x164: Fully convert to use managed resources
+gpio: 74x164: Make use of the macros from bits.h
+gpio: 74x164: Annotate buffer with __counted_by()
+gpio: 74x164: Simplify code with cleanup helpers
+gpio: 74x164: Remove unneeded dependency to OF_GPIO
+gpio: virtio: support multiple virtio-gpio controller instances
+HID: Kconfig: Add LEDS_CLASS_MULTICOLOR dependency to HID_LOGITECH
+unicode: kunit: refactor selftest to kunit tests
+lib/tests/kfifo_kunit.c: add tests for the kfifo structure
+lib: Move KUnit tests into tests/ subdirectory
+lib/math: Add int_log test suite
+lib: math: Move KUnit tests into tests/ subdir
+crash: Remove KEXEC_CORE_NOTE_NAME
+s390/crash: Use note name macros
+crash: Use note name macros
+powerpc/crash: Use note name macros
+binfmt_elf: Use note name macros
+elf: Define note name macros
+x86/fpu: Fully optimize out WARN_ON_FPU()
+Merge branch 'for-6.14-fixes' into for-6.15
+hrtimers: Make hrtimer_update_function() less expensive
+docs: submitting-patches: document the format for affiliation
+Merge branch 'mauro' into docs-mw
+pwm: Add upgrade path to #pwm-cells = <3> for users of of_pwm_single_xlate()
+scripts/get_abi.pl: drop now obsoleted script
+scripts/get_abi.py: add support for undefined ABIs
+scripts/lib/abi/abi_parser.py: make it backward-compatible with Python 3.6
+scripts/lib/abi/abi_parser.py: Rename title name for ABI files
+docs: sphinx/kernel_abi: avoid warnings during Sphinx module init
+docs: sphinx/automarkup: add cross-references for ABI
+docs: admin-guide/abi: split files from symbols
+docs: sphinx/kernel_abi: parse ABI files only once
+scripts/get_abi.pl: add support to parse ABI README file
+scripts/get_abi.pl: Add filtering capabilities to rest output
+docs: sphinx/kernel_abi: properly split lines
+docs: sphinx/kernel_abi: reduce buffer usage for ABI messages
+docs: sphinx/kernel_abi: use AbiParser directly
+scripts/lib/abi/abi_parser.py: use an interactor for ReST output
+scripts/lib/abi/abi_parser.py: optimize parse_abi() function
+docs: use get_abi.py for ABI generation
+scripts/get_abi.py: add support for symbol search
+scripts/get_abi.py: add a Python tool to generate ReST output
+scripts/documentation-file-ref-check: don't check perl/python scripts
+ABI: sysfs-power: fix a what tag
+ABI: sysfs-fs-f2fs: fix date tags
+ABI: sysfs-driver-dma-idxd: fix date tags
+ABI: sysfs-bus-coresight-*: fix kernelversion tags
+ABI: sysfs-class-rfkill: fix kernelversion tags
+docs: admin-guide: abi: add SPDX tags to ABI files
+docs: sphinx/kernel_abi: adjust coding style
+docs: sphinx: remove kernellog.py file
+docs/zh_CN: Add secrets index Chinese translation
+docs/zh_CN: Add keys index Chinese translation
+docs/zh_CN: Add self-protection index Chinese translation
+docs/zh_CN: Update the translation of dev-tools/ubsan to v6.14-rc1
+docs: submit-checklist: Expand on build tests against different word sizes
+Documentation: Remove repeated word in docs
+x86/crc64: implement crc64_be and crc64_nvme using new template
+x86/crc-t10dif: implement crc_t10dif using new template
+x86/crc32: implement crc32_le using new template
+x86/crc: add "template" for [V]PCLMULQDQ based CRC functions
+scripts/gen-crc-consts: add gen-crc-consts.py
+x86: move ZMM exclusion list into CPU feature flag
+documentation/filesystems: fix spelling mistakes
+Merge tag 'v6.14-rc2' into test
+seccomp: remove the 'sd' argument from __seccomp_filter()
+seccomp: remove the 'sd' argument from __secure_computing()
+seccomp: fix the __secure_computing() stub for !HAVE_ARCH_SECCOMP_FILTER
+seccomp/mips: change syscall_trace_enter() to use secure_computing()
+selftests/seccomp: Add hard-coded __NR_uretprobe for x86_64
+arm64: dts: rockchip: Add SPDIF on RK3588
+tools/sched_ext: Update enum_defs.autogen.h
+sched_ext: Take NUMA node into account when allocating per-CPU cpumasks
+pstore: Change kmsg_bytes storage size to u32
+blk-crypto: add ioctls to create and prepare hardware-wrapped keys
+blk-crypto: show supported key types in sysfs
+blk-crypto: add basic hardware-wrapped key support
+mtd: spinand: esmt: OTP access for F50{L,D}1G41LB
+mtd: spinand: micron: OTP access for MT29F2G01ABAGD
+mtd: spinand: otp: add helpers functions
+mtd: spinand: make spinand_{wait,otp_page_size} global
+mtd: spinand: add OTP support
+mtd: spinand: make spinand_{read,write}_page global
+lsm: fix a missing security_uring_allowed() prototype
+ASoC: codecs: wcd93xx-sdw: fix of_property_read_bool() warnings
+ASoC: tscs454: Use str_enable_disable() in pll_power_event()
+dt-bindings: ASoC: rockchip: Add compatible for RK3588 SPDIF
+spi: axi-spi-engine: add offload support
+Add SDCA DisCo parsing support
+Refactor imx drivers and introduce support for
+Merge patch series "iomap: incremental per-operation iter advance"
+iomap: advance the iter directly on zero range
+iomap: advance the iter directly on unshare range
+iomap: advance the iter directly on buffered writes
+iomap: support incremental iomap_iter advances
+iomap: export iomap_iter_advance() and return remaining length
+iomap: lift iter termination logic from iomap_iter_advance()
+iomap: lift error code check out of iomap_iter_advance()
+iomap: refactor iomap_iter() length check and tracepoint
+iomap: split out iomap check and reset logic from iter advance
+iomap: factor out iomap length helper
+platform/x86/intel/pmc: Add Arrow Lake U/H support to intel_pmc_core driver
+platform/x86/intel/pmc: Remove simple init functions
+platform/x86:intel/pmc: Create generic_core_init() for all platforms
+platform/x86/intel/pmc: Remove duplicate enum
+platform/x86:intel/pmc: Make tgl_core_generic_init() static
+platform/x86: alienware-wmi: Update header and module information
+platform/x86: Update alienware-wmi config entries
+platform/x86: dell: Modify Makefile alignment
+platform/x86: Split the alienware-wmi driver
+platform/x86: Add alienware-wmi.h
+platform/x86: Rename alienware-wmi.c
+MAINTAINERS: Update ALIENWARE WMI DRIVER entry
+platform/x86: alienware-wmi: Split DMI table
+platform/x86: alienware-wmi: Refactor thermal control methods
+platform/x86: alienware-wmi: Refactor hdmi, amplifier, deepslp methods
+platform/x86: alienware-wmi: Refactor LED control methods
+platform/x86: alienware-wmi: Add a state container for thermal control methods
+platform/x86: alienware-wmi: Add WMI Drivers
+platform/x86: alienware-wmi: Add a state container for LED control feature
+VFS: repack LOOKUP_ bit flags.
+VFS: repack DENTRY_ flags.
+ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist
+ALSA: hda: intel: Fix Optimus when GPU has no sound
+HID: hid-appletb-bl: use appletb_bl_brightness_map instead of magic numbers to set default brightness
+HID: hid-appletb-kbd: make struct attribute *appletb_kbd_attrs[] static
+lib/crc-t10dif: remove crc_t10dif_is_optimized()
+tools/nolibc: add support for directory access
+tools/nolibc: add support for sys_llseek()
+tools/sched_ext: Compatible testing of SCX_ENQ_CPU_SELECTED
+sched_ext: Add SCX_EV_ENQ_SKIP_MIGRATION_DISABLED
+sched_ext: Count SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE in the right spot
+tool/sched_ext: Event counter dumping updates
+Merge branch 'for-6.14-fixes' into for-6.15
+crypto: crct10dif - remove from crypto API
+lib/crc32: remove "_le" from crc32c base and arch functions
+lib/crc32: rename __crc32c_le_combine() to crc32c_combine()
+lib/crc32: standardize on crc32c() name for Castagnoli CRC32
+lib/crc32: don't bother with pure and const function attributes
+lib/crc32: use void pointer for data
+mips/crc32: remove unused enums
+lib/crc32: remove obsolete CRC32 options from defconfig files
+lib/crc64: add support for arch-optimized implementations
+lib/crc_kunit.c: add test and benchmark for CRC64-NVME
+lib/crc64: rename CRC64-Rocksoft to CRC64-NVME
+crypto: crc64-rocksoft - remove from crypto API
+lib/crc64-rocksoft: stop wrapping the crypto API
+HID: Enable playstation driver for PlayStation 5 controllers
+HID: Enable playstation driver independently of sony driver
+io_uring,lsm,selinux: add LSM hooks for io_uring_setup()
+io_uring: refactor io_uring_allowed()
+sched_ext: Print an event, SCX_EV_ENQ_SLICE_DFL, in scx_qmap/central
+sched_ext: Add an event, SCX_EV_ENQ_SLICE_DFL
+selinux: always check the file label in selinux_kernel_read_file()
+spi: axi-spi-engine: implement offload support
+spi: dt-bindings: axi-spi-engine: add SPI offload properties
+spi: add offload TX/RX streaming APIs
+spi: offload-trigger: add PWM trigger driver
+dt-bindings: trigger-source: add generic PWM trigger source
+spi: offload: add support for hardware triggers
+spi: add basic support for SPI offloading
+ASoC: amd: Add support for ACP7.0 & ACP7.1
+ASoC: SDCA: Add support for PDE Entity properties
+ASoC: SDCA: Add support for clock Entity properties
+ASoC: SDCA: Add support for IT/OT Entity properties
+ASoC: SDCA: Add Channel Cluster parsing
+ASoC: SDCA: Add parsing for Control range structures
+ASoC: SDCA: Add SDCA Control parsing
+ASoC: SDCA: Add support for Entity 0
+ASoC: SDCA: Parse initialization write table
+ASoC: SDCA: Add code to parse Function information
+ASoC: SDCA: Minor formatting and naming tweaks
+ASoC: SOF: imx: add driver for the imx95 chip
+ASoC: SOF: imx: merge imx8 and imx8ulp drivers
+ASoC: SOF: imx: merge imx8 and imx8m drivers
+ASoC: SOF: imx8: drop unneeded/unused macros/header includes
+ASoC: SOF: imx8: use IMX_SOF_* macros
+ASoC: SOF: imx8: use common imx chip interface
+ASoC: SOF: imx: introduce more common structures and functions
+ASoC: Intel: soc-acpi-intel-ptl-match typo fixups
+sysctl: remove unneeded include
+sysctl: remove the vm_table
+sh: vdso: move the sysctl to arch/sh/kernel/vsyscall/vsyscall.c
+x86: vdso: move the sysctl to arch/x86/entry/vdso/vdso32-setup.c
+fs: dcache: move the sysctl to fs/dcache.c
+sunrpc: simplify rpcauth_cache_shrink_count()
+fs: drop_caches: move sysctl to fs/drop_caches.c
+fs: fs-writeback: move sysctl to fs/fs-writeback.c
+mm: nommu: move sysctl to mm/nommu.c
+security: min_addr: move sysctl to security/min_addr.c
+mm: mmap: move sysctl to mm/mmap.c
+mm: util: move sysctls to mm/util.c
+mm: vmscan: move vmscan sysctls to mm/vmscan.c
+mm: swap: move sysctl to mm/swap.c
+mm: filemap: move sysctl to mm/filemap.c
+mm: vmstat: move sysctls to mm/vmstat.c
+pwm: gpio: Switch to use hrtimer_setup()
+HID: core: Add reserved item tag for main items
+dt-bindings: mtd: arasan,nand-controller: Ensure all properties are defined
+ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l2_rt1320_l13
+ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb + rt1320 support
+ASoC: amd: amd_sdw: Add quirks for Dell SKU's
+ASoC: amd: acp: amd-acp70-acpi-match: Add RT1320 & RT722 combination soundwire machine
+ASoC: amd: acp: amd-acp70-acpi-match: Add rt722 support
+ASoC: amd: acp: add RT711, RT714 & RT1316 support for ACP7.0 platform
+ASoC: amd: acp: add machine driver changes for ACP7.0 and ACP7.1 platforms
+ASoC: amd: update Pink Sardine platform Kconfig description
+ASoC: amd: ps: update file description and copyright year
+ASoC: amd: ps: update module description
+ASoC: amd: ps: add soundwire wake interrupt handling
+ASoC: amd: ps: add soundwire dma interrupts handling for ACP7.0 platform
+ASoC: amd: ps: implement function to restore dma config for ACP7.0 platform
+ASoC: amd: ps: add ACP7.0 & ACP7.1 specific soundwire dma driver changes
+ASoC: amd: ps: add pm ops related hw_ops for ACP7.0 & ACP7.1 platforms
+ASoC: amd: ps: add pci driver hw_ops for ACP7.0 & ACP7.1 variants
+ASoC: amd: ps: rename acp_restore_sdw_dma_config() function
+ASoC: amd: ps: refactor soundwire dma interrupts enable/disable sequence
+ASoC: amd: ps: refactor soundwire dma driver code
+ASoC: amd: ps: store acp revision id in SoundWire dma driver private data
+ASoC: amd: ps: refactor soundwire dma interrupt handling
+ASoC: amd: ps: add soundwire dma irq thread callback
+ASoC: amd: ps: add callback to read acp pin configuration
+ASoC: amd: ps: add callback functions for acp pci driver pm ops
+ASoC: amd: ps: add acp pci driver hw_ops for acp6.3 platform
+ASoC: amd: ps: use macro for ACP6.3 pci revision id
+ASoC: amd: ps: rename structure names, variable and other macros
+HID: hid-steam: Mutex cleanup in steam_set_lizard_mode()
+HID: hid-appletb-kbd: add support for automatic brightness control while using the touchbar
+HID: hid-appletb-kbd: add support for fn toggle between media and function mode
+HID: hid-appletb-kbd: add driver for the keyboard mode of Apple Touch Bars
+HID: hid-appletb-bl: add driver for the backlight of Apple Touch Bars
+HID: hid-lg-g15: Use standard multicolor LED API
+HID: intel-thc-hid: Remove deprecated PCI API calls
+platform/x86: samsung-galaxybook: Add samsung-galaxybook driver
+media: MAINTAINERS: add Qualcomm iris video accelerator driver
+media: iris: enable video driver probe of SM8250 SoC
+media: iris: add check to allow sub states transitions
+media: iris: implement power scaling for vpu2 and vpu3
+media: iris: add check whether the video session is supported or not
+media: iris: add support for drain sequence
+media: iris: handle streamoff/on from client in dynamic resolution change
+media: iris: add support for dynamic resolution change
+media: iris: implement vb2 ops for buf_queue and firmware response
+media: iris: allocate, initialize and queue internal buffers
+media: iris: subscribe parameters and properties to firmware for hfi_gen2
+media: iris: implement set properties to firmware during streamon
+media: iris: implement vb2 streaming ops
+media: iris: implement query_cap ioctl
+media: iris: implement iris v4l2_ctrl_ops
+media: iris: implement subscribe_event and unsubscribe_event ioctls
+media: iris: implement enum_fmt and enum_framesizes ioctls
+media: iris: implement g_selection ioctl
+media: iris: implement s_fmt, g_fmt and try_fmt ioctls
+media: iris: implement reqbuf ioctl with vb2_queue_setup
+media: iris: implement power management
+media: iris: introduce host firmware interface with necessary hooks
+media: iris: implement the boot sequence of the firmware
+media: iris: implement video firmware load/unload
+media: iris: introduce iris core state management with shared queues
+media: iris: implement iris v4l2 file ops
+media: iris: add platform driver for iris video device
+dt-bindings: media: Add video support for QCOM SM8550 SoC
+Merge patch series "reduce tasklist_lock hold time on exit and do some pid cleanup"
+pid: drop irq disablement around pidmap_lock
+pid: perform free_pid() calls outside of tasklist_lock
+pid: sprinkle tasklist_lock asserts
+exit: hoist get_pid() in release_task() outside of tasklist_lock
+exit: perform add_device_randomness() without tasklist_lock
+Merge patch series "exit: change the release_task() paths to call flush_sigqueue() lockless"
+exit: kill the pointless __exit_signal()->clear_tsk_thread_flag(TIF_SIGPENDING)
+exit: change the release_task() paths to call flush_sigqueue() lockless
+cpufreq: Remove cpufreq_enable_boost_support()
+cpufreq: staticize policy_has_boost_freq()
+cpufreq: qcom: Set .set_boost directly
+cpufreq: dt: Set .set_boost directly
+cpufreq: scmi: Set .set_boost directly
+cpufreq: powernv: Set .set_boost directly
+cpufreq: loongson: Set .set_boost directly
+cpufreq: apple: Set .set_boost directly
+cpufreq: Restrict enabling boost on policies with no boost frequencies
+cpufreq: cppc: Set policy->boost_supported
+cpufreq: amd: Set policy->boost_supported
+cpufreq: acpi: Set policy->boost_supported
+cpufreq: Introduce policy->boost_supported flag
+cpufreq: Export cpufreq_boost_set_sw()
+cpufreq: staticize cpufreq_boost_trigger_state()
+cpufreq: Stop checking for duplicate available/boost freq attributes
+cpufreq: Remove cpufreq_generic_attrs
+cpufreq: virtual: Stop setting cpufreq_driver->attr field
+cpufreq: vexpress: Stop setting cpufreq_driver->attr field
+cpufreq: tegra: Stop setting cpufreq_driver->attr field
+cpufreq: speedstep: Stop setting cpufreq_driver->attr field
+cpufreq: spear: Stop setting cpufreq_driver->attr field
+cpufreq: sh: Stop setting cpufreq_driver->attr field
+cpufreq: scpi: Stop setting cpufreq_driver->attr field
+cpufreq: scmi: Stop setting cpufreq_driver->attr field
+cpufreq: sc520_freq: Stop setting cpufreq_driver->attr field
+cpufreq: qoriq: Stop setting cpufreq_driver->attr field
+cpufreq: qcom: Stop setting cpufreq_driver->attr field
+cpufreq: powernv: Stop setting common freq attributes
+cpufreq: powernow: Stop setting cpufreq_driver->attr field
+cpufreq: pmac: Stop setting cpufreq_driver->attr field
+cpufreq: pasemi: Stop setting cpufreq_driver->attr field
+cpufreq: p4: Stop setting cpufreq_driver->attr field
+cpufreq: omap: Stop setting cpufreq_driver->attr field
+cpufreq: mediatek: Stop setting cpufreq_driver->attr field
+cpufreq: loongson: Stop setting cpufreq_driver->attr field
+cpufreq: longhaul: Stop setting cpufreq_driver->attr field
+cpufreq: kirkwood: Stop setting cpufreq_driver->attr field
+cpufreq: imx6q: Stop setting cpufreq_driver->attr field
+cpufreq: elanfreq: Stop setting cpufreq_driver->attr field
+cpufreq: e_powersaver: Stop setting cpufreq_driver->attr field
+cpufreq: davinci: Stop setting cpufreq_driver->attr field
+cpufreq: brcmstb: Stop setting common freq attributes
+cpufreq: bmips: Stop setting cpufreq_driver->attr field
+cpufreq: apple: Stop setting cpufreq_driver->attr field
+cpufreq: acpi: Stop setting common freq attributes
+cpufreq: dt: Stop setting cpufreq_driver->attr field
+cpufreq: Always create freq-table related sysfs file
+cpufreq: Use str_enable_disable() helper
+hwmon: (xgene-hwmon) use appropriate type for the latency value
+docs: hwmon: Fix spelling and grammatical issues
+hwmon: (sg2042) Add back module description/author tags
+ASoC: tas2781: Switch to use %ptTsr
+ASoC: SOF: Improve the spcm and ipc4 copier prints
+Add static channel mapping between soundwire master
+ASoC: cpcap: Implement jack headset detection
+ASoC: and adn use snd_soc_ret()
+This is continued work on Samsung S9(SM-9600)
+ASoC: Intel: avs: Add support for MalibouLake
+ASoC: audio-graph-card2: use snd_soc_ret()
+ASoC: audio-graph-card: use snd_soc_ret()
+ASoC: simple-card-utils: use snd_soc_ret()
+ASoC: simple-card: use snd_soc_ret()
+ASoC: soc-pcm: use snd_soc_ret()
+ASoC: soc-utils: care -EOPNOTSUPP on snd_soc_ret()
+ASoC: add common snd_soc_ret() and use it
+ASoC: SOF: ipc4: Add support for split firmware releases
+ASoC: dapm: unexport dapm_mark_endpoints_dirty()
+ASoC: SOF: ipc4-pcm: Move out be_rate initialization from for loop in fixup
+ASoC: dapm: unexport snd_soc_dapm_update_dai()
+ASoC: dapm: unexport snd_soc_dapm_init()
+ASoC: mediatek: mt8186: Remove unused mt8186_afe_(suspend|resume)_clock
+sysv: convert sysv to use the new mount api
+media: qcom: camss: Add support for VFE 780
+media: qcom: camss: Add CSID 780 support
+media: qcom: camss: csiphy-3ph: Add Gen2 v2.1.2 two-phase MIPI CSI-2 DPHY support
+media: qcom: camss: Add sm8550 compatible
+dt-bindings: media: camss: Add qcom,sm8550-camss binding
+media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG hardware is available
+media: qcom: camss: Add default case in vfe_src_pad_code
+media: qcom: camss: Add callback API for RUP update and buf done
+media: qcom: camss: vfe: Move common code into vfe core
+media: qcom: camss: csid: Move common code into csid core
+media: qcom: camss: csiphy-3ph: Use an offset variable to find common control regs
+media: qcom: camss: csiphy-3ph: Move CSIPHY variables to data field inside csiphy struct
+media: qcom: camss: csiphy: Add an init callback to CSI PHY devices
+media: qcom: camss: csiphy-3ph: Rename struct
+media: qcom: camss: csiphy-3ph: Remove redundant PHY init sequence control loop
+media: qcom: camss: csiphy-3ph: Fix trivial indentation fault in defines
+media: qcom: camss: update clock names for sc7280
+media: dt-bindings: update clocks for sc7280-camss
+Merge patch series "iomap: allow the file system to submit the writeback bios"
+iomap: pass private data to iomap_truncate_page
+iomap: pass private data to iomap_zero_range
+iomap: pass private data to iomap_page_mkwrite
+iomap: add a io_private field to struct iomap_ioend
+iomap: optionally use ioends for direct I/O
+iomap: factor out a iomap_dio_done helper
+iomap: move common ioend code to ioend.c
+iomap: split bios to zone append limits in the submission handlers
+iomap: add a IOMAP_F_ANON_WRITE flag
+iomap: simplify io_flags and io_type in struct iomap_ioend
+iomap: allow the file system to submit the writeback bios
+ASoC: qcom: sdw: Add get and set channel maps support from codec to cpu dais
+soundwire: qcom: Add set_channel_map api support
+ASoC: codecs: wcd937x: Add static channel mapping support in wcd937x-sdw
+ASoC: dt-bindings: wcd937x-sdw: Add static channel mapping support
+spi: gpio: Enable a single always-selected device
+regulator: ad5398: Fix incorrect power down bit mask
+ASoC: SOF: ipc4-topology: Improve the information in prepare_copier prints
+ASoC: SOF: pcm: Add snd_sof_pcm specific wrappers for dev_dbg() and dev_err()
+ASoC: SOF: pcm: Move period/buffer configuration print after platform open
+ASoC: SOF: Relocate and rework functionality for PCM stream freeing
+Merge patch series "fs: last of the pseudofs mount api conversions"
+vfs: remove some unused old mount api code
+devtmpfs: replace ->mount with ->get_tree in public instance
+vfs: Convert devpts to use the new mount API
+pstore: convert to the new mount API
+Merge patch series "pipe: don't update {a,c,m}time for anonymous pipes"
+pipe: don't update {a,c,m}time for anonymous pipes
+pipe: introduce struct file_operations pipeanon_fops
+cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost
+cpufreq: scpi: compare kHz instead of Hz
+x86: Compare physical instead of virtual PGD addresses
+x86/smp: Eliminate mwait_play_dead_cpuid_hint()
+intel_idle: Provide the default enter_dead() handler
+ACPI/processor_idle: Add FFH state handling
+x86/smp: Allow calling mwait_play_dead with an arbitrary hint
+Merge patch series "mount notification"
+vfs: add notifications for mount attach and detach
+fanotify: notify on mount attach and detach
+torture: Make SRCU lockdep testing use srcu_read_lock_nmisafe()
+srcu: Add FORCE_NEED_SRCU_NMI_SAFE Kconfig for testing
+rcutorture: Complain when invalid SRCU reader_flavor is specified
+rcutorture: Move RCU_TORTURE_TEST_{CHK_RDR_STATE,LOG_CPU} to bool
+rcutorture: Make cur_ops->format_gp_seqs take buffer length
+rcutorture: Add ftrace-compatible timestamp to GP# failure/close-call output
+rcu: Trace expedited grace-period numbers in hexadecimal
+rcutorture: Expand failure/close-call grace-period output
+rcutorture: Include grace-period sequence numbers in failure/close-call
+rcutorture: Add a test_boost_holdoff module parameter
+torture: Add get_torture_init_jiffies() for test-start time
+srcu: Make SRCU-fast also be NMI-safe
+srcu: Add srcu_down_read_fast() and srcu_up_read_fast()
+srcu: Document that srcu_{read_lock,down_read}() can share srcu_struct
+srcu: Fix srcu_read_unlock_{lite,nmisafe}() kernel-doc
+rcutorture:  Make scenario SRCU-P use srcu_read_lock_fast()
+refscale: Add srcu_read_lock_fast() support using "srcu-fast"
+rcutorture: Add ability to test srcu_read_{,un}lock_fast()
+srcu: Add SRCU-fast readers
+srcu: Move SRCU Tree/Tiny definitions from srcu.h
+srcu: Pull integer-to-pointer conversion into __srcu_ctr_to_ptr()
+srcu: Pull pointer-to-integer conversion into __srcu_ptr_to_ctr()
+srcu: Add SRCU_READ_FLAVOR_SLOWGP to flag need for synchronize_rcu()
+srcu: Rename srcu_check_read_flavor_lite() to srcu_check_read_flavor_force()
+srcu: Force synchronization for srcu_get_delay()
+srcu: Make Tree SRCU updates independent of ->srcu_idx
+srcu: Make SRCU readers use ->srcu_ctrs for counter selection
+srcu: Pull ->srcu_{un,}lock_count into a new srcu_ctr structure
+srcu: Use ->srcu_gp_seq for rcutorture reader batch
+srcu: Define SRCU_READ_FLAVOR_ALL in terms of symbols
+srcu: Make Tiny SRCU able to operate in preemptible kernels
+rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y
+rcu: handle unstable rdp in rcu_read_unlock_strict()
+sched: update __cond_resched comment about RCU quiescent states
+rcu: rename PREEMPT_AUTO to PREEMPT_LAZY
+rcu: fix header guard for rcu_all_qs()
+Merge patch series "introduce PIDFD_SELF* sentinels"
+selftests/mm: use PIDFD_SELF in guard pages test
+selftests/pidfd: add tests for PIDFD_SELF_*
+selftests/pidfd: add new PIDFD_SELF* defines
+pidfd: add PIDFD_SELF* sentinels to refer to own thread/process
+spi: Replace custom fsleep() implementation
+spi: gpio: Support a single always-selected device
+spi: gpio: Remove stale documentation part
+ASoC: dt-bindings: atmel,at91-ssc: Convert to YAML format
+ASoC: rt722: get lane mapping property
+ASoC: SOF: mediatek: Use str_on_off() helper function
+ASoC: amd: acp: Use str_low_high() helper function
+ASoC: dmic: Add DSD big endian format support
+ALSA: docs: Fix module paths in /sys
+ALSA: docs: Fix typo
+ASoC: hdmi-codec: dump ELD through procfs
+ALSA: hda/hdmi: extract common interface for ELD handling
+ALSA: lola: Remove unused lola_(save|restore)_mixer
+pwm: sophgo: add driver for Sophgo SG2042 PWM
+dt-bindings: pwm: sophgo: add PWM controller for SG2042
+slab: don't batch kvfree_rcu() with SLUB_TINY
+rcu, slab: use a regular callback function for kvfree_rcu
+rcu: remove trace_rcu_kvfree_callback
+slab, rcu: move TINY_RCU variant of kvfree_rcu() to SLAB
+perf/x86/intel: Support PEBS counters snapshotting
+perf: Avoid the read if the count is already updated
+perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read
+perf/x86/intel: Apply static call for drain_pebs
+uprobes: Remove the spinlock within handle_singlestep()
+csky: Remove the size from alignment_tbl declaration
+dt-bindings: gpio: ast2400-gpio: Add hogs parsing
+rcu: Remove READ_ONCE() for rdp->gpwrap access in __note_gp_changes()
+rcu: Split rcu_report_exp_cpu_mult() mask parameter and use for tracing
+rcu: Remove references to old grace-period-wait primitives
+rcu: Clarify RCU_LAZY and RCU_LAZY_DEFAULT_OFF help text
+rcu: Add CONFIG_RCU_LAZY delays to call_rcu() kernel-doc header
+srcu: Point call_srcu() to call_rcu() for detailed memory ordering
+rcu: Document self-propagating callbacks
+docs: Improve discussion of this_cpu_ptr(), add raw_cpu_ptr()
+doc: Add broken-timing possibility to stallwarn.rst
+platform/chrome: cros_ec_sysfs: Expose AP_MODE_ENTRY feature state
+platform/chrome: cros_ec_sysfs: Expose PD mux status
+sched_ext: Print core event count in scx_qmap scheduler
+sched_ext: Print core event count in scx_central scheduler
+sched_ext: Add scx_bpf_events() and scx_read_event() for BPF schedulers
+sched_ext: Add an event, SCX_EV_BYPASS_DURATION
+sched_ext: Add an event, SCX_EV_BYPASS_DISPATCH
+sched_ext: Add an event, SCX_EV_BYPASS_ACTIVATE
+sched_ext: Add an event, SCX_EV_ENQ_SKIP_EXITING
+x86/cpu: Fix #define name for Intel CPU model 0x5A
+x86/mtrr: Use str_enabled_disabled() helper in print_mtrr_state()
+ASoC: codecs: wcd934x: use wcd934x binding header
+ASoC: dt-bindings: Add bindings for WCD934x DAIs
+docs: admin-guide: rename GTK+ to GTK
+Documentation: riscv: Remove KPROBES_ON_FTRACE
+docs/zh_CN: Add security credentials Chinese translation
+docs/zh_CN: Add tpm tpm_ftpm_tee Chinese translation
+docs/zh_CN: Add tpm xen-tpmfront Chinese translation
+docs/zh_CN: Add tpm tpm_vtpm_proxy Chinese translation
+docs/zh_CN: Add tpm tpm_tis Chinese translation
+docs/zh_CN: Add tpm tpm-security Chinese translation
+docs/zh_CN: Add tpm tpm_event_log Chinese translation
+docs/zh_CN: Add tpm index Chinese translation
+mm: pgtable: Fix grammar error
+platform: mellanox: mlx-platform: Change register name
+platform: mellanox: mlx-platform: Cosmetic changes
+mellanox: Relocate mlx-platform driver
+fsnotify: add mount notification infrastructure
+pwm: lpss: Only include <linux/pwm.h> where needed
+scsi: ufs: qcom: Enable UFS Shared ICE Feature
+Merge patch series "Update lpfc to revision 14.4.0.8"
+scsi: lpfc: Copyright updates for 14.4.0.8 patches
+scsi: lpfc: Update lpfc version to 14.4.0.8
+scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine
+scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk
+scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails
+scsi: lpfc: Reduce log message generation during ELS ring clean up
+Merge patch series "mpi3mr: Few Enhancements and minor fixes"
+scsi: mpi3mr: Update driver version to 8.12.1.0.50
+scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue
+scsi: mpi3mr: Support for Segmented Hardware Trace buffer
+scsi: mpi3mr: Avoid reply queue full condition
+scsi: cxlflash: Remove driver
+scsi: mpt3sas: Remove unused config functions
+scsi: message: fusion: Remove unused mptscsih_target_reset()
+scsi: mvsas: Remove unused mvs_phys_reset()
+scsi: isci: Fix double word in comments
+Merge patch series "scsi: st: scsi_error: More reset patches"
+scsi: st: Add sysfs file position_lost_in_reset
+scsi: st: Modify st.c to use the new scsi_error counters
+scsi: core: Add counters for New Media and Power On/Reset UNIT ATTENTIONs
+scsi: st: Restore some drive settings after reset
+scsi: Constify struct pci_error_handlers
+HID: usbkbd: Fix the bit shift number for LED_KANA
+selinux: fix spelling error
+selftests/nolibc: always keep test kernel configuration up to date
+selftests/nolibc: execute defconfig before other targets
+selftests/nolibc: drop call to mrproper target
+selftests/nolibc: drop call to prepare target
+selftests/nolibc: drop mips32be EXTRACONFIG
+tools/nolibc: make signature of ioctl() more flexible
+selftests/nolibc: enable -Wmissing-prototypes
+selftests/nolibc: ignore -Wmissing-prototypes
+tools/nolibc: add prototypes for non-static functions
+spi: fsi: Batch TX operations
+x86/entry: Add __init to ia32_emulation_override_cmdline()
+mtd: spi-nor: winbond: Add support for w25q02jv
+mtd: spi-nor: winbond: Add support for w25q01jv
+HID: pidff: Factor out pool report fetch and remove excess declaration
+HID: pidff: Use macros instead of hardcoded min/max values for shorts
+HID: pidff: Simplify pidff_rescale_signed
+HID: pidff: Move all hid-pidff definitions to a dedicated header
+HID: pidff: Fix null pointer dereference in pidff_find_fields
+HID: pidff: Factor out code for setting gain
+HID: pidff: Rescale time values to match field units
+HID: pidff: Define values used in pidff_find_special_fields
+HID: pidff: Simplify pidff_upload_effect function
+HID: pidff: Completely rework and fix pidff_reset function
+HID: pidff: Add PERIODIC_SINE_ONLY quirk
+MAINTAINERS: Add entry for hid-universal-pidff driver
+HID: Add hid-universal-pidff driver and supported device ids
+HID: pidff: Stop all effects before enabling actuators
+HID: pidff: Add FIX_WHEEL_DIRECTION quirk
+HID: pidff: Add hid_pidff_init_with_quirks and export as GPL symbol
+HID: pidff: Add PERMISSIVE_CONTROL quirk
+HID: pidff: Add MISSING_PBO quirk and its detection
+HID: pidff: Add MISSING_DELAY quirk and its detection
+HID: pidff: Clamp PERIODIC effect period to device's logical range
+HID: pidff: Do not send effect envelope if it's empty
+HID: pidff: Convert infinite length from Linux API to PID standard
+spi: zynqmp-gqspi: Clean up the driver a bit
+regulator: Add device tree support to AD5398
+ALSA: hda: Select avs-driver by default on MBL
+ASoC: Intel: avs: Add WHM module support
+ASoC: Intel: avs: Remove unused gateway configuration code
+ASoC: Intel: avs: New gateway configuration mechanism
+ASoC: Intel: avs: Configure basefw on TGL-based platforms
+ASoC: Intel: avs: Move DSP-boot steps into individual functions
+ASoC: Intel: avs: pcm3168a board selection
+ASoC: Intel: avs: Add pcm3168a machine board
+ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode
+ASoC: codecs: pcm3168a: Relax probing conditions
+ASoC: codecs: pcm3168a: Add ACPI match table
+ASoC: soc-core: Stop using of_property_read_bool() for non-boolean properties
+ASoC: soc-ops: remove soc-dpcm.h
+ASoC: mediatek: mt6358: Remove unused functions
+ASoC: SOF: topology: Use krealloc_array() to replace krealloc()
+ASoC: tegra: Add interconnect support
+ASoC: rt722-sdca: Make use of new expanded MBQ regmap
+ASoC: rt722-sdca: Add some missing readable registers
+ASoC: mediatek: Remove unused mtk_memif_set_rate
+m68k: sun3: Fix DEBUG_MMU_EMU build
+m68k: sun3: Use str_read_write() helper in mmu_emu_handle_fault()
+irqchip/riscv-aplic: Add support for hart indexes
+dt-bindings: interrupt-controller: Add risc-v,aplic hart indexes
+platform/x86: thinkpad-acpi: Do not include <linux/fb.h>
+platform/x86: compal-laptop: Do not include <linux/fb.h>
+mlxbf-bootctl: Support sysfs entries for RTC battery status
+ata: libata-core: Add 'external' to the libata.force kernel parameter
+uprobes: Remove redundant spinlock in uprobe_deny_signal()
+perf/amd/ibs: Ceil sample_period to min_period
+perf/amd/ibs: Add ->check_period() callback
+perf/amd/ibs: Add PMU specific minimum period
+perf/amd/ibs: Don't allow freq mode event creation through ->config interface
+perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt
+perf/amd/ibs: Fix ->config to sample period calculation for OP PMU
+perf/amd/ibs: Remove pointless sample period check
+perf/amd/ibs: Remove IBS_{FETCH|OP}_CONFIG_MASK macros
+x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs
+x86: re-enable EXECMEM_ROX support
+module: drop unused module_writable_address()
+Revert "x86/module: prepare module loading for ROX allocations of text"
+module: switch to execmem API for remapping as RW and restoring ROX
+execmem: add API for temporal remapping as RW and restoring ROX afterwards
+execmem: don't remove ROX cache from the direct map
+x86/mm/pat: restore large ROX pages after fragmentation
+x86/mm/pat: drop duplicate variable in cpa_flush()
+x86/mm/pat: cpa-test: fix length for CPA_ARRAY test
+ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names
+HID: hid-plantronics: Add mic mute mapping and generalize quirks
+gpio: Use str_enable_disable-like helpers
+platform/chrome: cros_ec_lpc: Match on Framework ACPI device
+MAINTAINERS: Update maintainers for ChromeOS USBC related drivers
+hwmon: (sht3x) Use per-client debugfs entry
+hwmon: (tps23861) Use per-client debugfs entry
+hwmon: (sg2042) Use per-client debugfs entry
+hwmon: (ltc4282) Use per-client debugfs entry
+hwmon: (ina3221) Use per-client debugfs entry
+hwmon: (isl28022) Use per-client debugfs entry
+hwmon: (lm90): Add support for NCT7716, NCT7717 and NCT7718
+dt-bindings: hwmon: lm90: Add support for NCT7716, NCT7717 and NCT7718
+hwmon: (pmbus/ltc2978) add support for ltm4673
+dt-bindings: hwmon: ltc2978: add support for ltm4673
+hwmon: (gsc) drop unneeded assignment for cache_type
+spi: realtek-rtl-snand: Drop unneeded assignment for cache_type
+spi: zynqmp-gqspi: Always acknowledge interrupts
+spi: zynqmp-gqspi: Clean up fillgenfifo
+spi: zynqmp-gqspi: Add helpers for enabling/disabling DMA
+spi: zynqmp-gqspi: Add some more debug prints
+spi: zynqmp-gqspi: Reformat long line
+regulator: pca9450: Fix enable register for LDO5
+regulator: pca9450: Fix control register for LDO5
+Revert "regulator: pca9450: Add SD_VSEL GPIO for LDO5"
+arm64: dts: imx8mp-skov-reva: Use hardware signal for SD card VSELECT
+dt-bindings: regulator: pca9450: Add properties for handling LDO5
+regulator: ad5398: Add device tree support
+regulator: ad5398: change enable bit name to improve readibility
+ASoC: cpcap: Implement jack detection
+dt-bindings: mfd: motorola-cpcap: Document audio-codec interrupts
+ASoC: cpcap: Implement .set_bias_level
+sched_ext: Add an event, SCX_EV_DISPATCH_KEEP_LAST
+sched_ext: Add an event, SCX_EV_DISPATCH_LOCAL_DSQ_OFFLINE
+sched_ext: Add an event, SCX_EV_SELECT_CPU_FALLBACK
+sched_ext: Implement event counter infrastructure
+cgroup/misc: Remove unused misc_cg_res_total_usage
+sched_ext: Move built-in idle CPU selection policy to a separate file
+cgroup/cpuset: Move procfs cpuset attribute under cgroup-v1.c
+cgroup: update comment about dropping cgroup kn refs
+KVM: selftests: Add helpers for locally (un)blocking IRQs on x86
+KVM: selftests: Use data load to trigger LLC references/misses in Intel PMU
+KVM: selftests: Add printf attribute to _no_printf()
+KVM: selftests: Remove unneeded semicolon
+KVM: selftests: Add defines for AMD PMU CPUID features and properties
+KVM: selftests: Fix typos in x86's PMU counter test's macro variable use