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