b425262c07a6 Add linux-next specific files for 20250414 6aac5eddb78b ata: libata-core: Simplify ata_print_version_once 59fd747eef4a i2c: rzv2m: Constify struct i2c_algorithm 5d97c4fc758d i2c: imx: add some dev_err_probe calls 95d2b9f693ff Revert "smb: client: fix TCP timers deadlock after rmmod" c707193a1712 Revert "smb: client: Fix netns refcount imbalance causing leaks and use-after-free" 262b73ef442e smb3 client: fix open hardlink on deferred close file error 1dde04276b4d i2c: xgene-slimpro: Simplify PCC shared memory region handling 5437daf9cecf i2c: lpc2k: Add check for clk_enable() 3381ca31fbb0 rust: kasan/kbuild: fix missing flags on first build 524190f76cd0 rust: disable `clippy::needless_continue` 341fa0501dcc i2c: npcm7xx: Remove redundant ret variable bdc070524784 i2c: qcom-geni: Use generic definitions for bus frequencies a1d14d931bf7 nfsd: decrease sc_count directly if fail to queue dl_recall cd35b6cb4664 nfs: add missing selections of CONFIG_CRC32 fec8e74d6467 nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request 8fd08d990102 nfsd: fix access checking for NLM under XPRTSEC policies db0971d77e44 nfsd: remove redundant WARN_ON_ONCE in nfsd4_write 9eed34295676 NFSD: Add experimental setting to disable the use of splice read a4502705c979 NFSD: Add /sys/kernel/debug/nfsd 803a193acfd7 NFSD: fix race between nfsd registration and exports_proc 98480262c72e NFSD: unregister filesystem in case genl_register_family() fails 2646606a33f2 NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACCESS_WRITE 2baebc5d7838 sunrpc: fix race in cache cleanup causing stale nextcheck time f190d77ed5f3 sunrpc: update nextcheck time when adding new cache entries 4bdcb183e2b6 NFSD: Record each NFSv4 call's session slot index 99bf0f3c3980 NFSD: Implement CB_SEQUENCE referring call lists 8a9cd76060be NFSD: Implement CB_SEQUENCE referring call lists d688a9b0b679 NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY f73e3d92466d NFSD: OFFLOAD_CANCEL should mark an async COPY as completed 93eb2c1249ea gpiolib: Allow to use setters with return value for output-only gpios 4521e0884c26 gpio: nomadik: Add check for clk_enable() 424eafe65647 i2c: cros-ec-tunnel: defer probe if parent EC is not present 4850074ff06f x86/uaccess: Use asm_inline() instead of asm() in __untagged_addr() 5c3627b6f059 perf/x86/intel/bts: Replace offsetof() with struct_size() 8ffd015db85f Linux 6.15-rc2 a5447e92e169 x86/msr: Add compatibility wrappers for rdmsrl()/wrmsrl() 69714722df19 arm64: dts: allwinner: h700: Add hp-det-gpios for Anbernic RG35XX c3abed53ca13 drm/amdkfd: Add rec SDMA engines support with limited XGMI 7f1614397718 anon_inode: retain EINVAL from readahead 21da4ec75a61 arm64: dts: apple: t8015: Add CPU caches 0b311f8d69a7 arm64: dts: apple: t8012: Add CPU caches 66be2180e962 arm64: dts: apple: t8011: Add CPU caches a3ffd38110b7 arm64: dts: apple: t8010: Add CPU caches a5a6ce8a7abd arm64: dts: apple: s8001: Add CPU caches a7a38536f2ea arm64: dts: apple: s800-0-3: Add CPU caches 93669da1d1e3 arm64: dts: apple: t7001: Add CPU caches 1ed7edcf5caa arm64: dts: apple: t7000: Add CPU caches 0a52d413afc6 arm64: dts: apple: s5l8960x: Add CPU caches f583e9d6f956 MAINTAINERS: IIO: Update reviewers for the subsystem 395bc9d09567 iio: adc: ad7606: add SPI offload support c8773587ec23 doc: iio: ad7606: describe offload support 89c7911a7c5d dt-bindings: iio: adc: adi,ad7606: add SPI offload properties 21c70d24764a Documentation: iio: ad7380: add AD7389-4 db1156b55354 iio: adc: ad7380: add ad7389-4 2ba669ab2170 iio: adc: ad7380: move internal reference voltage to chip_info cc49925e9d3f iio: adc: ad7380: rename internal_ref_only 4a7c52825afb dt-bindings: iio: adc: ad7380: add AD7389-4 80c8ebff9d46 iio: Adjust internals of handling of direct mode claiming to suit new API. 8a6947c4147b staging: iio: ad5933: Switch to sparse friendly iio_device_claim/release_direct() 4566ed7def29 iio: temp: maxim_thermocouple: Drop unused mutex.h include. 7208bc6d2e6c iio: temp: maxim_thermocouple: Switch to sparse friendly iio_device_claim/release_direct() f60091aa8c6c iio: proximity: sx9500: Switch to sparse friendly iio_device_claim/release_direct() bc4f58e90e0d iio: proximity: pulsed-light: Switch to sparse friendly iio_device_claim/release_direct() 44f682b21973 iio: proximity: hx9023s: Switch to sparse friendly iio_device_claim/release_direct() 8c033e3872fb iio: pressure: zpa2326: Switch to sparse friendly iio_device_claim/release_direct() 60a5fb591133 iio: pressure: rohm-bm1390: Switch to sparse friendly iio_device_claim/release_direct() 5c9c1ff33df6 iio: pressure: ms5611: Switch to sparse friendly iio_device_claim/release_direct() 411084b4643e iio: pressure: mpl3115: Switch to sparse friendly iio_device_claim/release_direct() 90ce6c157ba8 iio: pressure: mpl3115: factor out core of IIO_INFO_RAW read to simplify code flow e8de2507a2f2 iio: pressure: icp10100: Switch to sparse friendly iio_device_claim/release_direct() 9ce85f14b166 iio: pressure: dlhl60d: Switch to sparse friendly iio_device_claim/release_direct() 3fe2272fbe83 iio: magnetometer: rm3100: Switch to sparse friendly iio_device_claim/release_direct() 3b6d5f17fad6 iio: magnetometer: mag3110: Switch to sparse friendly iio_device_claim/release_direct() bbbecf4699e8 iio: magnetometer: mag3110: Factor out core of read/write_raw() and use guard() to simplify code flow. bae927d0bd4f iio: imu: st_lsm6dsx: Switch to sparse friendly iio_device_claim/release_direct() 012e12c62043 iio: imu: st_lsm6dsx: Switch to sparse friendly claim/release_direct() 2ba71f6cc7c8 iio: imu: st_lsm6dsx: Factor out parts of st_lsm6dsx_shub_write_raw() to allow direct returns 06a1ba431b57 iio: imu: smi240: Switch to sparse friendly iio_device_claim/release_direct() fd8ebda7776c iio: imu: inv_mpu6050: Switch to sparse friendly iio_device_claim/release_direct() 1e36a913f413 iio: imu: inv_icm42600: Switch to sparse friendly iio_device_claim/release_direct() c5812b6997cd iio: humidity: hts211: Switch to sparse friendly iio_device_claim/release_direct() 5f6733af2b97 iio: humidity: hts211: Factor out everything under direct mode claim into helper functions. ea25a09626cf iio: humidity: hdc2010: Switch to sparse friendly iio_device_claim/release_direct() b8df13e63fe2 iio: humidity: hdc100x: Switch to sparse friendly iio_device_claim/release_direct() cabe6c5d4ca7 iio: humidity: hdc100x: Use guard(mutex) to simplify code flow 1ad621b90442 iio: health: max30102: Switch to sparse friendly iio_device_claim/release_direct() 81f311509a4d iio: gyro: adxrs290: Switch to sparse friendly iio_device_claim/release_direct() ac71a8e51675 iio: common: st_sensors: Switch to sparse friendly iio_device_claim/release_direct() 07f419a5d0eb iio: common: scmi: Switch to sparse friendly iio_device_claim/release_direct() eb69258b8da0 iio: chemical: scd4x: Switch to sparse friendly iio_device_claim/release_direct() 5b8c9f6e01f1 iio: chemical: atlas-sensor: Switch to sparse friendly iio_device_claim/release_direct() 6551f785dfc4 iio: chemical: ccs811: Switch to sparse friendly iio_device_claim/release_direct() 9eefda9828bd iio: chemical: ccs811: Factor out handling of read of IIO_INFO_RAW to simplify error paths. 273dda6ce82c iio: addac: ad74115: Switch to sparse friendly iio_device_claim/release_direct() 3f0036c0b5f8 x86/e820: Discard high memory that can't be addressed by 32-bit systems d833dc597fdc clang-format: Update the ForEachMacros list for v6.15-rc1 7b3169dfa4ba objtool, x86/hweight: Remove ANNOTATE_IGNORE_ALTERNATIVE d51faee4bd63 x86/percpu: Refer __percpu_prefix to __force_percpu_prefix 94824ac9a8aa ext4: fix off-by-one error in do_split ccad447a3d33 ext4: make block validity check resistent to sb bh corruption 7e50bbb134ab ext4: avoid -Wflex-array-member-not-at-end warning ce7e8a65aa1b Documentation: ext4: Add fields to ext4_super_block documentation 805b743fc163 x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches 05872a167c2c f2fs: fix to do sanity check on sbi->total_valid_block_count aa00c6d5d05a f2fs: support to disable linear lookup fallback d26fecb03e1f f2fs: prevent the current section from being selected as a victim during GC 8d7861ac507d rv: Fix out-of-bound memory access in rv_is_container_monitor() 485acd207d7d ftrace: Do not have print_graph_retval() add a newline dc5514aaf13c gfs2: check sb_min_blocksize return value 8d8b11131cca gfs2: replace sd_aspace with sd_inode 05f1a939225e selinux: fix the kdoc header for task_avdcache_update 1ec31f14a83b selinux: remove a duplicated include 17f1b08acf50 pidfs: ensure consistent ENOENT/ESRCH reporting 35c9701ea717 exit: move wake_up_all() pidfd waiters into __unhash_process() 4551383e78d5 iio: imu: st_lsm6dsx: Fix wakeup source leaks on device unbind ad3764b45c15 iio: adc: qcom-spmi-iadc: Fix wakeup source leaks on device unbind 0cd34d98dfd4 iio: accel: fxls8962af: Fix wakeup source leaks on device unbind 221df25fdf82 x86/sev: Prepare for splitting off early SEV code bee174b27e54 x86/boot: Drop RIP_REL_REF() uses from SME startup code 7ae089ee75f3 x86/boot: Move early SME init code into startup/ dafb26f4271b x86/boot: Drop RIP_REL_REF() uses from early mapping code dbe0ad775cbb x86/boot: Move early kernel mapping code into startup/ 4cecebf200ef x86/boot: Move the early GDT/IDT setup code into startup/ bcceba3c72c0 x86/asm: Make rip_rel_ptr() usable from fPIC code 6a5cfab072d6 drm/i915/pch: clean up includes 3090ea0344da drm/i915/pch: move PCH detection to intel_display_driver_early_probe() ad2837640b65 drm/i915/display: Convert intel_pch towards intel_display 6ca37b86f6c9 drm/{i915,xe}: Move intel_pch under display af8967158f9a x86/mm: Opt-in to IRQs-off activate_mm() e7021e2fe0b4 x86/efi: Make efi_enter/leave_mm() use the use_/unuse_temporary_mm() machinery 58f8ffa91766 x86/mm: Allow temporary MMs when IRQs are on 4873f494bbe4 x86/mm: Remove 'mm' argument from unuse_temporary_mm() again d376972c9825 x86/mm: Make use_/unuse_temporary_mm() non-static 81e3cbdef230 x86/events, x86/insn-eval: Remove incorrect current->active_mm references 0812e096cff0 x86/mm: Add 'mm' argument to unuse_temporary_mm() f5755c23ed8a wifi: ath12k: reset MLO global memory during recovery 929069c1bdb7 wifi: ath12k: handle ath12k_core_reset() with hardware grouping 3e1312f01b50 wifi: ath12k: handle ath12k_core_restart() with hardware grouping 718ead261feb wifi: ath12k: fix ath12k_core_pre_reconfigure_recovery() with grouping 1d55625bc2a1 wifi: ath12k: fix firmware assert during reboot with hardware grouping 6af396942bf1 wifi: ath12k: fix ATH12K_FLAG_REGISTERED flag handling dce7aec6b1f7 wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping 62f3878fa290 wifi: ath12k: add reference counting for core attachment to hardware group 6d019abc402f wifi: ath12k: fix SLUB BUG - Object already free in ath12k_reg_free() 8c7a5031a6b0 wifi: ath12k: Fix buffer overflow in debugfs 4703416d0fb9 wifi: ath12k: Fix a couple NULL vs IS_ERR() bugs d118047f8240 wifi: ath11k: Use of_property_present() to test property presence 1a0e65750b55 wifi: ath12k: Fix WMI tag for EHT rate in peer assoc cfe8af4b5626 wifi: ath12k: Disable broadcast TWT feature in HE MAC capabilities 4f4b067dd616 wifi: ath12k: Introduce check against zero for ahvif->key_cipher in ath12k_mac_op_tx() d61c0b3c6346 wifi: ath12k: Resolve multicast packet drop by populating key_cipher in ath12k_install_key() 6177c97fb6f0 wifi: ath12k: fix cleanup path after mhi init 5e0097514dfb wifi: ath12k: Add support for link specific datapath stats bd00cc7e8a4c wifi: ath12k: replace the usage of rx desc with rx_info e88e6e3c9ada wifi: ath12k: add rx_info to capture required field from rx descriptor 6a325aed130b net: phy: mediatek: add Airoha PHY ID to SoC driver e5566162af8b net: phy: mediatek: permit to compile test GE SOC PHY driver e1d0b52d87ca net: hibmcge: fix multiple phy_stop() issue ae6c1dce3244 net: hibmcge: fix not restore rx pause mac addr after reset issue 1d6c3e06232e net: hibmcge: fix the incorrect np_link fail state issue. 4e4ac53335de net: hibmcge: fix wrong mtu log issue 4ad3df755a96 net: hibmcge: fix the share of irq statistics among different network ports issue 9afaaa54e3eb net: hibmcge: fix incorrect multicast filtering issue 5b04080cd602 net: hibmcge: fix incorrect pause frame statistics issue cd53f622611f net: airoha: Add L2 hw acceleration support b4916f67902e net: airoha: Add l2_flows rhashtable 569330a34a31 scsi: ufs: Introduce quirk to extend PA_HIBERN8TIME for UFS devices f8cba9a700cf scsi: ufs: qcom: Add quirks for Samsung UFS devices 7f533cc5ee4c scsi: target: iscsi: Fix timeout on deleted connection 1f8eb2957900 scsi: target: Remove size arguments when calling strscpy() 235bd9d21fcd tcp: Rename tcp_or_dccp_get_hashinfo(). 22d6c9eebf2e net: Unexport shared functions for DCCP. 2a63dd0edf38 net: Retire DCCP socket. b2bdce7adc90 selftest: net: Remove DCCP bits. fc8a5ee50743 scsi: pm80xx: Add __nonstring annotations for unterminated strings f7a11cba0ed7 bonding: hold ops lock around get_link 3b5091fee49f scsi: mpi3mr: Reset the pending interrupt flag cdd445258db9 scsi: mpi3mr: Fix pending I/O counter 52024cd6ec71 net: mctp: Set SOCK_RCU_FREE f3fdd4fba16c ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_module_poll() 500d4b742e0c scsi: ufs: core: Add WB buffer resize support ba5560e53dac net: phy: air_en8811h: Add clk provider for CKO pin 4c3240850629 scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort() 8b82f656826c pds_core: fix memory leak in pdsc_debugfs_add_qcq() b2e689baf220 crypto: ahash - Disable request chaining 9ae0c92fec69 crypto: scomp - Fix wild memory accesses in scomp_free_streams ae82eaf4aeea scsi: lpfc: Use memcpy() for BIOS version cdcb08d5710b scsi: elx: sli4: Replace deprecated strncpy() with strscpy() 3c7ac40d7322 scsi: ufs: core: Delegate the interrupt service routine to a threaded IRQ handler 2d6c7bcc6cca scsi: ufs: core: Track when MCQ ESI is enabled 56f4beffc9a0 scsi: ufs: core: Drop last_intr_status/ts stats 50dda4983507 scsi: ufs: qcom: Add support for wrapped keys 7cc6e0c34b21 scsi: soc: qcom: ice: Add HWKM support to the ICE driver 11d4c388a38a scsi: soc: qcom: ice: Make qcom_ice_program_key() take struct blk_crypto_key 24452f64429d ocfs2: o2net_idle_timer: Rename del_timer_sync in comment fcb893ca0a73 Squashfs: check return result of sb_min_blocksize cfaf3f3d2d3b exit: combine work under lock in synchronize_group_exit() and coredump_task_exit() 3098172b8ce8 errseq: eliminate special limitation for macro MAX_ERRNO a7e254a143d7 kstrtox: add support for enabled and disabled in kstrtobool() e256029a3f7f kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h 5c2aab42f618 kernel.h: move READ/WRITE definitions to 7719ed1f9ab2 powernow: use pr_info_once d0bd71aa7184 checkpatch: qualify do-while-0 advice 5bb29d46f21d checkpatch: dont warn about unused macro arg on empty body 02dce5d4cb80 proc: fix the issue of proc_mem_open returning NULL 1f45d63a3565 lib/rbtree.c: fix the example typo 2dbe1fce2259 task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check 3e93e28e79dd exit: skip IRQ disabled warning during power off cf87d63cb987 crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo 35afa7cd42d9 crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo 28dfee033e6d init/main.c: log initcall level when initcall_debug is used 07852ae7fc32 ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery d4ad8c8a2d07 ocfs2: fix global bitmap allocating failure for discontig type e12487823d5e exit: document sched_process_exit and sched_process_template relation f8d4fa292e8b exit: move and extend sched_process_exit() tracepoint 4faba4a79b8c powerpc: add support for suppressing warning backtraces 9c8c7f82163a riscv: add support for suppressing warning backtraces 08487f7bbcb7 sh: move defines needed for suppressing warning backtraces 6b38ea64ed60 sh: add support for suppressing warning backtraces 3270c69618b3 s390: add support for suppressing warning backtraces e7802b194140 parisc: add support for suppressing warning backtraces 3df0ec072c82 loongarch: add support for suppressing warning backtraces 91b1f38dbfb4 arm64: add support for suppressing warning backtraces dc8022995939 x86: add support for suppressing warning backtraces b204adf9f7e3 drm: suppress intentional warning backtraces in scaling unit tests ef5e00564108 kunit: add documentation for warning backtrace suppression API aaaa3c84f52d kunit: fix backtrace suppression test module description c5aee1539571 kunit: add test cases for backtrace warning suppression 6e8e62a30ff6 kunit: bug: count suppressed warning backtraces 63dfc109fe95 kunit: fix compilation error on s390 a437a0c7bfac bug/kunit: core support for suppressing warning backtraces b15de1dbcbc6 riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc 7f0cdec26061 arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() 6d55e8991e58 riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late bd1887613522 arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() 4e2bb7234813 arm64: mm: use enum to identify pgtable level instead of *_SHIFT ced89feb8ddf mm: skip ptlock_init() for kernel PMDs ddac3adc0418 sparc64: mm: call ctor/dtor for kernel PTEs 16b832b5f6e1 powerpc: mm: call ctor/dtor for kernel PTEs 47345c545ef9 m68k: mm: call ctor/dtor for kernel PTEs 03f80e9aa93a mm: call ctor/dtor for kernel PTEs 398587f904dd x86: pgtable: always use pte_free_kernel() f9e26d09c55a mm: pass mm down to pagetable_{pte,pmd}_ctor 497249afe92a sched/numa: add statistics of numa balance task migration and swap a6b0d5d70a37 vmalloc: use for_each_vmap_node() in purge-vmap-area 3a34cc759209 vmalloc-switch-to-for_each_vmap_node-helper-fix 8b87784cb5bb vmalloc: switch to for_each_vmap_node() helper 66beb9373d24 vmalloc: add for_each_vmap_node() helper 9645b50c4d5a fs/proc/page: refactor to reduce code duplication 02d02a1ab542 xarray: make xa_alloc_cyclic() return 0 on all success cases 7b39c7ed7944 arm64/mm: define ptdesc_t 049f7db8e2f2 mm/ptdump: split effective_prot() into level specific callbacks c81597787c59 mm/ptdump: split note_page() into level specific callbacks 65d2a85240a5 selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting 5e98604c2496 mm: page_alloc: tighten up find_suitable_fallback() 84b0ec81e1a1 kernel/events/uprobes: uprobe_write_opcode() rewrite 572e8b411833 kernel/events/uprobes: pass VMA to set_swbp(), set_orig_insn() and uprobe_write_opcode() 5fcb6b1817fd kernel/events/uprobes: pass VMA instead of MM to remove_breakpoint() 9e78ad1b4574 mm-debug-fix-parameter-passed-to-page_mapcount_is_type-fix 849555491a11 mm/debug: fix parameter passed to page_mapcount_is_type() d49be714d1fc mm: fix parameter passed to page_mapcount_is_type() e2a37de65cd5 selftests/mm: add PAGEMAP_SCAN guard region test 73c76dbfc8c5 tools headers UAPI: sync linux/fs.h with the kernel sources 77c90f7152a1 fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions 8635fa955f9d zsmalloc: cleanup headers includes 0d64fb092d12 selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO b8d407c3cacb ptrace: introduce PTRACE_SET_SYSCALL_INFO request 06d4b88ad9e5 ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op dd83027a7106 syscall.h: introduce syscall_set_nr() 730fab11a6bc syscallh-add-syscall_set_arguments-fix 34e9dcfd44e5 syscall.h: add syscall_set_arguments() 2264c0cf9a1f hexagon: add syscall_set_return_value() 9a0961b70405 mm: add kernel-doc comment for free_pgd_range() 8ed511625da8 mm: swap: replace cluster_swap_free_nr() with swap_entries_put_[map/cache]() 66259aa2ccbe mm: swap: factor out helper to drop cache of entries within a single cluster a98da23df527 mm: swap: free each cluster individually in swap_entries_put_map_nr() 2ab4dc0e1277 mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_entries_put_nr() 873a565748a2 mm: swap: use swap_entries_free() drop last ref count in swap_entries_put_nr() 491b995ff09f mm: swap: use swap_entries_free() to free swap entry in swap_entry_put_locked() 6d793071f249 mm: swap: add __maybe_unused attribute for swap_is_last_ref() and update it's comment 444726e4e638 mm: swap: enable swap_entry_range_free() to drop any kind of last ref cede9ef96817 mm: swap: rename __swap_[entry/entries]_free[_locked] to swap_[entry/entries]_put[_locked] b4ad2033f1c9 memcg: manually inline replace_stock_objcg fae6187f76ad memcg: combine slab obj stock charging and accounting 7d4206eb882b memcg: use __mod_memcg_state in drain_obj_stock 011051db8fe2 memcg: do obj_cgroup_put inside drain_obj_stock 11d79058e2d4 memcg: no refilling stock from obj_cgroup_release 0f5299e19826 memcg: manually inline __refill_stock 7af254e6c4a0 memcg: introduce memcg_uncharge dcda3bd8d9f8 memcg: decouple drain_obj_stock from local stock 19ec7bc753e0 memcg: remove root memcg check from refill_stock c991a5855d9a memcg: simplify MEMCG_VMALLOC updates - fix 5ff44bb5409c memcg: vmalloc: simplify MEMCG_VMALLOC updates 31cc853bc77e mm/compaction: reduce the difference between low and high watermarks 502a17ab77eb mm/compaction: remove low watermark cap for proactive compaction c90a428a6d9c mm/page_alloc: simplify free_page_is_bad by removing free_page_is_bad_report 8c315157468d zram: modernize writeback interface fb9cd7345d88 zram: modernize writeback interface eddabc71f4fa zram: modernize writeback interface 2d4720931e0f selftests/mm: convert page_size to unsigned long 75d54db8c8db mm/show_mem: optimize si_meminfo_node by reducing redundant code a78ffad0ab76 mm: annotate data race in update_hiwater_rss 095a0c7a80e7 mm/compaction: use folio in hugetlb pathway b7e9768c4882 acpi,srat: give memory block size advice based on CFMWS alignment fd95c91df808 x86: probe memory block size advisement value during mm init 20ffd3135b5d memory: implement memory_block_advise/probe_max_size 7efa1e4ba730 mm: page_alloc: remove redundant READ_ONCE 109761ef8254 memcg, oom: do not bypass oom killer for dying tasks 163b4ee4f91c zsmalloc-prefer-the-the-original-pages-node-for-compressed-data-fix 1adbb400b2f3 zsmalloc: prefer the the original page's node for compressed data 3846191347a3 mm: delete thp_nr_pages() 48274c3560a7 filemap: remove readahead_page_batch() 1f848b450fb3 filemap: convert __readahead_batch() to use a folio fd7293709e8c filemap: remove find_subpage() e1666be2a6cb iov_iter: convert iov_iter_extract_xarray_pages() to use folios 0fca8222e6a2 iov_iter: convert iter_xarray_populate_pages() to use folios c4aa1469c49a mm: remove offset_in_thp() 3f77508be731 filemap: remove readahead_page() 5e61f5223bf2 arch: remove mk_pmd() 4f8663aee4fa mm: add folio_mk_pmd() 879b5fdd871e mm: remove mk_huge_pte() 7df341f6310c hugetlb: simplify make_huge_pte() 2d63ad6b49cc mm: add folio_mk_pte() bd21d989b85f mm: make mk_pte() definition unconditional e1d3b661fe51 um: remove custom definition of mk_pte() e30465aeab51 x86: remove custom definition of mk_pte() d8349b305c55 sparc32: remove custom definition of mk_pte() 55e0b88291d0 mm: introduce a common definition of mk_pte() b7c64fb9b5d3 mm: set the pte dirty if the folio is already dirty 8a49a809b1d9 mm: hugetlb: fix incorrect fallback for subpool a85097f82f74 mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() f3bb0a6f2f58 MAINTAINERS: add memory advice section de81fbf3a61c MAINTAINERS: add mmap trace events to MEMORY MAPPING b5428068424a mm: memcontrol: fix swap counter leak from offline cgroup c7bf34e735fe MAINTAINERS: add MM subsection for the page allocator 89a5bbd2de1c MAINTAINERS: update SLAB ALLOCATOR maintainers 9d38ef932844 fs/dax: fix folio splitting issue by resetting old folio order + _nr_pages 9666d3fb1b71 drivers/base/memory: avoid overhead from for_each_present_section_nr() eb8b5a284a5d mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accept_page() 3e7a7c23ed4d mm/contig_alloc: fix alloc_contig_range when __GFP_COMP and order < MAX_ORDER 4bbce82f2e29 MAINTAINERS: update HUGETLB reviewers a99519938434 mm: fix apply_to_existing_page_range() 92868577d05f selftests/mm: fix compiler -Wmaybe-uninitialized warning e6e07b696da5 alloc_tag: handle incomplete bulk allocations in vm_module_tags_populate 0aa8dbe5a8dc mailmap: add entry for Jean-Michel Hautbois 8c56c5dbcf52 mm: (un)track_pfn_copy() fix + doc improvements 8ab1b1602396 mm: fix filemap_get_folios_contig returning batches of identical folios 9e2bd6777357 mm/hugetlb: add a line break at the end of the format string 8c583e538aa6 selftests: mincore: fix tmpfs mincore test failure aabf58bfaace mm/hugetlb: fix set_max_huge_pages() when there are surplus pages 60580e0bd587 mm/cma: report base address of single range correctly 90abee6d7895 mm: page_alloc: speed up fallbacks in rmqueue_bulk() 61c4e6ca8c93 kunit: slub: add module description e2ffee91c40f mm/kasan: add module decription 91640531b92e ucs2_string: add module description 75dd4975f569 zlib: add module description 6810431bc473 fpga: tests: add module descriptions 10764175baf4 samples/livepatch: add module descriptions a5561c88cf3c ASN.1: add module description 41e6ddcaa0f1 mm/vma: add give_up_on_oom option on modify/merge, use in uffd release 9c02223e2d9d selftests/mm: generate a temporary mountpoint for cgroup filesystem 35e214b11df8 MAINTAINERS: add Andrew and Baoquan as kexec maintainers 382360d289c1 mm/hugetlb: fix nid mismatch in alloc_surplus_hugetlb_folio() c5bb27e2da3a mm/page_alloc: avoid second trylock of zone->lock a84edd52f0a0 mm/compaction: fix bug in hugetlb handling pathway 770c8d55c428 lib/iov_iter: fix to increase non slab folio refcount 1b17cdbb708b mseal: fix typo and style in documentation 51339d99c013 locking/local_lock, mm: replace localtry_ helpers with local_trylock_t type a30951d09c33 test suite: use %zu to print size_t be8254f69446 radix-tree: add missing cleanup.h d6b3ef9e7a9c mailmap: map Loic Poulain's old email addresses c92ae5d4f53e fwctl: Fix repeated device word in log message fd292c1f100c pds_fwctl: Fix type and endian complaints 7bdd8f75d165 fwctl/cxl: Fix uuid_t usage in uapi 9a0dcbbfcec4 ARM64: dts: bcm63158: Add BCMBCA peripherals c787c36aa16c ARM64: dts: bcm6858: Add BCMBCA peripherals 852df924013c ARM64: dts: bcm6856: Add BCMBCA peripherals 7fc5b8149866 ARM64: dts: bcm4908: Add BCMBCA peripherals 97d28762efce ARM: dts: bcm63178: Add BCMBCA peripherals 5ca328225437 ARM: dts: bcm63148: Add BCMBCA peripherals f95b3382dd05 ARM: dts: bcm63138: Add BCMBCA peripherals 24eccf95f67b ARM: dts: bcm6878: Add BCMBCA peripherals e612570425c8 ARM: dts: bcm6855: Add BCMBCA peripherals 0fe5d113eb19 ARM: dts: bcm6846: Add interrupt to RNG da565fb92f8d dt-bindings: rng: r200: Add interrupt property 7fcaa195894c ARM: dts: bcm6878: Correct UART0 IRQ number c9e81198a750 arm64: dts: broadcom: bcm2712: Use "l2-cache" for L2 cache node names 18c889a9a419 selftests/tc-testing: Add test for echo of big TC filters faeefc173be4 sock: Correct error checking condition for (assign|release)_proto_idx() 6394e63fb17a bcachefs: indent error messages of invalid compression 752e2217d789 smc: Fix lockdep false-positive for IPPROTO_SMC. 083a0c8d172a drm/amdgpu: Enhance Cleaner Shader Handling in GFX v9.0 Architecture v2 8896abcfdd89 drm/amdgpu: Add PACKET3_RUN_CLEANER_SHADER_9_0 for Cleaner Shader execution cf93f10101f9 drm/amd/amdgpu: Fix out of bounds warning in amdgpu_hw_ip_info 4172b556fd5b drm/amdkfd: add smi events for process start and end 1d9bff4cf8c5 drm/amdgpu: Use the right function for hdp flush 5045c6c69872 drm/amdgpu: Direct ret in ras_reset_err_cnt on VF 18a878fd8aef drm/amdgpu: Use generic hdp flush function d6b22b1dffda drm/amdgpu: Set RAS EEPROM table version to v3 for umc v12_5 e21e1e8bb847 drm/amdgpu: Enable per-queue reset for SDMA v4.4.2 on IP v9.5.0 e62a8bc5d687 drm/amdgpu/gfx11: Add Cleaner Shader Support for GFX11.5.2/11.5.3 GPUs 20c50a9a7933 drm/amd/display/dml2: use vzalloc rather than kzalloc a61c16258a47 Documentation/amdgpu: Add Ryzen AI 350 series processors 309d11b4bbb4 drm/amd/display: Add htmldocs description for fused_io interface 2e0454b73064 drm/amdgpu: adjust enforce_isolation handling b86fd212f376 drm/amdgpu/mes12: use the device value for enforce isolation a7bb01337fce drm/amdgpu/mes11: use the device value for enforce isolation 0f4dfe86fe92 drm/amdgpu: Add back JPEG to video caps for carrizo and newer 9a218d6f478e drm/amdgpu/gfx12: Implement the GFX12 KCQ pipe reset 732c6cefc1ec drm/amdgpu: Replace tmp_adev with hive in amdgpu_pci_slot_reset 39938a8ed979 drm/amdgpu: fix warning of drm_mm_clean c770ef19673f drm/amd/amdgpu: disable ASPM in some situations 0ec7535f5ba1 drm/amdgpu: remove the duplicated mes queue active state setting f0ec5926da24 amd/amdgpu: Implement VCN queue reset for vcn 4.0.3 8ef4e996745b drm/amdgpu: Move read of snoop register from guest to host b7549ed5edc6 dt-bindings: counter: Convert ftm-quaddec.txt to yaml format 2aabd44aa8a3 drm/amd: Forbid suspending into non-default suspend states 8b2ae7d49267 drm/amdgpu: use a dummy owner for sysfs triggered cleaner shaders v4 5d7ddc59b3d8 selinux: reduce path walk overhead 8716451a4e57 selinux: support wildcard match in genfscon 4926c3fd83d5 selinux: drop copy-paste comment cde3b1b66f2d selinux: unify OOM handling in network hashtables e6fb56b2253d selinux: add likely hints for fast paths 9cc034be10a5 selinux: contify network namespace pointer 47a1a15645d5 selinux: constify network address pointer d19dc8d4dfca scsi: scsi_debug: Add ERASE for tapes 34252036774b scsi: scsi_debug: Use scsi_device->type instead os sdebug_ptype where possible 5b0cb8c984bf scsi: scsi_debug: Move some tape-specific commands to separate definitions eaa326f5a8e8 scsi: scsi_debug: Enable different command definitions for different device types a040adb78005 scsi: scsi_debug: Fix two typos in command definitions a1fc89d409d8 tracing/selftest: Add test to better test subops filtering of function graph 0ae6b8ce200d ftrace: Fix accounting of subop hashes 04a80a34c22f ftrace: Properly merge notrace hashes 654d61b8e0e2 audit: record AUDIT_ANOM_* events regardless of presence of rules baaba7b44837 audit: mark audit_log_vformat() with __printf() attribute c8ba3f8aff67 PCI: Run quirk_huawei_pcie_sva() before arm_smmu_probe_device() d5f49921707c dt-bindings: soc: fsl: fsl,ls1028a-reset: Fix maintainer entry a650d38915c1 bpf: Convert ringbuf map to rqspinlock 2b7070291733 perf tools: Remove evsel__handle_error_quirks() e7bb7d44c3b9 drm: renesas: Add zpos, alpha and blend properties to RZ/G2L DU ecc2b7478bdc accel/qaic: Test for imported buffers with drm_gem_is_imported() 4df05f4a5fea arm64: dts: allwinner: h5/h6: Drop spurious 'clock-latency-ns' properties d94a1c936737 arm/arm64: dts: allwinner: Use preferred node names for cooling maps ee6a44da3c87 tty: Require CAP_SYS_ADMIN for all usages of TIOCL_SELMOUSEREPORT 7094832b5ac8 serial: msm: Configure correct working mode before starting earlycon 043806bc9dbc serial: sh-sci: Introduced sci_of_data 21fc3d6b45ba serial: sh-sci: Introduced function pointers d004e3595718 serial: sh-sci: Fix a comment about SCIFA 25422e8f46c1 dt-bindings: serial: Add compatible for Renesas RZ/T2H SoC in sci b35f7a773cbc vt: remove zero-white-space handling from conv_uni_to_pc() 547f57b88d5f vt: pad double-width code points with a zero-white-space c7cb5b0779d7 vt: update ucs_width.c following latest gen_ucs_width.py 119ff0b0f454 vt: update gen_ucs_width.py to produce more space efficient tables cd6937d42bca vt: support Unicode recomposition 54af55b990ed vt: create ucs_recompose.c using gen_ucs_recompose.py f2347b0cdf65 vt: introduce gen_ucs_recompose.py to create ucs_recompose.c 3a1ab63aa05b vt: update ucs_width.c using gen_ucs_width.py 26c94eb4842a vt: introduce gen_ucs_width.py to create ucs_width.c e88391f730e4 vt: properly support zero-width Unicode code points 2acaf27cd7f4 vt: move unicode processing to a separate file 74045f6658f1 vt: minor cleanup to vc_translate_unicode() 86bcae88c920 serial: Fix potential null-ptr-deref in mlb_usio_probe() 81e4de4ba298 serial: 8250_of: add support for an optional bus clock 2c0594f9f062 dt-bindings: serial: 8250: support an optional second clock 0ed228275485 dt-bindings: serial: snps-dw-apb-uart: Simplify DMA-less RZ/N1 rule a5482409a435 serial: sc16is7xx: use new GPIO line value setter callbacks 2318a488683a serial: max310x: use new GPIO line value setter callbacks 9d64c6ae2d6f serial: tegra-utc: Remove unneeded semicolon a53be6945f51 serial: qcom-geni: Remove alias dependency from qcom serial driver 6bd697b5fc39 tty: serial: uartlite: register uart driver in init a0003b9d7948 serial: lantiq: Remove unnecessary print function dev_err() 753a55f55908 serial: 8250_ni: Tidy up ACPI ID table 030df0ef7cec serial: 8250_ni: Switch to use dev_err_probe() 2e4899740ebb serial: 8250_ni: use serial_port_in()/serial_port_out() helpers 38dbd9517d58 serial: 8250_ni: Remove unneeded conditionals b4694a76180b serial: 8250_ni: Switch to use platform_get_mem_or_io() 9b4a192adf42 serial: 8250_ni: Remove duplicate mapping 57de87b14690 serial: 8250_ni: Switch to use uart_read_port_properties() f57edca8c1e6 dt-bindings: timer: renesas,tpu: remove obsolete binding d319af11e9a1 fs/filesystems: Fix potential unsigned integer underflow in fs_name() 73e9cc1ffd36 USB: wdm: add annotation 1fdc4dca350c USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context c1846ed4eb52 USB: wdm: close race between wdm_open and wdm_wwan_port_stop 9697f5efcf5f USB: wdm: handle IO errors in wdm_wwan_port_start e00b39a4f355 USB: VLI disk crashes if LPM is used 63ccd26cd1f6 usb: dwc3: gadget: check that event count does not exceed event buffer length 9ab75eee1a05 USB: storage: quirk for ADATA Portable HDD CH94 95bfd4b5928f fs/fs_context: Mark an unlikely if condition with unlikely() in vfs_parse_monolithic_sep() 0937cb5f345c Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()" 2932b6b547ec usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive bcb60d438547 USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02) 38d6e60b6f3a usb: dwc3: xilinx: Prevent spike in reset signal a1059896f2bf usb: cdns3: Fix deadlock when using NCM gadget 8c531e0a8c2d usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling 8cab0e9a3f3e usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines 4e28f79e3dff usb: chipidea: ci_hdrc_imx: fix usbmisc handling a8fca9b51158 fs/fs_parse: Correct comments of fs_validate_description() 169263214645 USB: core: Correct API usb_(enable|disable)_autosuspend() prototypes 1d73df245b19 usb: Remove orphaned UDC drivers 916148d24d77 fs/fs_context: Use KERN_INFO for infof()|info_plog()|infofc() d4e5b10c5562 usb: common: usb-conn-gpio: use a unique name for usb connector device ffb34a60ce86 usb: renesas_usbhs: Reorder clock handling and power management in probe 8fb4c9d7c113 usb: renesas_usbhs: Fix typo in comment b9cff71c509b usb: renesas_usbhs: Correct function references in comment a02dcd3b616a usb: hub: Fail fast in USB3 link power management enable path bf11662f71dc usb: hub: reorder USB3 link power management enable requests bf6e36a03314 usb: hub: Don't disable LPM completely if device initiated LPM fails c8be504beb1e usb: hub: verify device is configured in usb_device_may_initiate_lpm() 70b85914c02a usb: hub: Block less in USB3 link power management LPM disable path 82fe5107fa3d usb: Add checks for snprintf() calls in usb_alloc_dev() 263d4fb2a2f1 usb: chipidea: imx: add HSIO Block Control wakeup setting ee0dc2f7d522 usb: chipidea: imx: add wakeup interrupt handling bd3c096ce5e4 dt-bindings: usb: usbmisc-imx: add support for i.MX95 platform 54f30ae4a367 dt-bindings: usb: chipidea: Add i.MX95 compatible string 'fsl,imx95-usb' 54f9823ba756 usb: ehci-fsl: Fix use of private data to avoid -Wflex-array-member-not-at-end warning 387602d8a755 usb: cdc-wdm: avoid setting WDM_READ for ZLP-s 1b4dab853768 dt-bindings: usb: smsc,usb3503: Correct indentation and style in DTS example 015c0e63eb7c usb: gadget: udc-xilinx: Remove the invalid comment b9e4b9545424 usb: cdns3: Remove the invalid comment 937a8a3a8d46 usb: gadget: f_hid: wake up readers on disable/unbind 24454a11dd15 usb: gadget: uvc: Avoid -Wflex-array-member-not-at-end warnings bd3cf1a9396e USB: gadget: Replace deprecated strncpy() with strscpy() 6e07dd1354f4 dt-bindings: usb: dwc3: Allow connector in USB controller node 2e8bbfc11201 dt-bindings: usb: qcom,dwc3: Add SM8750 compatible 850e634006f4 usb: dwc3: core: Avoid redundant system suspend/resume callbacks b4b38ffb38c9 usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode aaa8f2e95934 usb: typec: tipd: Fix wakeup source leaks on device unbind 9fc5986fbcd7 usb: typec: tcpci: Fix wakeup source leaks on device unbind a592e0673a20 usb: typec: tcpci: add regulator support 8a50da849151 usb: typec: tcpm: allow switching to mode accessory to mux properly 8db73e6a42b6 usb: typec: tcpm: allow sink (ufp) to toggle into accessory mode debug 64843d0ba96d usb: typec: tcpm: allow to use sink in accessory mode 0f7bbef1794d usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set ac573b940738 usb: typec: ucsi: Add the UCSI commands in debugfs 00327d7f2c8c usb: typec: ucsi: add Huawei Matebook E Go ucsi driver 575fe08c2215 wifi: iwlwifi: mld: Restart firmware on iwl_mld_no_wowlan_resume() error 47a742fd977a fs: use namespace_{lock,unlock} in dissolve_on_fput() 5f05c14e7c19 wifi: iwlwifi: pcie: set state to no-FW before reset handshake 8e3c15ee0d29 iomap: skip unnecessary ifs_block_is_uptodate check 05b4aa7f98f3 hwmon: (xgene-hwmon) Simplify PCC shared memory region handling b463d7fd118b fs: Fix filename init after recent refactoring 40cb48eba3b4 netfs: Only create /proc/fs/netfs with CONFIG_PROC_FS 5730609ffd7e select: do_pollfd: add unlikely branch hint return path 746375524bb6 drm/sysfb: efidrm: Avoid clang -Wsometimes-uninitialized in efidrm_device_create() 6acbf71463f7 drm/i915/backlight: Modify condition to use panel luminance cc2308ebbbb1 drm/dp: Add smooth brightness register bit definition d43dbf7322a3 mount: ensure we don't pointlessly walk the mount tree b2b4483b5d05 dcache: convert dentry flag macros to enum a64e4d48a0b7 afs: Fix afs_dynroot_readdir() to not use the RCU read lock f1745496d3fb netfs: Update main API document 3b607b75a345 null_blk: Use strscpy() instead of strscpy_pad() in null_add_dev() d2209fd1f385 torture: Add testing of RCU's Rust bindings to torture.sh 86b30552c9d1 torture: Add --do-{,no-}normal to torture.sh 571a2489fb59 checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_unlock_lite() 1c81e4d38304 rcutorture: Check for ->up_read() without matching ->down_read() ddd062f7536c rcutorture: Complain if an ->up_read() is delayed more than 10 seconds 1b983c34d569 rcutorture: Comment invocations of tick_dep_set_task() 1507f995dad3 rcutorture: Pull rcu_torture_updown() loop body into new function 86b00896e29b rcutorture: Add tests for SRCU up/down reader primitives a3204f778cf7 rcutorture: Make torture.sh --do-rt use CONFIG_PREEMPT_RT 66e1a887273c usb: typec: class: Invalidate USB device pointers on partner unregistration ec27386de23a usb: typec: class: Fix NULL pointer access e9a573e2d7c6 dt-bindings: nvmem: Add compatible for MSM8960 b78de5c2c60f dt-bindings: nvmem: Add compatible for IPQ5018 3566a737db87 nvmem: qfprom: switch to 4-byte aligned reads 6786484223d5 nvmem: core: update raw_len if the bit reading is required 13bcd440f2ff nvmem: core: verify cell's raw_len 7a06ef751077 nvmem: core: fix bit offsets of more than one byte eed6d954542f dt-bindings: nvmem: fixed-cell: increase bits start value to 31 269e074da188 dt-bindings: nvmem: Add compatible for MS8937 f487438d3705 dt-bindings: nvmem: qfprom: Add X1E80100 compatible 50d75a13a9ce nvmem: rockchip-otp: add rk3576 variant data 9165960606df dt-bindings: nvmem: rockchip,otp: Add compatible for RK3576 1b23c14c0732 dt-bindings: nvmem: rockchip,otp: add missing limits for clock-names 6907e8093b30 nvmem: rockchip-otp: Move read-offset into variant-data bea5892d0ed2 xhci: Limit time spent with xHC interrupts disabled during bus resume 1ea050da5562 usb: xhci: Fix invalid pointer dereference in Etron workaround 9e3a28793d2f usb: xhci: Fix Short Packet handling rework ignoring errors b513cc1905bb Revert "xhci: Prevent early endpoint restart when handling STALL errors." af1352f82729 Revert "xhci: Avoid queuing redundant Stop Endpoint command for stalled endpoint" d27326a99992 dma-buf/sw_sync: Decrement refcount on error in sw_sync_ioctl_get_deadline() e78e7856d233 ASoC: test-component: add set_tdm_slot stub implementation 9d0ec51d7c22 phy: rockchip: samsung-hdptx: Add high color depth management 45b14bdcf4ac phy: rockchip: samsung-hdptx: Optimize internal rate handling 37f335dbfd02 phy: rockchip: samsung-hdptx: Rename ambiguous rk_hdptx_phy->rate 6efbd0f46dd8 phy: rockchip: samsung-hdptx: Restrict altering TMDS char rate via CCF 2392050a2cb9 phy: rockchip: samsung-hdptx: Provide config params validation support c871a311edf0 phy: rockchip: samsung-hdptx: Setup TMDS char rate via phy_configure_opts_hdmi 0edf9d2bb9b4 phy: rockchip: samsung-hdptx: Avoid Hz<->hHz unit conversion overhead bacf2fe750da phy: rockchip: samsung-hdptx: Drop superfluous cfgs driver data bcd61d182618 phy: rockchip: samsung-hdptx: Drop unused phy_cfg driver data 6218c3fd6702 phy: rockchip: samsung-hdptx: Drop unused struct lcpll_config 1f4d382769e3 phy: rockchip: samsung-hdptx: Do no set rk_hdptx_phy->rate in case of errors 0422253ac191 phy: rockchip: samsung-hdptx: Fix clock ratio setup 3bb9286f4ece phy: hdmi: Add color depth configuration 10ed34d6eaaf phy: Add HDMI configuration options 9cf118aafd66 phy: rockchip-samsung-dcphy: Add missing assignment 4c962bc929f1 drm/hisilicon/hibmc: Add vga connector detect functions b11bc1ae4658 drm/hisilicon/hibmc: Add MSI irq getting and requesting for HPD 3c7623fb5bb6 drm/hisilicon/hibmc: Enable this hot plug detect of irq feature 2f6182616cfd drm/hisilicon/hibmc: Add colorbar-cfg feature and its debugfs file bd1c935811ae drm/hisilicon/hibmc: Getting connector info and EDID by using AUX channel 1e7f35512e77 drm/hisilicon/hibmc: Refactor the member of drm_aux in struct hibmc_dp dfc820d2f8a8 phy: qualcomm: qcom-uniphy-pcie 28LP add support for IPQ5018 aae29082b662 dt-bindings: phy: qcom: uniphy-pcie: Add ipq5018 compatible 5f80fb4d6abd drm/hisilicon/hibmc: Add dp serdes cfg in dp process 9e736cd444f4 drm/hisilicon/hibmc: Add dp serdes cfg to adjust serdes rate, voltage and pre-emphasis f9698f802e50 drm/hisilicon/hibmc: Restructuring the header dp_reg.h ac3ca3d875d8 dm: fix native zone append devices on top of emulated ones 5dd42cca8cbd dm: limit swapping tables for devices with zone write plugs 0cc22f5a861c phy: qcom: qmp-pcie: Add PHY register retention support ea57d7fe4f5a phy: qcom: pcie: Determine has_nocsr_reset dynamically 4678b56b0444 dm: fix dm_blk_report_zones 4ea30ec6fb3b dm: handle failures in dm_table_set_restrictions e8819e7f0347 dm: free table mempools if not used in __bind 9eb7109a5bfc dm: don't change md if dm_table_set_restrictions() fails bdeff6d8a211 phy: amlogic: phy-meson-axg-pcie: Fix PHY creation order in axg-pcie probe fef364bd4c9c phy: amlogic: phy-meson-axg-pcie: Simplify error handling with dev_err_probe() a77e2e899841 phy: amlogic: phy-meson-axg-mipi-dphy: Simplify error handling with dev_err_probe() de39730f9258 phy: amlogic: phy-meson-axg-mipi-pcie-analog: Simplify error handling with dev_err_probe() 9bff4ef29a64 phy: amlogic: phy-meson-g12a-usb2: Simplify error handling with dev_err_probe() 05457917e50c phy: amlogic: phy-meson-gxl-usb2: Simplify error handling with dev_err_probe() e153fdea9db0 phy: can-transceiver: Re-instate "mux-states" property presence check 14423fc3a4a2 media: venus: pm_helpers: add compatibility for dev_pm_genpd_set_hwmode on V4 b588898880b0 media: venus: vdec: queue dpb buffers to firmware for video seek 523cea3a19f0 media: venus: Fix probe error handling 4edd34175e3d dt-bindings: media: add support for video hardware on QCS615 platform e68c3c50a736 media: iris: fix error code in iris_load_fw_to_memory() bf462ef8c5ad dt-bindings: media: qcom,sm8550-iris: document SA8775p IRIS accelerator 1830cf0f56c3 media: qcom: camss: Add x1e80100 specific support b8f781596da0 media: qcom: camss: csiphy-3ph: Add 4nm CSIPHY 2ph 5Gbps DPHY v2.1.2 init sequence 88655d64210e media: qcom: camss: Add support for 3ph CSIPHY write settle delay 727970e9725c media: qcom: camss: Add VFE680 support 253314b20408 media: qcom: camss: Add CSID 680 support 74cae7794341 media: qcom: camss: Use the CSIPHY id property to find clock names 5af908c2c93d media: qcom: camss: Add an id property to struct resources b6fafb3941fa media: qcom: camss: vfe: suppress VFE version log spam aef1d545989b media: qcom: camss: csid: suppress CSID log spam bce4c094c272 media: qcom: camss: Restrict endpoint bus-type to D-PHY 2ab7f87a7f4b dt-bindings: media: Add qcom,x1e80100-camss be526da77939 dt-bindings: media: camss: Restrict bus-type property 4acbaa8794b3 media: MAINTAINERS: Add myself to iris Reviewers 10c17af9666a media: MAINTAINERS: Amend venus Maintainers and Reviewers 4c3596d7e83a media: mediatek: vcodec: add description for vsi struct c8c3bb1e5445 media: mediatek: vcodec: support extended h264 decode 80d45644d5f9 media: mediatek: vcodec: remove vsi operation in common interface f19035b86382 media: mediatek: vcodec: Correct vsi_core framebuffer size 311e40e877bd media: verisilicon: Enable wide 4K in AV1 decoder 4bfeea6ec1c0 thunderbolt: Use wake on connect and disconnect over suspend 9bf4294d0c1e ALSA: usb-audio: qcom: Notify USB audio devices on USB offload probing a67656f011d1 ALSA: usb-audio: qcom: Add USB offload route kcontrol 6a348e9236c3 ALSA: usb-audio: qcom: Don't allow USB offload path if PCM device is in use 326bbc348298 ALSA: usb-audio: qcom: Introduce QC USB SND offloading support bd1979b9d3fc ALSA: usb-audio: qcom: Add USB QMI definitions e0dd9240f13a ASoC: qcom: qdsp6: Fetch USB offload mapped card and PCM device 1b8d0d87b934 ASoC: qcom: qdsp6: Add headphone jack for offload connection status 72b0b8b29980 ASoC: qcom: qdsp6: Add USB backend ASoC driver for Q6 3aafa53515b0 ASoC: qcom: qdsp6: q6afe: Increase APR timeout 450d63471d1c ASoC: qcom: qdsp6: Introduce USB AFE port to q6dsp 305da591bd05 ASoC: dt-bindings: Update example for enabling USB offload on SM8250 55b5fb369c02 ASoC: dt-bindings: qcom,q6dsp-lpass-ports: Add USB_RX port 6640c9bc5c97 ASoC: doc: Add documentation for SOC USB f98cd6ecda1d ASoC: usb: Rediscover USB SND devices on USB port add 234ed325920c ASoC: usb: Fetch ASoC card and pcm device information 0bb5f3614b25 ASoC: usb: Create SOC USB SND jack kcontrol 00f5d6bfba3a ASoC: usb: Add PCM format check API for USB backend dba7759af789 ASoC: Add SoC USB APIs for adding an USB backend 722f79117ee8 ALSA: usb-audio: Allow for rediscovery of connected USB SND devices 74914dc1ea26 ALSA: usb-audio: Introduce USB SND platform op callbacks f15d1e557b01 ALSA: usb-audio: Prevent starting of audio stream if in use d893d5eaabfa ALSA: usb-audio: Save UAC sample size information 2bde439265e2 ALSA: usb-audio: Check for support for requested audio format 5a49a6ba2214 ALSA: usb-audio: Export USB SND APIs for modules 67890d579402 ALSA: Add USB audio device jack type 8da7644493b4 usb: dwc3: Specify maximum number of XHCI interrupters b85a2ebda103 usb: host: xhci: Notify xHCI sideband on transfer ring free 000ab7dab5b8 usb: host: xhci-plat: Set XHCI max interrupters if property is present fce57295497d usb: host: xhci-mem: Allow for interrupter clients to choose specific index 5beb4a53a1dd usb: host: xhci-mem: Cleanup pending secondary event ring events de66754e9f80 xhci: sideband: add initial api to register a secondary interrupter entity 6b4566400a29 selftests/landlock: Add PID tests for audit records e4a0f9e0cacd selftests/landlock: Factor out audit fixture in audit_test 4767af82a08f landlock: Log the TGID of the domain creator 767e22001dfc iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent() ae4814a3aab5 iommu: remove unneeded semicolon 38e8844005e6 iommu/mediatek: Fix NULL pointer deference in mtk_iommu_device_group 99deffc409b6 iommu/exynos: Fix suspend/resume with IDENTITY domain d11c5a928a6e drm/xe/vf: Don't expose privileged GT debugfs files if VF 387444984d7b drm/xe/guc: Don't expose GuC privileged debugfs files if VF e15826bb3c2c drm/xe/guc: Refactor GuC debugfs initialization 31660b406d87 accel/ivpu: Add cmdq_id to job related logs 1524c28b9952 accel/ivpu: Show NPU frequency in sysfs 6c2b75404d33 accel/ivpu: Fix the NPU's DPU frequency calculation 082a29e20af4 accel/ivpu: Update FW Boot API to version 3.28.3 683e9fa1c885 accel/ivpu: Flush pending jobs of device's workqueues 164a9f712fa5 x86/xen: Fix __xen_hypercall_setfunc() 62e565273993 x86/cacheinfo: Standardize header files and CPUID references 718f9038acc5 x86/cpuid: Remove obsolete CPUID(0x2) iteration macro 23a76739d6af x86/alternatives: Make smp_text_poke_batch_process() subsume smp_text_poke_batch_finish() 4f9534719e52 x86/alternatives: Add comment about noinstr expectations 023f42dd5920 x86/alternatives: Rename 'apply_relocation()' to 'text_poke_apply_relocation()' dac0d7542782 x86/alternatives: Update the comments in smp_text_poke_batch_process() 2c373ca0640f x86/alternatives: Remove 'smp_text_poke_batch_flush()' b1bb39185df6 x86/alternatives: Move declarations of vmlinux.lds.S defined section symbols to db5c68c88c07 x86/alternatives: Simplify the #include section 3c8454dfc914 x86/alternatives: Rename 'POKE_MAX_OPCODE_SIZE' to 'TEXT_POKE_MAX_OPCODE_SIZE' 8036fbe5a5d6 x86/alternatives: Rename 'TP_ARRAY_NR_ENTRIES_MAX' to 'TEXT_POKE_ARRAY_MAX' 22b966231303 x86/alternatives: Standardize on 'tpl' local variable names for 'struct smp_text_poke_loc *' 3e6f47573ec3 x86/alternatives: Simplify and clean up patch_cmp() 6af954037962 x86/alternatives: Constify text_poke_addr() 0e67e587e2e0 x86/alternatives: Simplify text_poke_addr_ordered() 6e4955a9d73e x86/alternatives: Rename 'text_poke_sync()' to 'smp_text_poke_sync_each_cpu()' 7fbadb50d95a x86/alternatives: Move text_poke_array completion from smp_text_poke_batch_finish() and smp_text_poke_batch_flush() to smp_text_poke_batch_process() cca3473956be x86/alternatives: Add documentation for smp_text_poke_batch_add() 9647ce465265 x86/alternatives: Document 'smp_text_poke_single()' 8a6a1b4e0ef1 x86/alternatives: Remove the mixed-patching restriction on smp_text_poke_single() 0e351aec2b00 x86/alternatives: Move the text_poke_array manipulation into text_poke_int3_loc_init() and rename it to __smp_text_poke_batch_add() 74e8e2bf950e x86/alternatives: Simplify smp_text_poke_batch_process() 8e35752f0c33 x86/alternatives: Simplify smp_text_poke_int3_handler() b6a25841c171 x86/alternatives: Simplify try_get_text_poke_array() 3916eec5160d x86/alternatives: Rename 'put_desc()' to 'put_text_poke_array()' 46f3d9d329de x86/alternatives: Rename 'try_get_desc()' to 'try_get_text_poke_array()' 0494b16b9cae x86/alternatives: Remove the tp_vec indirection 6e7dc03aeeb5 x86/alternatives: Introduce 'struct smp_text_poke_array' and move tp_vec and tp_vec_nr to it 37725b64a991 x86/alternatives: Assert input parameters in smp_text_poke_batch_process() 476ad071c678 x86/alternatives: Assert that smp_text_poke_int3_handler() can only ever handle 'tp_vec[]' based requests c8976ade0c1b x86/alternatives: Simplify smp_text_poke_single() by using tp_vec and existing APIs eaa24c9177c8 x86/alternatives: Remove the 'addr == NULL means forced-flush' hack from smp_text_poke_batch_finish()/smp_text_poke_batch_flush()/text_poke_addr_ordered() 2d0cf10a1eb6 x86/alternatives: Use non-inverted logic instead of 'tp_order_fail()' 87836af1eafc x86/alternatives: Add text_mutex) assert to smp_text_poke_batch_flush() 3bd7546ff24e x86/alternatives: Rename 'int3_desc' to 'int3_vec' a81d43c46e6e x86/alternatives: Rename 'struct text_poke_loc' to 'struct smp_text_poke_loc' fb802d639340 x86/alternatives: Rename 'text_poke_loc_init()' to 'text_poke_int3_loc_init()' 732c7c33a0c1 x86/alternatives: Rename 'text_poke_queue()' to 'smp_text_poke_batch_add()' e8d7b8c2bbcd x86/alternatives: Rename 'text_poke_finish()' to 'smp_text_poke_batch_finish()' aedb60c2c66c x86/alternatives: Rename 'text_poke_flush()' to 'smp_text_poke_batch_flush()' f5afa2e8efda x86/alternatives: Remove the confusing, inaccurate & unnecessary 'temp_mm_state_t' abstraction 5224f09a7b57 x86/alternatives: Update comments in int3_emulate_push() 762255b743b8 x86/alternatives: Remove duplicate 'text_poke_early()' prototype e84c31b9c9ac x86/alternatives: Rename 'bp_desc' to 'int3_desc' da364fc54789 x86/alternatives: Rename 'poking_addr' to 'text_poke_mm_addr' a5c832e0476e x86/alternatives: Rename 'poking_mm' to 'text_poke_mm' 5236b6a0fe92 x86/alternatives: Rename 'poke_int3_handler()' to 'smp_text_poke_int3_handler()' 9586ae48e785 x86/alternatives: Rename 'text_poke_bp()' to 'smp_text_poke_single()' bee4fcfbc128 x86/alternatives: Rename 'text_poke_bp_batch()' to 'smp_text_poke_batch_process()' 28fb79092d9f x86/alternatives: Rename 'bp_refs' to 'text_poke_array_refs' 84e5ba949b0a x86/alternatives: Rename 'struct bp_patching_desc' to 'struct text_poke_int3_vec' d60e4b2410e1 x86/alternatives: Document the text_poke_bp_batch() synchronization rules a bit more 4334336e769b x86/alternatives: Improve code-patching scalability by removing false sharing in poke_int3_handler() e9bde6230972 leds: lp8860: Disable GPIO with devm action 16df093d79e4 leds: lp8860: Only unlock in lp8860_unlock_eeprom() fa604baf13ce leds: lp8860: Enable regulator using enable_optional helper f4a9dd5a9a67 leds: lp8860: Remove default regs when not caching c20b0f27b352 leds: lp8860: Use new mutex guards to cleanup function exits 868242c7dca3 leds: lp8860: Use regmap_multi_reg_write for EEPROM writes 61499764e5cc net: stmmac: stm32: simplify clock handling 4bc28af2da87 arm64: dts: amlogic: Drop redundant CPU "clock-latency" ebaf911ba6e1 char: tpm: tpm-buf: Add sanity check fallback in read helpers 715ad3e0ec2b xen: fix multicall debug feature d9d3cede4167 iommu/ipmmu-vmsa: Register in a sensible order 686b2730e481 phy: usb: add support for bcm74110 0fbceff4f873 dt-bindings: phy: brcmstb-usb-phy: Add support for bcm74110 6a9accd65608 phy: samsung: Do not enable PHY_EXYNOS5_USBDRD by default during compile testing be62baafc241 phy: marvell: Do not enable by default during compile testing 280e5a301005 iommu: Clear iommu-dma ops on cleanup d784552e76a2 phy: qcom-qmp-ufs: check for mode type for phy setting 7d8c490ba396 iommu/vt-d: Remove an unnecessary call set_dma_ops() 548183ea388c iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIs b47158fb4295 phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking df4bf3fa1b1e iommu: Fix crash in report_iommu_fault() 1954629dc649 drm/i915/debugfs: move PCH type to display caps 1a5d935f8e5a drm/i915/debugfs: remove i915_display_capabilities 01c6df60d5d4 Add linux-next specific files for 20250411 3940f5349b47 x86/i8253: Call clockevent_i8253_disable() with interrupts disabled 0c49baf099ba r8169: add helper rtl8125_phy_param 8c40d99e5f43 r8169: add helper rtl_csi_mod for accessing extended config space 3b4f78f9ad29 ipv4: remove unnecessary judgment in ip_route_output_key_hash_rcu 54d790856c73 tools: ynl: generate code for rt-route and add a sample 29d34a4d785b tools: ynl: generate code for rt-addr and add a sample 882e7b1365ce tools: ynl-gen: use family c-name in notifications e8025e72aad6 tools: ynl-gen: consider dump ops without a do "type-consistent" 7e8ba0c7de2b tools: ynl: don't use genlmsghdr in classic netlink e0a7903c323f tools: ynl-gen: don't consider requests with fixed hdr empty 17b3ce292dcb tools: ynl: support creating non-genl sockets 1652e1f35dfb netlink: specs: rt-route: add C naming info 52d062362c05 netlink: specs: rt-addr: add C naming info 295ff1e95201 netlink: specs: rt-route: remove the fixed members from attrs d460016e7bca netlink: specs: rt-addr: remove the fixed members from attrs 97a33caa9071 netlink: specs: rt-route: specify fixed-header at operations level cd5e64fb959a netlink: specs: rename rtnetlink specs in accordance with family name cfe82469a00f ipv6: add exception routes to GC list in rt6_insert_exception 4145f00227ee usbnet: asix AX88772: leave the carrier control to phylink 0f08335ade71 trace: tcp: Add tracepoint for tcp_sendmsg_locked() b1e904999542 net: pass const to msg_data_left() 34e816acdb0d net: stmmac: dwc-qos: use stmmac_pltfr_find_clk() de6487201949 net: stmmac: provide stmmac_pltfr_find_clk() c449d5f3a3d7 tcp: add LINUX_MIB_PAWS_TW_REJECTED counter 04271411121a tcp: add TCP_RFC7323_TW_PAWS drop reason 1293dacbbd43 perf libunwind arm64: Fix missing close parens in an if statement 7397daf1029d ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4 614665105d12 ARM: dts: nokia n900: remove useless io-channel-cells property ce424c3051de ARM: omap2plus_defconfig: enable I2C devices of GTA04 36305857b1ea Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first" 6afd0a3c7ecb io_uring/zcrx: enable tcp-data-split in selftest f9882df02f98 selftests/landlock: Add PID tests for audit records 3a2b56be8c85 selftests/landlock: Factor out audit fixture in audit_test 1ded8e27ea93 landlock: Log the TGID of the domain creator dcdae6e92d4e drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later ffc59e32c67e RDMA/bnxt_re: Remove unusable nq variable 522e9ed157e3 Bluetooth: l2cap: Check encryption key size on incoming connection 103308e50db9 Bluetooth: btnxpuart: Add an error message if FW dump trigger fails 61a9c6e39c8d Bluetooth: btnxpuart: Revert baudrate change in nxp_shutdown c174cd0945ad Bluetooth: increment TX timestamping tskey always for stream sockets e92900c9803f Bluetooth: qca: fix NV variant for one of WCN3950 SoCs 324dddea3210 Bluetooth: btrtl: Prevent potential NULL dereference eb73b5a91572 Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address 7f56978e5876 tools headers: Update the arch/x86/lib/memset_64.S copy with the kernel sources 847f1403d3ee tools headers: Update the x86 headers with the kernel sources 74709981873d tools headers: Update the linux/unaligned.h copy with the kernel sources 4056cf407253 tools headers: Update the uapi/asm-generic/mman-common.h copy with the kernel sources df4bd8c76d49 tools headers: Update the uapi/linux/prctl.h copy with the kernel sources 22f72088ffe6 tools headers: Update the syscall table with the kernel sources af74e5fe7453 tools headers: Update the VFS headers with the kernel sources ae62977331fc tools headers: Update the uapi/linux/perf_event.h copy with the kernel sources 9dbe66640f43 tools headers: Update the socket headers with the kernel sources ddc592972ff4 tools headers: Update the KVM headers with the kernel sources 642335f3ea2b ext4: don't treat fhandle lookup of ea_inode as FS corruption e396dd85172c x86/sev: Register tpm-svsm platform device 93b7c6b3ce91 tpm: Add SNP SVSM vTPM driver b2849b072366 svsm: Add header with SVSM_VTPM_CMD helpers 770de678bc28 x86/sev: Add SVSM vTPM probe/send_command functions 28cce24d6596 regulator: adp5055: remove duplicate device table e60363bcfbce phy: amlogic: meson8b-usb2: Use the regmap_{clear,set}_bits helpers ff02c5a3df48 phy: amlogic: meson8b-usb2: Use FIELD_PREP instead of _SHIFT macros 588d5d20ca8d phy: exynos5-usbdrd: add exynos7870 USBDRD support 23f793850e9e dt-bindings: phy: samsung,usb3-drd-phy: add exynos7870-usbdrd-phy compatible 9b6662a0f715 phy: exynos5-usbdrd: use GENMASK and FIELD_PREP for Exynos5 PHY registers 070d54625825 dt-bindings: phy: rockchip: Add missing "phy-supply" property 692770ea5f0b KEYS: Add a list for unreferenced keys 27a2ca5d7995 char: tpm: tpm-buf: Add sanity check fallback in read helpers b5d057a86e20 ASoC: wm_adsp: Use vmemdup_user() instead of open-coding 807c1c831521 mailmap: Add entry for Srinivas Kandagatla 7f33f2471385 MAINTAINERS: use kernel.org alias e696e5a114b5 compiler.h: Avoid the usage of __typeof_unqual__() when __GENKSYMS__ is defined 1463b1c5bb23 leds: pca955x: Avoid potential overflow when filling default_label 9dcbd9f72385 mfd: ucb1x00: Use new GPIO line value setter callbacks 070502a0056f mfd: tps65010: Use new GPIO line value setter callbacks f66349748885 mfd: sm501: Use new GPIO line value setter callbacks eef476f15c83 x86/msr: Rename 'wrmsrl_cstar()' to 'wrmsrq_cstar()' 7cbc2ba7c107 x86/msr: Rename 'native_wrmsrl()' to 'native_wrmsrq()' 604d15d15ebd x86/msr: Rename 'wrmsrl_amd_safe()' to 'wrmsrq_amd_safe()' e2b8af0c6939 x86/msr: Rename 'rdmsrl_amd_safe()' to 'rdmsrq_amd_safe()' 8e44e83f57c3 x86/msr: Rename 'mce_wrmsrl()' to 'mce_wrmsrq()' ebe29309c4d2 x86/msr: Rename 'mce_rdmsrl()' to 'mce_rdmsrq()' c895ecdab2e4 x86/msr: Rename 'wrmsrl_on_cpu()' to 'wrmsrq_on_cpu()' d7484babd2c4 x86/msr: Rename 'rdmsrl_on_cpu()' to 'rdmsrq_on_cpu()' 27a23a544a55 x86/msr: Rename 'wrmsrl_safe_on_cpu()' to 'wrmsrq_safe_on_cpu()' 5e404cb7ac4c x86/msr: Rename 'rdmsrl_safe_on_cpu()' to 'rdmsrq_safe_on_cpu()' 6fa17efe4544 x86/msr: Rename 'wrmsrl_safe()' to 'wrmsrq_safe()' 6fe22abacd40 x86/msr: Rename 'rdmsrl_safe()' to 'rdmsrq_safe()' 78255eb23973 x86/msr: Rename 'wrmsrl()' to 'wrmsrq()' c435e608cf59 x86/msr: Rename 'rdmsrl()' to 'rdmsrq()' d58c04cf1d70 x86/msr: Standardize on 'u32' MSR indices in d8f8aad698b8 x86/msr: Harmonize the prototype and definition of do_trace_rdpmc() cd905826cbc8 x86/msr: Use u64 in rdmsrl_safe() and paravirt_read_pmc() 73bd1e01e98e x86/msr: Use u64 in rdmsrl_amd_safe() and wrmsrl_amd_safe() f4138de5e41f x86/msr: Standardize on u64 in dfe2574ce87e x86/msr: Standardize on u64 in 0b923d52bd15 led: multicolor: Fix intensity setting while SW blinking 51dc491a0855 f2fs: support to disable linear lookup fallback f3a6ac4856ec f2fs: prevent the current section from being selected as a victim during GC f3f5b7e063ec Squashfs: check return result of sb_min_blocksize bcf34dd6aef6 exit: combine work under lock in synchronize_group_exit() and coredump_task_exit() 9884cd543218 errseq: eliminate special limitation for macro MAX_ERRNO 7182192108ce kstrtox: add support for enabled and disabled in kstrtobool() 2e9bc65e7556 kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h 4a9fc28145a4 kernel.h: move READ/WRITE definitions to ee7a57714785 powernow: use pr_info_once 9fbe30403e0a checkpatch: qualify do-while-0 advice 9cf36058ef6e checkpatch: dont warn about unused macro arg on empty body 45600ddf9dc3 proc: fix the issue of proc_mem_open returning NULL bb847b1e3860 lib/rbtree.c: fix the example typo 30b3e541475e task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check acbea1927a13 exit: skip IRQ disabled warning during power off 0c92e450b046 crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo da57de56490b crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo 44454c0a94bd init/main.c: log initcall level when initcall_debug is used b401f4ac3f9c ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery 767ba8b7cba3 ocfs2: fix global bitmap allocating failure for discontig type 846a3210d9fa exit: document sched_process_exit and sched_process_template relation 3903a6f5eddd exit: move and extend sched_process_exit() tracepoint 5dfdb629e365 powerpc: add support for suppressing warning backtraces b683fbccc3b1 riscv: add support for suppressing warning backtraces 116e9ff9fdcb sh: move defines needed for suppressing warning backtraces 1beda1e84bce sh: add support for suppressing warning backtraces 0631f9bf9925 s390: add support for suppressing warning backtraces eee662ab481a parisc: add support for suppressing warning backtraces fab45a86c83e loongarch: add support for suppressing warning backtraces 675e1b200309 arm64: add support for suppressing warning backtraces f4ce2b0f1417 x86: add support for suppressing warning backtraces aa42b1b49e48 drm: suppress intentional warning backtraces in scaling unit tests 2d2335d8b5cd kunit: add documentation for warning backtrace suppression API 84a0136ef2be kunit: fix backtrace suppression test module description c563c8c59aed kunit: add test cases for backtrace warning suppression d26fb49c2ceb kunit: bug: count suppressed warning backtraces 0e85161a950b kunit: fix compilation error on s390 c75915d621e2 bug/kunit: core support for suppressing warning backtraces 9245e01cbec9 MAINTAINERS: update HUGETLB reviewers 8dccdde10582 mm: fix apply_to_existing_page_range() db29f258201f selftests/mm: fix compiler -Wmaybe-uninitialized warning 21b6d17e00a5 alloc_tag: handle incomplete bulk allocations in vm_module_tags_populate a3a910eec561 mailmap: add entry for Jean-Michel Hautbois 181a5dcd2890 mm: (un)track_pfn_copy() fix + doc improvements 69f2565e1337 mm: protect kernel pgtables in apply_to_pte_range() d4f777069e10 mm: clean up apply_to_pte_range() c8510576440f kasan: avoid sleepable page allocation from atomic context 41365ea4e37f mm: fix filemap_get_folios_contig returning batches of identical folios eaa2ab44169b mm/hugetlb: add a line break at the end of the format string 126b6e3e3e73 selftests: mincore: fix tmpfs mincore test failure efe054dcce0e mm/hugetlb: fix set_max_huge_pages() when there are surplus pages 05199a4b5498 mm-cma-report-base-address-of-single-range-correctly-v2 ddb0b8710303 mm/cma: report base address of single range correctly 270041888c09 mm: page_alloc: speed up fallbacks in rmqueue_bulk() fix 2181a3306b8c page_alloc: speed up fallbacks in rmqueue_bulk() - comment updates 04408fc13121 mm: page_alloc: speed up fallbacks in rmqueue_bulk() 330607f6f959 kunit: slub: add module description 1552e2f6a2e7 mm-kasan-add-module-decription-fix d8ffac63a603 mm/kasan: add module decription fba71e41a594 ucs2_string: add module description d0144eb90e58 zlib: add module description 01f30028247c fpga: tests: add module descriptions 36188e8c63cd samples-livepatch-add-module-descriptions-fix bcf1ec1a7c71 samples/livepatch: add module descriptions 91c4c65e0735 ASN.1: add module description f943d07c1720 mm/vma: add give_up_on_oom option on modify/merge, use in uffd release 2a19151dea00 selftests/mm: generate a temporary mountpoint for cgroup filesystem b1402b7fb7dc MAINTAINERS: add Andrew and Baoquan as kexec maintainers 08145c2f2ff3 mm/hugetlb: fix nid mismatch in alloc_surplus_hugetlb_folio() 4fff8e6dcdf4 mm/page_alloc: avoid second trylock of zone->lock e7b697186d3e mm/compaction: fix bug in hugetlb handling pathway 5cd75ea65072 lib/iov_iter: fix to increase non slab folio refcount 9d21b339dc5a mseal: fix typo and style in documentation 8e5bf22daa27 locking/local_lock, mm: replace localtry_ helpers with local_trylock_t type 3bf0e41a9263 test suite: use %zu to print size_t b4a3b6e314b6 radix-tree-add-missing-cleanuph-fix d24f6810e3fe radix-tree: add missing cleanup.h 5049a988e907 mailmap: map Loic Poulain's old email addresses 5ad92d55c139 mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accept_page() 8571a03a799b mm/contig_alloc: fix alloc_contig_range when __GFP_COMP and order < MAX_ORDER 174ce1d5a55b fwctl: Fix repeated device word in log message bad440f4fdb4 mount: ensure we don't pointlessly walk the mount tree e1a453a57bc7 tracing: Do not add length to print format in synthetic events 34779e14461c drm/amdgpu/mes12: optimize MES pipe FW version fetching 7ba88b5cccc1 drm/amd/pm/smu11: Prevent division by zero 35a5440832b2 drm/amdgpu: cancel gfx idle work in device suspend for s0ix 50f29ead1f1b drm/amd/display: pause the workload setting in dm c81a3ceedb1c drm/amdgpu/pm/swsmu: implement pause workload profile 7f991dd3641e drm/amdgpu/pm: add workload profile pause helper 70289ae5cac4 nvmet-fc: put ref when assoc->del_work is already scheduled b0b26ad0e194 nvmet-fc: take tgtport reference only once 1a909565733e nvmet-fc: update tgtport ref per assoc 88517565b592 nvmet-fc: inline nvmet_fc_free_hostport aeaa0913a699 nvmet-fc: inline nvmet_fc_delete_assoc 72511b1dc414 nvmet-fcloop: add ref counting to lport f22c458f9495 nvmet-fcloop: replace kref with refcount 2b5f0c5bc819 nvmet-fcloop: swap list_add_tail arguments 63690b75feb1 dcache: convert dentry flag macros to enum 7571ebd29ff2 afs: Fix afs_dynroot_readdir() to not use the RCU read lock 4a2208c25ce4 netfs: Update main API document b013b817f32f nvme-tcp: fix use-after-free of netns by kernel TCP socket. 8d46a2708503 ata: sata_sx4: Add error handling in pdc20621_i2c_read() 6aee8b8ccbc7 nfs: add missing selections of CONFIG_CRC32 9c42ac9eab6f torture: Add testing of RCU's Rust bindings to torture.sh 7834702dba2b torture: Add --do-{,no-}normal to torture.sh f77484bd23c6 checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_unlock_lite() 4dc59847eb5b rcutorture: Check for ->up_read() without matching ->down_read() 13ec2efdb751 rcutorture: Complain if an ->up_read() is delayed more than 10 seconds 263d10d76ede rcutorture: Comment invocations of tick_dep_set_task() fa404008674a rcutorture: Pull rcu_torture_updown() loop body into new function 01e2aef9ca9a rcutorture: Add tests for SRCU up/down reader primitives ec101bc1d952 rcutorture: Make torture.sh --do-rt use CONFIG_PREEMPT_RT a16627c46793 dt-bindings: nvmem: Add compatible for MSM8960 05201c2bc6bf dt-bindings: nvmem: Add compatible for IPQ5018 5ee40d948391 nvmem: qfprom: switch to 4-byte aligned reads b702c94126d2 nvmem: core: update raw_len if the bit reading is required c7734cf36aea nvmem: core: verify cell's raw_len 0a95a1a8fdd1 nvmem: core: fix bit offsets of more than one byte 487ee2a7e627 dt-bindings: nvmem: fixed-cell: increase bits start value to 31 3910530cf3e9 dt-bindings: nvmem: Add compatible for MS8937 87ec7f5ea24e dt-bindings: nvmem: qfprom: Add X1E80100 compatible 7e8a2525fe34 nvmem: rockchip-otp: add rk3576 variant data ad80089df8da dt-bindings: nvmem: rockchip,otp: Add compatible for RK3576 da86f5233646 dt-bindings: nvmem: rockchip,otp: add missing limits for clock-names 7f3dfabacd00 nvmem: rockchip-otp: Move read-offset into variant-data e3105f54a515 nvme: multipath: fix return value of nvme_available_path 62baf70c3274 nvme: re-read ANA log page after ns scan completes ad320e408a8c ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe() 88ecb66b9956 drm/xe: Restore EIO errno return when GuC PC start fails e775278cd75f drm/xe: Invalidate L3 read-only cachelines for geometry streams too dac2d70bb23f drm/xe: avoid plain 64-bit division a5c71fd5b69b drm/xe/hw_engine: define sysfs_ops on all directories 20659d3150f1 drm/xe: Use local fence in error path of xe_migrate_clear 00e0ae4f1f87 drm/xe/xe3lpg: Apply Wa_14022293748, Wa_22019794406 262de94a3a7e drm/xe: Ensure fixed_slice_mode gets set after ccs_mode change 7bcfeddb36b7 drm/xe: Fix an out-of-bounds shift when invalidating TLB 1d8c0557927e drm/xe/svm: Fix a potential bo UAF 5529df92b8e8 drm/xe/bmg: Add one additional PCI ID 3b994b2d2a95 iio: adc: ad7124: Make register naming consistent af033c5d4067 iio: adc: ad7124: Remove ability to write filter_low_pass_3db_frequency ee4df284b7be iio: adc: ad7124: Fix 3dB filter frequency reading 3e049e17428e Documentation: iio: ad4000: Describe offload support dce601f2c564 Documentation: iio: ad4000: Add IIO Device characteristics section 0188af95c6fb Documentation: iio: ad4000: Add new supported parts d0dba3df842f iio: adc: ad4000: Add support for SPI offload 895f85333a75 iio: adc: ad7944: drop bits_per_word hack 61ebb0ad21dc iio: dac: bd79703: Support ROHM BD79702 1c8ed1b59888 iio: dac: bd79703: Support BD79700 and BD79701 7e4f4a8e15f7 iio: dac: bd79703: Add chip data 6878c6763859 iio: dac: bd79703 Store device address to 'address' c6007ff9b115 dt-bindings: Add ROHM BD7970x variants 308ce7e3f2d8 iio: light: al3320a: Implement regmap support fc0cfcf7abfc iio: light: al3010: Implement regmap support 1071ca547598 iio: light: al3320a: Fix an error handling path in al3320a_probe() 669058539bc2 iio: light: al3000a: Fix an error handling path in al3000a_probe() 760e6709bf41 iio: light: al3010: Improve al3010_init error handling with dev_err_probe() 282f134e42ff iio: light: vcnl4035: Switch to sparse friendly iio_device_claim/release_direct() fd3c95c34a98 iio: light: vcnl4000: Switch to sparse friendly iio_device_claim/release_direct() fe364655f0af iio: light: tcs3472: Switch to sparse friendly iio_device_claim/release_direct() dfa6024724c9 iio: light: tcs3414: Switch to sparse friendly iio_device_claim/release_direct() a3c40de3d478 iio: light: st_uvis25: Switch to sparse friendly iio_device_claim/release_direct() 7c1673a9bf49 iio: light: si1145: Switch to sparse friendly iio_device_claim/release_direct() ecef8c7b7b16 iio: light: rpr0521: Switch to sparse friendly iio_device_claim/release_direct() a4b3f981bd6e iio: light: rpr0521: Factor out handling of IIO_INFO_RAW and use guard() 78917d2cdddf iio: light: rohm-bu27034: Switch to sparse friendly iio_device_claim/release_direct() d991f6906c9d iio: light: opt4060: Switch to sparse friendly iio_device_claim/release_direct() 705dfd9ba284 iio: light: ltr501: Switch to sparse friendly iio_device_claim/release_direct() 628e83f50462 iio: light: ltr501: Factor out core of write_raw() where direct mode claim is held. 1436cc40a8e1 iio: light: ltr501: Factor out IIO_INFO_RAW leg of read_raw() callback. 43246c1999e5 iio: light: as73211: Switch to sparse friendly iio_device_claim/release_direct() d7049670a3bf iio: light: as73211: Use guard() and move mode switch into inner write_raw fucntion 63d42f19b29d iio: light: isl29125: Switch to sparse friendly iio_device_claim/release_direct() e05b730c0bcb iio: light: gp2ap020a00f: Switch to sparse friendly iio_device_claim/release_direct() 1fc643965a02 iio: light: apds9306: Switch to sparse friendly iio_device_claim/release_direct() 129cabe4731a iio: adc: rcar: Switch to sparse friendly iio_device_claim/release_direct() f4a21092d833 iio: adc: mxs-lradc: Switch to sparse friendly iio_device_claim/release_direct() 1fa758c2feca iio: adc: ti-ads1015: Switch to sparse friendly iio_device_claim/release_direct() 26e2e8555ae2 iio: adc: ti-ads1015: Use guard(mutex) and factor out code for INFO_RAW 6fce2b94c40e iio: adc: ti-ads1100: Switch to sparse friendly iio_device_claim/release_direct() 607822e228e2 iio: adc: ti-ads1100: Use guard(mutex) to allow direct returns 147cbcdb605c iio: adc: vf610: Switch to sparse friendly iio_device_claim/release_direct() a845269f5b94 iio: adc: vf610: Move claim of direct mode to caller of vf610_read_sample and use guard(mutex) 92915e205f33 iio: trigger: stm32-lptimer: add support for stm32mp25 f42849987840 iio: cros_ec: Avoid -Wflex-array-member-not-at-end warning 10989f623758 iio: proximity: cros_ec_mkbp_proximity: Avoid -Wflex-array-member-not-at-end warning 8bbb9b0c8a7a iio: adc: ad7606_par: add ad7606c chips cb438ab8c271 iio: adc: ad7606: dynamically allocate channel info 9df47fa2c7b9 iio: adc: ad7606: drop ch param from ad7606_scale_setup_cb_t 506b239198e9 iio: adc: ad7606: don't use address field 6fa58e17f53a iio: adc: ad7606: use kernel identifier name style bcdfde8f4c13 iio: adc: ad7606: fix kernel-doc comments 4a48ba09768a iio: adc: ad7606: use devm_mutex_init() 83bda85a5c75 iio: adc: ad7606: add missing max sample rates 853ec397281f iio: adc: ad7606_spi: check error in ad7606B_sw_mode_config() 1cce272aef7f iio: light: al3320a: Split set_pwr function into set_pwr_on and _off f19bcaf73588 iio: light: al3010: Split set_pwr function into set_pwr_on and _off 85ed2ec90a15 iio: light: al3320a: Abstract device reference in the probe function 42d1ed633176 iio: light: al3010: Abstract device reference in the probe function c031e608675e iio: light: al3320a: Remove DRV_NAME definition 7120f85b9a5d iio: light: al3010: Remove DRV_NAME definition d6a697878795 iio: light: al3320a: Use unsigned int for the indexing 60c97fcc1b5f iio: light: al3010: Use unsigned int for the indexing 6ec190348733 Documentation: ABI: add events sampling frequency in sysfs-bus-iio 1197bbb2733c iio: dac: ad3552r-hs: add debugfs reg access a7fe18ad84b1 MAINTAINERS: Add ROHM BD79124 ADC/GPO 307fc4dae113 MAINTAINERS: Add IIO ADC helpers 87db1e80259e iio: adc: Support ROHM BD79124 ADC 8f114aa9bb7d iio: adc: sun20i-gpadc: Use adc-helpers 91dff0bae6cc iio: adc: rzg2l_adc: Use adc-helpers e8bcd2b827ee iio: adc: add helpers for parsing ADC nodes 76125d7801e5 property: Add functions to iterate named child 00feca2d4a77 dt-bindings: ROHM BD79124 ADC/GPO 7dcdd1130d0d iio: filter: admv8818: Support frequencies >= 2^32 c067116626ee iio: core: Add support for writing 64 bit attrs 0ceee11a32f6 iio: filter: admv8818: fix range calculation 71bd9c4a18f6 iio: filter: admv8818: fix integer overflow 6a01478b47b0 iio: filter: admv8818: fix band 4, state 15 ff57d5c59e5f dt-bindings: iio: filter: Add lpf/hpf freq margins a78148455d6a iio: adc: meson: add support for the GXLX SoC cf068a16d48d dt-bindings: iio: adc: amlogic,meson-saradc: Add GXLX SoC compatible 3f357cbf66e0 iio: light: bh1750: Add hardware reset support via GPIO 4b6208c28f6f dt-bindings: iio: light: bh1750: Add reset-gpios property d69f20c1e7ec dt-bindings: iio: Use unevaluatedProperties for SPI devices 4896db067708 dt-bindings: iio: Correct indentation and style in DTS example 42cfb9c34a5b staging: iio: adt7316: replace irqd_get_trigger_type with irq_get_trigger_type 14bfdf563824 iio: frequency: ad9832: devicetree probing support 0dda93b2c6c6 iio: hid-sensor-prox: Add support for 16-bit report size 7fd5f8a72144 iio: accel: adxl345: cleanup regmap return values 023273c6bc1d iio: accel: adxl345: move INT enable to regmap cache d1e551f1aeb1 iio: accel: adxl345: use regmap cache for INT mapping ac17015859ea iio: adc: sort TI drivers alphanumerical aa83447daa04 iio: magnetometer: ak8974: Add __nonstring annotations for unterminated strings 9415c8b5b9b7 iio: adc: ad4030: explain rearranging raw sample data 15ffee89c7c6 iio: adc: ad4030: don't store scan_type in state efaa981e679a iio: adc: ad4030: move setting mode to update_scan_mode dc78e71d7c15 iio: adc: ad4030: remove some duplicate code de67f28abe58 iio: adc: ad4030: check scan_type for error 9f7140bf23df iio: amplifiers: hmc425a: Remove not fully correct comment 47216638b6e7 PCI: Run quirk_huawei_pcie_sva() before arm_smmu_probe_device() 3ac7390cfe2f pds_fwctl: Fix type and endian complaints 29f526ed6815 bus: brcmstb_gisb: use dev_groups to register attribute groups e74cdabc3265 ARM: dts: Drop DTS for BCM59056 PMU 9cd4b79eff53 ARM: dts: bcm2166x: Add bcm2166x-pinctrl DTSI d091c6b03c1b ARM: dts: bcm2166x-common: Add pinctrl node 7f55c25d978e arm64: dts: broadcom: bcm2712-rpi-5-b: Enable PCIe DT nodes 5050168029e9 arm64: dts: broadcom: bcm2712: Add PCIe DT nodes 4808595a9922 tracing: Hide get_vm_area() from MMUless builds ec32344d2a3b arm64: dts: microchip: sparx5: Fix CPU node "enable-method" property dependencies 9546ad1a9bda nvme: requeue namespace scan on missed AENs 2dc769f95337 fwctl/cxl: Fix uuid_t usage in uapi 215da8517a4f fs: cache the string generated by reading /proc/filesystems ec5cf76ff21f proc: add a helper for marking files as permanent by external consumers d51adf038ebe media: cec: tda9950: add back i2c dependency 118b34092e37 media: i2c: lt6911uxe: add two selects to Kconfig 0dce5b44bd38 media: platform: synopsys: VIDEO_SYNOPSYS_HDMIRX should depend on ARCH_ROCKCHIP 9df181c8de1b media: i2c: lt6911uxe: Fix Kconfig dependencies: 549d8994447f media: vivid: fix FB dependency d0aeaab89dad NFSD: Add experimental setting to disable the use of splice read 967ebb147aa9 NFSD: Add /sys/kernel/debug/nfsd 0291e252646d NFSD: fix race between nfsd registration and exports_proc d85eb1927cee NFSD: unregister filesystem in case genl_register_family() fails ea008a28ad98 NFSD: Offer write delegation for OPEN with OPEN4_SHARE_ACCESS_WRITE 61a66978b504 sunrpc: fix race in cache cleanup causing stale nextcheck time c5fe3831def6 sunrpc: update nextcheck time when adding new cache entries 90b24ce15c21 NFSD: Record each NFSv4 call's session slot index 30d810687492 NFSD: Implement CB_SEQUENCE referring call lists 1893a098bca4 NFSD: Implement CB_SEQUENCE referring call lists 0d1b07d64378 NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY cd92e718bd20 NFSD: OFFLOAD_CANCEL should mark an async COPY as completed e64eb53f2d0c bcachefs: split error messages of invalid compression into two lines cb4e613f5787 bcachefs: early return for negative values when parsing BCH_OPT_UINT 6a044e352004 bcachefs: move_data_phys: stats are not required db73dfe72c27 bcachefs: RO mounts now use less memory 31befa235d22 bcachefs: Move various init code to _init_early() 8ca881d55783 bcachefs: alphabetize init function calls 10050921952e bcachefs: simplify journal pin initialization a18add0d46bb bcachefs: btree_io_complete_wq -> btree_write_complete_wq 89331b832a60 bcachefs: Single device mode a302f80383b2 bcachefs: Initialize c->name earlier on single dev filesystems 4a84f9a1f5d3 bcachefs: bch2_kvmalloc() mem alloc profiling a64561ff3f76 bcachefs: add missing include d362aa1d11fc bcachefs: bch2_snapshot_table_make_room() acf3ff411919 bcachefs: darray: provide typedefs for primitive types 3b25c379daa8 bcachefs: reduce new_stripe_alloc_buckets() stack usage 9eec0f13784f bcachefs: alloc_request no longer on stack ef609653804f bcachefs: alloc_request.ptrs2 5425d1a1da39 bcachefs: alloc_request.ca ab1375fec237 bcachefs: alloc_request.counters 7cb8ee625276 bcachefs: alloc_request.usage 3a9057da7dd8 bcachefs: alloc_request: deallocate_extra_replicas() 96011403cf1a bcachefs: new_stripe_alloc_buckets() takes alloc_request c45be37655af bcachefs: bch2_ec_stripe_head_get() takes alloc_request edfa5659b285 bcachefs: bch2_bucket_alloc_trans() takes alloc_request 9af8331b46fc bcachefs: alloc_request.data_type 363fc54c18e1 bcachefs: struct alloc_request a27b779c6bae bcachefs: trace bch2_trans_kmalloc() 24150a041ddc bcachefs: replace memcpy with memcpy_and_pad for jset_entry_log->d buff 23ffee76fbed bcachefs: replace strncpy() with memcpy_and_pad in journal_transaction_name 4d464adf925d bcachefs: Rebalance now skips poisoned extents 55fd97fbc474 bcachefs: Use sort_nonatomic() instead of sort() 85506c24a06c bcachefs: Data move can read from poisoned extents c92896ffb7fc bcachefs: Remove unnecessary softdep on xxhash 9888252ac026 bcachefs: Poison extents that can't be read due to checksum errors 4bf4b5046de0 bcachefs: use library APIs for ChaCha20 and Poly1305 a89ed741a3f7 bcachefs: Be precise about bch_io_failures 1ec94a9f6dd8 bcachefs: Fix duplicate "ro,read_only" in opts at startup cf4c1f2d586b bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup 34b47e3d73a2 bcachefs: Fix UAF in bchfs_read() 4a22a7332341 bcachefs: Use cpu_to_le16 for dirent lengths afc5444e4d86 bcachefs: Fix type for parameter in journal_advance_devs_to_next_bucket f5cd27ec7146 bcachefs: Fix escape sequence in prt_printf f4e35e5f940c bcachefs: RO mounts now use less memory 3b2a152e50cf bcachefs: Move various init code to _init_early() 54bb7f18c09b bcachefs: alphabetize init function calls 7d7a4e6436ff bcachefs: simplify journal pin initialization 3b207a9a31f9 bcachefs: btree_io_complete_wq -> btree_write_complete_wq d80602d09fd3 bcachefs: Single device mode b92ffbb4c469 bcachefs: Initialize c->name earlier on single dev filesystems af78099879d4 bcachefs: bch2_kvmalloc() mem alloc profiling 3a770e23b75b bcachefs: add missing include d75b56becbe1 bcachefs: bch2_snapshot_table_make_room() 05a9004dce34 bcachefs: darray: provide typedefs for primitive types db59ee228aaa bcachefs: reduce new_stripe_alloc_buckets() stack usage dfe23c7c4ea0 bcachefs: alloc_request no longer on stack 285cfa6f439c bcachefs: alloc_request.ptrs2 5a63e197d29f bcachefs: alloc_request.ca c2ff261226b0 bcachefs: alloc_request.counters 9f682edab6b2 bcachefs: alloc_request.usage e46a4f9b4c64 bcachefs: alloc_request: deallocate_extra_replicas() 2b337921ade7 bcachefs: new_stripe_alloc_buckets() takes alloc_request 9a51c0b7a209 bcachefs: bch2_ec_stripe_head_get() takes alloc_request 496bc16095b7 bcachefs: bch2_bucket_alloc_trans() takes alloc_request cba271305019 bcachefs: alloc_request.data_type 173d85a18f64 bcachefs: struct alloc_request 9468997a5191 bcachefs: trace bch2_trans_kmalloc() e025f420017d bcachefs: replace memcpy with memcpy_and_pad for jset_entry_log->d buff 0789f9345cd5 bcachefs: replace strncpy() with memcpy_and_pad in journal_transaction_name ccf1f5cd1513 bcachefs: Rebalance now skips poisoned extents 8d98539a746b bcachefs: Data move can read from poisoned extents 7079cc0c10c9 bcachefs: Poison extents that can't be read due to checksum errors 6aa2d9871cba bcachefs: Be precise about bch_io_failures e30d676f11bf bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup 7dbcd51dd047 bcachefs: Fix UAF in bchfs_read() ff89dfe4d59e bcachefs: Use cpu_to_le16 for dirent lengths 6c14329d3da1 bcachefs: Fix type for parameter in journal_advance_devs_to_next_bucket d589fb60c015 bcachefs: Fix escape sequence in prt_printf 280deda134db i2c: iproc: Refactor prototype and remove redundant error checks 9427b4680e0e i2c: qcom-geni: Update i2c frequency table to match hardware guidance 408fbbbbce6a i2c: mlxbf: Use readl_poll_timeout_atomic() for polling 5721ac2c5ac4 i2c: pasemi: Add registers bits and switch to BIT() 78cc2f229e92 i2c: k1: Initialize variable before use a516fd98fbbb i2c: spacemit: add support for SpacemiT K1 SoC a41771366857 dt-bindings: i2c: spacemit: add support for K1 SoC 2951c695bf4a i2c: omap: Add support for setting mux d0120c8e9a5e dt-bindings: i2c: omap: Add mux-states property 85175a591d67 i2c: octeon: remove 10-bit addressing support 92a8d36abbd8 i2c: octeon: fix return commenting 1a63160e0884 i2c: i801: Use MMIO if available 6c47a63bddda i2c: i801: Switch to iomapped register access 676bacdd6eb4 i2c: i801: Improve too small kill wait time in i801_check_post ad9769d81ac4 i2c: i801: Move i801_wait_intr and i801_wait_byte_done in the code 813fe8a1c150 i2c: i801: Cosmetic improvements 992961d3a4b1 i2c: cadence: Move reset_control_assert after pm_runtime_set_suspended in probe error path b22c902580a8 i2c: cadence: Simplify using devm_clk_get_enabled() c529a82a7f8f dt-bindings: i2c: i2c-rk3x: Add rk3562 support 9b982a430344 i2c: i2c-exynos5: fixed a spelling error 594f71eabcc5 dt-bindings: i2c: imx-lpi2c: add i.MX94 LPI2C 6ef61d097224 i2c: mv64xxx: Use i2c_*bit_addr*_from_msg() helpers 9a3208cb7c21 i2c: ibm_iic: Use i2c_*bit_addr*_from_msg() helpers c9a73204f14c i2c: rzv2m: Use i2c_10bit_addr_*_from_msg() helpers 470787fb5b27 i2c: mt7621: Use i2c_10bit_addr_*_from_msg() helpers aff120a4546b i2c: kempld: Use i2c_10bit_addr_*_from_msg() helpers 1a32c37c73ea i2c: eg20t: Use i2c_10bit_addr_*_from_msg() helpers 04bbb78be54e i2c: brcmstb: Use i2c_10bit_addr_*_from_msg() helpers 6fc176e1830c i2c: bcm-kona: Use i2c_10bit_addr_*_from_msg() helpers 19f3af22ccbf i2c: axxia: Use i2c_10bit_addr_*_from_msg() helpers b402ffba81ca i2c: Introduce i2c_10bit_addr_*_from_msg() helpers 646edba35872 i2c: qup: Vote for interconnect bandwidth to DRAM 8b9de656fc8f dt-bindings: i2c: qup: Document interconnects ee280e4d4e6d dt-bindings: i2c: qcom,i2c-qup: Document power-domains a20a217ac502 i2c: mux: remove incorrect of_match_ptr annotations 01879dd3b07d i2c: amd-asf: Set cmd variable when encountering an error e02ea71a6ff6 i2c: amd-asf: Modify callbacks of i2c_algorithm to align with the latest revision 3c10f034fff0 i2c: dw: Update the master_xfer callback name 0c5620203c08 i2c: amd: Switch to guard(mutex) 94505359bbf0 i2c: pxa: fix call balance of i2c->clk handling routines 7a8c4bdbee5c dt-bindings: i2c: exynos5: add exynos7870-hsi2c compatible b7fc85a98f96 dt-bindings: i2c: samsung,s3c2410: add exynos7870-i2c compatible eadae9e7606f i2c: octeon: refactor common i2c operations 451283cd40bc x86/alternatives: Document the text_poke_bp_batch() synchronization rules a bit more 41e4ceece591 x86/alternatives: Improve code-patching scalability by removing false sharing in poke_int3_handler() d0b7662f9a68 ARM: dts: bcm2711: Fix xHCI power-domain 8779c687bdc2 arm64: dts: broadcom: bcm2712-rpi-5-b: Enable PCIe DT nodes 6e313687a888 arm64: dts: broadcom: bcm2712: Add PCIe DT nodes