Single branch specified, using that and the previous one: remotes/brancher/net-next-2024-11-21--18-00 (net-next-6.13-63-gf0b3476580f3) remotes/brancher/net-next-2024-11-21--21-00 (net-next-6.13-3993-g9dc7daf31860) ==== BASE IDENTICAL ==== ==== COMMIT DIFF ==== diff --git a/tmp/tmp.DQ5XytdPGa b/tmp/tmp.f45k0zFTle index fb98b43942f3..195903a23e7c 100644 --- a/tmp/tmp.DQ5XytdPGa +++ b/tmp/tmp.f45k0zFTle @@ -3,6 +3,9 @@ fs/9p: use kvzalloc/kvfree to allocate struct p9_rdir and its buffer tc_action dbg profile patch forwarding: set timeout to 3 hours +marvell: pxa168_eth: fix call balance of pep->clk handling routines +rtnetlink: fix rtnl_dump_ifinfo() error path +net: mdio-ipq4019: add missing error check net/qed: allow old cards not supporting "num_images" to work netpoll: Use rtnl_dereference() for npinfo pointer access rtc: Add Nuvoton NCT6694 RTC support @@ -61,3 +64,3930 @@ net: phy: ensure that genphy_c45_an_config_eee_aneg() sees new value of phydev-> net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device net: usb: lan78xx: Fix double free issue with interrupt buffer allocation rust: net::phy scope ThisModule usage in the module_phy_driver macro +Merge tag 'net-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next +Merge tag 'bpf-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next +Merge tag 'soc-arm-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +Merge tag 'soc-defconfig-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +Merge tag 'soc-drivers-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +Merge tag 'soc-dt-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc +Merge tag 'asm-generic-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic +Merge tag 'for-linus' of https://github.com/openrisc/linux +Merge tag 'microblaze-v6.13' of git://git.monstr.eu/linux-2.6-microblaze +Merge tag 'ipe-pr-20241119' of git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe +Merge tag 'seccomp-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux +Merge tag 'efi-next-for-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi +Merge tag 'platform-drivers-x86-v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86 +Merge tag 'media/v6.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +Merge tag 'media/v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media +Merge tag 'hid-for-linus-2024111801' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid +Merge tag 'devicetree-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux +Merge tag 'auxdisplay-v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay +Merge tag 'mmc-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +Merge tag 'pmdomain-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm +Merge tag 'pwrseq-updates-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +Merge tag 'gpio-updates-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux +Merge tag 'pwm/for-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux +Merge tag 'spi-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi +Merge tag 'regulator-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator +Merge tag 'regmap-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap +Merge tag 'linux_kselftest-next-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest +Merge tag 'kgdb-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/danielt/linux +Merge tag 'ftrace-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace +Merge tag 'sched_ext-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext +Merge tag 'cgroup-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup +Merge tag 'wq-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq +Merge tag 'probes-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace +Merge tag 'livepatching-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching +Merge tag 'printk-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux +Merge tag 'docs-6.13' of git://git.lwn.net/linux +Merge tag 'timers-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'timers-vdso-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'irq-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'core-debugobjects-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'x86-mm-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'x86-cleanups-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'x86-splitlock-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'sched-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +scripts: ipe: polgen: remove redundant close and error exit path +Merge tag 'perf-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'objtool-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'locking-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'x86_cpu_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'x86_sev_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'x86_platform_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'x86_microcode_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'x86_cache_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'ras_core_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +Merge tag 'edac_updates_for_v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras +Merge tag 'kcsan-20241112-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/melver/linux +Merge tag 'rcu.release.v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux +Merge tag 'hwmon-for-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging +Merge tag 'acpi-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +Merge tag 'thermal-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +Merge tag 'pm-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm +Merge tag 'random-6.13-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/crng/random +Merge tag 'v6.13-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +Merge tag 'chrome-platform-firmware-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux +Merge tag 'chrome-platform-for-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux +Merge tag 'csd-lock.2024.11.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu +Merge tag 'scftorture.2024.11.16a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu +Merge tag 'nolibc.2024.11.01a' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu +arm64: dts: apm: Remove unused and undocumented "bus_num" property +arm: dts: spear13xx: Remove unused and undocumented "pl022,slave-tx-disable" property +arm64: dts: amd: Remove unused and undocumented "amd,zlib-support" property +Merge tag 'sunxi-fixes-for-6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt +Merge tag 'for-linus-6.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip +Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux +Merge tag 'm68k-for-v6.13-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k +Merge tag 'mips_6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux +Merge tag 's390-6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux +Merge tag 'lsm-pr-20241112' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm +Merge tag 'selinux-pr-20241112' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux +Merge tag 'audit-pr-20241112' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit +Merge tag 'for-6.13/io_uring-20241118' of git://git.kernel.dk/linux +Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linux +Merge tag 'ata-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux +Merge tag 'for-6.13-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +Merge tag 'ext4_for_linus-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 +Merge tag 'pull-statx' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +Merge branch 'for-6.13/bpf' into for-linus +Merge branch 'for-6.13/bug-on-to-warn-on' into for-linus +Merge branch 'for-6.13/core' into for-linus +Merge branch 'for-6.13/corsair' into for-linus +Merge tag 'pull-ufs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +Merge branch 'for-6.13/goodix' into for-linus +Merge branch 'for-6.13/i2c-hid' into for-linus +Merge branch 'for-6.13/intel-ish' into for-linus +Merge branch 'for-6.13/kysona' into for-linus +Merge branch 'for-6.13/logitech' into for-linus +Merge branch 'for-6.13/multitouch-v2' into for-linus +HID: multitouch: make mt_set_mode() less cryptic +Merge tag 'pull-xattr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +Merge branch 'for-6.13/steelseries' into for-linus +Merge branch 'for-6.13/wacom' into for-linus +Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs +Merge tag 'vfs-6.13.ecryptfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +Merge tag 'vfs-6.13.untorn.writes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +Merge tag 'vfs-6.13.tmpfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +Merge tag 'vfs-6.13.usercopy' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +Merge tag 'vfs-6.13.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +Merge tag 'vfs-6.13.ovl' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +Merge tag 'vfs-6.13.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +Merge tag 'vfs-6.13.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +Merge tag 'vfs-6.13.pagecache' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +Merge tag 'vfs-6.13.rust.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +Merge tag 'vfs-6.13.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +Merge tag 'vfs-6.13.mount.api' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +Merge tag 'vfs-6.13.mgtime' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs +posix-timers: Fix spurious warning on double enqueue versus do_exit() +kdb: fix ctrl+e/a/f/b/d/p/n broken in keyboard mode +MAINTAINERS: Use Daniel Thompson's korg address for kgdb work +Merge branch 'for-6.13-force-console' into for-linus +platform/x86: p2sb: Cache correct PCI bar for P2SB on Gemini Lake +platform/x86: panasonic-laptop: Return errno correctly in show callback +docs: media: update location of the media patches +MAINTAINERS: update location of media main tree +gpio: tegra186: Allow to enable driver on Tegra234 +gpio: grgpio: Add NULL check in grgpio_probe +Merge branch 'edac-misc' into edac-updates +media: MAINTAINERS: Add Hans de Goede as USB VIDEO CLASS co-maintainer +Linux 6.12 +Merge tag 'x86_urgent_for_v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip +io_uring/region: fix error codes after failed vmap +efi: Fix memory leak in efivar_ssdt_load +efi/libstub: Take command line overrides into account for loaded files +efi/libstub: Fix command line fallback handling when loading files +Merge tag 'mm-hotfixes-stable-2024-11-16-15-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm +mm: revert "mm: shmem: fix data-race in shmem_getattr()" +Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linux +Merge tag 'drm-fixes-2024-11-17' of https://gitlab.freedesktop.org/drm/kernel +Merge tag 'amd-drm-fixes-6.12-2024-11-16' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +libbpf: Change hash_combine parameters from long to unsigned long +selftests/bpf: Fix build error with llvm 19 +Merge tag 'trace-ringbuffer-v6.12-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace +Documentation: alienware-wmi: Describe THERMAL_INFORMATION operation 0x02 +alienware-wmi: create_thermal_profile() no longer brute-forces IDs +alienware-wmi: Adds support to Alienware x17 R2 +alienware-wmi: extends the list of supported models +alienware-wmi: order alienware_quirks[] alphabetically +Revert "drm/amd/pm: correct the workload setting" +irqchip/riscv-aplic: Prevent crash when MSI domain is missing +Merge branches 'rcu/fixes', 'rcu/nocb', 'rcu/torture', 'rcu/stall' and 'rcu/srcu' into rcu/dev +Documentation/CoC: spell out enforcement for unacceptable behaviors +rcuscale: Remove redundant WARN_ON_ONCE() splat +rcuscale: Do a proper cleanup if kfree_scale_init() fails +srcu: Unconditionally record srcu_read_lock_lite() in ->srcu_reader_flavor +Merge branch 'dt/linus' into dt/next +of: Allow overlay kunit tests to run CONFIG_OF_OVERLAY=n +Merge branch 'acpi-misc' +Merge branches 'acpi-processor', 'acpi-x86' and 'acpi-video' +Merge branches 'acpi-battery', 'acpi-ec', 'acpi-pfr' and 'acpi-osl' +Merge tag 'riscv-for-linus-6.12-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux +Merge tag 'md-6.13-20241115' of https://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux into for-6.13/block +libbpf: Fix memory leak in bpf_program__attach_uprobe_multi +io_uring: restore back registered wait arguments +Merge branch 'pm-tools' +Merge branches 'pm-cpuidle' and 'pm-em' +Merge tag 'drm-fixes-2024-11-16' of https://gitlab.freedesktop.org/drm/kernel +Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma +Merge tag 'drm-xe-fixes-2024-11-14' of https://gitlab.freedesktop.org/drm/xe/kernel into drm-fixes +MAINTAINERS: Update git tree for mdraid subsystem +bpf: use common instruction history across all states +Merge tag 'pmdomain-v6.12-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm +Merge tag 'mmc-v6.12-rc3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc +Merge tag 'sound-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound +Merge tag 'v6.12-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 +Merge tag 'sched_ext-for-6.12-rc7-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext +Merge tag 'for-6.12-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux +io_uring: add memory region registration +io_uring: introduce concept of memory regions +io_uring: temporarily disable registered waits +io_uring: disable ENTER_EXT_ARG_REG for IOPOLL +io_uring: fortify io_pin_pages with a warning +switch io_msg_ring() to CLASS(fd) +workqueue: Reduce expensive locks for unbound workqueue +efi/libstub: Parse builtin command line after bootloader provided one +x86/efi: Apply EFI Memory Attributes after kexec +x86/efi: Drop support for the EFI_PROPERTIES_TABLE +bpf: Add necessary migrate_disable to range_tree. +bpf: Do not alloc arena on unsupported arches +Merge tag 'soc_fsl-6.13-1' of https://github.com/chleroy/linux into soc/drivers +block: make struct rq_list available for !CONFIG_BLOCK +crypto: marvell/cesa - fix uninit value for struct mv_cesa_op_ctx +crypto: cavium - Fix an error handling path in cpt_ucode_load_fw() +crypto: aesni - Move back to module_init +crypto: lib/mpi - Export mpi_set_bit +crypto: aes-gcm-p10 - Use the correct bit to test for P10 +hwrng: amd - remove reference to removed PPC_MAPLE config +crypto: arm/crct10dif - Implement plain NEON variant +crypto: arm/crct10dif - Macroify PMULL asm code +crypto: arm/crct10dif - Use existing mov_l macro instead of __adrl +crypto: arm64/crct10dif - Remove remaining 64x64 PMULL fallback code +crypto: arm64/crct10dif - Use faster 16x64 bit polynomial multiply +crypto: arm64/crct10dif - Remove obsolete chunking logic +crypto: bcm - add error check in the ahash_hmac_init function +crypto: caam - add error check to caam_rsa_set_priv_key_form +efi/memattr: Ignore table if the size is clearly bogus +efi/zboot: Fix outdated comment about using LoadImage/StartImage +efi/libstub: Free correct pointer on failure +microblaze: mb: Use str_yes_no() helper in show_cpuinfo() +ocfs2: uncache inode which has failed entering the group +mm: fix NULL pointer dereference in alloc_pages_bulk_noprof +mm, doc: update read_ahead_kb for MADV_HUGEPAGE +fs/proc/task_mmu: prevent integer overflow in pagemap_scan_get_args() +sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers +crash, powerpc: default to CRASH_DUMP=n on PPC_BOOK3S_32 +mm/mremap: fix address wraparound in move_page_tables() +tools/mm: fix compile error +selftests/bpf: Set test path for token/obj_priv_implicit_token_envvar +sched_ext: Replace scx_next_task_picked() with switch_class() in comment +scftorture: Handle NULL argument passed to scf_add_to_free_list(). +mm, swap: fix allocation and scanning race with swapoff +Merge tag 'amd-drm-fixes-6.12-2024-11-14' of https://gitlab.freedesktop.org/agd5f/linux into drm-fixes +Merge tag 'drm-misc-fixes-2024-11-14' of https://gitlab.freedesktop.org/drm/misc/kernel into drm-fixes +Merge tag 'drm-intel-fixes-2024-11-14' of https://gitlab.freedesktop.org/drm/i915/kernel into drm-fixes +sched_ext: ops.cpu_acquire() should be called with SCX_KF_REST +cgroup/cpuset: Disable cpuset_cpumask_can_shrink() test if not load balancing +tracing/ring-buffer: Clear all memory mapped CPU ring buffers on first recording +thermal: testing: Initialize some variables annoteded with _free() +statmount: retrieve security mount options +Merge tag 'asoc-fix-v6.12-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus +btrfs: fix incorrect comparison for delayed refs +Revert: "ring-buffer: Do not have boot mapped buffers hook to CPU hotplug" +platform/x86/intel/pmt: allow user offset for PMT callbacks +Merge branch 'for-next/pkey-signal' into for-next/core +Merge branch 'for-next/mops' into for-next/core +Merge branches 'for-next/gcs', 'for-next/probes', 'for-next/asm-offsets', 'for-next/tlb', 'for-next/misc', 'for-next/mte', 'for-next/sysreg', 'for-next/stacktrace', 'for-next/hwcap3', 'for-next/kselftest', 'for-next/crc32', 'for-next/guest-cca', 'for-next/haft' and 'for-next/scs', remote-tracking branch 'arm64/for-next/perf' into for-next/core +arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled +spi: imx: support word delay in ecspi +Merge back cpufreq material for 6.13 +thermal: testing: Use DEFINE_FREE() and __free() to simplify code +drm/bridge: tc358768: Fix DSI command tx +fs: reduce pointer chasing in is_mgtime() test +vfs: make evict() use smp_mb__after_spinlock instead of smp_mb +perf/core: Correct perf sampling with guest VMs +perf/x86: Refactor misc flag assignments +perf/powerpc: Use perf_arch_instruction_pointer() +perf/core: Hoist perf_instruction_pointer() and perf_misc_flags() +perf/arm: Drop unused functions +soc: fsl: cpm1: qmc: Set the ret error code on platform_get_irq() failure +soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting() +soc: fsl: cpm1: tsa: switch to for_each_available_child_of_node_scoped() +drm/vmwgfx: avoid null_ptr_deref in vmw_framebuffer_surface_create_handle +nouveau/dp: handle retries for AUX CH transfers with GSP. +nouveau: handle EBUSY and EAGAIN for GSP aux errors. +nouveau: fw: sync dma after setup is called. +Merge tag 'at91-soc-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt +Merge tag 'at91-dt-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/dt +Merge branch 'bpf-range_tree-for-bpf-arena' +selftests/bpf: Add a test for arena range tree algorithm +bpf: Introduce range_tree data structure and use it in bpf arena +Merge tag 'at91-defconfig-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/defconfig +block/genhd: use seq_put_decimal_ull for diskstats decimal values +Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +samples/bpf: Remove unused variable in xdp2skb_meta_kern.c +samples/bpf: Remove unused variables in tc_l2_redirect_kern.c +bpftool: Cast variable `var` to long long +Merge tag 'timers-v6.13-rc1' of https://git.linaro.org/people/daniel.lezcano/linux into timers/core +hwmon: (pmbus/isl68137) add support for voltage divider on Vout +dt-bindings: hwmon: isl68137: add bindings to support voltage dividers +hwmon: tmp108: fix I3C dependency +drm/xe/oa: Fix "Missing outer runtime PM protection" warning +xen: Fix the issue of resource not being properly released in xenbus_dev_probe() +block: don't reorder requests in blk_mq_add_to_batch +block: don't reorder requests in blk_add_rq_to_plug +block: add a rq_list type +block: remove rq_list_move +virtio_blk: reverse request order in virtio_queue_rqs +nvme-pci: reverse request order in nvme_queue_rqs +btrfs: validate queue limits +block: export blk_validate_limits +jbd2: Fix comment describing journal_init_common() +ext4: prevent an infinite loop in the lazyinit thread +ext4: use struct_size() to improve ext4_htree_store_dirent() +ext4: annotate struct fname with __counted_by() +jbd2: avoid dozens of -Wflex-array-member-not-at-end warnings +ext4: use str_yes_no() helper function +Merge tag 'nvme-6.13-2024-11-13' of git://git.infradead.org/nvme into for-6.13/block +Merge tag 'v6.13-armsoc/drivers1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt +Merge tag 'qcom-drivers-for-6.13-2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers +nvmet: add tracing of reservation commands +nvme: parse reservation commands's action and rtype to string +nvmet: report ns's vwc not present +libfs: kill empty_dir_getattr() +fs: Simplify getattr interface function checking AT_GETATTR_NOSEC flag +fs/stat.c: switch to CLASS(fd_raw) +kill getname_statx_lookup_flags() +io_statx_prep(): use getname_uflags() +genirq/proc: Use seq_put_decimal_ull_width() for decimal values +statmount: add flag to retrieve unescaped options +drm/xe: handle flat ccs during hibernation on igpu +drm/xe: improve hibernation on igpu +drm/xe: Restore system memory GGTT mappings +drm/xe: Ensure all locks released in exec IOCTL +spi: imx: support word delay +spi: imx: pass struct spi_transfer to prepare_transfer() +tools: gpio: Fix several incorrect format specifiers +gpio: mpfs: add CoreGPIO support +io_uring: fix invalid hybrid polling ctx leaks +regulator: dt-bindings: qcom,rpmh: Correct PM8550VE supplies +platform/x86/amd/hsmp: Change the error type +platform/x86/amd/hsmp: Add new error code and error logs +platform/x86/amd: amd_3d_vcache: Add sysfs ABI documentation +platform/x86/amd: amd_3d_vcache: Add AMD 3D V-Cache optimizer driver +s390/cio/ioasm: Convert to use flag output macros +s390/cio/qdio: Convert to use flag output macros +s390/sclp: Convert to use flag output macros +s390/dasd: Convert to use flag output macros +s390/boot/physmem: Convert to use flag output macros +s390/pci: Convert to use flag output macros +s390/kvm: Convert to use flag output macros +s390/extmem: Convert to use flag output macros +s390/string: Convert to use flag output macros +s390/diag: Convert to use flag output macros +s390/irq: Convert to use flag output macros +s390/smp: Convert to use flag output macros +s390/uv: Convert to use flag output macros +s390/pai: Convert to use flag output macros +s390/mm: Convert to use flag output macros +s390/cpu_mf: Convert to use flag output macros +s390/cpcmd: Convert to use flag output macros +s390/topology: Convert to use flag output macros +s390/time: Convert to use flag output macros +s390/pageattr: Convert to use flag output macros +s390/sthyi: Convert to use flag output macros +s390/asm: Helper macros for flag output operand handling +s390/cio: Externalize full CMG characteristics +spi: cs42l43: Add GPIO speaker id support to the bridge configuration +x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y +Merge patch series "two little writeback cleanups v2" +Merge patch series "fs: allow statmount to fetch the fs_subtype and sb_source" +fs: add the ability for statmount() to report the sb_source +clocksource/drivers/arm_arch_timer: Use of_property_present() for non-boolean properties +clocksource/drivers/gpx: Remove redundant casts +clocksource/drivers/timer-ti-dm: Fix child node refcount handling +dt-bindings: timer: actions,owl-timer: convert to YAML +clocksource/drivers/ralink: Add Ralink System Tick Counter driver +clocksource/drivers/mips-gic-timer: Always use cluster 0 counter as clocksource +clocksource/drivers/timer-ti-dm: Don't fail probe if int not found +clocksource/drivers:sp804: Make user selectable +clocksource/drivers/dw_apb: Remove unused dw_apb_clockevent functions +cpufreq: intel_pstate: Update Balance-performance EPP for Granite Rapids +ACPI: video: force native for Apple MacbookPro11,2 and Air7,2 +ACPI: CPPC: Fix _CPC register setting issue +printk: add dummy printk_force_console_enter/exit helpers +locking/Documentation: Fix grammar in percpu-rw-semaphore.rst +HID: hid-goodix-spi: Add OF supports +dt-bindings: input: Goodix GT7986U SPI HID Touchscreen +ALSA: hda/realtek - update set GPIO3 to default for Thinkpad with ALC1318 +ALSA: hda/realtek: fix mute/micmute LEDs for a HP EliteBook 645 G10 +ext4: prevent delalloc to nodelalloc on remount +jbd2: make b_frozen_data allocation always succeed +ext4: cleanup variable name in ext4_fc_del() +ext4: use string choices helpers +jbd2: remove the 'success' parameter from the jbd2_do_replay() function +jbd2: remove useless 'block_error' variable +jbd2: factor out jbd2_do_replay() +jbd2: refactor JBD2_COMMIT_BLOCK process in do_one_pass() +jbd2: unified release of buffer_head in do_one_pass() +jbd2: remove redundant judgments for check v1 checksum +ext4: use ERR_CAST to return an error-valued pointer +mm: zero range of eof folio exposed by inode size extension +ext4: partial zero eof block on unaligned inode size extension +ext4: disambiguate the return value of ext4_dio_write_end_io() +ext4: pass write-hint for buffered IO +ext4: fix race in buffer_head read fault injection +ext4: don't pass full mapping flags to ext4_es_insert_extent() +ext4: mark ctx_*_flags() with __maybe_unused +ext4: return error on syncfs after shutdown +fs: ext4: Don't use CMA for buffer_head +ext4: simplify if condition +ext4: fix FS_IOC_GETFSMAP handling +ext4: WARN if a full dir leaf block has only one dentry +ext4: show the default enabled prefetch_block_bitmaps option +hwmon: (cros_ec) register thermal sensors to thermal framework +x86/mm/tlb: Put cpumask_test_cpu() check in switch_mm_irqs_off() under CONFIG_DEBUG_VM +Merge tag 'v6.12-rc7' into x86/mm, to pick up fixes before applying new patches +bpf, x86: Propagate tailcall info only for subprogs +Merge branch 'add-kernel-symbol-for-struct_ops-trampoline' +bpf: Add kernel symbol for struct_ops trampoline +bpf: Use function pointers count as struct_ops links count +bpf: Remove unused member rcu from bpf_struct_ops_map +drm/panthor: Fix handling of partial GPU mapping of BOs +Merge branch 'bpf-support-private-stack-for-bpf-progs' +selftests/bpf: Add struct_ops prog private stack tests +bpf: Support private stack for struct_ops progs +selftests/bpf: Add tracing prog private stack tests +bpf, x86: Support private stack in jit +bpf, x86: Avoid repeated usage of bpf_prog->aux->stack_depth +bpf: Enable private stack for eligible subprogs +bpf: Find eligible subprogs for private stack support +ufs: ufs_sb_private_info: remove unused s_{2,3}apb fields +ARM: fix cacheflush with PAN +ARM: 9435/1: ARM/nommu: Fix typo "absence" +ARM: 9434/1: cfi: Fix compilation corner case +md/raid5: Increase r5conf.cache_name size +drm/amd: Fix initialization mistake for NBIO 7.7.0 +Revert "drm/amd/display: parse umc_info or vram_info based on ASIC" +drm/amd/display: Fix failure to read vram info due to static BP_RESULT +drm/amdgpu: enable GTT fallback handling for dGPUs only +srcu: Check for srcu_read_lock_lite() across all CPUs +srcu: Remove smp_mb() from srcu_read_unlock_lite() +Merge tag 'samsung-drivers-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt +Merge tag 'imx-soc-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm +Merge tag 'zynq-soc-for-6.13' of https://github.com/Xilinx/linux-xlnx into soc/arm +Merge tag 'samsung-soc-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm +Merge tag 'arm-soc/for-6.13/soc' of https://github.com/Broadcom/stblinux into soc/arm +Merge tag 'ti-k3-config-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/defconfig +Merge tag 'renesas-arm-defconfig-for-v6.13-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/defconfig +Merge tag 'imx-defconfig-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/defconfig +Merge tag 'qcom-arm64-defconfig-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/defconfig +Merge tag 'arm-soc/for-6.13/defconfig' of https://github.com/Broadcom/stblinux into soc/defconfig +rcutorture: Avoid printing cpu=-1 for no-fault RCU boost failure +rcuscale: Add guest_os_delay module parameter +refscale: Correct affinity check +torture: Add --no-affinity parameter to kvm.sh +Merge tag 'asahi-soc-dt-6.13' of https://github.com/AsahiLinux/linux into soc/dt +Merge tag 'v6.13-rockchip-dts64-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt +Merge tag 'v6.13-rockchip-dts32-2' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt +Merge tag 'sunxi-dt-for-6.13-2' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into soc/dt +Merge tag 'riscv-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/dt +Merge tag 'mvebu-dt64-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt +Merge tag 'mvebu-dt-6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/dt +hwmon: (tmp108) Add support for I3C device +hwmon: (tmp108) Add helper function tmp108_common_probe() to prepare I3C support +hwmon: (acpi_power_meter) Fix fail to load module on platform without _PMD method +hwmon: (nct6775-core) Fix overflows seen when writing limit attributes +hwmon: (pwm-fan) Introduce start from stopped state handling +dt-bindings: hwmon: pwm-fan: Document start from stopped state properties +hwmon: (tmp108) Add NXP p3t1085 support +dt-bindings: hwmon: ti,tmp108: Add nxp,p3t1085 compatible string +hwmon: (sch5627, max31827) Fix typos in driver documentation +hwmon: (jc42) Drop of_match_ptr() protection +hwmon: (f71882fg) Fix grammar in fan speed trip points explanation +dt-bindings: hwmon: pmbus: add ti tps25990 support +hwmon: (pmbus/core) clear faults after setting smbalert mask +hwmon: (pmbus/core) allow drivers to override WRITE_PROTECT +Merge tag 'stm32-dt-for-v6.13-1' of https://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into soc/dt +Merge branch 'selftests-bpf-fix-for-bpf_signal-stalls-watchdog-for-test_progs' +selftests/bpf: update send_signal to lower perf evemts frequency +selftests/bpf: allow send_signal test to timeout +selftests/bpf: add read_with_timeout() utility function +selftests/bpf: watchdog timer for test_progs +Merge tag 'ti-k3-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/dt +Merge tag 'amlogic-arm64-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt +rcu/nocb: Fix missed RCU barrier on deoffloading +Merge tag 'amlogic-arm-dt-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/dt +Merge tag 'riscv-sophgo-dt-for-v6.13' of https://github.com/sophgo/linux into soc/dt +arm64: dts: lg131x: Update spi clock properties +arm64: dts: seattle: Update spi clock properties +Merge tag 'qcom-arm64-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt +Merge tag 'omap-for-v6.13/dt-signed-1' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into soc/dt +Merge tag 'renesas-dts-for-v6.13-tag2' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt +block: remove the ioprio field from struct request +block: remove the write_hint field from struct request +Merge tag 'mtk-dts64-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into soc/dt +Merge tag 'imx-dt64-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt +Merge tag 'imx-dt-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt +Merge tag 'imx-bindings-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/dt +Merge tag 'qcom-arm32-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/dt +Merge tag 'socfpga_dts_updates_for_v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/dt +Merge tag 'zynqmp-dt-for-6.13' of https://github.com/Xilinx/linux-xlnx into soc/dt +Merge tag 'v6.13-armsoc/dts64-1' of https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into soc/dt +Merge tag 'samsung-dt64-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/dt +Merge tag 'tegra-for-6.13-arm64-dt' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt +Merge tag 'tegra-for-6.13-dt-bindings' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into soc/dt +Merge tag 'ux500-dts-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into soc/dt +Merge tag 'renesas-dts-for-v6.13-tag1' of https://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/dt +Merge tag 'thead-dt-for-v6.13-p2' of https://github.com/pdp7/linux into soc/dt +Merge tag 'thead-dt-for-v6.13' of https://github.com/pdp7/linux into soc/dt +rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu +thermal: testing: Simplify tt_get_tt_zone() +rcu/srcutiny: don't return before reenabling preemption +rcu-tasks: Remove open-coded one-byte cmpxchg() emulation +doc: Remove kernel-parameters.txt entry for rcutorture.read_exit +rcutorture: Test start-poll primitives with interrupts disabled +rcu: Permit start_poll_synchronize_rcu*() with interrupts disabled +rcu: Allow short-circuiting of synchronize_rcu_tasks_rude() +doc: Add rcuog kthreads to kernel-per-CPU-kthreads.rst +cpufreq: ACPI: Simplify MSR read on the boot CPU +rcu: Add rcuog kthreads to RCU_NOCB_CPU help text +rcu: Use the BITS_PER_LONG macro +rcu: Use bitwise instead of arithmetic operator for flags +doc: rcu: update printed dynticks counter bits +sched/cpufreq: Ensure sd is rebuilt for EAS check +ACPI: Switch back to struct platform_driver::remove() +docs: fix typos and whitespace in Documentation/process/backporting.rst +ACPI: x86: Add adev NULL check to acpi_quirk_skip_serdev_enumeration() +ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID +docs/zh_CN: fix one sentence in llvm.rst +docs: bug-bisect: add a note about bisecting -next +cgroup/cpuset: Further optimize code if CONFIG_CPUSETS_V1 not set +cgroup/cpuset: Enforce at most one rebuild_sched_domains_locked() call per operation +cgroup/cpuset: Revert "Allow suppression of sched domain rebuild in update_cpumasks_hier()" +pmdomain: Merge branch fixes into next +pmdomain: qcom: rpmhpd: Add rpmhpd support for SM8750 +dt-bindings: power: qcom,rpmpd: document the SM8750 RPMh Power Domains +pmdomain: imx: Use of_property_present() for non-boolean properties +mailbox: qcom-cpucp: Mark the irq with IRQF_NO_SUSPEND flag +firmware: arm_scmi: Report duplicate opps as firmware bugs +firmware: arm_scmi: Skip opp duplicates +mmc: Merge branch fixes into next +Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K" +mmc: pwrseq_simple: Handle !RESET_CONTROLLER properly +mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting +mmc: mtk-sd: Fix error handle of probe function +mmc: sunxi-mmc: Fix A100 compatible description +mmc: core: Correction a warning caused by incorrect type in assignment for UHS-II +ARM: 9420/1: smp: Fix SMP for xip kernels +ARM: 9419/1: mm: Fix kernel memory mapping for xip kernels +drivers: perf: Fix wrong put_cpu() placement +kselftest/arm64: Try harder to generate different keys during PAC tests +kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all() +platform: cznic: turris-omnia-mcu: Rename variable holding GPIO line names +platform: cznic: turris-omnia-mcu: Document the driver private data structure +firmware: turris-mox-rwtm: Document the driver private data structure +Merge tag 'ti-driver-soc-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/drivers +Merge tag 'reset-for-v6.13' of git://git.pengutronix.de/pza/linux into soc/drivers +Merge tag 'scmi-updates-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into soc/drivers +bus: Switch back to struct platform_driver::remove() +arm64/ptrace: Clarify documentation of VL configuration via ptrace +Revert "RDMA/core: Fix ENODEV error for iWARP test over vlan" +kselftest/arm64: Corrupt P0 in the irritator when testing SSVE +mips: dts: realtek: Add I2C controllers +mips: dts: realtek: Add syscon-reboot node +MIPS: loongson3_defconfig: Enable blk_dev_nvme by default +MIPS: loongson3_defconfig: Update configs dependencies +acpi/arm64: remove unnecessary cast +MAINTAINERS: Remove linux-mips.org references +MAINTAINERS: Retire Ralf Baechle +TC: Fix the wrong format specifier +MIPS: kernel: proc: Use str_yes_no() helper function +arm64/mm: Change protval as 'pteval_t' in map_range() +srcu: Improve srcu_read_lock_lite() kernel-doc comment +refscale: Add srcu_read_lock_lite() support using "srcu-lite" +rcutorture: Add light-weight SRCU scenario +rcutorture: Add srcu_read_lock_lite() support to rcutorture.reader_flavor +rcutorture: Add reader_flavor parameter for SRCU readers +rcutorture: Expand RCUTORTURE_RDR_MASK_[12] to eight bits +srcu: Allow inlining of __srcu_read_{,un}lock_lite() +srcu: Add srcu_read_lock_lite() and srcu_read_unlock_lite() +srcu: Create CPP macros for normal and NMI-safe SRCU readers +srcu: Improve srcu_read_lock{,_nmisafe}() comments +srcu: Standardize srcu_data pointers to "sdp" and similar +srcu: Bit manipulation changes for additional reader flavor +srcu: Renaming in preparation for additional reader flavor +ALSA: hda/realtek - Fixed Clevo platform headset Mic issue +kselftest/arm64: Fix missing printf() argument in gcs/gcs-stress.c +ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry +writeback: wbc_attach_fdatawrite_inode out of line +writeback: add a __releases annoation to wbc_attach_and_unlock_inode +fs: add the ability for statmount() to report the fs_subtype +fs: don't let statmount return empty strings +fs:aio: Remove TODO comment suggesting hash or array usage in io_cancel() +hfsplus: don't query the device logical block size multiple times +kselftest/arm64: Add FPMR coverage to fp-ptrace +kselftest/arm64: Expand the set of ZA writes fp-ptrace does +kselftets/arm64: Use flag bits for features in fp-ptrace assembler code +kselftest/arm64: Enable build of PAC tests with LLVM=1 +kselftest/arm64: Check that SVCR is 0 in signal handlers +ASoC: max9768: Fix event generation for playback mute +spi: Delete useless checks +regulator: Switch back to struct platform_driver::remove() +s390/syscalls: Convert filechk to if_changed +s390/syscalls: Remove unnecessary argument of filechk_syshdr +s390/syscalls: Avoid creation of arch/arch/ directory +s390/perf_cpum_cf: Convert to use local64_try_cmpxchg() +s390/perf_cpum_sf: Convert to use try_cmpxchg128() +s390/atomic: Remove __atomic_cmpxchg() variants +s390/locking: Use arch_try_cmpxchg() instead of __atomic_cmpxchg_bool() +s390/preempt: Use arch_try_cmpxchg() instead of __atomic_cmpxchg() +s390/atomic: Provide arch_atomic_try_cmpxchg() +s390/cmpxchg: Use arch_cmpxchg() instead of __atomic_cmpxchg() +s390/atomic: Convert arch_atomic_xchg() to C function +s390/cmpxchg: Provide arch_try_cmpxchg128() +s390/cmpxchg: Provide arch_cmpxchg128_local() +s390/cmpxchg: Implement arch_xchg() with arch_try_cmpxchg() +s390/cmpxchg: Provide arch_try_cmpxchg() +s390/cmpxchg: Convert one and two byte case inline assemblies to C +s390/dump: Add firmware sysfs attribute for dump area size +s390/con3270: Use NULL instead of 0 for pointers +gpio: rockchip: support new version GPIO +gpio: rockchip: change the GPIO version judgment logic +gpio: rockchip: explan the format of the GPIO version ID +dt-bindings: ata: ahci-platform: add missing iommus property +intel-hid: fix volume buttons on Thinkpad X12 Detachable Tablet Gen 1 +platform/x86/amd/hsmp: mark hsmp_msg_desc_table[] as maybe_unused +x86/cpu: Remove redundant CONFIG_NUMA guard around numa_add_cpu() +platform/x86: asus-wmi: Use platform_profile_cycle() +platform/x86: asus-wmi: Fix inconsistent use of thermal policies +platform/x86: hp: hp-bioscfg: remove redundant if statement +MAINTAINERS: Update ISHTP ECLITE maintainer entry +HID: hyperv: streamline driver probe to avoid devres issues +drm/i915: Grab intel_display from the encoder to avoid potential oopsies +gpiolib: cdev: use !mem_is_zero() instead of memchr_inv(s, 0, n) +drm/i915/gsc: ARL-H and ARL-U need a newer GSC FW. +Merge branch 'libbpf-stringify-error-codes-in-log-messages' +libbpf: Stringify errno in log messages in the remaining code +libbpf: Stringify errno in log messages in btf*.c +libbpf: Stringify errno in log messages in libbpf.c +libbpf: Introduce errstr() for stringifying errno +bpf: Replace the document for PTR_TO_BTF_ID_OR_NULL +tools/bpf: Fix the wrong format specifier in bpf_jit_disasm +soc: qcom: ice: Remove the device_link field in qcom_ice +kbuild,bpf: Pass make jobs' value to pahole +selftests/mm: Fix unused function warning for aarch64_write_signal_pkey() +kselftest/arm64: Fix printf() compiler warnings in the arm64 syscall-abi.c tests +kselftest/arm64: Fix printf() warning in the arm64 MTE prctl() test +kselftest/arm64: Fix printf() compiler warnings in the arm64 fp tests +kselftest/arm64: Fix build with stricter assemblers +HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support +empty include/asm-generic/vga.h +sparc: get rid of asm/vga.h +asm/vga.h: don't bother with scr_mem{cpy,move}v() unless we need to +vt_buffer.h: get rid of dead code in default scr_...() instances +drm/amdgpu/mes12: correct kiq unmap latency +drm/amdgpu: fix check in gmc_v9_0_get_vm_pte() +drm/amd/pm: print pp_dpm_mclk in ascending order on SMU v14.0.0 +drm/amdgpu: Fix video caps for H264 and HEVC encode maximum size +drm/amd/display: Adjust VSDB parser for replay feature +drm/amd/display: Require minimum VBlank size for stutter optimization +drm/amd/display: Handle dml allocation failure to avoid crash +drm/amd/display: Fix Panel Replay not update screen correctly +drm/amd/display: Change some variable name of psr +drm/msm/adreno: Setup SMMU aparture for per-process page table +firmware: qcom: scm: Introduce CP_SMMU_APERTURE_ID +nvme: check ns's volatile write cache not present +nvme: add rotational support +nvme: use command set independent id ns if available +nvmet: support for csi identify ns +nvmet: implement rotational media information log +nvmet: implement endurance groups +nvmet: declare 2.1 version compliance +nvmet: implement crto property +nvmet: implement supported features log +nvmet: implement supported log pages +nvmet: implement active command set ns list +nvmet: implement id ns for nvm command set +nvmet: support reservation feature +sched_ext: Rename scx_bpf_dispatch[_vtime]_from_dsq*() -> scx_bpf_dsq_move[_vtime]*() +sched_ext: Rename scx_bpf_consume() to scx_bpf_dsq_move_to_local() +sched_ext: Rename scx_bpf_dispatch[_vtime]() to scx_bpf_dsq_insert[_vtime]() +nvme-multipath: don't bother clearing max_hw_zone_append_sectors +block: pre-calculate max_zone_append_sectors +Merge branch 'refactor-lock-management' +bpf: Drop special callback reference handling +bpf: Refactor active lock management +selftests/bpf: skip the timer_lockup test for single-CPU nodes +Merge branch 'fix-lockdep-warning-for-htab-of-map' +selftests/bpf: Test the update operations for htab of maps +selftests/bpf: Move ENOTSUPP from bpf_util.h +bpf: Call free_htab_elem() after htab_unlock_bucket() +Merge branch 'bpf-add-uprobe-session-support' +selftests/bpf: Add threads to consumer test +selftests/bpf: Add uprobe sessions to consumer test +selftests/bpf: Add uprobe session single consumer test +selftests/bpf: Add kprobe session verifier test for return value +selftests/bpf: Add uprobe session verifier test for return value +selftests/bpf: Add uprobe session recursive test +selftests/bpf: Add uprobe session cookie test +selftests/bpf: Add uprobe session test +libbpf: Add support for uprobe multi session attach +bpf: Add support for uprobe multi session context +bpf: Add support for uprobe multi session attach +bpf: Force uprobe bpf program to always return 0 +bpf: Allow return values 0 and 1 for kprobe session +selftests/bpf: Fix uprobe consumer test (again) +bpf: Remove trailing whitespace in verifier.rst +selftests/bpf: Allow building with extra flags +block: lift bio_is_zone_append to bio.h +block: fix bio_split_rw_at to take zone_write_granularity into account +block: take chunk_sectors into account in bio_split_write_zeroes +md/raid10: Handle bio_split() errors +md/raid1: Handle bio_split() errors +md/raid0: Handle bio_split() errors +block: Handle bio_split() errors in bio_submit_split() +block: Error an attempt to split an atomic write in bio_split() +block: Rework bio_split() return value +arm64: dts: rockchip: use less broad pinctrl for pcie3x1 on Radxa E25 +arm64: dts: rockchip: add Radxa ROCK 5C +dt-bindings: arm: rockchip: add Radxa ROCK 5C +arm64: dts: rockchip: orangepi-5-plus: Enable GPU +arm64: dts: rockchip: enable USB3 on NanoPC-T6 +arm64: dts: rockchip: adapt regulator nodenames to preferred form +arm64: dts: rockchip: Enable HDMI display for rk3588 Cool Pi GenBook +arm64: dts: rockchip: Enable HDMI display for rk3588 Cool Pi 4B +arm64: dts: rockchip: Enable HDMI0 for rk3588 Cool Pi CM5 EVB +arm64: dts: rockchip: Enable HDMI on NanoPi R6C/R6S +arm64: dts: rockchip: Enable GPU on NanoPi R6C/R6S +arm64: dts: rockchip: Enable HDMI on Hardkernel ODROID-M2 +arm64: dts: rockchip: Remove non-removable flag from sdmmc on rk3576-sige5 +ublk: fix ublk_ch_mmap() for 64K page size +io_uring/uring_cmd: fix buffer index retrieval +intel_idle: add Granite Rapids Xeon D support +Merge back ACPI processor driver changes for 6.13 +Merge back thermal control material for 6.13 +Merge back cpufreq material for 6.13 +Merge patch series "fscache/cachefiles: Some bugfixes" +netfs/fscache: Add a memory barrier for FSCACHE_VOLUME_CREATING +cachefiles: Fix NULL pointer dereference in object->file +cachefiles: Clean up in cachefiles_commit_tmpfile() +cachefiles: Fix missing pos updates in cachefiles_ondemand_fd_write_iter() +cachefiles: Fix incorrect length return value in cachefiles_ondemand_fd_write_iter() +iomap: drop an obsolete comment in iomap_dio_bio_iter +btrfs: send: check for read-only send root under critical section +btrfs: send: check for dead send root under critical section +btrfs: remove check for NULL fs_info at btrfs_folio_end_lock_bitmap() +btrfs: fix warning on PTR_ERR() against NULL device at btrfs_control_ioctl() +btrfs: fix a typo in btrfs_use_zone_append +btrfs: avoid superfluous calls to free_extent_map() in btrfs_encoded_read() +btrfs: simplify logic to decrement snapshot counter at btrfs_mksnapshot() +btrfs: remove hole from struct btrfs_delayed_node +btrfs: update stale comment for struct btrfs_delayed_ref_node::add_list +btrfs: add new ioctl to wait for cleaned subvolumes +btrfs: simplify range tracking in cow_file_range() +btrfs: remove conditional path allocation in btrfs_read_locked_inode() +btrfs: push cleanup into btrfs_read_locked_inode() +io_uring/cmd: let cmds to know about dying task +btrfs: add struct io_btrfs_cmd as type for io_uring_cmd_to_pdu() +btrfs: add io_uring command for encoded reads (ENCODED_READ ioctl) +btrfs: move priv off stack in btrfs_encoded_read_regular_fill_pages() +btrfs: don't sleep in btrfs_encoded_read() if IOCB_NOWAIT is set +btrfs: change btrfs_encoded_read() so that reading of extent is done by caller +btrfs: remove pointless iocb::ki_pos addition in btrfs_encoded_read() +btrfs: remove no longer used delayed ref head search functionality +btrfs: track delayed ref heads in an xarray +btrfs: add comments regarding locking to struct btrfs_delayed_ref_root +btrfs: assert delayed refs lock is held at add_delayed_ref_head() +btrfs: assert delayed refs lock is held at find_first_ref_head() +btrfs: assert delayed refs lock is held at find_ref_head() +btrfs: pass fs_info to btrfs_delete_ref_head() +btrfs: pass fs_info to functions that search for delayed ref heads +btrfs: move delayed ref head unselection to delayed-ref.c +btrfs: simplify obtaining a delayed ref head +btrfs: change return type of btrfs_delayed_ref_lock() to boolean +btrfs: remove num_entries atomic counter from delayed ref root +btrfs: use helper to find first ref head at btrfs_destroy_delayed_refs() +btrfs: remove duplicated code to drop delayed ref during transaction abort +btrfs: remove fs_info parameter from btrfs_cleanup_one_transaction() +btrfs: remove fs_info parameter from btrfs_destroy_delayed_refs() +btrfs: move btrfs_destroy_delayed_refs() to delayed-ref.c +btrfs: remove BUG_ON() at btrfs_destroy_delayed_refs() +btrfs: reduce extent tree lock contention when searching for inline backref +btrfs: tests: implement case for partial RAID stripe-tree delete +btrfs: implement partial deletion of RAID stripe extents +btrfs: use filemap_get_folio() helper +btrfs: convert btrfs_buffered_write() to use folios +btrfs: make buffered write to copy one page a time +btrfs: fix wrong sizeof in btrfs_do_encoded_write() +btrfs: use str_yes_no() helper function in btrfs_dump_free_space() +btrfs: rename btrfs_folio_(set|start|end)_writer_lock() +btrfs: unify to use writer locks for subpage locking +btrfs: remove unused btrfs_folio_start_writer_lock() +btrfs: do not clear read-only when adding sprout device +btrfs: remove local generation variable from read_block_for_search() +btrfs: remove redundant initializations for struct btrfs_tree_parent_check +btrfs: simplify arguments for btrfs_verify_level_key() +btrfs: remove redundant level argument from read_block_for_search() +btrfs: re-enable the extent map shrinker +btrfs: rename extent map shrinker members from struct btrfs_fs_info +btrfs: simplify tracking progress for the extent map shrinker +btrfs: make the extent map shrinker run asynchronously as a work queue job +btrfs: add and use helper to remove extent map from its inode's tree +btrfs: reduce lock contention when eb cache miss for btree search +btrfs: drop unused parameter level from alloc_heuristic_ws() +btrfs: drop unused parameter fs_info from btrfs_match_dir_item_name() +btrfs: drop unused parameter transaction from alloc_log_tree() +btrfs: drop unused parameter data from btrfs_fill_super() +btrfs: drop unused parameter options from open_ctree() +btrfs: drop unused parameter fs_info from folio_range_has_eb() +btrfs: drop unused parameter mask from try_release_extent_state() +btrfs: drop unused parameter refs from visit_node_for_delete() +btrfs: drop unused parameter iov_iter from btrfs_write_check() +btrfs: drop unused parameter file_offset from btrfs_encoded_read_regular_fill_pages() +btrfs: drop unused parameter offset from __cow_file_range_inline() +btrfs: drop unused parameter inode from read_inline_extent() +btrfs: drop unused parameter argp from btrfs_ioctl_quota_rescan_wait() +btrfs: lzo: drop unused paramter level from lzo_alloc_workspace() +btrfs: drop unused transaction parameter from btrfs_qgroup_add_swapped_blocks() +btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb() +btrfs: drop unused parameter map from scrub_simple_mirror() +btrfs: scrub: drop unused parameter sctx from scrub_submit_extent_sector_read() +btrfs: send: drop unused parameter index from iterate_inode_ref_t callbacks +btrfs: send: drop unused parameter num from iterate_inode_ref_t callbacks +btrfs: drop unused parameter fs_info from do_reclaim_sweep() +btrfs: drop unused parameter fs_info from wait_reserve_ticket() +btrfs: drop unused parameter ctx from batch_delete_dir_index_items() +btrfs: drop unused parameter path from btrfs_tree_mod_log_rewind() +btrfs: zstd: assert the timer pointer in callback +btrfs: remove btrfs_set_range_writeback() +btrfs: qgroup: run delayed iputs after ordered extent completion +btrfs: scrub: skip initial RST lookup errors +btrfs: return ENODATA in case RST lookup fails +btrfs: handle empty list of NOCOW ordered extents with checksum list +btrfs: simplify the page uptodate preparation for prepare_pages() +btrfs: remove the dirty_page local variable +btrfs: remove unused btrfs_try_tree_write_lock() +btrfs: remove unused btrfs_is_parity_mirror() +btrfs: remove unused btrfs_free_squota_rsv() +btrfs: tests: add selftests for raid-stripe-tree +btrfs: correct typos in multiple comments across various files +btrfs: remove unused page_to_inode and page_to_fs_info macros +btrfs: remove redundant stop_loop variable in scrub_stripe() +btrfs: remove pointless initialization at btrfs_qgroup_trace_extent() +btrfs: always use delayed_refs local variable at btrfs_qgroup_trace_extent() +btrfs: remove unnecessary delayed refs locking at btrfs_qgroup_trace_extent() +btrfs: store fs_info in a local variable at btrfs_qgroup_trace_extent_post() +btrfs: qgroups: remove bytenr field from struct btrfs_qgroup_extent_record +btrfs: remove code duplication in ordered extent finishing +btrfs: canonicalize the device path before adding it +btrfs: avoid unnecessary device path update for the same device +btrfs: allow compression even if the range is not page aligned +btrfs: mark all dirty sectors as locked inside writepage_delalloc() +btrfs: move the delalloc range bitmap search into extent_io.c +btrfs: do not assume the full page range is not dirty in extent_writepage_io() +btrfs: make extent_range_clear_dirty_for_io() to handle sector size < page size cases +btrfs: wait for writeback if sector size is smaller than page size +btrfs: compression: add an ASSERT() to ensure the read-in length is sane +btrfs: zstd: make the compression path to handle sector size < page size +btrfs: zlib: make the compression path to handle sector size < page size +btrfs: split out CONFIG_BTRFS_EXPERIMENTAL from CONFIG_BTRFS_DEBUG +btrfs: make assert_rbio() to only check CONFIG_BTRFS_ASSERT +btrfs: don't take dev_replace rwsem on task already holding it +m68k: defconfig: Update defconfigs for v6.12-rc1 +tty: sysrq: Use printk_force_console context on __handle_sysrq +printk: Introduce FORCE_CON flag +spi: apple: Remove unnecessary .owner for apple_spi_driver +ASoC: intel: sof_sdw: add quirk for Dell SKU +ASoC: audio-graph-card2: Purge absent supplies for device tree nodes +Merge tag 'v6.12-rc7' into __tmp-hansg-linux-tags_media_atomisp_6_13_1 +x86/platform/intel-mid: Replace deprecated PCI functions +uprobes: Re-order struct uprobe_task to save some space +iio: magnetometer: fix if () scoped_guard() formatting +perf/x86/amd/uncore: Avoid a false positive warning about snprintf truncation in amd_uncore_umc_ctx_init +rust: helpers: Avoid raw_spin_lock initialization for PREEMPT_RT +sched, x86: Update the comment for TIF_NEED_RESCHED_LAZY. +objtool: Exclude __tracepoints data from ENDBR checks +Merge drm/drm-fixes into drm-misc-fixes +hwmon: (pmbus) add documentation for existing flags +hwmon: (ina226) Add support for SY24655 +dt-bindings: Add SY24655 to ina2xx devicetree bindings +hwmon: (pmbus/ltc2978) add support for ltc7841 +hwmon: (pmbus/ltc7841) add support for LTC7841 - docs +dt-bindings: hwmon: ltc2978: add support for ltc7841 +hwmon: Add driver for I2C chip Nuvoton NCT7363Y +dt-bindings: hwmon: Add NCT7363Y documentation +dt-bindings: hwmon: pmbus: Add bindings for Vicor pli1209bc +dt-bindings: hwmon: pmbus: Add bindings for MPS MP297x +MAINTAINERS: Remove Aleksandr Mezin as NZXT-SMART2 driver maintainer +hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list +hwmon: (isl28022) new driver for ISL28022 power monitor +dt-bindings: hwmon: add renesas,isl28022 +hwmon: Switch back to struct platform_driver::remove() +hwmon: (sht4x): add heater support +hwmon: (nzxt-kraken2) Simplify specifying static visibility attribute +hwmon: (intel-m10-bmc) Simplify specifying static visibility attribute +hwmon: (raspberrypi) Simplify specifying static visibility attribute +hwmon: (powerz) Simplify specifying static visibility attribute +hwmon: (gsc) Simplify specifying static visibility attribute +hwmon: (sl28cpld) Simplify specifying static visibility attribute +hwmon: (surface_fan) Simplify specifying static visibility attribute +hwmon: (i5500_temp) Simplify specifying static visibility attribute +hwmon: (max6639) : Configure based on DT property +hwmon: Add static visibility member to struct hwmon_ops +hwmon: (max31827) Fix spelling errors reported by codespell +hwmon: (amc6821) add support for tsd,mule +dt-bindings: hwmon: add support for ti,amc6821 +hwmon: (pmbus/mpq8785) Convert comma to semicolon +hwmon: (ina2xx) Add support for INA260 +hwmon: (ina2xx) Add support for has_alerts configuration flag +hwmon: Drop explicit initialization of struct i2c_device_id::driver_data to 0 +MAINTAINERS: add gpio driver to PolarFire entry +arm64: dts: allwinner: a100: perf1: Add eMMC and MMC node +arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer +hwrng: bcm74110 - Add Broadcom BCM74110 RNG driver +dt-bindings: rng: add binding for BCM74110 RNG +padata: Clean up in padata_do_multithreaded() +crypto: inside-secure - Fix the return value of safexcel_xcbcmac_cra_init() +crypto: qat - Fix missing destroy_workqueue in adf_init_aer() +crypto: rsassa-pkcs1 - Reinstate support for legacy protocols +s390/dasd: Fix typo in comment +s390/dasd: fix redundant /proc/dasd* entries removal +Merge tag 'md-6.13-20241107' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.13/block +loop: fix type of block size +drm/rockchip: vop: Fix a dereferenced before check warning +sched_ext: scx_bpf_dispatch_from_dsq_set_*() are allowed from unlocked context +ARM: dts: rockchip: adapt regulator nodenames to preferred form +scftorture: Use a lock-less list to free memory. +scftorture: Move memory allocation outside of preempt_disable region. +scftorture: Wait until scf_cleanup_handler() completes. +scftorture: Avoid additional div operation. +sched_ext: add a missing rcu_read_lock/unlock pair at scx_select_cpu_dfl() +gpio: Get rid of GPIOF_ACTIVE_LOW +USB: gadget: pxa27x_udc: Avoid using GPIOF_ACTIVE_LOW +pcmcia: soc_common: Avoid using GPIOF_ACTIVE_LOW +leds: gpio: Avoid using GPIOF_ACTIVE_LOW +Input: gpio_keys_polled - avoid using GPIOF_ACTIVE_LOW +Input: gpio_keys - avoid using GPIOF_ACTIVE_LOW +media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format +arm64: dts: rockchip: Enable HDMI0 on FriendlyElec CM3588 NAS +arm64: dts: rockchip: add Banana Pi P2 Pro board +dt-bindings: arm: rockchip: add Banana Pi P2 Pro board +arm64: dts: rockchip: Add new SoC dtsi for the RK3566T variant +arm64: dts: rockchip: Prepare RK356x SoC dtsi files for per-variant OPPs +arm64: dts: rockchip: Update CPU OPP voltages in RK356x SoC dtsi +arm64: dts: rockchip: Add OPP voltage ranges to RK3399 OP1 SoC dtsi +arm64: dts: rockchip: Enable HDMI0 on Indiedroid Nova +arm64: dts: rockchip: Enable GPU on Indiedroid Nova +arm64: dts: rockchip: correct analog audio name on Indiedroid Nova +arm64: dts: rockchip: sort rk3588s-rock5a properly in Makefile +sched_ext: Clarify sched_ext_ops table for userland scheduler +EDAC/igen6: Add polling support +EDAC/igen6: Initialize edac_op_state according to the configuration data +dt-bindings: interrupt-controller: qcom,pdc: Add SAR2130P compatible +sched_ext: Enable the ops breather and eject BPF scheduler on softlockup +sched_ext: Avoid live-locking bypass mode switching +Merge branch 'for-6.12-fixes' into for-6.13 +sched_ext: Fix incorrect use of bitwise AND +of/address: Rework bus matching to avoid warnings +of: WARN on deprecated #address-cells/#size-cells handling +of/fdt: Don't use default address cell sizes for address translation +dt-bindings: Enable dtc "interrupt_provider" warnings +arm64/scs: Drop unused prototype __pi_scs_patch_vmlinux() +arm64/scs: Deal with 64-bit relative offsets in FDE frames +arm64/scs: Fix handling of DWARF augmentation data in CIE/FDE frames +arm64: uprobes: Optimize cache flushes for xol slot +regmap: provide regmap_assign_bits() +acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block() +media: platform: samsung: s5p-jpeg: Remove deadcode +media: qcom: camss: Add MSM8953 resources +media: dt-bindings: Add qcom,msm8953-camss +media: qcom: camss: implement pm domain ops for VFE v4.1 +media: platform: exynos4-is: Fix an OF node reference leak in fimc_md_is_isp_available +media: adv7180: Also check for "adi,force-bt656-4" +media: dt-bindings: adv7180: Document 'adi,force-bt656-4' +media: mgb4: Fix inconsistent input/output alignment in loopback mode +media: replace obsolete hans.verkuil@cisco.com alias +Documentation: media: improve V4L2_CID_MIN_BUFFERS_FOR_*, doc +media: vicodec: add V4L2_CID_MIN_BUFFERS_FOR_* controls +x86/stackprotector: Work around strict Clang TLS symbol requirements +MAINTAINERS: Make Yu Kuai co-maintainer of md/raid subsystem +sched_ext: Do not enable LLC/NUMA optimizations when domains overlap +md/raid5: Wait sync io to finish before changing group cnt +block: don't verify IO lock for freeze/unfreeze in elevator_init_mq() +block: always verify unfreeze lock on the owner task +rbd: unfreeze queue after marking disk as dead +block: remove blk_freeze_queue() +block: Add a public bdev_zone_is_seq() helper +block: RCU protect disk->conv_zones_bitmap +block: Replace sprintf() with sysfs_emit() +io_uring/rsrc: add & apply io_req_assign_buf_node() +io_uring/rsrc: remove '->ctx_ptr' of 'struct io_rsrc_node' +io_uring/rsrc: pass 'struct io_ring_ctx' reference to rsrc helpers +selftests/mm: Define PKEY_UNRESTRICTED for pkey_sighandler_tests +nvme: add reservation command's defines +block: Switch to using refcount_t for zone write plugs +kselftest/arm64: Test signal handler state modification in fp-stress +kselftest/arm64: Provide a SIGUSR1 handler in the kernel mode FP stress test +kselftest/arm64: Implement irritators for ZA and ZT +kselftest/arm64: Remove unused ADRs from irritator handlers +kselftest/arm64: Correct misleading comments on fp-stress irritators +x86/boot: Remove unused function atou() +kselftest/arm64: Poll less often while waiting for fp-stress children +kselftest/arm64: Increase frequency of signal delivery in fp-stress +spi: spidev_test: add support for word delay +arm64: dts: sun50i-a64-pinephone: Add mount-matrix for PinePhone magnetometers +arm64: dts: sun50i-a64-pinephone: Add AF8133J to PinePhone +sched: No PREEMPT_RT=y for all{yes,mod}config +media: atomisp: Add check for rgby_data memory allocation failure +media: atomisp: remove redundant re-checking of err +media: atomisp: Fix spelling errors reported by codespell +media: atomisp: Remove License information boilerplate +media: atomisp: Fix typos in comment +media: atomisp: hmm_bo: Fix spelling errors in hmm_bo.h +media: atomisp: mt9m114: Fix fmt->code not getting set on try_fmt +media: atomisp: mt9m114: Add missing mutex_init() call +media: atomisp: mt9m114: Disable V4L2_CID_3A_LOCK control +media: atomisp: Fix WARN_ON() in vb2_start_streaming() triggering +media: atomisp: Remove unused libmsrlisthelper +Revert "block: pre-calculate max_zone_append_sectors" +arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG +x86/sev: Cleanup vc_handle_msr() +pwm: Assume a disabled PWM to emit a constant inactive output +media: venus: factor out inst destruction routine +media: venus: sync with threaded IRQ during inst destruction +media: venus: fix enc/dec destruction order +media: venus: Enable h.264 hierarchical coding +media: venus: Helper function for dynamically updating bitrate +Merge tag 'intel-gpio-v6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel into gpio/for-next +s390/pci: Add header guards and includes to internal headers +s390/uvdevice: Fix and slightly improve kernel-doc comment +s390/uvdevice: Support longer secret lists +s390/sparsemem: Provide phys_to_target_node() with CONFIG_NUMA +s390/configs: Enable CONFIG_VIRTIO_MEM +Merge branch 'virtio-mem' into features +s390/sparsemem: Provide memory_add_physaddr_to_nid() with CONFIG_NUMA +s390/sparsemem: Reduce section size to 128 MiB +lib/Kconfig.debug: Default STRICT_DEVMEM to "y" on s390 +virtio-mem: s390 support +s390/physmem_info: Query diag500(STORAGE LIMIT) to support QEMU/KVM memory devices +Documentation: s390-diag.rst: Document diag500(STORAGE LIMIT) subfunction +Documentation: s390-diag.rst: Make diag500 a generic KVM hypercall +s390/kvm: Mask extra bits from program interrupt code +media: i2c: dw9768: Use runtime PM autosuspend +media: i2c: ov5645: Switch to {enable,disable}_streams +media: i2c: ov5645: Use subdev active state +media: i2c: ov5645: Drop `power_lock` mutex +media: i2c: ov5645: Use v4l2_async_register_subdev_sensor() +media: i2c: ov5645: Replace dev_err with dev_err_probe in probe function +media: i2c: ov5645: Use local `dev` pointer for subdev device assignment +media: ipu6: make the ipu6_mmu_unmap() as a void function +media: ipu6: optimize the IPU6 MMU unmapping flow +media: ipu6: optimize the IPU6 MMU mapping flow +media: ipu6: move the l2_unmap() up before l2_map() +media: mc: Rename pad as origin in __media_pipeline_start() +media: intel/ipu6: remove buttress ish structure +media: raspberrypi: cfe: Fix mapping of dmabuf buffers +media: intel/ipu6: do not handle interrupts when device is disabled +media: i2c: st-mipid02: remove parallel mbus format on sink pad +media: i2c: st-mipid02: add pm_runtime handling +media: i2c: st-mipid02: use enable/disable_streams pad ops +media: i2c: st-mipid02: fix mipid02_stream_enable error handling +media: i2c: gc2145: introduce enable/disable_streams ops +media: mt9p031: Refactor format handling for different sensor models +media: ov08x40: Add OF probe support +media: ov08x40: Rename ext_clk to xvclk +media: dt-bindings: Add OmniVision OV08X40 +media: ov08x40: Fix burst write sequence +media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate() +media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled +media: amphion: Fix pm_runtime_set_suspended() with runtime pm enabled +media: i2c: dw9768: Fix pm_runtime_set_suspended() with runtime pm enabled +media: i2c: imx415: Drop HAS_EVENTS flag +media: i2c: Drop HAS_EVENTS and event handlers +media: dt-bindings: Remove assigned-clock-* from various schema +media: i2c: mt9p031: Switch from OF to fwnode API +media: i2c: mt9p031: Drop I2C device ID table +media: i2c: mt9p031: Drop support for legacy platform data +media: raspberrypi: Do some cleanup in probe() +media: v4l2-subdev: Refactor events +media: raspberrypi: Remove redundant "no IRQ" message +media: ipu6: use PFN_UP() and sg_virt() for code simplicity +media: Documentation: ipu6: remove the dma_ops part from the doc +media: ipu6: remove architecture DMA ops dependency in Kconfig +media: ipu6: use the IPU6 DMA mapping APIs to do mapping +media: ipu6: not override the dma_ops of device in driver +media: ipu6: Fix DMA and physical address debugging messages for 32-bit +media: ov2740: Don't log ov2740_check_hwcfg() errors twice +hrtimers: Delete hrtimer_init_on_stack() +alarmtimer: Switch to use hrtimer_setup() and hrtimer_setup_on_stack() +io_uring: Switch to use hrtimer_setup_on_stack() +sched/idle: Switch to use hrtimer_setup_on_stack() +hrtimers: Delete hrtimer_init_sleeper_on_stack() +wait: Switch to use hrtimer_setup_sleeper_on_stack() +timers: Switch to use hrtimer_setup_sleeper_on_stack() +net: pktgen: Switch to use hrtimer_setup_sleeper_on_stack() +futex: Switch to use hrtimer_setup_sleeper_on_stack() +fs/aio: Switch to use hrtimer_setup_sleeper_on_stack() +hrtimers: Introduce hrtimer_update_function() +hrtimers: Introduce hrtimer_setup_sleeper_on_stack() +hrtimers: Introduce hrtimer_setup_on_stack() +hrtimers: Introduce hrtimer_setup() to replace hrtimer_init() +io_uring: Remove redundant hrtimer's callback function setup +_RESEND_PATCH_v2_04_19_wifi_rt2x00_Remove_redundant_hrtimer_init_ +KVM: x86/xen: Initialize hrtimer in kvm_xen_init_vcpu() +drm/i915/request: Remove unnecessary modification of hrtimer:: Function +hrtimers: Add missing hrtimer_init() trace points +softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT. +timers: Use __raise_softirq_irqoff() to raise the softirq. +hrtimer: Use __raise_softirq_irqoff() to raise the softirq +alarmtimers: Remove return value from alarm functions +alarmtimers: Remove the throttle mechanism from alarm_forward_now() +posix-timers: Cleanup SIG_IGN workaround leftovers +signal: Queue ignored posixtimers on ignore list +signal: Handle ignored signals in do_sigaction(action != SIG_IGN) +posix-timers: Handle ignored list on delete and exit +signal: Provide ignored_posix_timers list +posix-timers: Move sequence logic into struct k_itimer +signal: Cleanup unused posix-timer leftovers +posix-timers: Embed sigqueue in struct k_itimer +signal: Replace resched_timer logic +signal: Refactor send_sigqueue() +posix-timers: Store PID type in the timer +signal: Provide posixtimer_sigqueue_init() +signal: Split up __sigqueue_alloc() +posix-timers: Add a refcount to struct k_itimer +posix-cpu-timers: Use dedicated flag for CPU timer nanosleep +posix-cpu-timers: Cleanup the firing logic +posix-timers: Make signal overrun accounting sensible +posix-timers: Make signal delivery consistent +posix-cpu-timers: Correctly update timer status in posix_cpu_timer_del() +riscv: dts: thead: Add TH1520 ethernet nodes +riscv: defconfig: Enable T-HEAD C900 ACLINT SSWI drivers +irqchip: Add T-HEAD C900 ACLINT SSWI driver +dt-bindings: interrupt-controller: Add T-HEAD C900 ACLINT SSWI device +irqchip/stm32mp-exti: Use of_property_present() for non-boolean properties +io_uring: avoid normal tw intermediate fallback +io_uring/napi: add static napi tracking strategy +io_uring/napi: clean up __io_napi_do_busy_loop +io_uring/napi: Use lock guards +io_uring/napi: improve __io_napi_add +io_uring/napi: fix io_napi_entry RCU accesses +io_uring/napi: protect concurrent io_napi_entry timeout accesses +io_uring: prevent speculating sq_array indexing +io_uring: move struct io_kiocb from task_struct to io_uring_task +io_uring: remove task ref helpers +io_uring: move cancelations to be io_uring_task based +io_uring/rsrc: split io_kiocb node type assignments +io_uring/rsrc: encode node type and ctx together +xattr: remove redundant check on variable err +fs/xattr: add *at family syscalls +new helpers: file_removexattr(), filename_removexattr() +new helpers: file_listxattr(), filename_listxattr() +replace do_getxattr() with saner helpers. +replace do_setxattr() with saner helpers. +new helper: import_xattr_name() +fs: rename struct xattr_ctx to kernel_xattr_ctx +MAINTAINERS: remove Zefan Li +HID: rmi: Add select RMI4_F3A in Kconfig +x86/kprobes: Cleanup kprobes on ftrace code +Merge tag 'perf-core-for-bpf-next' from tip tree +HID: wacom: Interpret tilt data from Intuos Pro BT as signed values +Merge tag 'md-6.13-20241105' of https://git.kernel.org/pub/scm/linux/kernel/git/song/md into for-6.13/block +mtip32xx: Replace deprecated PCI functions +m68k: mvme147: Reinstate early console +perf: Switch back to struct platform_driver::remove() +spi: apple: Add driver for Apple SPI controller +spi: dt-bindings: apple,spi: Add binding for Apple SPI controllers +HID: steelseries: Add capacity_level mapping +HID: steelseries: Fix battery requests stopping after some time +m68k: Make sure NR_IRQS is never zero +m68k: Select M68020 as fallback for classic +m68k: Move Sun 3 into a top-level platform option +m68k: kernel: Use str_read_write() helper function +m68k: Initialize jump labels early during setup_arch() +m68k: mvme147: Fix SCSI controller IRQ numbers +m68k: mvme147: Make mvme147_sched_init() __init +HID: hid-goodix: Fix HID get/set feature operation overwritten problem +HID: hid-goodix: Return 0 when receiving an empty HID feature package +gpio: Use of_property_present() for non-boolean properties +gpio: mpfs: add polarfire soc gpio support +platform/x86: x86-android-tablets: Add support for Vexia EDU ATLA 10 tablet +platform/x86: x86-android-tablets: Add support for getting i2c_adapter by PCI parent devname() +platform/x86: x86-android-tablets: Add get_i2c_adap_by_handle() helper +MAINTAINERS: adjust file entry in INTEL TPMI DRIVER +firmware: arm_scpi: Check the DVFS OPP count returned by the firmware +Merge patch series "tmpfs: Casefold fixes" +tmpfs: Initialize sysfs during tmpfs init +tmpfs: Fix type for sysfs' casefold attribute +libfs: Fix kernel-doc warning in generic_ci_validate_strict_name +x86/resctrl: Support Sub-NUMA cluster mode SNC6 +Merge tag 'fs-atomic_2024-11-05' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux into vfs.untorn.writes +freevxfs: Replace one-element array with flexible array member +md/md-bitmap: Add missing destroy_work_on_stack() +ARM: dts: allwinner: Remove accidental suniv duplicates +soc: qcom: socinfo: add IPQ5424/IPQ5404 SoC ID +dt-bindings: arm: qcom,ids: add SoC ID for IPQ5424/IPQ5404 +ext4: Do not fallback to buffered-io for DIO atomic write +ext4: Support setting FMODE_CAN_ATOMIC_WRITE +ext4: Check for atomic writes support in write iter +ext4: Add statx support for atomic writes +soc: qcom: llcc: Flip the manual slice configuration condition +md/raid5: don't set Faulty rdev for blocked_rdev +md/raid10: don't wait for Faulty rdev in wait_blocked_rdev() +md/raid1: don't wait for Faulty rdev in wait_blocked_rdev() +md/raid1: factor out helper to handle blocked rdev from raid1_write_request() +md: don't record new badblocks for faulty rdev +md: don't wait faulty rdev in md_wait_for_blocked_rdev() +md: add a new helper rdev_blocked() +md/raid5-ppl: Use atomic64_inc_return() in ppl_new_iounit() +dt-bindings: firmware: qcom,scm: Document sm8750 SCM +ACPI: allow building without CONFIG_HAS_IOPORT +ACPI: processor_perflib: extend X86 dependency +ACPI: scan: Use strscpy() instead of strcpy() +ACPI: SBSHC: Use strscpy() instead of strcpy() +ACPI: SBS: Use strscpy() instead of strcpy() +ACPI: power: Use strscpy() instead of strcpy() +ACPI: pci_root: Use strscpy() instead of strcpy() +ACPI: pci_link: Use strscpy() instead of strcpy() +ACPI: event: Use strscpy() instead of strcpy() +ACPI: EC: Use strscpy() instead of strcpy() +ACPI: APD: Use strscpy() instead of strcpy() +ACPI: thermal: Use strscpy() instead of strcpy() +firmware: qcom: uefisecapp: Allow X1E Devkit devices +x86/CPU/AMD: Clear virtualized VMLOAD/VMSAVE on Zen4 client +nvme-core: remove repeated wq flags +nvmet: make nvmet_wq visible in sysfs +arm64: dts: marvell: Drop undocumented SATA phy names +Merge patch series "Convert ecryptfs to use folios" +ecryptfs: Pass the folio index to crypt_extent() +ecryptfs: Convert lower_offset_for_page() to take a folio +ecryptfs: Convert ecryptfs_decrypt_page() to take a folio +ecryptfs: Convert ecryptfs_encrypt_page() to take a folio +ecryptfs: Convert ecryptfs_write_lower_page_segment() to take a folio +ecryptfs: Convert ecryptfs_write() to use a folio +ecryptfs: Convert ecryptfs_read_lower_page_segment() to take a folio +ecryptfs: Convert ecryptfs_copy_up_encrypted_with_header() to take a folio +ecryptfs: Use a folio throughout ecryptfs_read_folio() +ecryptfs: Convert ecryptfs_writepage() to ecryptfs_writepages() +nvme-pci: use dma_alloc_noncontigous if possible +nvme-pci: fix freeing of the HMB descriptor table +arm64: pgtable: Warn unexpected pmdp_test_and_clear_young() +arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG +arm64: Add support for FEAT_HAFT +arm64/ptdump: Test both PTE_TABLE_BIT and PTE_VALID for block mappings +perf/x86/intel: Do not enable large PEBS for events with aux actions or aux sampling +perf/x86/intel/pt: Add support for pause / resume +perf/core: Add aux_pause, aux_resume, aux_start_paused +perf/x86/intel/pt: Fix buffer full but size is 0 case +riscv: add PREEMPT_LAZY support +sched, x86: Enable Lazy preemption +sched: Enable PREEMPT_DYNAMIC for PREEMPT_RT +sched: Add Lazy preemption model +sched: Add TIF_NEED_RESCHED_LAZY infrastructure +sched/ext: Remove sched_fork() hack +sched: Initialize idle tasks only once +kcsan, seqlock: Fix incorrect assumption in read_seqbegin() +seqlock, treewide: Switch to non-raw seqcount_latch interface +kcsan, seqlock: Support seqcount_latch_t +time/sched_clock: Broaden sched_clock()'s instrumentation coverage +time/sched_clock: Swap update_clock_read_data() latch writes +locking/atomic/x86: Use ALT_OUTPUT_SP() for __arch_{,try_}cmpxchg64_emu() +locking/atomic/x86: Use ALT_OUTPUT_SP() for __alternative_atomic64() +ARM: dts: microchip: sam9x75_curiosity: add sam9x75 curiosity board +dt-bindings: arm: add sam9x75 curiosity board +ARM: dts: at91: sam9x7: add device tree for SoC +arm64/mm: Sanity check PTE address before runtime P4D/PUD folding +arm64: setup: name 'tcr2' register +arm64/sysreg: Update ID_AA64MMFR1_EL1 register +xfs: Support setting FMODE_CAN_ATOMIC_WRITE +xfs: Validate atomic writes +xfs: Support atomic write for statx +fs: iomap: Atomic write support +fs: Export generic_atomic_write_valid() +selftests/resctrl: Replace magic constants used as array size +selftests/resctrl: Keep results from first test run +selftests/resctrl: Do not compare performance counters and resctrl at low bandwidth +selftests/resctrl: Use cache size to determine "fill_buf" buffer size +selftests/resctrl: Ensure measurements skip initialization of default benchmark +selftests/resctrl: Make benchmark parameter passing robust +selftests/resctrl: Remove unused measurement code +selftests/resctrl: Only support measured read operation +selftests/resctrl: Remove "once" parameter required to be false +selftests/resctrl: Make wraparound handling obvious +selftests/resctrl: Protect against array overflow when reading strings +selftests/resctrl: Protect against array overrun during iMC config parsing +selftests/resctrl: Fix memory overflow due to unhandled wraparound +selftests/resctrl: Print accurate buffer size as part of MBM results +selftests/resctrl: Make functions only used in same file static +PM: EM: Add min/max available performance state limits +Merge tag 'omap-for-v6.13/drivers-signed' of https://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap into arm/drivers +Merge tag 'mtk-soc-for-v6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux into arm/drivers +EDAC/igen6: Avoid segmentation fault on module unload +Merge branch 'handle-possible-null-trusted-raw_tp-arguments' +selftests/bpf: Add tests for raw_tp null handling +selftests/bpf: Clean up open-coded gettid syscall invocations +bpf: Mark raw_tp arguments with PTR_MAYBE_NULL +docs/zh_CN: add the translation of kbuild/llvm.rst +Documentation: Fix incorrect paths/magic in magic numbers rst +Documentation/maintainer-tip: Fix typos +Documentation: Improve crash_kexec_post_notifiers description +Docs/zh_CN: Translate physical_memory.rst to Simplified Chinese +spi: Use of_property_present() for non-boolean properties +ARM: dts: omap4-kc1: fix twl6030 power node +ARM: dts: am335x-bone-common: Increase MDIO reset deassert delay to 50ms +Documentation: admin: reorganize kernel-parameters intro +bpf: Move btf_type_is_struct_ptr() under CONFIG_BPF_SYSCALL +block: pre-calculate max_zone_append_sectors +block: remove the max_zone_append_sectors check in blk_revalidate_disk_zones +block: update blk_stack_limits documentation +ACPI: battery: Check for error code from devm_mutex_init() call +EDAC/ie31200: Add Kaby Lake-S dual-core host bridge ID +selftests/mm: Enable pkey_sighandler_tests on arm64 +selftests/mm: Use generic pkey register manipulation +arm64: signal: Remove unused macro +arm64: signal: Remove unnecessary check when saving POE state +arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont() +Merge tag 'linux-cpupower-6.13-rc1-update2' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux +ARM: dts: turris-omnia: Add global LED brightness change interrupt +ARM: dts: marvell: kirkwood: Fix at24 EEPROM node name +Merge tag 'imx-drivers-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers +misc: lan966x_pci: Fix dtc warn 'Missing interrupt-parent' +misc: lan966x_pci: Fix dtc warns 'missing or empty reg/ranges property' +Merge tag 'qcom-drivers-for-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers +Merge tag 'zynqmp-soc-for-6.13' of https://github.com/Xilinx/linux-xlnx into arm/drivers +arm64: dts: ti: k3-am62: use opp_efuse_table for opp-table syscon +Merge tag 'memory-controller-drv-6.13' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers +platform/x86/amd/pmf: Switch to platform_get_resource() and devm_ioremap_resource() +MAINTAINERS: Change AMD PMF driver status to "Supported" +platform/x86/amd/pmf: Use dev_err_probe() to simplify error handling +platform/x86/intel/vsec: Remove a useless mutex +ACPI: GTDT: Tighten the check for the array of platform timer structures +arm64/fpsimd: Fix a typo +mmc: sdhci-esdhc-imx: Update esdhc sysctl dtocv bitmask +mmc: sdhci-esdhc-imx: Implement emmc hardware reset +mmc: core: Correct type in variable assignment for UHS-II +mmc: sdhci-uhs2: correction a warning caused by incorrect type in argument +arm64: dts: mediatek: mt8183-kukui: Drop bogus fixed regulators +arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators +arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names +arm64: dts: mediatek: mt6358: fix dtbs_check error +arm64: dts: mediatek: mt8186-corsola: Fix IT6505 reset line polarity +arm64: dts: freescale: imx8mp-verdin: Fix SD regulator startup delay +arm64: dts: freescale: imx8mm-verdin: Fix SD regulator startup delay +arm64: dts: imx8mp-verdin: add single-master property to all i2c nodes +arm64: dts: imx8mm-verdin: add single-master property to all i2c nodes +arm64: dts: imx95: Add missing vendor string to SCMI property +arm64: dts: imx8mp-navqp: Add HDMI support +arm64: dts: imx8qm-ss-hsio: fix PCI and SATA clock indices +arm64: dts: imx8qm-ss-hsio: fix interrupt-map indent under pci* nodes +arm64: dts: imx8qxp-mek: replace hardcode 0 with IMX_LPCG_CLK_0 +arm64: dts: imx8mn-tqma8mqnl-mba8mx-usbot: fix coexistence of output-low and output-high in GPIO +arm64: dts: layerscape: remove en25s64 and only keep jedec,spi-nor compatible string +arm64: dts: imx8mp-kontron-dl: change touchscreen power-supply to AVDD28-supply +arm64: dts: imx8mp: Add Boundary Device Nitrogen8MP Universal SMARC Carrier Board +arm64: dts: imx8: move samsung,burst-clock-frequency to imx8mn and imx8mm mba8mx board file +arm64: dts: mba8mx: remove undocumented 'data-lanes' at panel +arm64: dts: imx: Add i.MX8M Plus Gateworks GW82XX-2X support +arm64: dts: imx8ulp-evk: Add spdif sound card support +arm64: dts: imx8ulp-evk: Add bt-sco sound card support +arm64: dts: imx8ulp: Add audio device nodes +arm64: dts: imx8qm-mek: enable dsp node for rproc usage +arm64: dts: imx8qm: add node for VPU dsp +arm64: dts: imx8qm: drop dsp node from audio_subsys bus +arm64: dts: imx8qxp-mek: add dsp rproc-related mem regions +arm64: dts: imx8-ss-audio: configure dsp node for rproc usage +gpio: altera: Drop legacy-of-mm-gpiochip.h header +gpio: pcie-idio-24: Replace deprecated PCI functions +gpio: pci-idio-16: Replace deprecated PCI functions +gpio: cdev: don't report GPIOs requested as interrupts as used +gpio: sysfs: emit chardev line-state events on edge store +gpio: sysfs: emit chardev line-state events on active-low changes +gpio: sysfs: emit chardev line-state events on GPIO export +gpio: sysfs: use cleanup guards for the sysfs_lock mutex +gpio: sysfs: use cleanup guards for gpiod_data::mutex +gpiolib: clean up debugfs separator handling +Merge tag 'v6.12-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next +ARM: imx_v6_v7_defconfig: Enable drivers for Kobo Clara 2E +ARM: dts: imx: Add devicetree for Kobo Clara 2E +dt-bindings: arm: fsl: add compatible strings for Kobo Clara 2E +soc: qcom: llcc: Add LLCC configuration for the QCS8300 platform +dt-bindings: cache: qcom,llcc: Document the QCS8300 LLCC +soc: qcom: llcc: Add configuration data for QCS615 +dt-bindings: cache: qcom,llcc: Document the QCS615 LLCC +soc: qcom: llcc: add support for SAR2130P and SAR1130P +soc: qcom: llcc: use deciman integers for bit shift values +dt-bindings: cache: qcom,llcc: document SAR2130P and SAR1130P +Merge branch 'fix-resource-leak-checks-for-tail-calls' +selftests/bpf: Add tests for tail calls with locks and refs +bpf: Unify resource leak checks +bpf: Tighten tail call checks for lingering locks, RCU, preempt_disable +rcu: Finer-grained grace-period-end checks in rcu_dump_cpu_stacks() +pwm: core: export pwm_get_state_hw() +xattr: switch to CLASS(fd) +io_[gs]etxattr_prep(): just use getname() +RDMA/bnxt_re: Remove some dead code +RDMA/bnxt_re: Fix some error handling paths in bnxt_re_probe() +arm64: defconfig: Enable VBATTB clock and Renesas RTCA-3 +arm64: dts: renesas: rzg3s-smarc-som: Enable RTC +arm64: dts: renesas: rzg3s-smarc-som: Enable VBATTB +arm64: dts: renesas: r9a08g045: Add RTC node +arm64: dts: renesas: r9a08g045: Add VBATTB node +Merge tag 'renesas-r9a08g045-dt-binding-defs-tag3' into renesas-dts-for-v6.13 +arm64: dts: renesas: white-hawk-cpu-common: Add pin control for DSI-eDP IRQ +ARM: dts: renesas: r7s72100: Add DMA support to MMCIF +ARM: dts: renesas: r7s72100: Add DMAC node +arm64: dts: renesas: hihope: Drop #sound-dai-cells +dt-bindings: clock: renesas,r9a08g045-vbattb: Document VBATTB +deal with the last remaing boolean uses of fd_file() +css_set_fork(): switch to CLASS(fd_raw, ...) +memcg_write_event_control(): switch to CLASS(fd) +assorted variants of irqfd setup: convert to CLASS(fd) +do_pollfd(): convert to CLASS(fd) +convert do_select() +convert vfs_dedupe_file_range(). +convert cifs_ioctl_copychunk() +convert media_request_get_by_fd() +convert spu_run(2) +switch spufs_calls_{get,put}() to CLASS() use +convert cachestat(2) +convert do_preadv()/do_pwritev() +fdget(), more trivial conversions +fdget(), trivial conversions +privcmd_ioeventfd_assign(): don't open-code eventfd_ctx_fdget() +o2hb_region_dev_store(): avoid goto around fdget()/fdput() +introduce "fd_pos" class, convert fdget_pos() users to it. +fdget_raw() users: switch to CLASS(fd_raw) +convert vmsplice() to CLASS(fd) +simplify xfs_find_handle() a bit +do_mq_notify(): switch to CLASS(fd) +do_mq_notify(): saner skb freeing on failures +switch netlink_getsockbyfilp() to taking descriptor +get rid of perf_fget_light(), convert kernel/events/core.c to CLASS(fd) +timerfd: switch to CLASS(fd) +regularize emptiness checks in fini_module(2) and vfs_dedupe_file_range() +net/socket.c: switch to CLASS(fd) +arm64: dts: ti: k3-am62p5-sk: add 1.4ghz opp entry +arm64: dts: ti: k3-am62p: add opp frequencies +arm64: dts: ti: k3-am62a7-sk: add 1.4ghz opp entry +arm64: dts: ti: k3-am62a: add opp frequencies +arm64: dts: ti: k3-am62-verdin: Add Ivy carrier board +arm64: dts: ti: k3-am62-verdin: add label to som adc node +dt-bindings: arm: ti: Add verdin am62 ivy board +io_uring: add support for hybrid IOPOLL +io_uring/rsrc: allow cloning with node replacements +io_uring/rsrc: allow cloning at an offset +io_uring/rsrc: get rid of the empty node and dummy_ubuf +io_uring/rsrc: add io_reset_rsrc_node() helper +io_uring/filetable: kill io_reset_alloc_hint() helper +io_uring/filetable: remove io_file_from_index() helper +io_uring/rsrc: add io_rsrc_node_lookup() helper +io_uring/rsrc: unify file and buffer resource tables +io_uring: only initialize io_kiocb rsrc_nodes when needed +io_uring/rsrc: add an empty io_rsrc_node for sparse buffer entries +io_uring/rsrc: get rid of io_rsrc_node allocation cache +io_uring/rsrc: get rid of per-ring io_rsrc_node list +x86/vdso: Add missing brackets in switch case +vdso: Rename struct arch_vdso_data to arch_vdso_time_data +powerpc: Split systemcfg struct definitions out from vdso +powerpc: Split systemcfg data out of vdso data page +powerpc: Add kconfig option for the systemcfg page +powerpc/pseries/lparcfg: Use num_possible_cpus() for potential processors +powerpc/pseries/lparcfg: Fix printing of system_active_processors +powerpc/procfs: Propagate error of remap_pfn_range() +powerpc/vdso: Remove offset comment from 32bit vdso_arch_data +x86/vdso: Split virtual clock pages into dedicated mapping +x86/vdso: Delete vvar.h +x86/vdso: Access vdso data without vvar.h +x86/vdso: Move the rng offset to vsyscall.h +x86/vdso: Access rng vdso data without vvar.h +x86/vdso: Access timens vdso data without vvar.h +x86/vdso: Allocate vvar page from C code +x86/vdso: Access rng data from kernel without vvar +x86/vdso: Place vdso_data at beginning of vvar page +x86/vdso: Use __arch_get_vdso_data() to access vdso data +x86/mm/mmap: Remove arch_vma_name() +MIPS: vdso: Avoid name conflict around "vdso_data" +LoongArch: vDSO: Use vdso/datapage.h to access vDSO data +ARM: vdso: Remove assembly for datapage access +riscv: vdso: Use only one single vvar mapping +arm64: vdso: Use only one single vvar mapping +arm64: vdso: Drop LBASE_VDSO +s390/vdso: Drop LBASE_VDSO +csky/vdso: Remove arch_vma_name() +csky/vdso: Remove gettimeofday() and friends from VDSO +arm64: allwinner: a100: Add MMC related nodes +arm64: dts: allwinner: a100: add usb related nodes +dt-bindings: usb: sunxi-musb: Add A100 compatible string +dt-bindings: usb: Add A100 compatible string +dt-bindings: phy: sun50i-a64: add a100 compatible +arm64: dts: allwinner: a100: add watchdog node +arm64: dts: allwinner: A100: Add PMU mode +riscv: dts: sophgo: Add emmc support for Huashan Pi +riscv: dts: sophgo: Add sdio configuration for Huashan Pi +riscv: dts: sophgo: fix pinctrl base-address +crypto: hisilicon/qm - disable same error report before resetting +crypto: hisilicon - support querying the capability register +crypto: asymmetric_keys - Remove unused functions +hwrng: drivers - Switch back to struct platform_driver::remove() +timekeeping: Always check for negative motion +timekeeping: Remove CONFIG_DEBUG_TIMEKEEPING +kdb: Fix breakpoint enable to be silent if already enabled +kdb: Remove fallback interpretation of arbitrary numbers as hex +trace: kdb: Replace simple_strtoul with kstrtoul in kdb_ftdump +kdb: Replace the use of simple_strto with safer kstrto in kdb_main +ARM: dts: imx6sll: Improve gpc description +dt-bindings: power: fsl,imx-gpc: Document fsl,imx6sll-gpc +ARM: dts: imx6sl: Pass tempmon #thermal-sensor-cells +ARM: dts: imx6sx: Fix tempmon description +ARM: dts: imx6sll: Remove regulator-3p0 unit address +dt-bindings: soc: imx: fsl,imx-anatop: Add additional regulators +dt-bindings: soc: imx: fsl,imx-anatop: Fix the i.MX7 irq number +ARM: dts: imx6sll: Fix the last SPDIF clock name +lib/iov_iter: fix bvec iterator setup +loop: Simplify discard granularity calc +irqchip/mips-gic: Fix selection of GENERIC_IRQ_EFFECTIVE_AFF_MASK +selftests/bpf: Disable warnings on unused flags for Clang builds +bpftool: Prevent setting duplicate _GNU_SOURCE in Makefile +bpf, bpftool: Fix incorrect disasm pc +regmap: irq: Set lockdep class for hierarchical IRQ domains +selftests/bpf: Add a test for open coded kmem_cache iter +bpf: Add open coded version of kmem_cache iterator +x86/mm/doc: Add missing details in virtual memory layout +kselftest/arm64: Fix encoding for SVE B16B16 test +arm64: Expose ID_AA64ISAR1_EL1.XS to sanitised feature consumers +arm64/gcs: Fix outdated ptrace documentation +Merge tag 'tegra-for-6.13-firmware' of https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers +Merge tag 'hisi-drivers-for-6.13' of https://github.com/hisilicon/linux-hisi into arm/drivers +soc: Switch back to struct platform_driver::remove() +kselftest/arm64: Use ksft_perror() to log MTE failures +arm64: Return early when break handler is found on linked-list +arm64/mm: Re-organize arch_make_huge_pte() +arm64: mops: Document requirements for hypervisors +spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time​ +spi: spi-mem: rtl-snand: Correctly handle DMA transfers +spi: tegra210-quad: Avoid shift-out-of-bounds +arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Add cma heap for libcamera softisp support +arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Add cma heap for libcamera softisp support +arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Drop redundant clock-lanes from camera@1a +arm64: dts: qcom: sc8280xp-x13s: Drop redundant clock-lanes from camera@10 +arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: Convert mezzanine riser to dtso +fs: optimize acl_permission_check() +alienware-wmi: Fix spelling mistake "requieres" -> "requires" +pmdomain: Merge branch fixes into next +pmdomain: imx93-blk-ctrl: correct remove path +ARM: dts: imx7ulp: Remove incorrect mmc fallback compatible +ARM: dts: imx6sl: Remove incorrect mmc fallback compatible +ARM: dts: imx6sx: Remove incorrect mmc fallback compatible +ARM: dts: imx6sl/sll: Add the "fsl,imx6dl-gpt" fallback +dt-bindings: arm: fsl: Add Boundary Device Nitrogen8MP Universal SMARC Carrier Board +dt-bindings: arm: fsl: Add Gateworks GW82XX-2x dev kit +dt-bindings: dsp: fsl,dsp: fix power domain count +ARM: dts: imx6ul: Drop duplicate space in iomux node groups +ARM: dts: imx6sx: Align pin config nodes with bindings +ARM: dts: imx6sl: imx6sll: Align pin config nodes with bindings +ARM: dts: imx6qp: Align pin config nodes with bindings +ARM: dts: imx6qdl: Align pin config nodes with bindings +ARM: dts: imx6q: Align pin config nodes with bindings +ARM: dts: imx6dl: Align pin config nodes with bindings +ARM: dts: imx53: Align pin config nodes with bindings +ARM: dts: imx51: Align pin config nodes with bindings +ARM: dts: imx50: Align pin config nodes with bindings +ARM: dts: imx35: Align pin config nodes with bindings +arm64: dts: imx8mm-venice-gw73xx: remove compatible in overlay file +arm64: dts: imx93: Add LPSPI alias +arm64: dts: imx8ulp: Add LPSPI alias +arm64: dts: imx8dxl: Add LPSPI alias +arm64: dts: imx8qm: Add LPSPI alias +arm64: dts: imx8qxp: Add LPSPI alias +ARM: dts: imx6qdl: convert fsl,tx-d-cal to correct value +arm64: dts: imx8qxp: change usbphy1 compatible +arm64: dts: imx8qm: change usbphy1 compatible +arm64: dts: imx8dxl-ss-conn: change usbphy1 compatible +x86/cpu: Fix FAM5_QUARK_X1000 to use X86_MATCH_VFM() +spi: axi-spi-engine: Emit trace events for spi transfers +regmap: maple: Provide lockdep (sub)class for maple tree's internal lock +block: remove bio_add_zone_append_page +block: remove zone append special casing from the direct I/O path +mmc: sdhci-uhs2: Remove unnecessary variables +mmc: sdhci-uhs2: Correct incorrect type in argument +lib/iov_iter.c: initialize bi.bi_idx before iterating over bvec +gpio: mpsse: Check for error code from devm_mutex_init() call +gpiolib: avoid format string weakness in workqueue interface +gpio: dwapb: Add ACPI HID for DWAPB GPIO controller on Fujitsu MONAKA +gpio: sysfs: demote warning messages on invalid user input to debug +gpiolib: remove leftover spinlock bits +riscv: dts: starfive: add DeepComputing FML13V01 board device tree +dt-bindings: riscv: starfive: add deepcomputing,fml13v01 +dt-bindings: vendor: add deepcomputing +riscv: dts: starfive: jh7110-common: move usb0 config to board dts +riscv: dts: starfive: jh7110-common: revised device node +initramfs: avoid filename buffer overrun +dt-bindings: spi: sprd,sc9860-spi: convert to YAML +timers: Add missing READ_ONCE() in __run_timer_base() +pmdomain: imx: gpcv2: replace dev_err() with dev_err_probe() +pmdomain: ti-sci: Use scope based of_node_put() to simplify code. +pmdomain: ti-sci: Add missing of_node_put() for args.np +EDAC/mce_amd: Add support for FRU text in MCA +s390/kvm: Initialize uninitialized flags variable +s390/cpum_sf: Fix and protect memory allocation of SDBs with mutex +x86/mce/apei: Handle variable SMCA BERT record size +platform/x86: intel: Add 'intel' prefix to the modules automatically +clocksource/drivers/timer-tegra: Remove clockevents shutdown call on offlining +clocksource/drivers/qcom: Remove clockevents shutdown call on offlining +clocksource/drivers/armada-370-xp: Remove clockevents shutdown call on offlining +clocksource/drivers/exynos_mct: Remove clockevents shutdown call on offlining +clocksource/drivers/arm_global_timer: Remove clockevents shutdown call on offlining +clocksource/drivers/arm_arch_timer: Remove clockevents shutdown call on offlining +ARM: smp_twd: Remove clockevents shutdown call on offlining +tick: Remove now unneeded low-res tick stop on CPUHP_AP_TICK_DYING +clockevents: Shutdown and unregister current clockevents at CPUHP_AP_TICK_DYING +clockevents: Improve clockevents_notify_released() comment +x86/MCE/AMD: Add support for new MCA_SYND{1,2} registers +alienware-wmi: WMAX interface documentation +alienware-wmi: added force module parameters +kprobes: Use struct_size() in __get_insn_slot() +kprobes: Cleanup collect_one_slot() and __disable_kprobe() +kprobes: Cleanup the config comment +ftrace: Show timings of how long nop patching took +MIPS: mobileye: eyeq6h-epm6: Use eyeq6h in the board device tree +mips: bmips: bcm6358/6368: define required brcm,bmips-cbr-reg +MIPS: Allow using more than 32-bit addresses for reset vectors when possible +mips: asm: fix warning when disabling MIPS_FP_SUPPORT +mips: sgi-ip22: Replace "s[n]?printf" with sysfs_emit in sysfs callbacks +ext4: avoid remount errors with 'abort' mount option +ext4: supress data-race warnings in ext4_free_inodes_{count,set}() +ext4: Call ext4_journal_stop(handle) only once in ext4_dio_write_iter() +uprobes: SRCU-protect uretprobe lifetime (with timeout) +uprobes: allow put_uprobe() from non-sleepable softirq context +perf/x86/rapl: Clean up cpumask and hotplug +perf/x86/rapl: Move the pmu allocation out of CPU hotplug +jiffies: Define secs_to_jiffies() +tracing: Add __print_dynamic_array() helper +x86/mce: Add wrapper for struct mce to export vendor specific info +pmdomain: Merge branch fixes into next +pmdomain: ti-sci: set the GENPD_FLAG_ACTIVE_WAKEUP flag for all PM domains +pmdomain: arm: Use FLAG_DEV_NAME_FW to ensure unique names +pmdomain: core: Add GENPD_FLAG_DEV_NAME_FW flag +irqchip/mips-gic: Prevent indirect access to clusters without CPU cores +irqchip/mips-gic: Multi-cluster support +irqchip/mips-gic: Setup defaults in each cluster +irqchip/mips-gic: Support multi-cluster in for_each_online_cpu_gic() +irqchip/mips-gic: Replace open coded online CPU iterations +blk-integrity: remove seed for user mapped buffers +brd: defer automatic disk creation until module initialization succeeds +loop: Use bdev limit helpers for configuring discard +MAINTAINERS: Change FSL DDR EDAC maintainership +alienware-wmi: added platform profile support +alienware-wmi: alienware_wmax_command() is now input size agnostic +alienware-wmi: fixed indentation and clean up +mmc: sdhci: Make MMC_SDHCI_UHS2 config symbol invisible +mmc: sdhci-uhs2: Remove unnecessary NULL check +mmc: core: Fix error paths for UHS-II card init and re-init +mmc: core: Add error handling of sd_uhs2_power_up() +mmc: core: Simplify sd_uhs2_power_up() +selftests: add file SLAB_TYPESAFE_BY_RCU recycling stressor +Merge branch 'work.fdtable' into vfs.file +Merge patch series "fs: introduce file_ref_t" +fs: port files to file_ref +selftests/bpf: drop unnecessary bpf_iter.h type duplication +ARM: dts: ti/omap: omap4-epson-embt2ws: add charger +ARM: dts: omap36xx: declare 1GHz OPP as turbo again +ARM: ti/omap: omap3-gta04a5: add Bluetooth +ARM: dts: ti/omap: dra7: fix redundant clock divider definition +ARM: dts: ti/omap: use standard node name for twl4030 charger +ARM: dts: omap: omap4-epson-embt2ws: add GPIO expander +ARM: dts: omap: omap4-epson-embt2ws: add unknown gpio outputs +ARM: dts: omap: omap4-epson-embt2ws: wire up regulators +ARM: dts: omap: omap4-epson-embt2ws: define GPIO regulators +libbpf: start v1.6 development cycle +of/fdt: add dt_phys arg to early_init_dt_scan and early_init_dt_verify +dt-bindings: cache: qcom,llcc: Fix X1E80100 reg entries +docs/bpf: Add description of .BTF.base section +arm64: dts: qcom: qrb5165-rb5-vision-mezzanine: Convert mezzanine riser to dtbo +arm64: dts: qcom: sm8450-hdk: model the PMU of the on-board wcn6855 +arm64: dts: qcom: sc8280xp-x13s: model the PMU of the on-board wcn6855 +arm64: dts: qcom: sc8280xp-crd: enable bluetooth +arm64: dts: qcom: sc8280xp-crd: model the PMU of the on-board wcn6855 +arm64: dts: qcom: qcs9100: Add support for the QCS9100 Ride and Ride Rev3 boards +dt-bindings: arm: qcom: Document qcs9100-ride and qcs9100-ride Rev3 +soc: qcom: socinfo: add QCS9100 ID +dt-bindings: arm: qcom,ids: add SoC ID for QCS9100 +dt-bindings: soc: qcom,aoss-qmp: Document the QCS8300 AOSS channel +dt-bindings: soc: qcom: add qcom,qcs8300-imem compatible +dt-bindings: firmware: qcom,scm: document SCM on QCS8300 SoCs +soc: qcom: socinfo: add support for SA8255P +dt-bindings: arm: qcom: add the SoC ID for SA8255P +soc: qcom: smp2p: Simplify code with dev_err_probe() +soc: qcom: smem: Simplify code with dev_err_probe() +soc: qcom: rpmh-rsc: Simplify code with dev_err_probe() +dt-bindings: soc: qcom: aoss-qmp: document support for SA8255p +dt-bindings: firmware: qcom,scm: document support for SA8255p +arm64: dts: qcom: x1e80100: Update C4/C5 residency/exit numbers +arm64: dts: qcom: x1e80100-crd: describe HID supplies +io_uring/rsrc: kill io_charge_rsrc_node() +io_uring/splice: open code 2nd direct file assignment +io_uring: specify freeptr usage for SLAB_TYPESAFE_BY_RCU io_kiocb cache +io_uring/rsrc: move struct io_fixed_file to rsrc.h header +io_uring/nop: add support for testing registered files and buffers +io_uring: add support for fixed wait regions +io_uring: change io_get_ext_arg() to use uaccess begin + end +io_uring: switch struct ext_arg from __kernel_timespec to timespec64 +io_uring/sqpoll: wait on sqd->wait for thread parking +io_uring/register: add IORING_REGISTER_RESIZE_RINGS +io_uring/memmap: explicitly return -EFAULT for mmap on NULL rings +io_uring: abstract out a bit of the ring filling logic +io_uring: move max entry definition and ring sizing into header +io_uring/net: clean up io_msg_copy_hdr +io_uring/net: don't alias send user pointer reads +io_uring/net: don't store send address ptr +io_uring/net: split send and sendmsg prep helpers +io_uring: kill 'imu' from struct io_kiocb +io_uring/net: move send zc fixed buffer import to issue path +io_uring: remove 'issue_flags' argument for io_req_set_rsrc_node() +io_uring/rw: get rid of using req->imu +io_uring/uring_cmd: get rid of using req->imu +io_uring/rsrc: don't assign bvec twice in io_import_fixed() +io_uring: clean up cqe trace points +io_uring: static_key for !IORING_SETUP_NO_SQARRAY +io_uring: kill io_llist_xchg +io_uring: move cancel hash tables to kvmalloc/kvfree +io_uring/cancel: get rid of init_hash_table() helper +io_uring/poll: get rid of per-hashtable bucket locks +io_uring/poll: get rid of io_poll_tw_hash_eject() +io_uring/poll: get rid of unlocked cancel hash +io_uring/poll: remove 'ctx' argument from io_poll_req_delete() +io_uring/msg_ring: add support for sending a sync message +io_uring/msg_ring: refactor a few helper functions +io_uring/eventfd: move ctx->evfd_last_cq_tail into io_ev_fd +io_uring/eventfd: abstract out ev_fd grab + release helpers +io_uring/eventfd: move trigger check into a helper +io_uring/eventfd: move actual signaling part into separate helper +io_uring/eventfd: check for the need to async notifier earlier +io_uring/eventfd: abstract out ev_fd put helper +sched_ext: Introduce NUMA awareness to the default idle selection policy +regmap: kunit: Fix repeated test param +bpf: handle implicit declaration of function gettid in bpf_iter.c +tty: serial: export serial_8250_warn_need_ioport +x86/pvh: Avoid absolute symbol references in .head.text +x86/xen: Avoid relocatable quantities in Xen ELF notes +x86/pvh: Omit needless clearing of phys_base +x86/pvh: Use correct size value in GDT descriptor +x86/pvh: Call C code via the kernel virtual mapping +arm64: dts: st: add DMA support on SPI instances of stm32mp25 +arm64: dts: st: add DMA support on I2C instances of stm32mp25 +arm64: dts: st: add DMA support on U(S)ART instances of stm32mp25 +arm64: dts: st: add RNG node on stm32mp251 +arm64: dts: ti: k3-am642-phyboard-electra-rdk: Enable trickle charger +arm64: dts: st: enable RTC on stm32mp257f-ev1 board +arm64: dts: st: add RTC on stm32mp25x +ARM: dts: stm32: add support of WLAN/BT on stm32mp135f-dk +ARM: dts: stm32: add support of WLAN/BT on stm32mp157c-dk2 +ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp135f-dk +ARM: dts: stm32: rtc, add LSCO to WLAN/BT module on stm32mp157c-dk2 +ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp13 +ARM: dts: stm32: rtc, add pin to provide LSCO on stm32mp15 +media: ati_remote: don't push static constants on stack for %*ph +ARM: dts: stm32: Describe M24256E write-lockable page in DH STM32MP13xx DHCOR SoM DT +block: add a bdev_limits helper +iov_iter: don't require contiguous pages in iov_iter_extract_bvec_pages +arm64: dts: qcom: msm8998-lenovo-miix-630: add WiFi calibration variant +arm64: dts: qcom: msm8998-clamshell: enable resin/VolDown +arm64: dts: qcom: msm8998-lenovo-miix-630: enable VolumeUp button +arm64: dts: qcom: msm8998-lenovo-miix-630: enable aDSP and SLPI +arm64: dts: qcom: msm8998-lenovo-miix-630: enable touchscreen +Merge tag 'amd-pstate-v6.13-2024-10-29' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/superm1/linux +ARM: dts: stm32: Add IWDG2 EXTI interrupt mapping and mark as wakeup source +regmap: Merge up fixes from v6.12-rc3 +platform/x86: compal-laptop: use sysfs_emit() instead of sprintf() +cpufreq/amd-pstate: Move registration after static function call update +platform/x86: wmi: Introduce to_wmi_driver() +platform/x86: wmi: Replace dev_to_wdev() with to_wmi_device() +platform/x86: wmi: Remove wmi_block_list +cpufreq/amd-pstate: Push adjust_perf vfunc init into cpu_init +perf: arm_pmuv3: Add support for Samsung Mongoose PMU +dt-bindings: arm: pmu: Add Samsung Mongoose core compatible +perf/dwc_pcie: Fix typos in event names +perf/dwc_pcie: Add support for Ampere SoCs +ARM: pmuv3: Add missing write_pmuacr() +platform/x86: think-lmi: Multi-certificate support +platform/x86: think-lmi: Allow empty admin password +platform/x86: think-lmi: Add certificate as mechanism +platform/x86: think-lmi: improve check if BIOS account security enabled +ftrace: Use guard to take ftrace_lock in ftrace_graph_set_hash() +ftrace: Use guard to take the ftrace_lock in release_probe() +ftrace: Use guard to lock ftrace_lock in cache_mod() +ftrace: Use guard for match_records() +fgraph: Use guard(mutex)(&ftrace_lock) for unregister_ftrace_graph() +fgraph: Give ret_stack its own kmem cache +fgraph: Separate size of ret_stack from PAGE_SIZE +Merge tag 'ftrace-v6.12-rc4' into trace/ftrace/core +s390/mm: Cleanup fault error handling +s390/mm: Convert to LOCK_MM_AND_FIND_VMA +s390/mm: Get rid of fault type switch statements +s390/mm: Simplify get_fault_type() +s390: Remove gmap pointer from lowcore +s390/mm/gmap: Remove gmap_{en,dis}able() +s390/kvm: Stop using gmap_{en,dis}able() +s390/mm/fault: Handle guest-related program interrupts in KVM +s390/mm/gmap: Fix __gmap_fault() return code +s390/mm/gmap: Refactor gmap_fault() and add support for pfault +s390/kvm: Remove kvm_arch_fault_in_page() +s390/entry: Remove __GMAP_ASCE and use _PIF_GUEST_FAULT again +posix-timers: Add proper state tracking +posix-timers: Rename k_itimer:: It_requeue_pending +posix-timers: Drop signal if timer has been deleted or reprogrammed +signal: Allow POSIX timer signals to be dropped +posix-timers: Cure si_sys_private race +signal: Cleanup flush_sigqueue_mask() +signal: Confine POSIX_TIMERS properly +s390/cpum_sf: Rework call to sf_disable() +s390/crypto: Add hardware acceleration for full AES-XTS mode +s390/crypto: Postpone the key split to key conversion +s390/crypto: Introduce function for tokenize clearkeys +s390/crypto: Generalize parameters for key conversion +s390/crypto: Use module-local structures for protected keys +s390/crypto: Convert to reverse x-mas tree, rename ret to rc +s390/pkey: Tolerate larger key blobs +s390/cpum_sf: Handle CPU hotplug remove during sampling +s390/cpum_sf: Fix format string in pr_err() +s390/cpum_sf: Use sf_buffer_available() +s390/cpum_sf: Consistently use goto out for function exit +s390/cpum_sf: Do not re-enable event after deletion +MAINTAINERS: Update and add s390 crypto related entries +s390/pkey: Add new pkey handler module pkey-uv +s390/pkey: Build module name array selectively based on kernel config options +s390/pkey: Fix checkpatch findings in pkey header file +s390/pkey: Rework pkey verify for protected keys +s390/pkey: Simplify protected key length calculation code +s390/zcrypt: Cleanup include zcrypt_api.h +s390/uv: Retrieve UV secrets sysfs support +s390/uvdevice: Increase indent in IOCTL definitions +s390/uvdevice: Add Retrieve Secret IOCTL +s390/uv: Retrieve UV secrets support +s390/uv: Use a constant for more-data rc +s390/uv: Provide host-key hashes in sysfs +s390/uv: Refactor uv-sysfs creation +lib/iomem_copy: fix kerneldoc format style +selftests: Add a test mangling with uc_sigmask +selftests: Rename sigaltstack to generic signal +hexagon: simplify asm/io.h for !HAS_IOPORT +loongarch: Use new fallback IO memcpy/memset +csky: Use new fallback IO memcpy/memset +arm64: Use new fallback IO memcpy/memset +New implementation for IO memcpy and IO memset +watchdog: Add HAS_IOPORT dependency for SBC8360 and SBC7240 +__arch_xprod64(): make __always_inline when optimizing for performance +ARM: div64: improve __arch_xprod_64() +asm-generic/div64: optimize/simplify __div64_const32() +lib/math/test_div64: add some edge cases relevant to __div64_const32() +asm-generic: add an optional pfn_valid check to page_to_phys +asm-generic: provide generic page_to_phys and phys_to_page implementations +asm-generic/io.h: Remove I/O port accessors for HAS_IOPORT=n +tty: serial: handle HAS_IOPORT dependencies +drm: handle HAS_IOPORT dependencies +Bluetooth: add HAS_IOPORT dependencies +hexagon: Don't select GENERIC_IOMAP without HAS_IOPORT support +UAPI/ioctl: Improve parameter name of ioctl request definition helpers +cpufreq/amd-pstate: Align offline flow of shared memory and MSR based systems +cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable function +cpufreq/amd-pstate: Do not attempt to clear MSR_AMD_CPPC_ENABLE +cpufreq/amd-pstate: Rename functions that enable CPPC +cpufreq/amd-pstate-ut: Add fix for min freq unit test +amd-pstate: Switch to amd-pstate by default on some Server platforms +amd-pstate: Set min_perf to nominal_perf for active mode performance gov +cpufreq/amd-pstate: Remove the redundant amd_pstate_set_driver() call +cpufreq/amd-pstate: Remove the switch case in amd_pstate_init() +cpufreq/amd-pstate: Call amd_pstate_set_driver() in amd_pstate_register_driver() +cpufreq/amd-pstate: Call amd_pstate_register() in amd_pstate_init() +cpufreq/amd-pstate: Set the initial min_freq to lowest_nonlinear_freq +cpufreq/amd-pstate: Remove the redundant verify() function +cpufreq/amd-pstate: Drop needless EPP initialization +cpufreq/amd-pstate: Use amd_pstate_update_min_max_limit() for EPP limits +cpufreq/amd-pstate: Don't update CPPC request in amd_pstate_cpu_boost_update() +cpufreq/amd-pstate: Fix non kerneldoc comment +cpufreq/amd-pstate: Rename MSR and shared memory specific functions +dt-bindings: watchdog: convert zii,rave-sp-wdt.txt to yaml format +dt-bindings: input: convert zii,rave-sp-pwrbutton.txt to yaml +perf/marvell: Marvell PEM performance monitor support +perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control +x86/sev: Convert shared memory back to private on kexec +arm64: dts: ti: k3-am64-phycore-som: Add M4F remoteproc nodes +arm64: dts: ti: k3-am62-phycore-som: Add M4F remoteproc nodes +arm64: dts: ti: minor whitespace cleanup +x86/mm: Refactor __set_clr_pte_enc() +arm64: dts: ti: k3-am62x-phyboard-lyra: Fix indentation in audio-card +arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fix bus-width property in MMC nodes +arm64: dts: ti: k3-am64-phycore-som: Fix bus-width property in MMC nodes +arm64: dts: ti: k3-am642-evm: Add overlay for PCIe0 EP mode +arm64: dts: ti: k3-j7200-evm: Add overlay for PCIE1 Endpoint Mode +arm64: dts: ti: k3-am62-main: Update otap/itap values +arm64: dts: ti: k3-am625-beagleplay: Enable MikroBUS PWM +arm64: dts: ti: k3-am62-verdin: Fix SD regulator startup delay +arm64: dts: ti: k3-am62-verdin: Fix SoM ADC compatible +vdso: Change PAGE_MASK to signed on all 32-bit architectures +srcu: Introduce srcu_gp_is_expedited() helper function +srcu: Rename srcu_might_be_idle() to srcu_should_expedite() +x86/boot: Skip video memory access in the decompressor for SEV-ES/SNP +arm64: dts: ti: k3-am625-verdin: add TPM device +arm64: dts: ti: k3-j721s2: Fix clock IDs for MCSPI instances +arm64: dts: ti: k3-j721e: Fix clock IDs for MCSPI instances +arm64: dts: ti: k3-j7200: Fix clock ids for MCSPI instances +arm64: dts: ti: k3-j7200: Fix register map for main domain pmx +arm64: dts: ti: k3-j7200-evm*: Add bootph-* properties +arm64: dts: ti: k3-j721e-sk*: Add bootph-* properties +arm64: dts: ti: k3-j721e-evm*: Add bootph-* properties +arm64: dts: ti: k3-am68-sk*: Add bootph-* properties +arm64: dts: ti: k3-j721s2-evm*: Add bootph-* properties +arm64: dts: ti: k3-j784s4-j742s2-evm-common: Remove parent nodes bootph-* +arm64: dts: ti: k3-j7200: Add bootph-* properties +arm64: dts: ti: k3-j721e: Add bootph-* properties +arm64: dts: ti: k3-j721s2: Add bootph-* properties +arm64: dts: ti: k3-j784s4: Add bootph-* properties +arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Remove parent nodes bootph-* +arm64: dts: ti: k3-j784s4-j742s2-mcu-wakeup: Move bootph from mcu_timer1 to mcu_timer0 +arm64: defconfig: Enable PCF857X GPIO expander +firmware: arm_scmi: Relocate atomic_threshold to scmi_desc +firmware: arm_scmi: Use max_msg and max_msg_size devicetree properties +dt-bindings: firmware: arm,scmi: Introduce more transport properties +firmware: arm_scmi: Calculate virtio PDU max size dynamically +firmware: arm_scmi: Account for SHMEM memory overhead +firmware: arm_scmi: Support 'reg-io-width' property for shared memory +dt-bindings: sram: Document reg-io-width property +media: mantis: remove orphan mantis_core.h +media: vb2: fix confusing log message +media: vb2: Fix comment +media: raspberrypi: rp1-cfe: Fix spelling mistake "Orphanded" -> "Orphaned" +media: v4l2-core: constify the class struct +media: v4l2-core: v4l2-dv-timings: check cvt/gtf result +media: cx231xx: Remove some deadcode +x86/mce/intel: Use MCG_BANKCNT_MASK instead of 0xff +x86/mce/mcelog: Use xchg() to get and clear the flags +x86/cpu: Fix formatting of cpuid_bits[] in scattered.c +x86/cpufeatures: Add X86_FEATURE_AMD_WORKLOAD_CLASS feature bit +Merge patch series "tmpfs: Add case-insensitive support for tmpfs" +docs: tmpfs: Add casefold options +tmpfs: Expose filesystem features via sysfs +tmpfs: Add flag FS_CASEFOLD_FL support for tmpfs dirs +tmpfs: Add casefold lookup support +libfs: Export generic_ci_ dentry functions +unicode: Recreate utf8_parse_version() +unicode: Export latest available UTF-8 version number +ext4: Use generic_ci_validate_strict_name helper +libfs: Create the helper function generic_ci_validate_strict_name() +fs/writeback: convert wbc_account_cgroup_owner to take a folio +mmc: bcm2835: Introduce proper clock handling +mmc: bcm2835: Fix type of current clock speed +mmc: Merge branch fixes into next +cpufreq: Switch back to struct platform_driver::remove() +cpufreq: use proper units for frequency +crypto: starfive - remove unneeded crypto_engine_stop() call +crypto: tegra - remove unneeded crypto_engine_stop() call +crypto: api - move crypto_simd_disabled_for_test to lib +crypto: cavium - Fix the if condition to exit loop after timeout +dt-bindings: crypto: qcom-qce: document the SA8775P crypto engine +hwrng: airoha - add support for Airoha EN7581 TRNG +dt-bindings: rng: add support for Airoha EN7581 TRNG +crypto: qat - Fix typo "accelaration" +crypto: x86/aegis128 - remove unneeded RETs +crypto: x86/aegis128 - remove unneeded FRAME_BEGIN and FRAME_END +crypto: x86/aegis128 - take advantage of block-aligned len +crypto: x86/aegis128 - optimize partial block handling using SSE4.1 +crypto: x86/aegis128 - improve assembly function prototypes +crypto: x86/aegis128 - optimize length block preparation using SSE4.1 +crypto: x86/aegis128 - don't bother with special code for aligned data +crypto: x86/aegis128 - eliminate some indirect calls +crypto: x86/aegis128 - remove no-op init and exit functions +crypto: x86/aegis128 - access 32-bit arguments as 32-bit +crypto: crc32c - Provide crc32c-arch driver for accelerated library code +crypto: crc32 - Provide crc32-arch driver for accelerated library code +crypto: drbg - Use str_true_false() and str_enabled_disabled() helpers +hwrng: stm32 - update STM32MP15 RNG max clock frequency +hwrng: stm32 - implement support for STM32MP25x platforms +dt-bindings: rng: add st,stm32mp25-rng support +crypto: tegra - remove redundant error check on ret +crypto: nx - Fix invalid wait context during kexec reboot +crypto: nx - Rename devdata_mutex to devdata_spinlock +crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY +crypto: qat - Constify struct pm_status_row +dt-bindings: rng: Add Marvell Armada RNG support +crypto: ecdsa - Update Kconfig help text for NIST P521 +platform/chrome: Switch back to struct platform_driver::remove() +media: samples: v4l2-pci-skeleton.c: drop vb2_ops_wait_prepare/finish +staging: media: drop vb2_ops_wait_prepare/finish +media: common: saa7146: drop vb2_ops_wait_prepare/finish +media: platform: drop vb2_ops_wait_prepare/finish +media: rtl2832_sdr: drop vb2_ops_wait_prepare/finish +media: video-i2c: drop vb2_ops_wait_prepare/finish +media: usb: drop vb2_ops_wait_prepare/finish +media: pci: drop vb2_ops_wait_prepare/finish +media: test-drivers: drop vb2_ops_wait_prepare/finish +media: videobuf2-core: update vb2_thread if wait_finish/prepare are NULL +dt-bindings: soc: rockchip: add rk3588 mipi dcphy syscon +dt-bindings: arm: samsung: Document Exynos9810 and starlte board binding +dt-bindings: soc: samsung: exynos-pmu: Add exynos9810 compatible +dt-bindings: arm: cpus: Add Samsung Mongoose M3 +soc: samsung: exynos-chipid: Add support for Exynos9810 SoC +dt-bindings: hwinfo: samsung,exynos-chipid: Add Samsung exynos9810 compatible +genirq/irqdesc: Use str_enabled_disabled() helper in wakeup_show() +x86/cpu: Use str_yes_no() helper in show_cpuinfo_misc() +block: model freeze & enter queue as lock for supporting lockdep +nvme: core: switch to non_owner variant of start_freeze/unfreeze queue +blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs +arm64: dts: exynos8895: Add spi_0/1 nodes +arm64: dts: exynos8895: Add Multi Core Timer (MCT) node +arm64: dts: exynos8895: Add clock management unit nodes +dt-bindings: timer: exynos4210-mct: Add samsung,exynos8895-mct compatible +Merge branch 'for-v6.13/clk-dt-bindings' into next/dt64 +dt-bindings: clock: samsung: Add Exynos8895 SoC +sched: psi: pass enqueue/dequeue flags to psi callbacks directly +sched/uclamp: Fix unnused variable warning +crypto: sig - Fix oops on KEYCTL_PKEY_QUERY for RSA keys +crypto: x86/crc32c - eliminate jump table and excessive unrolling +crypto: x86/crc32c - access 32-bit arguments as 32-bit +crypto: x86/crc32c - simplify code for handling fewer than 200 bytes +crypto: mips/crc32 - fix the CRC32C implementation +pwm: core: use device_match_name() instead of strcmp(dev_name(... +x86/amd: Use heterogeneous core topology for identifying boost numerator +x86/cpu: Add CPU type to struct cpuinfo_topology +x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD +x86/cpufeatures: Add X86_FEATURE_AMD_HETEROGENEOUS_CORES +x86/cpufeatures: Rename X86_FEATURE_FAST_CPPC to have AMD prefix +firmware: ti_sci: Remove use of of_match_ptr() helper +time: Fix references to _msecs_to_jiffies() handling of values +time: Partially revert cleanup on msecs_to_jiffies() documentation +timekeeping: Merge timekeeping_update_staged() and timekeeping_update() +timekeeping: Remove TK_MIRROR timekeeping_update() action +timekeeping: Rework do_adjtimex() to use shadow_timekeeper +timekeeping: Rework timekeeping_suspend() to use shadow_timekeeper +timekeeping: Rework timekeeping_resume() to use shadow_timekeeper +timekeeping: Rework timekeeping_inject_sleeptime64() to use shadow_timekeeper +timekeeping: Rework timekeeping_init() to use shadow_timekeeper +timekeeping: Rework change_clocksource() to use shadow_timekeeper +timekeeping: Rework timekeeping_inject_offset() to use shadow_timekeeper +timekeeping: Rework do_settimeofday64() to use shadow_timekeeper +timekeeping: Provide timekeeping_restore_shadow() +timekeeping: Introduce combined timekeeping action flag +timekeeping: Split out timekeeper update of timekeeping_advanced() +timekeeping: Add struct tk_data as argument to timekeeping_update() +timekeeping: Introduce tkd_basic_setup() to make lock and seqcount init reusable +timekeeping: Define a struct type for tk_core to make it reusable +timekeeping: Move timekeeper_lock into tk_core +timekeeping: Encapsulate locking/unlocking of timekeeper_lock +timekeeping: Move shadow_timekeeper into tk_core +timekeeping: Reorder struct timekeeper +timekeeping: Simplify code in timekeeping_advance() +timekeeping: Abort clocksource change in case of failure +timekeeping: Avoid duplicate leap state update +timekeeping: Don't stop time readers across hard_pps() update +timekeeping: Read NTP tick length only once +ARM: dts: sunxi: add support for RerVision A33-Vstar board +dt-bindings: arm: sunxi: document RerVision A33-Vstar board +arm64: dts: allwinner: Add disable-wp for boards with micro SD card +x86/microcode/intel: Remove unnecessary cache writeback and invalidation +bpf, arm64: Remove garbage frame for struct_ops trampoline +firmware: ti_sci: add CPU latency constraint management +firmware: ti_sci: Introduce Power Management Ops +firmware: ti_sci: Add system suspend and resume call +firmware: ti_sci: Add support for querying the firmware caps +ARM: dts: cubieboard4: Fix DCDC5 regulator constraints +arm64: dts: allwinner: h313/h616/h618/h700: Enable audio codec for all supported boards +arm64: dts: allwinner: h616: Add audio codec node +PM: QoS: Export dev_pm_qos_read_value +arm64: Kconfig: Update help text for CONFIG_ARCH_APPLE +arm64: dts: apple: Add A11 devices +arm64: dts: apple: Add A10X devices +arm64: dts: apple: Add A10 devices +arm64: dts: apple: Add A9X devices +arm64: dts: apple: Add A9 devices +arm64: dts: apple: Add A8X devices +arm64: dts: apple: Add A8 devices +arm64: dts: apple: Add A7 devices +dt-bindings: arm: apple: Add A11 devices +dt-bindings: arm: apple: Add A10X devices +dt-bindings: arm: apple: Add A10 devices +dt-bindings: arm: apple: Add A9X devices +dt-bindings: arm: apple: Add A9 devices +dt-bindings: arm: apple: Add A8X devices +dt-bindings: arm: apple: Add A8 devices +dt-bindings: arm: apple: Add A7 devices +dt-bindings: pinctrl: apple,pinctrl: Add A7-A11 compatibles +dt-bindings: watchdog: apple,wdt: Add A7-A11 compatibles +dt-bindings: arm: cpus: Add Apple A7-A11 CPU cores +dt-bindings: mmc: Add sdhci compatible for QCS615 +mmc: core: Use GFP_NOIO in ACMD22 +dt-bindings: mmc: sdhci-msm: Add SAR2130P compatible +mmc: pwrseq_simple: add support for one reset control +platform/x86: eeepc-laptop: use sysfs_emit() instead of sprintf() +platform/x86/amd/hsmp: Make hsmp_pdev static instead of global +platform/x86/amd/hsmp: Use dev_groups in the driver structure +platform/x86/amd/hsmp: Use name space while exporting module symbols +platform/x86/amd/hsmp: Create separate ACPI, plat and common drivers +mmc: mtk-sd: add support for mt7988 +dt-bindings: mmc: mtk-sd: Add mt7988 SoC +mmc: mtk-sd: Add support for MT8196 +mmc: mtk-sd: Add stop_dly_sel and pop_en_cnt to platform data +dt-bindings: mmc: mtk-sd: Add support for MT8196 +s390/netiucv: Switch over to sysfs_emit() +s390/vfio-ap: Switch over to sysfs_emit() +s390/vmur: Switch over to sysfs_emit() +s390/sclp_cpi: Switch over to sysfs_emit() +s390/sclp_ocf: Switch over to sysfs_emit() +s390/vmlogrdr: Switch over to sysfs_emit() +s390/tape: Switch over to sysfs_emit() +s390/dcssblk: Switch over to sysfs_emit() +s390/cio/scm: Switch over to sysfs_emit() +s390/cio/css: Switch over to sysfs_emit() +s390/cio/ccwgroup: Switch over to sysfs_emit() +s390/cio/cmf: Switch over to sysfs_emit() +s390/cio/device: Switch over to sysfs_emit() +s390/cio/chp: Switch over to sysfs_emit() +scsi: zfcp: Switch over to sysfs_emit() +s390/crypto: Switch over to sysfs_emit() +s390/ipl: Switch over to sysfs_emit() +s390/nospec: Switch over to sysfs_emit() +s390/perf_event: Switch over to sysfs_emit() +s390/smp: Switch over to sysfs_emit() +s390/time: Switch over to sysfs_emit() +s390/topology: Switch over to sysfs_emit() +s390/kdump: Provide is_kdump_kernel() implementation +s390/pageattr: Implement missing kernel_page_present() +s390: Fix various typos +s390/cio: Do not unregister the subchannel based on DNV +soc: ti: knav_qmss_queue: Drop redundant continue statement +soc: ti: knav_qmss_queue: Use IRQF_NO_AUTOEN flag in request_irq() +dt-bindings: pwm: adi,axi-pwmgen: Increase #pwm-cells to 3 +pwm: imx27: Use clk_bulk_*() API to simplify clock handling +pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle +pwm: axi-pwmgen: Enable FORCE_ALIGN by default +pwm: axi-pwmgen: Rename 0x10 register +dt-bindings: pwm: amlogic: Document C3 PWM +Merge tag 'pwm/duty_offset-for-6.13-rc1' of https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux +pwm: axi-pwmgen: Create a dedicated function for getting driver data from a chip +pwm: atmel-tcb: Use min() macro +arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns +arm64: dts: mt8183: cozmo: add i2c2's i2c-scl-internal-delay-ns +arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns +arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns +dt-bindings: clock: r9a08g045-cpg: Add power domain ID for RTC +arm64: dts: renesas: r9a09g057: Add OPP table +ata: libata-scsi: Return residual for emulated SCSI commands +ata: libata-scsi: Remove struct ata_scsi_args +ata: libata-scsi: Document all VPD page inquiry actors +ata: libata-scsi: Refactor ata_scsiop_maint_in() +ata: libata-scsi: Refactor ata_scsiop_read_cap() +ata: libata-scsi: Refactor ata_scsi_simulate() +cleanup: Add conditional guard helper +cleanup: Adjust scoped_guard() macros to avoid potential warning +locking/osq_lock: Use atomic_try_cmpxchg_release() in osq_unlock() +cleanup: Remove address space of returned pointer +power: sequencing: qcom-wcn: improve support for wcn6855 +arm64: dts: rockchip: Add rk3588-orangepi-5b device tree +dt-bindings: arm: rockchip: Add Orange Pi 5b enum to Orange Pi 5 entry +arm64: dts: rockchip: refactor common Orange Pi 5 board +arm64: dts: rockchip: Remove 'enable-active-low' from two boards +arm64: dts: rockchip: add HDMI support to rk3588-jaguar +arm64: dts: rockchip: add HDMI support to rk3588-tiger-haikou +arm64: dts: rockchip: add HDMI pinctrl to rk3588-tiger SoM +Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +spi: Replace deprecated PCI functions +docs/zh_CN: update the translation of process/programming-language.rst +media: xilinx-tpg: use new of_graph functions +fbdev: omapfb: use new of_graph functions +gpu: drm: omapdrm: use new of_graph functions +ASoC: audio-graph-card2: use new of_graph functions +ASoC: audio-graph-card: use new of_graph functions +ASoC: test-component: use new of_graph functions +of: property: use new of_graph functions +of: property: add of_graph_get_next_port_endpoint() +of: property: add of_graph_get_next_port() +locking/rtmutex: Fix misleading comment +docs/zh_CN: update the translation of mm/page_owner.rst +docs/zh_CN: update the translation of mm/page_table_check.rst +docs/zh_CN: update the translation of mm/overcommit-accounting.rst +docs/zh_CN: update the translation of mm/admon/faq.rst +docs/zh_CN: update the translation of mm/active_mm.rst +docs/zh_CN: update the translation of mm/hmm.rst +gpiolib: fix a NULL-pointer dereference when setting direction +docs: remove Documentation/dontdiff +Merge branch 'share-user-memory-to-bpf-program-through-task-storage-map' +selftests/bpf: Create task_local_storage map with invalid uptr's struct +selftests/bpf: Add uptr failure verifier tests +selftests/bpf: Add update_elem failure test for task storage uptr +selftests/bpf: Test a uptr struct spanning across pages. +selftests/bpf: Some basic __uptr tests +libbpf: define __uptr. +bpf: Add uptr support in the map_value of the task local storage. +bpf: Postpone bpf_obj_free_fields to the rcu callback +bpf: Postpone bpf_selem_free() in bpf_selem_unlink_storage_nolock() +bpf: Add "bool swap_uptrs" arg to bpf_local_storage_update() and bpf_selem_alloc() +bpf: Handle BPF_UPTR in verifier +bpf: Support __uptr type tag in BTF +arm64: tegra: smaug: Declare cros-ec extcon +arm64: tegra: Add SDMMC sdr104-offsets for Tegra X1 +arm64: dts: nvidia: tegra210-smaug: Add TMP451 temperature sensor node +arm64: dts: nvidia: tegra210-smaug: Add touchscreen node +arm64: tegra: p2180: Add mandatory compatible for WiFi node +sched_ext: Replace set_arg_maybe_null() with __nullable CFI stub tags +sched_ext: Rename CFI stubs to names that are recognized by BPF +Revert "firmware: tegra: bpmp: Use scoped device node handling to simplify error paths" +ACPI: EC: make EC support compile-time conditional +ACPI: pfr_telemetry: remove redundant error check on ret +arm64: dts: qcom: qcs6490-rb3gen2: Add PCIe nodes +thermal: gov_power_allocator: Granted power set to max when nobody request power +thermal: core: Relocate thermal zone initialization routine +thermal: core: Use trip lists for trip crossing detection +thermal: core: Eliminate thermal_zone_trip_down() +thermal: core: Relocate functions that update trip points +thermal: core: Move some trip processing to thermal_trip_crossed() +thermal: core: Pass trip descriptor to thermal_trip_crossed() +thermal: core: Rearrange __thermal_zone_device_update() +thermal: core: Prepare for moving trips between sorted lists +thermal: core: Rename trip list node in struct thermal_trip_desc +thermal: core: Build sorted lists instead of sorting them later +arm64: dts: qcom: x1e80100-dell-xps13-9345: fix nvme regulator boot glitch +arm64: dts: qcom: x1e80100-dell-xps13-9345: route edp-panel enable gpio +ARM: dts: qcom: ipq4019: use nvmem-layout +thermal/lib: Fix memory leak on error in thermal_genl_auto() +thermal: thresholds: Fix thermal lock annotation issue +tools/thermal/thermal-engine: Take into account the thresholds API +tools/lib/thermal: Add the threshold netlink ABI +tools/lib/thermal: Make more generic the command encoding function +thermal: netlink: Add the commands and the events for the thresholds +thermal: core: Manage thermal_governor_lock using a mutex guard +thermal: core: Separate thermal zone governor initialization +thermal: core: Add and use cooling device guard +mmc: sdhci-pci-gli: enable UHS-II mode for GL9767 +mmc: sdhci-pci-gli: enable UHS-II mode for GL9755 +mmc: sdhci-pci: add UHS-II support framework +mmc: sdhci-uhs2: add pre-detect_init hook +mmc: sdhci-uhs2: add request() and others +mmc: sdhci-uhs2: add irq() and others +mmc: sdhci-uhs2: add related functions to initialize the interface +mmc: sdhci-uhs2: add set_ios() +mmc: sdhci-uhs2: add add_host() and others to set up the driver +mmc: sdhci-uhs2: add set_timeout() +mmc: sdhci-uhs2: add set_power() to support vdd2 +mmc: sdhci-uhs2: add reset function +mmc: sdhci-uhs2: dump UHS-II registers +mmc: sdhci: add UHS-II module and add a kernel configuration +mmc: sdhci: add UHS-II related definitions in headers +mmc: core: Support UHS-II card control and access +pidfd: add ioctl to retrieve pid info +perf/dwc_pcie: Convert the events with mixed case to lowercase +perf/cxlpmu: Support missing events in 3.1 spec +perf: imx_perf: add support for i.MX91 platform +dt-bindings: perf: fsl-imx-ddr: Add i.MX91 compatible +reset: mchp: sparx5: set the dev member of the reset controller +reset: mchp: sparx5: Allow building as a module +reset: mchp: sparx5: Add MCHP_LAN966X_PCI dependency +reset: mchp: sparx5: Map cpu-syscon locally in case of LAN966x +MAINTAINERS: Add the Microchip LAN966x PCI driver entry +misc: Add support for LAN966x PCI device +locking/rt: Annotate unlock followed by lock for sparse. +locking/rt: Add sparse annotation for RCU. +locking/rt: Remove one __cond_lock() in RT's spin_trylock_irqsave() +locking/rt: Add sparse annotation PREEMPT_RT's sleeping locks. +posix-timers: Replace call_rcu() by kfree_rcu() for simple kmem_cache_free() callback +genirq/devres: Don't free interrupt which is not managed by devres +gpio: mb86s7x: remove some dead code in mb86s70_gpio_to_irq() +arm64: dts: rockchip: reorder mmc aliases for NanoPi R3S +arm64: dts: rockchip: enable eMMC HS200 mode for NanoPi R3S +arm64: dts: rockchip: sort props in pmu_io_domains node for NanoPi R3S +arm64: dts: rockchip: replace deprecated snps,reset props for NanoPi R3S +arm64: dts: rockchip: fix model name for FriendlyElec NanoPi R3S +arm64: dts: rockchip: Enable HDMI0 on rock-5a +arm64: dts: rockchip: Enable HDMI0 on rk3588-nanopc-t6 +arm64: dts: rockchip: pwm-leds for Orange Pi 5 +arm64: dts: rockchip: reorder audio/hdmi nodes in Orange Pi 5 +Merge branch 'fix-libbpf-s-bpf_object-and-bpf-subskel-interoperability' +selftests/bpf: validate generic bpf_object and subskel APIs work together +libbpf: move global data mmap()'ing into bpf_object__load() +selftests/bpf: fix test_spin_lock_fail.c's global vars usage +blk-mq: Unexport blk_mq_flush_busy_ctxs() +Merge branch 'fix-wmaybe-uninitialized-warnings-errors' +libsubcmd: Silence compiler warning +libbpf: Prevent compiler warnings/errors +resolve_btfids: Fix compiler warnings +selftest: rtc: Add to check rtc alarm status for alarm related test +cgroup/freezer: Add cgroup CGRP_FROZEN flag update helper +cgroup/freezer: Reduce redundant traversal for cgroup_freeze +sched_ext: Introduce LLC awareness to the default idle selection policy +sched_ext: Clarify ops.select_cpu() for single-CPU tasks +EDAC/{skx_common,i10nm}: Fix incorrect far-memory error source indicator +EDAC/skx_common: Differentiate memory error sources +uprobe: Add support for session consumer +uprobe: Add data pointer to consumer handlers +selftests/bpf: Increase verifier log limit in veristat +srcu: Replace WARN_ON_ONCE() with BUILD_BUG_ON() if possible +rcu: Stop stall warning from dumping stacks if grace period ends +rcu: Delete unused rcu_gp_might_be_stalled() function +arm64: dts: qcom: Use 'ufshc' as the node name for UFS controller nodes +EDAC/fsl_ddr: Add support for i.MX9 DDR controller +dt-bindings: memory: fsl: Add compatible string nxp,imx9-memory-controller +EDAC/fsl_ddr: Fix bad bit shift operations +regulator: doc: remove documentation comment for regulator_init +regulator: doc: add missing documentation for init_cb +EDAC/fsl_ddr: Move global variables into struct fsl_mc_pdata +arm64/mm: Drop _PROT_SECT_DEFAULT +kselftest/arm64: Log fp-stress child startup errors to stdout +EDAC/fsl_ddr: Pass down fsl_mc_pdata in ddr_in32() and ddr_out32() +arm64: Add command-line override for ID_AA64MMFR0_EL1.ECV +thermal: core: Introduce thermal_cdev_update_nocheck() +thermal: core: Introduce thermal_instance_delete() +thermal: core: Introduce thermal_instance_add() +thermal: core: Call thermal_governor_update_tz() outside of cdev lock +thermal: core: Manage thermal_list_lock using a mutex guard +thermal: core: Separate code running under thermal_list_lock +thermal: core: Add and use a reverse thermal zone guard +thermal: core: Add and use thermal zone guard +arm64: Document Arm Confidential Compute +virt: arm-cca-guest: TSM_REPORT support for realms +arm64: Enable memory encrypt for Realms +arm64: mm: Avoid TLBI when marking pages as valid +arm64: Enforce bounce buffers for realm DMA +efi: arm64: Map Device with Prot Shared +arm64: rsi: Map unprotected MMIO as decrypted +arm64: rsi: Add support for checking whether an MMIO is protected +arm64: realm: Query IPA size from the RMM +arm64: Detect if in a realm and set RIPAS RAM +arm64: rsi: Add RSI definitions +power: sequencing: make the QCom PMU pwrseq driver depend on CONFIG_OF +media: uvcvideo: Stop stream during unregister +microblaze: Remove empty #ifndef __ASSEMBLY__ statement +dt-bindings: soc: qcom,aoss-qmp: Add SAR2130P compatible +dt-bindings: firmware: qcom,scm: Add SAR2130P compatible +soc: qcom: socinfo: add SoC IDs for SAR1130P and SAR2130P +dt-bindings: arm: qcom,ids: add SoC ID for SAR2130P and SAR1130P +arm64: dts: qcom: qcm6490-idp: Add UFS nodes +dt-bindings: soc: qcom: aoss-qmp: Add SM8750 +soc: qcom: socinfo: Add QCS615 SoC ID table entry +dt-bindings: arm: qcom,ids: add SoC ID for QCS615 +blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mutex less long +arm64: dts: qcom: change labels to lower-case +arm64: dts: qcom: sdm: change labels to lower-case +arm64: dts: qcom: sm: change labels to lower-case +arm64: dts: qcom: sm8650: change labels to lower-case +arm64: dts: qcom: sm8550: change labels to lower-case +arm64: dts: qcom: sm8450: change labels to lower-case +arm64: dts: qcom: sm8350: change labels to lower-case +arm64: dts: qcom: sm8250: change labels to lower-case +arm64: dts: qcom: sm8150: change labels to lower-case +arm64: dts: qcom: sm6350: change labels to lower-case +arm64: dts: qcom: sm6115: change labels to lower-case +arm64: dts: qcom: sc: change labels to lower-case +ARM: dts: qcom: change labels to lower-case +arm64: dts: qcom: sc8280xp: change labels to lower-case +arm64: dts: qcom: sc7180: change labels to lower-case +arm64: dts: qcom: msm8992-libra: drop unused regulators labels +arm64: dts: qcom: msm: change labels to lower-case +arm64: dts: qcom: ipq: change labels to lower-case +arm64: dts: qcom: sm8450: Add 'global' interrupt to the PCIe RC node +arm64: dts: qcom: sa8775p: Add 'linux,pci-domain' to PCIe EP controller nodes +ARM: dts: qcom: sdx65: Add 'linux,pci-domain' to PCIe EP controller node +ARM: dts: qcom: sdx55: Add 'linux,pci-domain' to PCIe EP controller node +arm64: dts: qcom: sa8775p: Add TCSR halt register space +arm64: dts: qcom: sa8775p-ride: add WiFi/BT nodes +arm64: dts: qcom: sa8775p: add QCrypto nodes +audit: Use str_yes_no() helper function +Merge branch '20241011-sa8775p-mm-v4-resend-patches-v5-0-4a9f17dc683a@quicinc.com' into arm64-for-6.13 +dt-bindings: clock: qcom: Add SA8775P display clock controllers +dt-bindings: clock: qcom: Add SA8775P camera clock controller +dt-bindings: clock: qcom: Add SA8775P video clock controller +regulator: init_data handling update +arm64: dts: qcom: sm7325: Add device-tree for Nothing Phone 1 +dt-bindings: arm: qcom: Add SM7325 Nothing Phone 1 +dt-bindings: vendor-prefixes: Add Nothing Technology Limited +arm64: dts: qcom: Add SM7325 device tree +dt-bindings: arm: cpus: Add qcom kryo670 compatible +Merge branch 'Retire test_sock.c' +selftests/bpf: Retire test_sock.c +selftests/bpf: Migrate BPF_CGROUP_INET_SOCK_CREATE test cases to prog_tests +selftests/bpf: Migrate LOAD_REJECT test cases to prog_tests +selftests/bpf: Migrate *_POST_BIND test cases to prog_tests +arm64: dts: qcom: sa8775p: Add GPI configuration +soc: qcom: smem: Fix up kerneldoc +block: remove redundant explicit memory barrier from rq_qos waiter and waker +regulator: rk808: Restrict DVS GPIOs to the RK808 variant only +regulator: rk808: Use dev_err_probe() in the probe path +regulator: rk808: Perform trivial code cleanups +regulator: dt-bindings: qcom,qca6390-pmu: add more properties for wcn6855 +regulator: dt-bindings: lltc,ltc3676: convert to YAML +regulator: core: Use fsleep() to get best sleep mechanism +regulator: core: remove machine init callback from config +regulator: core: add callback to perform runtime init +regulator: core: do not silently ignore provided init_data +seccomp: Stub for !HAVE_ARCH_SECCOMP_FILTER +RAS/AMD/ATL: Add debug prints for DF register reads +EDAC/bluefield: Use Arm SMC for EMI access on BlueField-2 +selftests: livepatch: test livepatching a kprobed function +selftests: livepatch: save and restore kprobe state +selftests: livepatch: rename KLP_SYSFS_DIR to SYSFS_KLP_DIR +nvme: use helpers to access io_uring cmd space +Merge branch 'for-6.13/block-atomic' into for-6.13/block +block: flush all throttled bios when deleting the cgroup +block: fix ordering between checking BLK_MQ_S_STOPPED request adding +block: fix ordering between checking QUEUE_FLAG_QUIESCED request adding +block: fix missing dispatching request when queue is started or unquiesced +Revert "blk-throttle: Fix IO hang for a corner case" +block: replace call_rcu by kfree_rcu for simple kmem_cache_free callback +block: sed-opal: add ioctl IOC_OPAL_SET_SID_PW +Documentation: ublk: document UBLK_F_USER_RECOVERY_FAIL_IO +ublk: support device recovery without I/O queueing +ublk: merge stop_work and quiesce_work +ublk: refactor recovery configuration flag helpers +ublk: check recovery flags for validity +block: enable passthrough command statistics +block: return void from the queue_sysfs_entry load_module method +block: add partition uuid into uevent as "PARTUUID" +block: move issue side time stamping to blk_account_io_start() +block: set issue time stamp based on queue state +dt-bindings: mmc: Document support for partition table in mmc-card +block: add support for partition table defined in OF +mmc: block: attach partitions fwnode if found in mmc-card +block: introduce add_disk_fwnode() +docs: block: Document support for read-only partition in cmdline part +block: add support for defining read-only partitions +block: kill blk_do_io_stat() helper +block: remove 'req->part' check for stats accounting +block: remove redundant passthrough check in blk_mq_need_time_stamp() +block: move iostat check into blk_acount_io_start() +arm64: dts: rockchip: analog audio on Orange Pi 5 +arm64: dts: rockchip: Add dtsi file for RK3399S SoC variant +arm64: dts: rockchip: Convert dts files used as parents to dtsi files +arm64: dts: rockchip: fix the pcie refclock oscillator on Rock 5 ITX +arm64: dts: rockchip: Add FriendlyARM NanoPi R3S board +dt-bindings: arm: rockchip: Add FriendlyARM NanoPi R3S +arm64: dts: rockchip: Enable HDMI0 on Orange Pi 5 +arm64: dts: rockchip: add and enable gpu node for Radxa ROCK 5A +arm64: dts: rockchip: Enable HDMI0 on orangepi-5-plus +arm64: dts: rockchip: Enable HDMI0 on rk3588-evb1 +arm64: dts: rockchip: Enable HDMI0 on rock-5b +arm64: dts: rockchip: Add HDMI0 node to rk3588 +arm64: dts: rockchip: Add Radxa e20c board +arm64: dts: rockchip: Add base DT for rk3528 SoC +dt-bindings: arm: rockchip: Add Radxa E20C board +arm64: dts: rockchip: Add rk3576-armsom-sige5 board +arm64: dts: rockchip: Add rk3576 SoC base DT +dt-bindings: arm: rockchip: Add ArmSoM Sige 5 +arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk356x +arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3399 +arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3368 +arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from rk3328 +arm64: dts: rockchip: Drop rockchip prefix of s-p-c PMIC prop from px30 +rcu: Remove unused declaration rcu_segcblist_offload() +pmdomain: mediatek: Add support for MT6735 +pmdomain: qcom: rpmhpd: add support for SAR2130P +pmdomain: Merge branch dt into next +kselftest/arm64: Fail the overall fp-stress test if any test fails +dt-bindings: power: Add binding for MediaTek MT6735 power controller +arm64: preserve pt_regs::stackframe during exec*() +arm64/crc32: Implement 4-way interleave using PMULL +arm64/crc32: Reorganize bit/byte ordering macros +arm64/lib: Handle CRC-32 alternative in C code +dt-bindings: power: rpmpd: Add SAR2130P compatible +platform/x86/amd/hsmp: Change generic plat_dev name to hsmp_pdev +platform/x86/amd/hsmp: Move ACPI code to acpi.c +platform/x86/amd/hsmp: Move platform device specific code to plat.c +platform/x86/amd/hsmp: Move structure and macros to header file +platform/x86/amd/hsmp: Convert amd_hsmp_rdwr() to a function pointer +platform/x86/amd/hsmp: Create wrapper function init_acpi() +platform/x86/amd/hsmp: Create hsmp/ directory +thermal: core: Pass trip descriptors to trip bind/unbind functions +thermal: core: Move lists of thermal instances to trip descriptors +thermal: core: Drop need_update field from struct thermal_zone_device +thermal: core: Update thermal zones after cooling device binding +thermal: core: Consolidate thermal zone locking in the exit path +thermal: core: Mark thermal zones as exiting before unregistration +thermal: core: Consolidate thermal zone locking during initialization +thermal: core: Fix race between zone registration and system suspend +thermal: core: Mark thermal zones as initializing to start with +thermal: core: Represent suspend-related thermal zone flags as bits +thermal: core: Rearrange PM notification code +thermal: core: Initialize thermal zones before registering them +media: renesas: rzg2l-cru: Add 'yuv' flag to IP format structure +media: rzg2l-cru: Move register definitions to a separate file +media: rzg2l-cru: Add support to capture 8bit raw sRGB +media: rzg2l-cru: Refactor ICnDMR register configuration +media: rzg2l-cru: csi2: Use rzg2l_csi2_formats array in enum_frame_size +media: rzg2l-cru: video: Implement .link_validate() callback +media: rzg2l-cru: csi2: Remove unused field from rzg2l_csi2_format +media: rzg2l-cru: Use `rzg2l_cru_ip_formats` array in enum_frame_size +media: rzg2l-cru: Make use of v4l2_format_info() helpers +media: rzg2l-cru: Inline calculating bytesperline +media: rzg2l-cru: Simplify handling of supported formats +media: rzg2l-cru: Inline calculating image size +media: rzg2l-cru: Simplify configuring input format for image processing +media: rzg2l-cru: Remove unnecessary WARN_ON check in format func +media: rzg2l-cru: Remove unused fields from rzg2l_cru_ip_format struct +media: rzg2l-cru: Use MIPI CSI-2 data types for ICnMC_INF definitions +media: rzg2l-cru: Remove `channel` member from `struct rzg2l_cru_csi` +media: rzg2l-cru: Retrieve virtual channel information +media: rzg2l-cru: csi2: Implement .get_frame_desc() +media: rzg2l-cru: csi2: Use ARRAY_SIZE() in media_entity_pads_init() +media: rzg2l-cru: csi2: Mark sink and source pad with MUST_CONNECT flag +media: rzg2l-cru: Mark sink and source pad with MUST_CONNECT flag +media: rzg2l-cru: Use RZG2L_CRU_IP_SINK/SOURCE enum entries +media: platform: rzg2l-cru: rzg2l-video: Set AXI burst max length +acl: Annotate struct posix_acl with __counted_by() +acl: Realign struct posix_acl to save 8 bytes +epoll: Add synchronous wakeup support for ep_poll_callback +coredump: add cond_resched() to dump_user_range +mm/page-writeback.c: Fix comment of wb_domain_writeout_add() +mm/page-writeback.c: Update comment for BANDWIDTH_INTERVAL +fs/inode: Fix a typo +fcntl: make F_DUPFD_QUERY associative +vfs: inode insertion kdoc corrections +namespace: Use atomic64_inc_return() in alloc_mnt_ns() +fs: Reorganize kerneldoc parameter names +vfs: Add a sysctl for automated deletion of dentry +epoll: annotate racy check +dt-bindings: arm: mediatek: mmsys: Add OF graph support for board path +platform/x86/intel/pmc: Disable C1 auto-demotion during suspend +platform/x86/intel/pmc: Refactor platform resume functions to use cnl_resume() +platform/surface: aggregator_registry: Add Surface Pro 9 5G +platform/x86: intel_scu_ipc: Save a copy of the entire struct intel_scu_ipc_data +platform/x86: intel_scu_ipc: Convert to check for errors first +platform/x86: intel_scu_ipc: Simplify code with cleanup helpers +platform/x86: intel_scu_ipc: Replace workaround by 32-bit IO +platform/x86: intel_scu_ipc: Unify the flow in pwr_reg_rdwr() +platform/x86: dell-dcdbase: Replace snprintf in show functions with sysfs_emit +arm64: dts: imx8qxp-mek: add cm4 and related nodes +arm64: dts: imx8qxp-mek: add usbotg1 and related node +arm64: dts: imx8qxp-mek: add flexcan1 and flexcan2 +arm64: dts: imx8qxp-mek: enable jpeg encode and decode +arm64: dts: imx8qxp-mek: add esai, cs42888 and related node +arm64: dts: imx8qxp-mek: add bluetooth audio codec +gpio: xgene-sb: don't use "proxy" headers +gpio: xgene-sb: Tidy up ACPI and OF ID tables +gpio: xgene-sb: Drop ACPI_PTR() and CONFIG_ACPI guards +gpio: xgene-sb: Remove unneeded definitions for properties +gpiolib: cdev: remove redundant store of debounce_period_us +ARM: dts: imx6sll: fix anatop thermal dtbs_check warnings +gpio: grgpio: remove remove() +gpio: grgpio: use a helper variable to store the address of ofdev->dev +gpio: grgpio: order headers alphabetically +gpio: grgpio: drop Kconfig dependency on OF_GPIO +gpiolib: notify user-space about in-kernel line state changes +gpiolib: switch the line state notifier to atomic +gpio: cdev: put emitting the line state events on a workqueue +gpiolib: add a per-gpio_device line state notification workqueue +gpio: cdev: prepare gpio_desc_to_lineinfo() for being called from atomic +gpio: cdev: go back to storing debounce period in the GPIO descriptor +gpiolib: unduplicate chip guard in set_config path +gpiolib: notify user-space when a driver requests its own desc +arm64: dts: imx8m*-venice-gw75xx: add Accelerometer device +arm64: dts: imx8qm-mek: Add PCIe and SATA +arm64: dts: imx8qxp-mek: Add PCIe support +arm64: dts: imx8dxl-evk: Add PCIe support +arm64: dts: imx8-ss-hsio: Add PCIe and SATA support +arm64: dts: colibri-imx8x: Fix typo "rewritting" +arm64: dts: imx93-9x9-qsb: Add PDM microphone sound card support +arm64: dts: imx93-9x9-qsb: add bt-sco sound card support +arm64: dts: imx93-9x9-qsb: Enable sound-wm8962 sound card +ARM: dts: imx6dl: Add support for i.MX6DL DHCOM SoM on PDK2 carrier board +dt-bindings: arm: fsl: Document i.MX6DL DHCOM SoM on PDK2 carrier board +riscv: sophgo: dts: add power key for pioneer box +ARM: dts: imx6qdl-dhcom-pdk2: Fill in missing panel power-supply +ARM: dts: imx6qdl-dhcom-pdk2: Drop incorrect size-cells in GPIO keys +ARM: dts: imx6qdl-dhcom-som: Drop bogus regulator-suspend-mem-microvolt +arm64: dts: imx95-19x19-evk: add lpi2c[5,6] and sub-nodes +arm64: dts: imx95-19x19-evk: add nxp,ctrl-ids property +arm64: dts: imx95: enable A55 cpuidle +arm64: dts: imx95: add anamix temperature thermal zone and cooling node +arm64: dts: imx95: update a55 thermal trip points +arm64: dts: imx95: add bbm/misc/syspower scmi nodes +arm64: dts: imx95: set max-rx-timeout-ms +ARM: imx: Switch to new sys-off handler API +ARM: dts: imx7-colibri: Update audio card name +ARM: dts: imx6qdl-colibri: Update audio card name +ARM: dts: imx6qdl-apalis: Update audio card name +arm64: dts: imx8mm-kontron: Add DL (Display-Line) overlay with LVDS support +arm64: dts: imx8mm-kontron: Add support for display bridges on BL i.MX8MM +riscv: dts: sophgo: Add SARADC description for Sophgo CV1800B +riscv: dts: sophgo: Add LicheeRV Nano board device tree +riscv: dts: sophgo: Add initial SG2002 SoC device tree +cpupower: add checks for xgettext and msgfmt +Merge branch 'implement-mechanism-to-signal-other-threads' +selftests/bpf: Augment send_signal test with remote signaling +bpf: Implement bpf_send_signal_task() kfunc +Realtek SPI-NAND controller +cgroup/bpf: only cgroup v2 can be attached by bpf programs +Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline" +docs/zh_CN: Add a entry in Chinese glossary +Docs/zh_CN: Fix the pfn calculation error in page_tables.rst +Docs/zh_CN: Translate page_tables.rst to Simplified Chinese +docs/zh_CN: update the translation of process/coding-style.rst +docs/zh_CN: update the translation of process/email-clients.rst +docs/zh_CN: update the translation of process/submitting-patches.rst +Add Yanteng Si to .mailmap +docs: Remove redundant word "for" +Documentation: English fixes in kgdb/kdb article +docs/zh_CN: add the translations of kbuild/reproducible-builds.rst +x86/platform: Switch back to struct platform_driver::remove() +docs/zh_CN: add translation of dev-tools/kmsan.rst +dt-bindings: soc: rockchip: add rk3576 usb2phy syscon +dt-bindings: soc: rockchip: add rk3576 vo1-grf syscon +sched_getattr: port to copy_struct_to_user +uaccess: add copy_struct_to_user helper +arm64: dts: mediatek: mt8186-corsola: Fix GPU supply coupling max-spread +arm64: dts: mediatek: mt8195-cherry: Use correct audio codec DAI +arm64: dts: mediatek: mt8188: Fix USB3 PHY port default status +arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad +arm64: dts: mediatek: mt8186-corsola-voltorb: Merge speaker codec nodes +soc: mediatek: mtk-svs: Call of_node_put(np) only once in svs_get_subsys_device() +soc: mediatek: mediatek-regulator-coupler: Support mt8188 +soc: mediatek: mtk-cmdq: Move cmdq_instruction init to declaration +soc: mediatek: mtk-cmdq: Move mask build and append to function +soc: mediatek: Add MediaTek DVFS Resource Collector (DVFSRC) driver +dt-bindings: soc: mediatek: Add DVFSRC bindings for MT8183 and MT8195 +irqchip/gic-v3-its: Fix over allocation in itt_alloc_pool() +arm64: dts: mediatek: mt8390-genio-700-evk: Enable ethernet +arm64: dts: mediatek: mt8188: Add ethernet node +arm64: tegra: Create SKU8 AGX Orin board file +dt-bindings: arm: Tegra234 Industrial Module +spi: dt-bindings: samsung: Add a compatible for samsung,exynos8895-spi +spi: spi-mem: Add Realtek SPI-NAND controller +dt-bindings: spi: Add realtek,rtl9301-snand +ARM: dts: Reconfigure the MC2 eMMC interface +ARM: dts: ux500: Add touchkeys to Codinas +platform/x86: classmate-laptop: Replace snprintf in show functions with sysfs_emit +arm64: dts: layerscape: remove cooling-max-state and cooling-min-state +ARM: dts: imx6qdl-dhcom: Fix model typo for i.MX6 DHSOM +arm64: dts: imx8mp: add cpuidle state "cpu-pd-wait" +ARM: dts: imx6qdl-tx6: Fix 'fixed-clock' description +ARM: dts: imx6qdl-tx6: Remove 'turn-on-delay-ms' +arm64: dts: imx8mp-evk: add PCIe Endpoint function overlay file +gpio: max730x: use devres to shrink and simplify code +gpio: ftgpio010: shrink code +gpio: 74x164: shrink code +gpio: sloppy-logic-analyzer remove reference to rcu_momentary_dyntick_idle() +Merge tag 'v6.12-rc4' into sched/core, to resolve conflict +arm64: dts: ti: k3-am64: Add ti,pa-stats property +arm64: dts: ti: k3-am64-main: Add ti,pruss-pa-st node +arm64: dts: ti: k3-am654-icssg2: Add ti,pa-stats property +arm64: dts: ti: k3-am65-main: Add ti,pruss-pa-st node +arm64: dts: ti: k3-am62a7-phyboard-lyra-rdk: Update ethernet internal delay +arm64: dts: ti: k3-am62x-phyboard-lyra: Drop unnecessary McASP AFIFOs +arm64: dts: ti: k3-am64x-sk: Enable eQEP +arm64: dts: ti: k3-am64-main: Add eQEP nodes +arm64: dts: ti: k3-am62p-main: Add eQEP nodes +arm64: dts: ti: k3-am62a-main: Add eQEP nodes +arm64: dts: ti: k3-am62-main: Add eQEP nodes +arm64: dts: ti: k3-am642-evm: Add M4F remoteproc node +arm64: dts: ti: k3-am642-sk: Add M4F remoteproc node +arm64: dts: ti: k3-am64: Add M4F remoteproc node +arm64: dts: ti: k3-am625-sk: Add M4F remoteproc node +arm64: dts: ti: k3-am62: Add M4F remoteproc node +Revert "arm64: dts: ti: am62-phyboard-lyra: Add overlay to increase cpu frequency to 1.4 GHz" +arm64: dts: ti: am62-phycore-som: Increase cpu frequency to 1.4 GHz +io_uring: IORING_OP_F[GS]ETXATTR is fine with REQ_F_FIXED_FILE +getname_maybe_null() - the third variant of pathname copy-in +teach filename_lookup() to treat NULL filename as "" +block: Add bdev atomic write limits helpers +fs/block: Check for IOCB_DIRECT in generic_atomic_write_valid() +block/fs: Pass an iocb to generic_atomic_write_valid() +fs: add file_ref +crypto: crypto4xx - use devm in probe +crypto: crypto4xx - avoid explicit resource +crypto: cesa - use devm_platform_get_and_ioremap_resource +crypto: cesa - remove irq_set_affinity_hint +crypto: cesa - use enabled variants for clk_get +crypto: cesa - add COMPILE_TEST +crypto: jitter - output full sample from test interface +dt-bindings: imx-rng: Allow passing only "fsl,imx31-rnga" +hwrng: histb - Fix the wrong format specifier +crypto: drivers - Switch back to struct platform_driver::remove() +crypto: qat - remove faulty arbiter config reset +ufs: Convert ufs_change_blocknr() to take a folio +ufs: Pass a folio to ufs_new_fragments() +ufs: Convert ufs_inode_getfrag() to take a folio +ufs: Convert ufs_extend_tail() to take a folio +ufs: Convert ufs_inode_getblock() to take a folio +ufs: take the handling of free block counters into a helper +clean ufs_trunc_direct() up a bit... +ufs: get rid of ubh_{ubhcpymem,memcpyubh}() +ufs_inode_getfrag(): remove junk comment +ufs_free_fragments(): fix the braino in sanity check +ufs_clusteracct(): switch to passing fragment number +ufs: untangle ubh_...block...(), part 3 +ufs: untangle ubh_...block...(), part 2 +ufs: untangle ubh_...block...() macros, part 1 +ufs: fix ufs_read_cylinder() failure handling +ufs: missing ->splice_write() +ufs: fix handling of delete_entry and set_link failures +sched_ext: improve WAKE_SYNC behavior for default idle CPU selection +spi: make class structs const +cpuidle: Correct some typos in comments +HID: bpf: drop use of Logical|Physical|UsageRange +HID: bpf: Fix Rapoo M50 Plus Silent side buttons +HID: bpf: Fix NKRO on Mistel MD770 +HID: replace BUG_ON() with WARN_ON() +HID: wacom: Set eraser status when either 'Eraser' or 'Invert' usage is set +HID: Kysona: add basic online status +HID: Kysona: check battery status every 5s using a workqueue +HID: Kysona: Add basic battery reporting for Kysona M600 +HID: Add IDs for Kysona +HID: debug: Remove duplicates from 'keys' +dt-bindings: gpio-mmio: Add ngpios property +locking/pvqspinlock: Convert fields of 'enum vcpu_state' to uppercase +lockdep: Enable PROVE_RAW_LOCK_NESTING with PROVE_LOCKING. +lockdep: Use info level for lockdep initial info messages +locking/lockdep: Add a test for lockdep_set_subclass() +soc: imx8m: Use devm_* to simplify probe failure handling +soc: imx8m: Remove global soc_uid +soc: imx8m: Probe the SoC driver as platform driver +locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass() +lockdep: Add lockdep_cleanup_dead_cpu() +arm64: dts: fsl-lx2160a: add rev2 support +arm64: dts: imx8mp: Add support for DH electronics i.MX8M Plus DHCOM PicoITX +dt-bindings: arm: fsl: Document DH electronics i.MX8M Plus DHCOM PicoITX +arm64: dts: imx8mp-phyboard-pollux-rdk: update gpio-line-names +arm64: dts: imx8mp: Add DH i.MX8MP DHCOM SoM on DRC02 carrier board +dt-bindings: arm: fsl: Document DH i.MX8MP DHCOM SoM on DRC02 carrier board +Revert "scripts/faddr2line: Check only two symbols when calculating symbol size" +x86/unwind/orc: Fix unwind for newly forked tasks +objtool: Also include tools/include/uapi +objtool: Detect non-relocated text references +futex: Use atomic64_try_cmpxchg_relaxed() in get_inode_sequence_number() +futex: Use atomic64_inc_return() in get_inode_sequence_number() +irqchip/aspeed-intc: Add AST27XX INTC support +dt-bindings: interrupt-controller: Add support for ASPEED AST27XX INTC +kselftest/arm64: mte: fix printf type warnings about longs +kselftest/arm64: mte: fix printf type warnings about pointers +kselftest/arm64: mte: fix printf type warnings about __u64 +kselftest/arm64: mte: use string literal for printf-style functions +kselftest/arm64: mte: use proper SKIP syntax +kselftest/arm64: hwcap: fix f8dp2 cpuinfo name +kselftest/arm64: signal: drop now redundant GNU_SOURCE definition +arm64: Support AT_HWCAP3 +binfmt_elf: Wire up AT_HWCAP3 at AT_HWCAP4 +arm64: stacktrace: unwind exception boundaries +arm64: stacktrace: split unwind_consume_stack() +arm64: stacktrace: report recovered PCs +arm64: stacktrace: report source of unwind data +arm64: stacktrace: move dump_backtrace() to kunwind_stack_walk() +arm64: use a common struct frame_record +arm64: pt_regs: swap 'unused' and 'pmr' fields +arm64: pt_regs: rename "pmr_save" -> "pmr" +arm64: pt_regs: remove stale big-endian layout +arm64: pt_regs: assert pt_regs is a multiple of 16 bytes +sched_ext: Use btf_ids to resolve task_struct +arm64: lib: Use MOPS for copy_page() and clear_page() +arm64: lib: Use MOPS for memcpy() routines +arm64: mops: Document booting requirement for HCR_EL2.MCE2 +arm64: mops: Handle MOPS exceptions from EL1 +arm64: probes: Disable kprobes/uprobes on MOPS instructions +docs/zh_CN: add the translation of kbuild/kbuild.rst +docs/dev-tools: fix a typo +docs/core-api: swiotlb: fix typos +kernel-doc: allow object-like macros in ReST output +spi: dt-bindings: brcm,bcm2835-aux-spi: Convert to dtschema +EDAC/bluefield: Fix potential integer overflow +platform/x86: Switch back to struct platform_driver::remove() +arm64: dts: imx: Add imx8mp-iota2-lumpy board +dt-bindings: arm: Add i.MX8MP IOTA2 Lumpy board +arm64: dts: freescale: imx8mp-verdin: Add Ivy carrier board +arm64: dts: freescale: imx8mp-verdin: add labels to som nodes +dt-bindings: arm: freescale: Add verdin imx8mp ivy board +dt-bindings: arm: freescale: Add verdin imx8mm ivy board +arm64: dts: freescale: imx8mm-verdin: Add Ivy carrier board +arm64: dts: freescale: imx8mm-verdin: add label to som adc node +arm64: dts: imx8mp-phyboard-pollux-rdk: add gpio-fan +ARM: dts: amlogic: meson8/8b: remove invalid pinctrl reg +ata: libata-scsi: Refactor scsi_6_lba_len() with use of get_unaligned_be24() +arm64: dts: exynos: Add initial support for Samsung Galaxy Note20 5G (c1s) +arm64: dts: exynos: Add initial support for the Exynos 990 SoC +dt-bindings: arm: samsung: samsung-boards: Add bindings for Exynos 990 boards +dt-bindings: arm: cpus: Add Samsung Mongoose M5 +soc: samsung: exynos-chipid: Add support for Exynos 990 chipid +dt-bindings: hwinfo: exynos-chipid: Add compatible for Exynos 990 chipid +ata: Switch back to struct platform_driver::remove() +gpio: Switch back to struct platform_driver::remove() +gpio: menz127: simplify error path and remove remove() +gpio: amdpt: remove remove() +gpio: fold the Kconfig prompt into the option type for GPIO CDEV +gpio: sysfs: constify gpio class +arm64: dts: qcom: x1e80100: Resize GIC Redistributor register region +genirq: Unexport nr_irqs +genirq: Switch to irq_get_nr_irqs() +fs/procfs: Switch to irq_get_nr_irqs() +xen/events: Switch to irq_get_nr_irqs() +sh: intc: Switch to irq_get_nr_irqs() +serial: ucc_uart: Switch to irq_get_nr_irqs() +serial: cpm_uart: Switch to irq_get_nr_irqs() +serial: amba-pl011: Switch to irq_get_nr_irqs() +serial: amba-pl010: Switch to irq_get_nr_irqs() +serial: 8250: Switch to irq_get_nr_irqs() +serial: core: Switch to irq_get_nr_irqs() +scsi: aha152x: Switch to irq_get_nr_irqs() +net: hamradio: scc: Switch to irq_get_nr_irqs() +net: hamradio: baycom_ser_fdx: Switch to irq_get_nr_irqs() +net: 3com: 3c59x: Switch to irq_get_nr_irqs() +hpet: Switch to irq_get_nr_irqs() +x86/acpi: Switch to irq_get_nr_irqs() and irq_set_nr_irqs() +s390/irq: Switch to irq_get_nr_irqs() +powerpc/cell: Switch to irq_get_nr_irqs() +LoongArch: Switch to irq_set_nr_irqs() +ARM: Switch to irq_get_nr_irqs() / irq_set_nr_irqs() +genirq: Introduce irq_get_nr_irqs() and irq_set_nr_irqs() +of: module: remove strlen() call in of_modalias() +virt: sev-guest: Carve out SNP message context structure +virt: sev-guest: Reduce the scope of SNP command mutex +virt: sev-guest: Consolidate SNP guest messaging parameters to a struct +x86/sev: Cache the secrets page address +Merge branch 'bpf-fix-tailcall-infinite-loop-caused-by-freplace' +selftests/bpf: Add tests for bpf_task_from_vpid() kfunc +selftests/bpf: Add test to verify tailcall and freplace restrictions +bpf: Add bpf_task_from_vpid() kfunc +bpf: Prevent tailcall infinite loop caused by freplace +Merge branch 'bpf-add-kmem_cache-iterator-and-kfunc' +selftests/bpf: Add a test for kmem_cache_iter +mm/bpf: Add bpf_get_kmem_cache() kfunc +x86/sev: Handle failures from snp_init() +virt: sev-guest: Use AES GCM crypto library +arm64: head: Drop SWAPPER_TABLE_SHIFT +arm64/sysreg: Update ID_AA64MMFR1_EL1 to DDI0601 2024-09 +kselftest/arm64: Ensure stable names for GCS stress test results +arm64: dts: qcom: x1e80100: rename vph-pwr regulator nodes +arm64: cpufeature: add POE to cpucap_is_possible() +kselftest/arm64: Validate that GCS push and write permissions work +selftests: arm64: add hugetlb mte tests +hugetlb: arm64: add mte support +arm64/mm: Change pgattr_change_is_safe() arguments as pteval_t +x86: acer-wmi: remove unused macros +arm64: optimize flush tlb kernel range +arm64: tlbflush: add __flush_tlb_range_limit_excess() +arm64: dts: mediatek: mt8188: Add eDP and DP TX nodes +arm64: dts: mediatek: mt8188: Add DP-INTF nodes +arm64: dts: mediatek: mt8188: Add display nodes for vdosys1 +arm64: dts: mediatek: mt8188: Add display nodes for vdosys0 +arm64: dts: mediatek: mt8188: Add JPEG decoder and encoder nodes +arm64: dts: mediatek: mt8188: Add video decoder and encoder nodes +arm64: dts: mediatek: mt8188: Add MIPI DSI nodes +arm64: dts: mediatek: mt8188: Add PCIe nodes +arm64: dts: mediatek: mt8188: Assign GCE aliases +arm64: dts: mediatek: mt8390-genio-700-evk: add keys and USB HUB +arm64: dts: mediatek: mt8390-genio-700-evk: update regulator names +arm64: dts: mediatek: mt8390-genio-700-evk: enable pcie +arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4 +arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4 +arm64: dts: mediatek: mt7988: add efuse block +arm64: dts: mediatek: mt7988: add UART controllers +arm64: dts: mt8183: Add encoder node +arm64: dts: mediatek: mt8395-genio-1200-evk: Enable GPU +arm64: dts: mediatek: mt8188: Add socinfo nodes +arm64: dts: mediatek: mt8188: Add audio support +printk: Improve memory usage logging during boot +s390/pci: Align prototypes of zpci IO memcpy functions +ARM: dts: nxp: imx6ull: add dma support for uart8 +ARM: dts: nxp: imx6ul: add dma support for all uarts +ARM: dts: imx6q-lxr: Add board support +dt-bindings: arm: fsl: Document the Comvetia LXR board +dt-bindings: vendor-prefixes: Add an entry for ComVetia AG +HID: Remove default case statement in fetch_item() +arm64: dts: colibri-imx8x: Add ad7879_ts label to touchscreen controller +media: atomisp: Replace ternary operator with if +media: platform: video-mux: Fix mutex locking +media: ipu6: remove redundant dependency in Kconfig +media: ipu6: fix the wrong type casting and 64-bit division +v4l2-subdev: Return -EOPNOTSUPP for unsupported pad type in call_get_frame_desc() +media: i2c: ds90ub960: Fix missing return check on ub960_rxport_read call +media: Documentation: Improve v4l2_subdev_{en,dis}able_streams documentation +media: Documentation: Update {enable,disable}_streams documentation +media: Documentation: Deprecate s_stream video op, update docs +media: platform: rzg2l-cru: rzg2l-video: Move request_irq() to probe() +media: i2c: vgxy61: Fix an error handling path in vgxy61_detect() +media: admin-guide: Document the Raspberry Pi CFE (rp1-cfe) +media: raspberrypi: Add support for RP1-CFE +dt-bindings: media: Add bindings for raspberrypi,rp1-cfe +media: uapi: Add meta formats for PiSP FE config and stats +staging: media: ipu3: fix spelling mistakes +media: rcar-vin: Add support for RAW10 +dt-bindings: media: renesas,isp: Add binding for V4M +media: rcar-isp: Add family compatible for R-Car Gen4 family +dt-bindings: media: renesas,isp: Add Gen4 family fallback +media: staging: max96712: Add support for MAX96724 +media: staging: max96712: Document the DEBUG_EXTRA register +media: staging: max96712: Move link frequency setting to device struct +media: staging: max96712: Remove device id check +dt-bindings: i2c: maxim,max96712: Add compatible for MAX96724 +media: rcar-csi2: Add support for R-Car V4M +media: rcar-csi2: Add documentation for PHY_EN and PHY_MODE registers +media: rcar-csi2: Move PHTW write helpers +media: rcar-csi2: Add helper to lookup mbps settings +media: rcar-csi2: Abstract PHTW and PHYPLL register offsets +media: rcar-csi2: Allow writing any code and data value to PHTW +media: rcar-csi2: Correct field size for PHTW writes +dt-bindings: media: renesas,csi2: Add binding for V4M +media: staging/intel-ipu3: css: Convert comma to semicolon +media: ti: j721e-csi2rx: Convert comma to semicolon +media: i2c: imx290: Check for availability in probe() +media: i2c: imx290: Avoid communication during probe() +media: i2c: imx290: Remove CHIP_ID reg definition +media: i2c: Fix typos in comments across various files +media: i2c: max96717: clean up on error in max96717_subdev_init() +media: i2c: max96717: add HAS_EVENTS support +media: i2c: max96714: add HAS_EVENTS support +arm64: dts: imx8mm-venice-*: add RTC aliases +arm64: dts: imx93-9x9-qsb: add I3C overlay file +arm64: dts: imx8mp-venice-gw74xx: add M2SKT_GPIO10 gpio configuration +arm64: dts: freescale: minor whitespace cleanup +arm64: dts: Add support for Kontron i.MX8MP SMARC module and eval carrier +arm64: dts: Add support for Kontron OSM-S i.MX8MP SoM and BL carrier board +dt-bindings: arm: fsl: Add Kontron i.MX8MP OSM-S based boards +arm64: dts: imx93-11x11-evk: Enable sound-wm8962 sound card +arm64: dts: imx93-11x11-evk: add flexcan support +arm64: dts: imx93-11x11-evk: add io-expander adi,adp5585-01 +arm64: dts: imx93-11x11-evk: remove redundant "sleep" pinctrl in lpi2c2 node +cpupower: Add Chinese Simplified translation +firmware: google: Unregister driver_info on failure +timers/Documentation: Cleanup delay/sleep documentation +media: anysee: Fix and remove outdated comment +powerpc/rtas: Use fsleep() to minimize additional sleep duration +iopoll/regmap/phy/snd: Fix comment referencing outdated timer documentation +checkpatch: Remove links to outdated documentation +timers: Add a warning to usleep_range_state() for wrong order of arguments +mm/damon/core: Use generic upper bound recommondation for usleep_range() +timers: Adjust flseep() to reflect reality +delay: Rework udelay and ndelay +timers: Update function descriptions of sleep/delay related functions +timers: Rename usleep_idle_range() to usleep_range_idle() +timers: Update schedule_[hr]timeout*() related function descriptions +timers: Move *sleep*() and timeout functions into a separate file +MAINTAINERS: Add missing file include/linux/delay.h +time: Remove '%' from numeric constant in kernel-doc comment +s390: Remove remaining _PAGE_* macros +vdso: Introduce vdso/page.h +drm: i915: Change fault type to unsigned long +arm64: dts: renesas: r9a09g057: Add ICU node +irqchip: Add RZ/V2H(P) Interrupt Control Unit (ICU) driver +dt-bindings: interrupt-controller: Add Renesas RZ/V2H(P) Interrupt Controller +ftrace: Rename ftrace_regs_return_value to ftrace_regs_get_return_value +selftests/ftrace: Fix check of return value in fgraph-retval.tc test +ftrace: Use arch_ftrace_regs() for ftrace_regs_*() macros +Merge tag 'linux-cpupower-6.13-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/shuah/linux +pm-graph v5.13 +arm64: insn: Simulate nop instruction for better uprobe performance +libstub,tpm: do not ignore failure case when reading final event log +tpm: fix unsigned/signed mismatch errors related to __calc_tpm2_event_size +tpm: do not ignore memblock_reserve return value +tpm: fix signed/unsigned bug when checking event logs +x86/virt: Provide "nosnp" boot option for sev kernel command line +efi/libstub: measure initrd to PCR9 independent of source +efi/libstub: remove unnecessary cmd_line_len from efi_convert_cmdline() +efi/libstub: fix efi_parse_options() ignoring the default command line +x86/virt: Move SEV-specific parsing into arch/x86/virt/svm +arm64: asm-offsets: remove PREEMPT_DISABLE_OFFSET +arm64: asm-offsets: remove DMA_{TO,FROM}_DEVICE +arm64: asm-offsets: remove VM_EXEC and PAGE_SZ +arm64: asm-offsets: remove MM_CONTEXT_ID +arm64: asm-offsets: remove COMPAT_{RT_,SIGFRAME_REGS_OFFSET +arm64: asm-offsets: remove VMA_VM_* +arm64: asm-offsets: remove TSK_ACTIVE_MM +openrisc: Implement fixmap to fix earlycon +arm64: probes: Remove probe_opcode_t +arm64: probes: Cleanup kprobes endianness conversions +arm64: probes: Move kprobes-specific fields +riscv: dts: thead: remove enabled property for spi0 +riscv: dts: thead: Add missing GPIO clock-names +riscv: dtb: thead: Add BeagleV Ahead LEDs +riscv: dts: thead: Add TH1520 pinctrl settings for UART0 +riscv: dts: thead: Add Lichee Pi 4M GPIO line names +riscv: dts: thead: Adjust TH1520 GPIO labels +riscv: dts: thead: Add TH1520 GPIO ranges +riscv: dts: thead: Add TH1520 pin control nodes +dt-bindings: vendor-prefixes: add spacemit +arm64: defconfig: Enable sc7280 clock controllers +MIPS: vdso: Remove timekeeper includes +LoongArch: vdso: Remove timekeeper includes +x86/vdso: Remove timekeeper include +s390/vdso: Remove timekeeper includes +riscv: vdso: Remove timekeeper include +powerpc/vdso: Remove timekeeper includes +arm64: vdso: Remove timekeeper include +arm: vdso: Remove timekeeper includes +vdso: Remove timekeeper argument of __arch_update_vsyscall() +ftrace: Consolidate ftrace_regs accessor functions for archs using pt_regs +of: reserved_mem: Add code to dynamically allocate reserved_mem array +of: reserved_mem: Restructure how the reserved memory regions are processed +debugobjects: Track object usage to avoid premature freeing of objects +debugobjects: Refill per CPU pool more agressively +debugobjects: Double the per CPU slots +debugobjects: Move pool statistics into global_pool struct +debugobjects: Implement batch processing +debugobjects: Prepare kmem_cache allocations for batching +debugobjects: Prepare for batching +debugobjects: Use static key for boot pool selection +debugobjects: Rework free_object_work() +debugobjects: Rework object freeing +debugobjects: Rework object allocation +debugobjects: Move min/max count into pool struct +debugobjects: Rename and tidy up per CPU pools +debugobjects: Use separate list head for boot pool +debugobjects: Move pools into a datastructure +debugobjects: Reduce parallel pool fill attempts +debugobjects: Make debug_objects_enabled bool +debugobjects: Provide and use free_object_list() +debugobjects: Remove pointless debug printk +debugobjects: Reuse put_objects() on OOM +debugobjects: Dont free objects directly on CPU hotplug +debugobjects: Remove pointless hlist initialization +debugobjects: Dont destroy kmem cache in init() +debugobjects: Collect newly allocated objects in a list to reduce lock contention +debugobjects: Delete a piece of redundant code +rust: task: adjust safety comments in Task methods +efs: fix the efs new mount api implementation +of/address: Constify of_busses[] array and pointers +of: Constify safe_name() kobject arg +of: Constify of_changeset_entry function arguments +of: Constify struct property pointers +of: Constify struct device_node function arguments +PCI: Constify pci_register_io_range() fwnode_handle +selftests: add test for specifying 500 lower layers +arm64: dts: imx8mm-emtop-baseboard: Add Peripherals Support +arm64: dts: imx8-apalis: Add usb4 host support +arm64: dts: imx8-apalis: Add nau8822 audio-codec to apalis eval v1.2 +arm64: dts: imx8-apalis: Add audio support +arm64: dts: imx8-apalis: Set thermal thresholds +arm64: dts: imx8qm: Remove adma pwm +bpf: Add kmem_cache iterator +selftests/cgroup: Fix compile error in test_cpu.c +arm64: dts: qcom: sa8775p: extend the register range for UFS ICE +arm64: dts: qcom: sm8550: extend the register range for UFS ICE +arm64: dts: qcom: sm8650: extend the register range for UFS ICE +arm64: dts: qcom: sa8775p: Populate additional UART DT nodes +arm64: dts: qcom: x1e80100-t14s: add another trackpad support +arm64: dts: qcom: Add support for X1-based Dell XPS 13 9345 +dt-bindings: arm: qcom: Add Dell XPS 13 9345 +firmware: qcom: scm: Allow QSEECOM on Dell XPS 13 9345 +arm64: dts: qcom: x1e78100-t14s: enable otg on usb-c ports +arm64: dts: qcom: x1e80100-crd: enable otg on usb ports +arm64: dts: qcom: x1e80100: enable OTG on USB-C controllers +arm64: dts: qcom: x1e80100-vivobook-s15: Drop orientation-switch from USB SS[0-1] QMP PHYs +arm64: dts: qcom: x1e80100-slim7x: Drop orientation-switch from USB SS[0-1] QMP PHYs +arm64: dts: qcom: Drop undocumented domain "idle-state-name" +arm64: dts: qcom: sc7280: Add 0x81 Adreno speed bin +arm64: dts: qcom: x1e80100: enable GICv3 ITS for PCIe +selftests:timers: remove local CLOCKID defines +selftests: timers: Remove unneeded semicolon +docs: dev-tools: Add documentation for the device focused kselftests +selftests: timers: improve timer_create failure message +selftests: timers: Remove local NSEC_PER_SEC and USEC_PER_SEC defines +logic_pio: Constify fwnode_handle +fix grammar on false-sharing.rst +docs:process:changes: fix version command for btrfs-progs +EDAC/igen6: Add Intel Panther Lake-H SoCs support +arm64: defconfig: Update defconfig with now user-visible CONFIG_FSL_IFC +x86/resctrl: Slightly clean-up mbm_config_show() +scripts/kernel-doc: Do not track section counter across processed files +Docs/mm: Fix a mistake for pfn in page_tables.rst +doc:it_IT: update documents in process/ +docs/zh_CN: add the translation of kbuild/kconfig.rst +scripts/kernel-doc: Fix build time warnings +Documentation/tracing: Mention that RESET_ATTACK_MITIGATION can clear memory +docs/sp_SP: Add translation for scheduler/sched-bwc.rst +docs/zh_TW+zh_CN: Make rst references unique +doc:it_IT: update I2C summary +docs/ja_JP: howto: Catch up changes in v6.11 +kernel-docs: Add new section for Rust learning materials +kcsan: Remove redundant call of kallsyms_lookup_name() +kcsan: Turn report_filterlist_lock into a raw_spinlock +Merge patch series "ovl: file descriptors based layer setup" +selftests: add overlayfs fd mounting selftests +selftests: use shared header +Documentation,ovl: document new file descriptor based layers +ovl: specify layers via file descriptors +fs: add helper to use mount option as path or fd +drivers perf: remove unused field pmu_node +sched: Split scheduler and execution contexts +sched: Split out __schedule() deactivate task logic into a helper +sched: Consolidate pick_*_task to task_is_pushable helper +sched: Add move_queued_task_locked helper +locking/mutex: Expose __mutex_owner() +locking/mutex: Make mutex::wait_lock irq safe +locking/mutex: Remove wakeups from under mutex::wait_lock +sched: Improve cache locality of RSEQ concurrency IDs for intermittent workloads +sched: idle: Optimize the generic idle loop by removing needless memory barrier +Merge branch 'tip/sched/urgent' +mmc: mmc_spi: drop buggy snprintf() +dt-bindings: mmc: sdhci-msm: Document the X1E80100 SDHCI Controller +mmc: davinci: use generic device_get_match_data() +mmc: davinci: order includes alphabetically +mmc: sdhci-of-arasan: Support for emmc hardware reset +dt-bindings: mmc: sdhci-msm: add IPQ5424 compatible +mmc: mtk-sd: fix devm_clk_get_optional usage +mmc: mtd-sd: use devm_platform_ioremap_resource +mmc: mtk-sd: use devm_mmc_alloc_host +dt-bindings: mmc: cdns,sdhci: ref sdhci-common.yaml +dt-bindings: mmc: cdns: document Microchip PIC64GX MMC/SDHCI controller +mmc: mtk-sd: Implement Host Software Queue for eMMC and SD Card +mmc: host: Fix typos in comments across various files +memstick: Constify struct memstick_device_id +mmc: sh_mmcif: correctly report success when obtaining DMA channels +mmc: core: Factor out some of the code in mmc_go_idle() +mmc: core: Add definitions for SD UHS-II cards +mmc: core: Extend support for mmc regulators with a vqmmc2 +mmc: core: Announce successful insertion of an SD UHS-II card +mmc: core: Prepare to support SD UHS-II cards +mmc: core: Cleanup printing of speed mode at card insertion +mmc: core: Enable SDUC +mmc: core: Prevent HSQ from enabling for SDUC +mmc: core: Disable SDUC for mmc_test +mmc: core: Adjust ACMD22 to SDUC +mmc: core: Add Ext memory addressing for erase +mmc: core: Allow mmc erase to carry large addresses +mmc: core: Add open-ended Ext memory addressing +mmc: core: Don't use close-ended rw for SDUC +mmc: sd: Add Extension memory addressing +mmc: sd: SDUC Support Recognition +mmc: Switch back to struct platform_driver::remove() +mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED +memstick: Fix typo in comment +mmc: sdhci_am654: Add sdhci_am654_start_signal_voltage_switch +mmc: core: Add SD card quirk for broken poweroff notification +ARM: dts: rockchip: Add Relfor Saib board +dt-bindings: arm: rockchip: Add Relfor Saib board +dt-bindings: vendor-prefixes: Add Relfor labs +ARM: dts: rockchip: Add watchdog node for RV1126 +dt-bindings: watchdog: rockchip: Add rockchip,rv1126-wdt string +soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type +soc: hisilicon: kunpeng_hccs: Add used HCCS types sysfs +soc: hisilicon: kunpeng_hccs: Fix the 'lane_mode' field name in port info structure to 'max_lane_num' +soc: hisilicon: kunpeng_hccs: Add the check for base address and size of shared memory +soc: hisilicon: kunpeng_hccs: Return failure on having not die or port information +soc: hisilicon: kunpeng_hccs: Fix a PCC typo +gpio: ljca: use devm_mutex_init() to simplify the error path and remove() +gpio: mpc8xxx: use generic device_is_compatible() +gpio: mpc8xxx: use a helper variable to store the address of pdev->dev +gpio: vf610: use generic device_get_match_data() +gpio: eic-sprd: use generic device_get_match_data() +gpio: davinci: use generic device properties +gpio: davinci: allow building the module with COMPILE_TEST=y +gpio: ts4900: use generic device properties +gpio: mvebu: drop dependency on OF_GPIO +arm64: dts: renesas: rzg3s-smarc: Use interrupts-extended for gpio-keys +arm64: dts: renesas: beacon-renesom: Use interrupts-extended for touchscreen +arm64: dts: renesas: Use interrupts-extended for WLAN +arm64: dts: renesas: Use interrupts-extended for video decoders +arm64: dts: renesas: Use interrupts-extended for USB muxes +arm64: dts: renesas: Use interrupts-extended for PMICs +arm64: dts: renesas: Use interrupts-extended for I/O expanders +arm64: dts: renesas: Use interrupts-extended for HDMI bridges +arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs +arm64: dts: renesas: Use interrupts-extended for DisplayPort bridges +ARM: dts: renesas: kzm9g: Use interrupts-extended for sensors +ARM: dts: renesas: kzm9g: Use interrupts-extended for I/O expander +ARM: dts: renesas: r8a7742-iwg21m: Use interrupts-extended for RTC +ARM: dts: renesas: iwg22d-sodimm: Use interrupts-extended for port expander +ARM: dts: renesas: Use interrupts-extended for video decoders +ARM: dts: renesas: Use interrupts-extended for touchpanels +ARM: dts: renesas: Use interrupts-extended for PMICs +ARM: dts: renesas: Use interrupts-extended for HDMI bridges +ARM: dts: renesas: Use interrupts-extended for Ethernet PHYs +ARM: dts: renesas: Use interrupts-extended for Ethernet MACs +gpio: add support for FTDI's MPSSE as GPIO +gpio: aspeed: Support G7 Aspeed gpio controller +dt-bindings: gpio: aspeed,ast2400-gpio: Support ast2700 +gpio: aspeed: Create llops to handle hardware access +gpio: aspeed: Remove the name for bank array +gpio: aspeed: Change the macro to support deferred probe +Merge tag 'v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into gpio/for-next +platform/chrome: cros_ec_typec: fix missing fwnode reference decrement +ARM: dts: microchip: Rename LED sub nodes name +ARM: dts: microchip: Rename the pmic node +ARM: dts: microchip: Rename the eeprom nodename +ARM: configs: at91: enable PAC1934 driver as module +ARM: dts: microchip: sama7g5ek: Add power monitor support +ARM: dts: microchip: sama7g54_curiosity: Add power monitor support +ARM: dts: microchip: sama5d2_icp: Add power monitor support +ARM: dts: microchip: sam9x60ek: Add power monitor support +ARM: dts: microchip: Unify rng node names +ARM: dts: microchip: Add trng labels for all at91 SoCs +ARM: dts: microchip: sam9x60: Add missing property atmel,usart-mode +dt-bindings: microchip: atmel,at91rm9200-tcb: add sam9x7 compatible +arm64: dts: ti: Add support for J742S2 EVM board +arm64: dts: ti: Introduce J742S2 SoC family +dt-bindings: arm: ti: Add bindings for J742S2 SoCs and Boards +arm64: dts: ti: Refactor J784s4-evm to a common file +arm64: dts: ti: Refactor J784s4 SoC files to a common file +media: verisilicon: Use V4L2_FMTDESC_FLAG_ENUM_ALL flag +media: test-drivers: Use V4L2_FMTDESC_FLAG_ENUM_ALL flag +media: videodev2: Add flag to unconditionally enumerate pixel formats +media: qcom: camss: move SM8250 regulators from CSID to CSIPHY subdevice +media: qcom: camss: add management of supply regulators to CSIPHY +media: qcom: camss: Add hooks to get CSID wrapper resources +media: qcom: camss: fix error path on configuration of power domains +media: ts2020: fix null-ptr-deref in ts2020_probe() +media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal() +media: i2c: tc358743: Fix crash in the probe error path when using polling +MAINTAINERS: mailmap: update Alexey Klimov's email address +media: cec: seco: add HAS_IOPORT dependency +media: platform: ti: omap: fix a typo +media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108 +media: cx231xx: Fix the S-Video capture on August VGB100 +media: wl128x: Fix atomicity violation in fmc_send_cmd() +media: Switch back to struct platform_driver::remove() +media: dvb: Fix typos in comments across various files +media:tuners: Fix typos in comments across various files +media: dw100: Rectify debug log +media: imx-jpeg: Ensure power suppliers be suspended before detach them +media: amphion: Set video drvdata before register video device +media: imx-jpeg: Set video drvdata before register video device +dt-bindings: media: ti,j721e-csi2rx-shim: Update maintainer email +MAINTAINERS: mailmap: update Jai Luthra's email address +media: mtk-jpeg: Fix null-ptr-deref during unload module +media: siano: remove redundant null pointer checks in cec_devnode_init() +media: verisilicon: av1: Fix reference video buffer pointer assignment +media: vde: Convert comma to semicolon +media: amphion: Guard memory allocation to catch failures +media: mgb4: Fix debugfs error handling +media: pvrusb2: Use kmemdup_array instead of kmemdup for multiple allocation +media: platform: rga: fix 32-bit DMA limitation +media: nvidia: tegra: Use iommu_paging_domain_alloc() +media: imx-jpeg: Switch to RUNTIME/SYSTEM_SLEEP_PM_OPS() +media: tda18271: add missing result checking of tda18271_lookup_map() +media: vb2: use lock if wait_prepare/finish are NULL +media: vb2: vb2_core_queue_init(): sanity check lock and wait_prepare/finish +media: video-i2c: set lock before calling vb2_queue_init() +media: rcar_drif.c: set lock before calling vb2_queue_init() +media: airspy: set lock before calling vb2_queue_init() +media: hackrf: set lock before calling vb2_queue_init() +media: msi2500: set lock before calling vb2_queue_init() +media: pwc: set lock before calling vb2_queue_init() +media: venus: add missing wait_prepare/finish ops +media: pisp_be: add missing wait_prepare/finish ops +media: omap3isp: add missing wait_prepare/finish ops +media: i2c: tc358743: export InfoFrames to debugfs +media: i2c: adv7842: export InfoFrames to debugfs +media: i2c: adv7604: export InfoFrames to debugfs +media: i2c: adv7511-v4l2: export InfoFrames to debugfs +media: v4l2-core: add v4l2_debugfs_if_alloc/free() +media: v4l2-core: add v4l2_debugfs_root() +media: dvb-core: add missing buffer index check +libbpf: Fix possible compiler warnings in hashmap +selftests/bpf: Check for timeout in perf_link test +lsm: remove lsm_prop scaffolding +netlabel,smack: use lsm_prop for audit data +audit: change context data from secid to lsm_prop +lsm: create new security_cred_getlsmprop LSM hook +audit: use an lsm_prop in audit_names +lsm: use lsm_prop in security_inode_getsecid +lsm: use lsm_prop in security_current_getsecid +audit: update shutdown LSM data +lsm: use lsm_prop in security_ipc_getsecid +audit: maintain an lsm_prop in audit_context +lsm: add lsmprop_to_secctx hook +lsm: use lsm_prop in security_audit_rule_match +lsm: add the lsm_prop data structure +selftests/bpf: add subprog to BPF object file with no entry programs +libbpf: never interpret subprogs in .text as entry programs +Merge branch 'selftests-bpf-migrate-and-remove-cgroup-tracing-related-tests' +samples/bpf: remove obsolete tracing related tests +samples/bpf: remove obsolete cgroup related tests +selftests/bpf: migrate cgroup sock create test for prohibiting sockets +selftests/bpf: migrate cgroup sock create test for setting iface/mark/prio +locking/csd-lock: Switch from sched_clock() to ktime_get_mono_fast_ns() +HID: intel-ish-hid: Add firmware version sysfs attributes +HID: corsair-void: Add Corsair Void headset family driver +selftests/bpf: Removed redundant fd after close in bpf_prog_load_log_buf +samples/bpf: Fix a resource leak +ftrace: Make ftrace_regs abstract from direct use +fgragh: No need to invoke the function call_filter_check_discard() +thermal: core: Connect the threshold with the core +thermal: core: Add user thresholds support +bpf: Update bpf_override_return() comment +clocksource: Remove unused clocksource_change_rating +fgraph: Simplify return address printing in function graph tracer +bpf: fix argument type in bpf_loop documentation +spi: stm32: fix missing device mode capability in stm32mp25 +s390/pci: Expose FIDPARM attribute in sysfs +s390/cpum_cf: Correct typo CYLCE +s390/cio: Correct some typos in comments +s390/sclp: Allow user-space to provide PCI reports for optical modules +s390/virtio_ccw: Fix dma_parm pointer not set up +s390/facilities: Fix warning about shadow of global variable +s390/pci: Switch over to sysfs_emit +s390/cpum_sf: Set bit PMU_F_ENABLED enabled after lpp() invocation +s390/pci: Ignore RID for isolated VFs +s390/pci: Use topology ID for multi-function devices +s390/pci: Sort PCI functions prior to creating virtual busses +OPP: Drop redundant *_opp_attach|detach_genpd() +cpufreq: qcom-nvmem: Convert to dev_pm_domain_attach|detach_list() +media: venus: Convert into devm_pm_domain_attach_list() for OPP PM domain +drm/tegra: gr3d: Convert into devm_pm_domain_attach_list() +OPP: Drop redundant code in _link_required_opps() +pmdomain: core: Set the required dev for a required OPP during genpd attach +pmdomain: core: Manage the default required OPP from a separate function +PM: domains: Support required OPPs in dev_pm_domain_attach_list() +OPP: Rework _set_required_devs() to manage a single device per call +pmdomain: Merge branch fixes into next +regulator: max5970: Drop unused structs +asus-laptop: prefer strscpy() over strcpy() +Fix Sparse warnings +Add dev_warn_probe() and improve error handling in +Merge tag 'ib-mfd-gpio-i2c-watchdog-v6.13' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/lee/mfd into gpio/for-next +crypto: doc - Fix akcipher title reference +crypto: x86/cast5 - Remove unused cast5_ctr_16way +arm64: dts: exynosautov920: add peric1, misc and hsi0/1 clock DT nodes +Merge branch 'for-v6.13/clk-dt-bindings' into next/dt64 +dt-bindings: clock: exynosautov920: add peric1, misc and hsi0/1 clock definitions +Merge patch series "timekeeping/fs: multigrain timestamp redux" +Merge tag 'timers-core-for-vfs' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/tip/tip into vfs.mgtime +tmpfs: add support for multigrain timestamps +btrfs: convert to multigrain timestamps +ext4: switch to multigrain timestamps +xfs: switch to multigrain timestamps +Documentation: add a new file documenting multigrain timestamps +fs: add percpu counters for significant multigrain timestamp events +fs: tracepoints around multigrain timestamp events +fs: handle delegated timestamps in setattr_copy_mgtime +timekeeping: Add percpu counter for tracking floor swap events +timekeeping: Add interfaces for handling timestamps with a floor value +libbpf: fix sym_is_subprog() logic for weak global subprogs +samples/bpf: Remove unused variables +MAINTAINERS: Add entry for Congatec Board Controller +watchdog: Congatec Board Controller watchdog timer driver +i2c: Congatec Board Controller i2c bus driver +gpio: Congatec Board Controller gpio driver +mfd: Add Congatec Board Controller driver +expand_files(): simplify calling conventions +make __set_open_fd() set cloexec state as well +spi: intel: Add protected and locked attributes +locking/ww_mutex: Adjust to lockdep nest_lock requirements +arm64: dts: renesas: r8a779h0: Add OTP_MEM node +arm64: dts: renesas: r8a779g0: Add OTP_MEM node +arm64: dts: renesas: r8a779f0: Add E-FUSE node +arm64: dts: renesas: r8a779a0: Add E-FUSE node +arm64: dts: renesas: beacon: Add SD/OE pin properties +arm64: dts: renesas: hihope: Add SD/OE pin properties +arm64: dts: renesas: salvator-x: Add SD/OE pin properties +arm64: dts: renesas: ulcb: Add SD/OE pin properties +arm64: dts: renesas: salvator-xs: Add SD/OE pin properties +ARM: dts: renesas: genmai: Enable MMCIF +ARM: dts: renesas: genmai: Enable SDHI0 +arm64: dts: renesas: rz{g2l,g2lc}-smarc-som: Update partition table for spi-nor flash +arm64: dts: renesas: rzg2ul-smarc-som: Enable serial NOR flash +platform/x86: wmi: Implement proper shutdown handling +ata: libata: Remove unused macro definitions +fs/bcachefs: Fix __wait_on_freeing_inode() definition of waitqueue entry +arm64: dts: amlogic: Add Amlogic C3 PWM +ARM: bcm: brcmstb: Drop custom init_irq callback +ARM: bcm: Support BCMBCA debug UART +ARM: multi_v7_defconfig: Enable debugging symbols by default +arm64: rockchip: add clocks property to cru node rk3328 +arm64: dts: rockchip: fix compatible string rk3328 cru node +cgroup/rstat: Selftests for niced CPU statistics +cgroup/rstat: Tracking cgroup-level niced CPU time +workqueue: Adjust WQ_MAX_ACTIVE from 512 to 2048 +workqueue: doc: Add a note saturating the system_wq is not permitted +auxdisplay: Remove unused functions +spi: rockchip: Use dev_{err,warn}_probe() in the probe path +driver core: Add device probe log helper dev_warn_probe() +spi: rockchip-sfc: Use dev_err_probe() in the probe path +spi: rockchip-sfc: Perform trivial code cleanups +spi: rockchip: Perform trivial code cleanups +spi: spi-imx: Fix casting warnings +spi: spi-fsl-dspi: Fix casting warnings +dt-bindings: writing-schema: Add details on YAML text blocks +of:of_numa: remove unused macro +media: uvcvideo: Exit early if there is not int_urb +media: uvcvideo: Avoid race condition during unregister +media: uvcvideo: Refactor the status irq API +media: uvcvideo: Require entities to have a non-zero unique ID +media: uvcvideo: Force UVC version to 1.0a for 0408:4033 +media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera +media: uvcvideo: Add support for the D3DFMT_R5G6B5 pixmap type +media: uvcvideo: RealSense D421 Depth module metadata +media: uvcvideo: Add luma 16-bit interlaced pixel format +media: v4l: Add luma 16-bit interlaced pixel format +media: chips-media: wave5: Support YUV422 raw pixel-formats on the encoder. +media: chips-media: wave5: Use helpers to calculate bytesperline and sizeimage. +media: chips-media: wave5: Support runtime suspend/resume +media: chips-media: wave5: Support SPS/PPS generation for each IDR +ubifs: Convert ubifs to use the new mount API +hpfs: convert hpfs to use the new mount api +jfs: convert jfs to use the new mount api +Merge patch series "adfs, affs, befs, hfs, hfsplus: convert to new mount api" +hfsplus: convert hfsplus to use the new mount api +hfs: convert hfs to use the new mount api +rust: add seqfile abstraction +Merge patch series "File abstractions needed by Rust Binder" +media: staging: drop omap4iss +fs: protect backing files with rcu +regulator: dt-bindings: vctrl-regulator: convert to YAML +docs: media: fix misspelling in lirc-set-send-duty-cycle +ARM: dts: imx7ulp: add "nxp,sim" property for usbphy1 +arm64: dts: s32g2: Disable support for SD/eMMC UHS mode +arm64: dts: s32g: Add S32G2/S32G3 uSDHC pinmux +media: gpio-ir-tx: Remove redundant call to local_irq_disable() +media: gpio-ir-tx: Driver does not behave with PREEMPT_RT +ARM: dts: imx28-apx4devkit: Fix the rtc compatible +mailmap: add entries for Hans Verkuil +ARM: dts: imx6qdl-mba6: Add reserved memory area for CMA memory +arm64: dts: imx8mm: Add dbi2 and atu reg for i.MX8MM PCIe EP +arm64: dts: imx8mp: Add dbi2 and atu reg for i.MX8MP PCIe EP +arm64: dts: imx8mq: Add dbi2 and atu reg for i.MX8MQ PCIe EP +gpio: cdev: update flags at once when reconfiguring from user-space +gpiolib: unify two loops initializing GPIO descriptors +gpiolib: use v2 defines for line state change events +gpio: xilinx: use generic device properties +gpio: xilinx: use helper variable to store the address of pdev->dev +gpio: xilinx: drop dependency on GPIO_OF +gpio: mvebu: use generic device properties +gpio: mvebu: allow building the module with COMPILE_TEST=y +HID: Fix typo in the comment +HID: ishtp-hid-client: replace fake-flex arrays with flex-array members +HID: i2c-hid-of: Drop explicit initialization of struct i2c_device_id::driver_data to 0 +HID: logitech-hidpp: Remove feature_type from hidpp_root_get_feature() +selftests/bpf: Fix backtrace printing for selftests crashes +Merge branch 'bpf-static-linker-fix-linking-duplicate-extern-functions' +selftests/bpf: Test linking with duplicate extern functions +libbpf: Do not resolve size on duplicate FUNCs +bpf: syscall_nrs: Disable no previous prototype warnning +bpf: Fix the xdp_adjust_tail sample prog issue +selftests: bpf: Add missing per-arch include path +libbpf: Add missing per-arch include path +arm64: dts: qcom: qcs6490-rb3gen2: Enable PWR/VOL keys +arm64: dts: qcom: qcs6490-rb3gen2: Specify i2c1 clock frequency +soc: qcom: pd-mapper: Add QCM6490 PD maps +selinux: Deprecate /sys/fs/selinux/user +selinux: apply clang format to security/selinux/nlmsgtab.c +selinux: streamline selinux_nlmsg_lookup() +selinux: Add netlink xperm support +selftests/nolibc: start qemu with 1 GiB of memory +tools/nolibc: compiler: add macro __nolibc_fallthrough +tools/nolibc: s390: include std.h +Documentation: kgdb: Correct parameter error +docs: gcov: fix link to LCOV website +Documentation: core-api/cpuhotplug: Fix missing prefix +docs: fix WARNING document not included in any toctree +docs: backporting: fix a typo +tracing: doc: Fix typo in ftrace histogram +file.c: merge __{set,clear}_close_on_exec() +alloc_fdtable(): change calling conventions. +fs/file.c: add fast path in find_next_fd() +fs/file.c: conditionally clear full_fds +fs/file.c: remove sanity_check and add likely/unlikely in alloc_fd() +move close_range(2) into fs/file.c, fold __close_range() into it +close_files(): don't bother with xchg() +remove pointless includes of +get rid of ...lookup...fdget_rcu() family +ACPI: battery: use DEFINE_SIMPLE_DEV_PM_OPS +ACPI: battery: initialize mutexes through devm_ APIs +ACPI: battery: allocate driver data through devm_ APIs +ACPI: battery: check result of register_pm_notifier() +spi: Merge up v6.12 +regulator: Merge up v6.12-rc2 +Merge patch series "Random netfs folio fixes" +netfs: Remove unnecessary references to pages +netfs: Fix a few minor bugs in netfs_page_mkwrite() +netfs: Remove call to folio_index() +fs: have setattr_copy handle multigrain timestamps appropriately +fs: add infrastructure for multigrain timestamps +platform/x86: intel_scu_ipc: Don't use "proxy" headers +ARM: dts: renesas: rcar-gen2: Switch HS-USB to renesas,enable-gpios +ARM: dts: renesas: r7s72100: 'bus-width' is a board property +arm64: dts: renesas: beacon-renesom: Switch to mic-det-gpios +ARM: dts: renesas: Use proper node names for keys +ARM: dts: renesas: r8a7778: Rename 'bsc' to 'lbsc' +ARM: dts: renesas: Add proper node names to (L)BSC devices +perf/x86/amd: Warn only on new bits set +uprobes: fold xol_take_insn_slot() into xol_get_insn_slot() +uprobes: kill xol_area->slot_count +uprobes: deny mremap(xol_vma) +uprobes: pass utask to xol_get_insn_slot() and xol_free_insn_slot() +uprobes: move the initialization of utask->xol_vaddr from pre_ssout() to xol_get_insn_slot() +uprobes: simplify xol_take_insn_slot() and its caller +uprobes: kill the unnecessary put_uprobe/xol_free_insn_slot in uprobe_free_utask() +uprobes: sanitiize xol_free_insn_slot() +uprobes: don't abuse get_utask() in pre_ssout() and prepare_uretprobe() +perf/x86/intel: Add PMU support for ArrowLake-H +perf/x86/intel: Support hybrid PMU with multiple atom uarchs +x86/cpu/intel: Define helper to get CPU core native ID +perf/x86: Refine hybrid_pmu_type defination +uprobes: switch to RCU Tasks Trace flavor for better performance +sched/wait: Remove unused bit_wait_io_timeout +sched/fair: fix the comment for PREEMPT_SHORT +sched/fair: optimize the PLACE_LAG when se->vlag is zero +sched/fair: remove the DOUBLE_TICK feature +sched: remove unused __HAVE_THREAD_FUNCTIONS hook support +softirq: use bit waits instead of var waits. +sched: add wait_var_event_io() +sched: Add wait/wake interface for variable updated under a lock. +sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up() +sched: Document wait_var_event() family of functions and wake_up_var() +sched: Improve documentation for wake_up_bit/wait_on_bit family of functions +sched: change wake_up_bit() and related function to expect unsigned long * +locking/spinlocks: Make __raw_* lock ops static +arm64: dts: qcom: sda660-ifc6560: enable mDSP and WiFi devices +arm64: dts: qcom: sdm630: add WiFI device node +arm64: dts: qcom: sdm630: enable A2NOC and LPASS SMMU +arm64: dts: qcom: sda660-ifc6560: fix l10a voltage ranges +arm64: dts: qcom: sda660-ifc6560: enable GPU +arm64: dts: qcom: sdm630: enable GPU SMMU and GPUCC +Merge branch 'timers/vfs' into timers/core +timekeeping: Add percpu counter for tracking floor swap events +timekeeping: Add interfaces for handling timestamps with a floor value +arm64: dts: qcom: qcm6490-fairphone-fp5: Add thermistor for UFS/RAM +arm64: dts: qcom: sm6350: Fix GPU frequencies missing on some speedbins +soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get() +arm64: dts: qcom: sc8280xp: Add Microsoft Surface Pro 9 5G +arm64: dts: qcom: sc8280xp: Add uart18 +dt-bindings: arm: qcom: Document Microsoft Surface Pro 9 5G +firmware: qcom: scm: Allow QSEECOM on Microsoft Surface Pro 9 5G +arm64: dts: qcom: minor whitespace cleanup +arm64: dts: qcom: drop underscore in node names +ARM: dts: qcom: minor whitespace cleanup +ARM: dts: qcom: drop underscore in node names +arm64: dts: qcom: x1e80100-romulus: Set up USB Multiport controller +arm64: dts: qcom: x1e80100-romulus: Add lid switch +soc: qcom: smem_state: simplify locking with guard() +soc: qcom: pbs: simplify locking with guard() +qcom: MAINTAINERS: add linux-msm IRC on OFTC +arm64: dts: qcom: sc7280: Fix PMU nodes for Cortex A55 and A78 +arm64: dts: qcom: x1e80100: Add debug uart to Lenovo Yoga Slim 7x +arm64: dts: qcom: x1e80100: describe tcsr download mode register +arm64: dts: qcom: qcs6460-rb3gen2: enable venus node +arm64: dts: qcom: x1e80100: Affirm IDR0.CCTW on apps_smmu +arm64: dts: qcom: sm8450: Affirm IDR0.CCTW on apps_smmu +arm64: dts: qcom: sm8350: Affirm IDR0.CCTW on apps_smmu +arm64: dts: qcom: sm8150: Affirm IDR0.CCTW on apps_smmu +arm64: dts: qcom: sm6350: Affirm IDR0.CCTW on apps_smmu +arm64: dts: qcom: sdm845: Affirm IDR0.CCTW on apps_smmu +arm64: dts: qcom: sdm670: Affirm IDR0.CCTW on apps_smmu +arm64: dts: qcom: sc8280xp: Affirm IDR0.CCTW on apps_smmu +arm64: dts: qcom: sc8180x: Affirm IDR0.CCTW on apps_smmu +arm64: dts: qcom: sc7180: Affirm IDR0.CCTW on apps_smmu +arm64: dts: qcom: qdu1000: Affirm IDR0.CCTW on apps_smmu +arm64: dts: qcom: qcs6490-rb3gen2: Add SD Card node +firmware: qcom: scm: Allow QSEECOM on Lenovo Yoga Slim 7x +arm64: dts: qcom: sm8650-qrd: remove status property from dispcc device tree node +arm64: dts: qcom: sm8650-mtp: remove status property from dispcc device tree node +arm64: dts: qcom: sm8650-hdk: remove status property from dispcc device tree node +arm64: dts: qcom: sm8650: don't disable dispcc by default +arm64: dts: qcom: sm8450-hdk: remove status property from dispcc device tree node +arm64: dts: qcom: sm8450: don't disable dispcc by default +arm64: dts: qcom: sm8450-sony-xperia-nagara: disable dispcc on derived boards +arm64: dts: qcom: sm8450-qrd: explicitly disable dispcc on the board +arm64: dts: qcom: sm8350-hdk: remove a blank overwrite of dispcc node status +arm64: dts: qcom: msm8998: add HDMI nodes +arm64: dts: rockchip: Switch to hp-det-gpios +arm64: dts: rockchip: Switch to simple-audio-card,hp-det-gpios +function_graph: Remove unnecessary initialization in ftrace_graph_ret_addr() +function_graph: Support recording and printing the function return address +crypto: hisilicon/qm - fix the coding specifications issue +crypto: qat - remove unused adf_devmgr_get_first +crypto: qat/qat_4xxx - fix off by one in uof_get_name() +crypto: qat/qat_420xx - fix off by one in uof_get_name() +MAINTAINERS: Make Kristen Accardi the IAA crypto driver maintainer +crypto: iaa - Remove potential infinite loop in check_completion() +crypto: powerpc/p10-aes-gcm - Add dependency on CRYPTO_SIMDand re-enable CRYPTO_AES_GCM_P10 +crypto: powerpc/p10-aes-gcm - Register modules as SIMD +crypto: powerpc/p10-aes-gcm - Re-write AES/GCM stitched implementation +hwrng: core - Add WARN_ON for buggy read return values +crypto: drivers - Correct multiple typos in comments +crypto: ccree - Fix typo in comment +crypto: atmel - Drop explicit initialization of struct i2c_device_id::driver_data to 0 +hwrng: iproc-r200 - enable on BCMBCA +crypto: qat - remove check after debugfs_create_dir() +crypto: caam - Slightly simplify platform_device() +crypto: caam - Fix the pointer passed to caam_qi_shutdown() +crypto: hisilicon/hpre - enable all clusters clock gating +crypto: lib/mpi - Fix an "Uninitialized scalar variable" issue +crypto: mxs-dcp - Fix AES-CBC with hardware-bound keys +crypto: amlogic - Remove redundant assignment and error messages +crypto: ecrdsa - Fix signature size calculation +crypto: ecdsa - Support P1363 signature decoding +crypto: ecdsa - Move X9.62 signature size calculation into template +crypto: sig - Rename crypto_sig_maxsize() to crypto_sig_keysize() +crypto: ecdsa - Move X9.62 signature decoding into template +crypto: ecdsa - Avoid signed integer overflow on signature decoding +ASN.1: Clean up include statements in public headers +crypto: sig - Move crypto_sig_*() API calls to include file +crypto: akcipher - Drop sign/verify operations +crypto: drivers - Drop sign/verify operations +crypto: virtio - Drop sign/verify operations +crypto: rsassa-pkcs1 - Avoid copying hash prefix +crypto: rsassa-pkcs1 - Harden digest length verification +crypto: rsassa-pkcs1 - Migrate to sig_alg backend +crypto: rsa-pkcs1pad - Deduplicate set_{pub,priv}_key callbacks +crypto: ecrdsa - Migrate to sig_alg backend +crypto: ecdsa - Migrate to sig_alg backend +crypto: sig - Introduce sig_alg backend +crypto: ecdsa - Drop unused test vector elements +ARM: dts: ti: dra7: Remove double include of clock bindings +thermal/ti-soc-thermal: Fix typos +ARM: dts: ti: omap3434-sdp: drop linux,mtd-name from onenand node +ARM: dts: ti: omap: am335x-baltos: drop "gpmc,device-nand" from NAND node +ARM: dts: ti: drop linux,mtd-name from NAND nodes +soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq() +ARM: dts: ti/omap: Fix at24 EEPROM node names +pwm: stm32: Fix error checking for a regmap_read() call +selftests/hid: add test for assigning a given device to hid-generic +HID: add per device quirk to force bind to hid-generic +selftests/hid: allow to parametrize bus/vid/pid/rdesc on the test device +selftests/hid: cleanup C tests by adding a common struct uhid_device +selftests/hid: add dependency on hid_common.h +HID: bpf: allow write access to quirks field in struct hid_device +HID: core: remove one more kmemdup on .probe() +HID: core: save one kmemdup during .probe() +HID: bpf: move HID-BPF report descriptor fixup earlier +spi: Provide defer reason if getting irq during probe fails +kselftest/arm64: Enable GCS for the FP stress tests +kselftest/arm64: Add a GCS stress test +kselftest/arm64: Add GCS signal tests +kselftest/arm64: Add test coverage for GCS mode locking +kselftest/arm64: Add a GCS test program built with the system libc +kselftest/arm64: Add very basic GCS test program +kselftest/arm64: Always run signals tests with GCS enabled +kselftest/arm64: Allow signals tests to specify an expected si_code +kselftest/arm64: Add framework support for GCS to signal handling tests +kselftest/arm64: Add GCS as a detected feature in the signal tests +kselftest/arm64: Verify the GCS hwcap +arm64: Add Kconfig for Guarded Control Stack (GCS) +arm64/ptrace: Expose GCS via ptrace and core files +arm64/signal: Expose GCS state in signal frames +arm64/signal: Set up and restore the GCS context for signal handlers +arm64/mm: Implement map_shadow_stack() +arm64/gcs: Implement shadow stack prctl() interface +arm64/gcs: Ensure that new threads have a GCS +arm64/gcs: Context switch GCS state for EL0 +arm64/mm: Handle GCS data aborts +arm64/traps: Handle GCS exceptions +arm64/hwcap: Add hwcap for GCS +arm64/idreg: Add overrride for GCS +arm64/mm: Map pages for guarded control stack +mm: Define VM_SHADOW_STACK for arm64 when we support GCS +arm64/mm: Allocate PIE slots for EL0 guarded control stack +arm64/cpufeature: Runtime detection of Guarded Control Stack (GCS) +arm64/gcs: Provide basic EL2 setup to allow GCS usage at EL0 and EL1 +arm64/gcs: Provide put_user_gcs() +arm64/gcs: Add manual encodings of GCS instructions +arm64/sysreg: Add definitions for architected GCS caps +arm64/gcs: Document the ABI for Guarded Control Stacks +arm64: Document boot requirements for Guarded Control Stacks +mman: Add map_shadow_stack() flags +prctl: arch-agnostic prctl for shadow stack +arm64/mm: Restructure arch_validate_flags() for extensibility +mm: Define VM_HIGH_ARCH_6 +mm: Introduce ARCH_HAS_USER_SHADOW_STACK +HID: stop exporting hid_snto32() +HID: simplify snto32() +HID: simplify code in fetch_item() +Merge patch series "Filesystem page flags cleanup" +migrate: Remove references to Private2 +ceph: Remove call to PagePrivate2() +btrfs: Switch from using the private_2 flag to owner_2 +mm: Remove PageMappedToDisk +nilfs2: Convert nilfs_copy_buffer() to use folios +fs: Move clearing of mappedtodisk to buffer.c +riscv: dts: sophgo: cv1812h: add pinctrl support +riscv: dts: sophgo: cv1800b: add pinctrl support +selftests/bpf: Emit top frequent code lines in veristat +Merge branch 'bpf_fastcall-attribute-in-vmlinux-h-and-bpf_helper_defs-h' +bpftool: __bpf_fastcall for kfuncs marked with special decl_tag +bpf: Use KF_FASTCALL to mark kfuncs supporting fastcall contract +bpf: __bpf_fastcall for bpf_get_smp_processor_id in uapi +bpf: Allow specifying bpf_fastcall attribute for BPF helpers +Merge branch 'libbpf-selftests-bpf-support-cross-endian-usage' +selftests/bpf: Fix uprobe_multi compilation error +selftests/bpf: Support cross-endian building +libbpf: Support creating light skeleton of either endianness +libbpf: Support linking bpf objects of either endianness +libbpf: Support opening bpf objects of either endianness +libbpf: Support BTF.ext loading and output in either endianness +libbpf: Fix output .symtab byte-order during linking +libbpf: Fix header comment typos for BTF.ext +libbpf: Improve log message formatting +bpf: Call kfree(obj) only once in free_one() +libbpf: Remove unneeded semicolon +tools/bpf: Remove unused variable from runqslower +selftests/bpf: vm: Add support for VIRTIO_FS +libbpf: Fix expected_attach_type set handling in program load callback +libbpf: Change log level of BTF loading error message +selftests/bpf: Add missing va_end. +bpf: Constify struct btf_kind_operations +selftests/bpf: Bail out quickly from failing consumer test +selftests/bpf: Fix uprobe consumer test +selftests/bpf: Set vpath in Makefile to search for skels +selftests/bpf: Remove test_skb_cgroup_id.sh from TEST_PROGS +selinux: move genheaders to security/selinux/ +selinux: do not include headers from host programs +audit: Reorganize kerneldoc parameter names +prandom: Include in +random: Do not include in +netem: Include in sch_netem.c +lib/test_scanf: Include instead of +lib/test_parman: Include instead of +bpf/tests: Include instead of +lib/rbtree-test: Include instead of +random32: Include instead of +kunit: string-stream-test: Include +lib/interval_tree_test.c: Include instead of +bpf: Include instead of +scsi: libfcoe: Include instead of +fscrypt: Include in fs/crypto/keyring.c +mtd: tests: Include instead of +media: vivid: Include in vivid-vid-cap.c +drm/lib: Include instead of +drm/i915/selftests: Include instead of +crypto: testmgr: Include instead of +x86/kaslr: Include instead of +dt-bindings: fpga: altr,fpga-passive-serial: Convert to yaml +platform/x86/intel/pmt: Correct the typo 'ACCCESS_LOCAL' +auxdisplay: ht16k33: Make use of i2c_get_match_data() +arm64: dts: qcom: msm8998: add HDMI GPIOs +pm: cpupower: bindings: Add test to confirm cpu state is disabled +pm: cpupower: bindings: Improve disable c_state block +spi: spi-ti-qspi: remove redundant assignment to variable ret +x86/mm: Don't disable PCID when INVLPG has been fixed by microcode +timekeeping: Don't use seqcount loop in ktime_mono_to_any() on 64-bit systems +irqchip/gic-v3-its: Rely on genpool alignment +irqchip/gic-v3-its: Share ITS tables with a non-trusted hypervisor +Merge branch 'timers/kvm' into timers/core +timekeeping: Add the boot clock to system time snapshot +ntp: Move pps monitors into ntp_data +ntp: Move pps_freq/stabil into ntp_data +ntp: Move pps_shift/intcnt into ntp_data +ntp: Move pps_fbase into ntp_data +ntp: Move pps_jitter into ntp_data +ntp: Move pps_ft into ntp_data +ntp: Move pps_valid into ntp_data +ntp: Move ntp_next_leap_sec into ntp_data +ntp: Move time_adj/ntp_tick_adj into ntp_data +ntp: Move time_freq/reftime into ntp_data +ntp: Move time_max/esterror into ntp_data +ntp: Move time_offset/constant into ntp_data +ntp: Move tick_stat* into ntp_data +ntp: Move tick_length* into ntp_data +ntp: Introduce struct ntp_data +ntp: Read reference time only once +ntp: Convert functions with only two states to bool +ntp: Cleanup formatting of code +ntp: Clean up comments +ntp: Make tick_usec static +ntp: Remove unused tick_nsec +gpio: aggregator: simplify aggr_parse() with scoped bitmap +gpio: sysfs: make the sysfs export behavior consistent +dt-bindings: gpio: st,nomadik-gpio: Add missing "#interrupt-cells" to example +irqchip/sifive-plic: Make use of __assign_bit() +irqchip/atmel-aic5: Add support for sam9x7 aic +dt-bindings: interrupt-controller: Add support for sam9x7 aic +pmdomain: Merge branch fixes into next +firmware: xilinx: fix feature check logic for TF-A specific APIs +firmware: xilinx: add support for new SMC call format +pmdomain: qcom: rpmhpd: Add qcs615 power domains +pmdomain: qcom: rpmhpd: Add qcs8300 power domains +pmdomain: Merge branch dt into next +firmware: xilinx: add a warning print for unsupported feature +dt-bindings: power: qcom,rpmpd: document qcs615 RPMh power domains +dt-bindings: power: qcom,rpmpd: document qcs8300 RPMh power domains +pmdomain: mediatek: Use OF-specific regulator API to get power domain supply +Merge tag 'regulator-of-get-optional' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator +arm64: dts: mediatek: mt8188: Add SPMI support for PMIC control +arm64: dts: mediatek: mt8188: Add PWM nodes for display backlight +arm64: dts: mediatek: mt8188: Add SMI/LARB/IOMMU support +arm64: dts: mediatek: mt8188: Add CPU performance controller for CPUFreq +arm64: dts: mt8183: Add port node to dpi node +arm64: dts: mt8192-asurada-spherion: Add Synaptics trackpad support +arm64: dts: mediatek: mt8186: add FHCTL node +arm64: dts: mediatek: mt8183-pumpkin: add HDMI support +arm64: dts: mediatek: mt8183-kukui: Disable DPI display interface +arm64: dts: mt8195: Fix dtbs_check error for infracfg_ao node +arm64: dts: mt8195: Fix dtbs_check error for mutex node +arm64: dts: mediatek: mt8395-genio-1200-evk: Fix dtbs_check error for phy +arm64: dts: mediatek: mt8188: Move SPI NOR *-cells properties +arm64: dts: mediatek: mt8188: Move vdec1 power domain under vdec0 +arm64: dts: mediatek: mt8188: Update vppsys node names to syscon +arm64: dts: mediatek: mt8188: Add missing dma-ranges to soc node +arm64: dts: mediatek: mt8390-genio-700-evk: Enable Mali GPU +arm64: dts: mediatek: mt8188: Fix wrong clock provider in MFG1 power domain +arm64: dts: rockchip: Enable all 3 USBs on Turing RK1 +arm64: dts: rockchip: Add Powkiddy RGB20SX +dt-bindings: arm: rockchip: Add Powkiddy RGB20SX +arm64: dts: rockchip: Add power button for puma-haikou +soc: samsung: exynos-chipid: add exynos8895 SoC support +dt-bindings: hwinfo: samsung,exynos-chipid: add exynos8895 compatible +arm64: dts: exynos: Add initial support for Samsung Galaxy S8 +arm64: dts: exynos: Add initial support for exynos8895 SoC +dt-bindings: soc: samsung: exynos-pmu: Add exynos8895 compatible +dt-bindings: arm: samsung: Document dreamlte board binding +dt-bindings: arm: cpus: Add Samsung Mongoose M2 +arm64: zynqmp: Add thermal zones +arm64: zynqmp: Expose AMS to userspace as HWMON +arm64: zynqmp: Enable AMS for all boards +microblaze: Export xmb_manager functions +firmware: xilinx: use u32 for reset ID in reset APIs +firmware: xilinx: Add missing debug firmware interfaces +drivers: soc: xilinx: add the missing kfree in xlnx_add_cb_for_suspend() +ARM: zynq: Remove unused zynq_slcr_init() declaration +fs: support relative paths with FSCONFIG_SET_STRING +filemap: filemap_read() should check that the offset is positive or zero +Merge patch series "Introduce tracepoint for hugetlbfs" +Merge patch series "Fixup NLM and kNFSD file lock callbacks" +ARM: dts: socfpga: Fix at24 EEPROM node names +dt-bindings: Fix array property constraints +dt-bindings: interrupt-controller: fsl,mu-msi: Drop "interrupt-controller" property +dt-bindings: interrupt-controller: ti,sci-inta: Add missing "#interrupt-cells" to example +dt-bindings: trivial-devices: add onnn,adt7462 +pwm: Add kernel doc for members added to pwm_ops recently +gpio: sim: switch to device_for_each_child_node_scoped() +gpio: dwapb: switch to device_for_each_child_node_scoped() +reset: uniphier-glue: Use devm_reset_control_bulk_get_shared_deasserted() +reset: Add devres helpers to request pre-deasserted reset controls +reset: replace boolean parameters with flags parameter +exportfs: Remove EXPORT_OP_ASYNC_LOCK +NLM/NFSD: Fix lock notifications for async-capable filesystems +ARM: dts: renesas: rskrza1: Enable watchdog timer +arm64: dts: renesas: rcar-gen4: Switch PCIe to reset-gpios +ARM: dts: renesas: rza2mevb: Use interrupts-extended for gpio-keys +ARM: dts: renesas: rskrza1: Use interrupts-extended for gpio-keys +ARM: dts: renesas: marzen: Use interrupts-extended for gpio-keys +ARM: dts: renesas: Remove 'reg-io-width' properties from MMCIF nodes +ARM: dts: renesas: Genmai: Update audio codec device node +ARM: dts: renesas: genmai: Define keyboard switch +ARM: dts: renesas: genmai: Sort nodes +ARM: dts: renesas: genmai: Enable OS timer modules +ARM: dts: renesas: genmai: Enable watchdog +ARM: dts: renesas: genmai: Fix partition size for QSPI NOR Flash +arm64: dts: renesas: r8a779h0: gray-hawk-single: Enable PCIe Host +arm64: dts: renesas: r8a779h0: Add PCIe Host and Endpoint nodes +init: Don't proxy `console=` to earlycon +spi: spi-fsl-lpspi: Some calculation improvements +reset: amlogic: Fix small whitespace issue +reset: amlogic: add auxiliary reset driver support +reset: amlogic: split the device core and platform probe +reset: amlogic: move drivers to a dedicated directory +reset: amlogic: add reset status support +reset: amlogic: use reset number instead of register count +reset: amlogic: add driver parameters +reset: amlogic: make parameters unsigned +reset: amlogic: use generic data matching function +reset: amlogic: convert driver to regmap +ata: Fix typos in the comment +soc: qcom: qmi: Reorganize kerneldoc parameter names +arm64: dts: qcom: qcm6490-rb3gen2: enable WiFi +arm64: dts: qcom: qcm6490-idp: enable WiFi +arm64: dts: qcom: sc7280: don't enable GPU on unsupported devices +arm64: dts: qcom: qcs6390-rb3gen2: use modem.mbn for modem DSP +soc: qcom: llcc: Use designated initializers for LLC settings +Improve error handling in Rockchip SPI drivers +spi: replace and remove +spi: spi_amd: Performance Optimization Patch Series +spi: spi-fsl-lpspi: support effective_speed_hz +spi: spi-fsl-lpspi: Fix specifiers in fsl_lpspi_set_bitrate +spi: spi-fsl-lpspi: Adjust type of scldiv +Add of_regulator_get_optional() and Fix MTK Power +pm: cpupower: gitignore: Add compile_commands.json +cgroup/cpuset: Fix spelling errors in file kernel/cgroup/cpuset.c +pm: cpupower: Makefile: Allow overriding cross-compiling env params +pm: cpupower: bench: print config file path when open cpufreq-bench.conf fails +tools/power/cpupower: Add documentation for some recently introduced options +ftrace: Have calltime be saved in the fgraph storage +ftrace: Use a running sleeptime instead of saving on shadow stack +fgraph: Use fgraph data to store subtime for profiler +tracing: Add a comment about ftrace_regs definition +tracing: Fix function timing profiler to initialize hashtable +cpuidle: menu: Remove iowait influence +arm64: dts: rockchip: add LED_FUNCTION_STATUS for RGB LEDs on Radxa E25 +arm64: dts: rockchip: Add AP6275P wireless support to Khadas Edge 2 +arm64: dts: rockchip: Enable GPU on Turing RK1 +arm64: dts: rockchip: Enable automatic fan control on Turing RK1 +arm64: dts: rockchip: Fix Turing RK1 PCIe3 hang +auxdisplay: Drop explicit initialization of struct i2c_device_id::driver_data to 0 +gpio: acpi: switch to device_for_each_child_node_scoped() +rust: file: add abstraction for `poll_table` +rust: file: add `Kuid` wrapper +rust: file: add `FileDescriptorReservation` +rust: security: add abstraction for secctx +rust: cred: add Rust abstraction for `struct cred` +rust: file: add Rust abstraction for `struct file` +rust: task: add `Task::current_raw` +rust: types: add `NotThreadSafe` +ASoC: samsung: Remove obsoleted declaration for s3c64xx_ac97_setup_gpio +ARM: samsung: Remove obsoleted declaration for s3c_hwmon_set_platdata +dt-bindings: memory-controllers: fsl,ifc: split child node differences +arm64: dts: rockchip: Split up RK3588's PCIe pinctrls +arm64: dts: rockchip: Add RK3588S EVB1 board +dt-bindings: arm: rockchip: Add RK3588S EVB1 board +arm64: dts: rockchip: Add ArmSoM W3 board +arm64: dts: rockchip: Add ArmSoM LM7 SoM +dt-bindings: arm: rockchip: Add ArmSoM LM7 SoM +arm64: dts: rockchip: enable automatic fan control on Orange Pi 5+ +arm64: dts: rockchip: add attiny_rst_gate to Ringneck +arm64: dts: rockchip: add tsd,mule-i2c-mux on px30-ringneck +arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-tiger +arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3399-puma +arm64: dts: rockchip: add tsd,mule-i2c-mux on rk3588-jaguar +Fix typos in GPIO TODO document +gpiolib: cdev: Fix reference to linereq_set_config_unlocked() +gpio: free irqs that are still requested when the chip is being removed +ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry +ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card +ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names +ARM: dts: amlogic: add missing phy-mode in ethmac node +ARM: dts: amlogic: meson8: use correct pinctrl bank node name +ARM: dts: amlogic: fix /memory node name +ARM: dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio +ARM: dts: amlogic: meson6: remove support for ATV1200 board +ARM: dts: amlogic: meson8: fix ao_arc_sram node name +ARM: dts: amlogic: meson8: fix soc thermal-zone node name +ARM: dts: amlogic: meson6: fix clk81 node name +arm64: dts: meson-g12-common: fix uart-ao-a typo +arm64: dts: meson: a1: bind power domain to temperature sensor +arm64: dts: meson: a1: add definitions for meson PWM +firmware: coreboot: Don't register a pdev if screen_info data is present +firmware: sysfb: Add a sysfb_handles_screen_info() helper function +platform/chrome: Drop explicit initialization of struct i2c_device_id::driver_data to 0 +spi: atmel-quadspi: Add cs_hold and cs_inactive setting support +spi: airoha: do not keep {tx,rx} dma buffer always mapped +dt-bindings: spi: zynqmp-qspi: Include two 'reg' properties only for the Zynq UltraScale QSPI +spi: Switch back to struct platform_driver::remove() +spi: slave-mt27xx: Call clk_disable_unprepare() only once in mtk_spi_slave_probe() +spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq() +spi: fix typo in the comment +spi: rockchip-sfc: Use dev_err_probe() in the probe path +spi: rockchip-sfc: Perform trivial code cleanups +spi: rockchip: Perform trivial code cleanups +spi: remove {devm_}spi_alloc_master/slave() +video: fbdev: mmp: switch to use spi_alloc_host() +spi: slave-mt27xx: switch to use spi_alloc_target() +spi: ch341: switch to use devm_spi_alloc_host() +media: netup_unidvb: switch to use devm_spi_alloc_host() +media: usb/msi2500: switch to use spi_alloc_host() +spi: spi_amd: Add HIDDMA basic read support +spi: spi_amd: Set controller address mode +spi: spi_amd: Add support for HID2 SPI controller +spi: spi_amd: Optimize IO operations +spi: spi_amd: Updates to set tx/rx count functions +spi: spi_amd: Replace ioread/iowrite calls +spi: spi_amd: Enable dual and quad I/O modes +spi: spi_amd: Sort headers alphabetically +regulator: qcom-smd: make smd_vreg_rpm static +regulator: Call of_node_put() only once in rzg2l_usb_vbus_regulator_probe() +regulator: isl6271a: Drop explicit initialization of struct i2c_device_id::driver_data to 0 +regulator: Add devres version of of_regulator_get_optional() +regulator: Add of_regulator_get_optional() for pure DT regulator lookup +regcache: Improve documentation of available cache types +regmap: Specifically test writing 0 as a value to sparse caches +regmap-irq: Consistently use memset32() in regmap_irq_thread() +pwm: Reorder symbols in core.c +pwm: stm32: Implementation of the waveform callbacks +pwm: axi-pwmgen: Implementation of the waveform callbacks +pwm: Add tracing for waveform callbacks +pwm: Provide new consumer API functions for waveforms +pwm: New abstraction for PWM waveforms +sched/ext: Use tg_cgroup() to elieminate duplicate code +sched/ext: Fix unmatch trailing comment of CONFIG_EXT_GROUP_SCHED +sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq() +pwm: Add more locking +befs: convert befs to use the new mount api +affs: convert affs to use the new mount api +adfs: convert adfs to use the new mount api +hugetlbfs: use tracepoints in hugetlbfs functions. +hugetlbfs: support tracepoint +gfs2/ocfs2: set FOP_ASYNC_LOCK +fs: Introduce FOP_ASYNC_LOCK +x86/bus_lock: Add support for AMD +x86/split_lock: Move Split and Bus lock code to a dedicated file