33035b665157 Add linux-next specific files for 20250428 e5efe95f884a Revert "arm64: dts: rockchip: add overlay for tiger-haikou video-demo adapter" 89aec4f26e00 Revert "arm64: dts: allwinner: a523: add Radxa A5E support" 7d15dd5ce5cb Revert "arm64: dts: allwinner: correct the model name for Radxa Cubie A5E" d1d52c6622a6 gpiolib: devres: Finish the conversion to use devm_add_action() e383bb8f9584 devres: Add devm_is_action_added() helper f5e5631df596 devres: Move devm_*_action*() APIs to devres.h 00d56ff2a584 Revert "hardening: Disable GCC randstruct for COMPILE_TEST" 862ceb3f3692 lib/tests: Add randstruct KUnit test 131c8714340f randstruct: gcc-plugin: Remove bogus void member d85d514a7ea6 md/bcache: Mark __nonstring look-up table f04aa9b6a1a8 input/joystick: magellan: Mark __nonstring look-up table const bc85fb76b341 watchdog: exar: Shorten identity name to fit correctly c8653f3f0a3e mod_devicetable: Enlarge the maximum platform_device_id name length 1ca6c23046d3 kbuild: Switch from -Wvla to -Wvla-larger-than=1 9d1aa2ffe9d6 overflow: Clarify expectations for getting DEFINE_FLEX variable sizes 9cb75c74d81c compiler_types: Identify compiler versions for __builtin_dynamic_object_size 75fc439d59ca kunit/usercopy: Disable u64 test on 32-bit SPARC 36db793f0e4c gcc-plugins: Remove ARM_SSP_PER_TASK plugin 4184fef1eb49 lkdtm: use SLAB_NO_MERGE instead of an empty constructor 84a11c519234 drm/xe: Drop force_alloc from xe_bo_evict in selftests 883730c192b5 power: supply: wm831x: Constify struct chg_map and some arrays afe5301bfbaa power: bq24190: Add BQ24193 support 6133b98d39e8 dt-bindings: power: supply: bq24190: Add BQ24193 compatible 77f5bb150132 power: supply: sysfs: Remove duplicate NUL termination 4e55fb7d60e1 dt-bindings: reset: atmel,at91sam9260-reset: add microchip,sama7d65-rstc f16d9fb6cf03 power: supply: bq27xxx: Retrieve again when busy 1e3e2cf2df60 dt-bindings: power: supply: Correct indentation and style in DTS example b4432656b36e Linux 6.15-rc4 ca3d2ea52314 power: reset: reboot-mode: better compatibility with DT (replace ' ,/') 62d48983f215 power: reset: at91-reset: Optimize at91_reset() 2a4067c89e41 arm64: dts: exynosautov920: add cpucl0 clock DT nodes 59636ec89c2c clk: samsung: exynosautov920: add cpucl0 clock support e2642509e3d6 dt-bindings: clock: exynosautov920: add cpucl0 clock definitions 0a5b9be31f78 pinctrl: samsung: use new GPIO line value setter callbacks a22e0051f9eb drm/v3d: client ranges from axi_ids are different with V3D 7.1 d0e4c6537005 drm/v3d: fix client obtained from axi_ids on V3D 4.1 c29fea5c7208 vgacon: Add check for vc_origin address range in vgacon_scroll() 2d4458780aec MAINTAINERS: erofs: add myself as reviewer 5591ce0069dd arm64: dts: imx8mm-verdin: Link reg_usdhc2_vqmmc to usdhc2 7f74c066e5d9 MIPS: CPS: Fix potential NULL pointer dereferences in cps_prepare_cpus() cc3e3d3a9d09 MIPS: rename rollback_handler with skipover_handler be0c40da8888 ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx b713f27e32d8 MIPS: Move r4k_wait() to .cpuidle.text section 56651128e2fb MIPS: Fix idle VS timer enqueue e8fa236e2881 ALSA: hda: Apply volume control on speaker+lineout for HP EliteStudio AIO bdd9ea9187c4 ALSA: hda/hda_cs_dsp_ctl: Delete hda_cs_dsp_ctl module 3b3704261e85 MIPS: Replace strcpy() with strscpy() in vpe_elfload() 9f6d908adabc MIPS: BCM63XX: Replace strcpy() with strscpy() in board_prom_init() cd956a5cb48a mips: ptrace: Improve code formatting and indentation 76c43eb507bc MIPS: SMP: Implement parallel CPU bring up for EyeQ 0f4ae7c6ecb8 mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS 6d223b8ffcd1 MIPS: Loongson64: Add missing '#interrupt-cells' for loongson64c_ls7a 3b61b6a369d9 mips: dts: realtek: Add MDIO controller 37022f745b58 MIPS: txx9: gpio: use new line value setter callbacks 68bdc4dc1130 MIPS: alchemy: gpio: use new line value setter callbacks 64f3322bea94 MIPS: bcm63xx: gpio: use new line value setter callbacks 55ba5375ba1c MIPS: rb532: gpio: use new line value setter callbacks f06a610cb174 clk: sunxi: Do not enable by default during compile testing 115bd1f1ec2b clk: sunxi-ng: Do not enable by default during compile testing d3f6af8473a0 arm64: dts: allwinner: a64: Add WiFi/BT header on SOPINE Baseboard 91fe4b2e6941 arm64: dts: allwinner: a64: Add WiFi/BT header on PINE A64 573f99c7585f Revert "arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection" 3f2bdc908d21 arm64: dts: allwinner: correct the model name for Radxa Cubie A5E 90b0a003ce29 ARM: dts: allwinner: Align wifi node name with bindings 3b336a13c4fd arm64: dts: allwinner: Align wifi node name with bindings 1cb347d474fe arm64: dts: allwinner: h616: enable Mali GPU for all boards 8052a384256f arm64: dts: allwinner: h616: Add Mali GPU node 43c138ff261a arm64: dts: allwinner: h700: Add hp-det-gpios for Anbernic RG35XX 23c897cd31a5 arm64: dts: allwinner: h5/h6: Drop spurious 'clock-latency-ns' properties bc2bf28806ba arm/arm64: dts: allwinner: Use preferred node names for cooling maps 5bb0d080243b arm64: dts: allwinner: h616: add YuzukiHD Chameleon support 9f6a5197db8e dt-bindings: arm: sunxi: Add YuzukiHD Chameleon board name dd97ddc4da0a arm64: dts: allwinner: a523: add Radxa A5E support 4ee87d875071 arm64: dts: allwinner: a523: add X96Q-Pro+ support dbe54efa32af arm64: dts: allwinner: a523: add Avaota-A1 router support e1f5d195a3d3 bcachefs: Run most explicit recovery passes persistent 83c4c47f73e7 bcachefs: provide unlocked version of run_explicit_recovery_pass_persistent d2aa4436d66c bcachefs: bch2_dirent_to_text() shows casefolded dirents 3ad7426d1b15 bcachefs: btree_node_data_missing is now autofix c73dcb4ce825 bcachefs: Single err message for btree node reads 8f4339c12e7b bcachefs: bch2_mark_btree_validate_failure() 0cc5887deab3 bcachefs: bch2_fsck_err_opt() 328856bfd9d2 bcachefs: Plumb printbuf through bch2_btree_lost_data() c7ebbe89e8cf bcachefs: kill bch2_run_explicit_recovery_pass_persistent() c16d67042e3a bcachefs: Remove redundant calls to btree_lost_data() 1322baf648e2 bcachefs: bch2_btree_lost_data() now handles snapshots tree ca6850a51800 bcachefs: Kill redundant error message in topology repair 656e70f27dd6 bcachefs: Emit a single log message on data read error 9bf193c647ee bcachefs: bch2_io_failures_to_text() 5754a0cdeccd bcachefs: print_string_as_lines: avoid printing empty line 5323be260260 bcachefs: Make various async objs visible in debugfs d1cd966f95ed bcachefs: Async object debugging 5d08bfbcd13e bcachefs: fast_list d14b9e731e85 bcachefs: bch2_read_bio_to_text 68c0fdb9936a bcachefs: bch2_bio_to_text() 23a9778c7728 bcachefs: bch_dev.io_ref -> enumerated_ref 481c6e618e79 bcachefs: bch_fs.writes -> enumerated_refs 63c12cdd4273 bcachefs: enumerated_ref.c ae9372872a38 bcachefs: for_each_rw_member_rcu() 887876e50238 bcachefs: __bch2_fs_read_write() no longer depends on io_ref eda53cbc7768 bcachefs: for_each_online_member_rcu() 2d8800dc4753 bcachefs: recalc_capacity() no longer depends on io_ref 2ea2c6f6615b bcachefs: bch2_target_to_text() no longer depends on io_ref 165133e4ee7b bcachefs: bch2_check_rebalance_work() 672d2c486b1d bcachefs: Kill dead code b96e7614df06 bcachefs: Fix struct with flex member ABI warning a4f4e2a8464a docs: bcachefs: idle work scheduling design doc fc1c5f188aed bcachefs: bch2_move_data_btree() can now walk roots 683ceb683532 bcachefs: bch2_move_data_btree() can move btree nodes 9f7659361499 bcachefs: plumb btree_id through move_pred_fd 64c6fa8f3d2e bcachefs: Plumb target parameter through btree_node_rewrite_pos() 476d6cf0fd3c bcachefs: export bch2_move_data_phys() d793c90cb6e8 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT c8ab836e1ff9 bcachefs: BCH_FEATURE_small_image e317cd1732b8 bcachefs: BCH_FEATURE_no_alloc_info 21936a03c8a8 bcachefs: Print features on startup with -o verbose cbaf7c45f82d bcachefs: Shrink superblock downgrade table ce98e3725cc0 bcachefs: sb_validate() no longer requires members_v1 12a715601c58 bcachefs: Add a recovery pass for making sure root inode is readable a71696086aaf bcachefs: Flag for repair on missing subvolume e09b2c4a8a83 bcachefs: print_str_as_lines() -> print_str() c4e8a0a3d2d4 bcachefs: bch2_dev_missing_bkey() e3b3e451de94 bcachefs: Simplify bch2_count_fsck_err() 2b0de81f2980 bcachefs: bch2_run_explicit_recovery_pass_printbuf() 70aa314fcd0c bcachefs: Incompatible features may now be enabled at runtime 30cb5d577f7d bcachefs: Clean up option pre/post hooks, small fixes 781201fc08d9 bcachefs: Use drop_locks_do() in bch2_inode_hash_find() 1d0209b6a39f bcachefs: Single device mode 6a6f71a1704b bcachefs: Initialize c->name earlier on single dev filesystems 6b58c679bd03 bcachefs: Simplify logic ca5154787df5 bcachefs: Remove spurious +1/-1 operation 972a8606dbb4 bcachefs: Kill bch2_trans_unlock_noassert 773917e3fefb bcachefs: Clean up duplicated code in bch2_journal_halt() e4940c36c11c bcachefs: bch2_dev_allocator_set_rw() 7275dea97d09 bcachefs: bch2_dev_journal_alloc() now respects data_allowed 6167be03de78 bcachefs: Improve bch2_btree_cache_to_text() 0eb7319e5eec bcachefs: __btree_node_reclaim_checks() 04238c02b687 bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() 6416731ce78f bcachefs: Improve opts.degraded c8cdc4d235a0 bcachefs: export bch2_chacha20 d5d5edea658c bcachefs: indent error messages of invalid compression 17133c322b77 bcachefs: split error messages of invalid compression into two lines b8d856a0fe13 bcachefs: early return for negative values when parsing BCH_OPT_UINT 780e31dadb89 bcachefs: move_data_phys: stats are not required 346b3d6b245c bcachefs: RO mounts now use less memory 579250f056eb bcachefs: Move various init code to _init_early() 26ade45654f7 bcachefs: alphabetize init function calls 1956ecf7fc54 bcachefs: simplify journal pin initialization 870ed21beb2b bcachefs: btree_io_complete_wq -> btree_write_complete_wq c14f6f8ab0bd bcachefs: bch2_kvmalloc() mem alloc profiling 85c99d6c64e7 bcachefs: add missing include 0e223f87956a bcachefs: bch2_snapshot_table_make_room() fb90904edb41 bcachefs: darray: provide typedefs for primitive types 53b0bccc7b23 bcachefs: reduce new_stripe_alloc_buckets() stack usage 29a737c9f1d9 bcachefs: alloc_request no longer on stack fd5604bb523f bcachefs: alloc_request.ptrs2 9ef9f9d99af4 bcachefs: alloc_request.ca 70fb0a26c121 bcachefs: alloc_request.counters 48de46fa4839 bcachefs: alloc_request.usage ef8c52c49e47 bcachefs: alloc_request: deallocate_extra_replicas() 6145872b67ce bcachefs: new_stripe_alloc_buckets() takes alloc_request 40dc2030ac9b bcachefs: bch2_ec_stripe_head_get() takes alloc_request d4c44e0e7e6a bcachefs: bch2_bucket_alloc_trans() takes alloc_request 7201daa8f768 bcachefs: alloc_request.data_type f3fab94c64c3 bcachefs: struct alloc_request 2b55feeca820 bcachefs: trace bch2_trans_kmalloc() 838125bece26 bcachefs: replace memcpy with memcpy_and_pad for jset_entry_log->d buff be750abfec13 bcachefs: replace strncpy() with memcpy_and_pad in journal_transaction_name 47f62ce61915 bcachefs: Rebalance now skips poisoned extents 88bd701a27c5 bcachefs: Data move can read from poisoned extents 46ab4e7a9021 bcachefs: Poison extents that can't be read due to checksum errors 3d245e08b232 bcachefs: Be precise about bch_io_failures d531af810875 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup 39e3c768337b bcachefs: Fix losing return code in next_fiemap_extent() aedce4a320de bcachefs: Add upgrade table entry from 0.14 3aadd493a634 bcachefs: Run BCH_RECOVERY_PASS_reconstruct_snapshots on missing subvol -> snapshot 31763e2390a0 bcachefs: Add missing utf8_unload() 206da57dcae1 bcachefs: Emit unicode version message on startup ad6d0a08122d bcachefs: Use generic_set_sb_d_ops for standard casefolding d_ops 67beb6b12318 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3588-rock-5b 4754eea38f5d arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-pinetab2 b630cf92dd49 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-rockpro64 4ed658ebd7b5 arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3328-rock64 86d8dfd4a5c5 arm64: dts: rockchip: Add vcc supply to spi flash on rk3399-roc-pc 5e6a4ee9799b arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-cm3588 7ec0987da2c9 arm64: dts: rockchip: Align wifi node name with bindings in CB2 8ea46f3b9348 arm64: dts: rockchip: enable pcie on Sige5 3e62d9160ada arm64: dts: rockchip: Add HDMI support for roc-rk3576-pc 709a25f7a433 ARM: dts: rockchip: Drop redundant CPU "clock-latency" c79b4eb98915 arm64: dts: rockchip: Enable HDMI0 audio output for Indiedroid Nova 3cb09de48f65 clk: rockchip: rk3568: Add PLL rate for 33.3MHz 013dd238a822 arm64: dts: rockchip: Add rk3588 evb2 board ebabb3cdb89e dt-bindings: arm: rockchip: Add rk3588 evb2 board be4ff56f7cd6 arm64: dts: rockchip: Add pcie1 slot for rk3576 evb1 board 26cdcf689889 arm64: dts: rockchip: Enable eDP display for Cool Pi GenBook abef2de3db01 arm64: dts: rockchip: Add eDP1 dt node for rk3588 e5375fffa9b0 x86/crc: drop "glue" from filenames 53417a0122d9 sparc/crc: drop "glue" from filenames 0640e9585b47 s390/crc: drop "glue" from filenames 6bf923a7d013 arm64: dts: rockchip: enable HDMI out audio on Khadas Edge2 1307bb6e1a4c arm64: dts: rockchip: Add HDMI & VOP2 to Khadas Edge2 fef7d8834c56 arm64: dts: rockchip: Add bluetooth support to Khadas Edge2 14e506dcf3b0 arm64: dts: rockchip: add overlay for tiger-haikou video-demo adapter 0d0947766d87 arm64: dts: rockchip: add dsi controller nodes on rk3588 2e177b85541d arm64: dts: rockchip: add mipi dcphy nodes to rk3588 831e3f545b07 Revert "sunrpc: clean cache_detail immediately when flush is written frequently" a3be3158a85b ARM: dts: microchip: sama7d65: Add RTT timer to curiosity board 5799dda4dc36 ARM: dts: microchip: sama7d65: Add RTT and GPBR Support for sama7d65 SoC a92e84f96dc6 ARM: dts: microchip: sama7d65: Add SRAM and DRAM components support acd40cbb5dfc ARM: dts: microchip: sama7d65_curiosity: add EEPROM 735256e3e85f ARM: dts: microchip: sama7d65: Add MCP16502 to sama7d65 curiosity 8d2f0f5bbac8 fbdev: arkfb: Cast ics5342_init() allocation type 432f98cf56cf crypto: arm64/sha1 - Set finalize for short finup 08094a805786 crypto: arm/blake2b - Set FINAL_NONZERO bbce3de72be5 sched/eevdf: Fix se->slice being set to U64_MAX and resulting crash 3318dc299b07 irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode() 358ab1fd6922 net, pidfs: enable handing out pidfds for reaped sk->sk_peer_pid a71f402acd71 pidfs: get rid of __pidfd_prepare() fd0a109a0f6b net, pidfs: prepare for handing out pidfds for reaped sk->sk_peer_pid 477058411c45 pidfs: register pid in pidfs 1ad2a9b9668f ocfs2: remove unnecessary NULL check before unregister_sysctl_table() ec2a887290a2 ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery e8aff808f2ce ipc: fix to protect IPCS lookups using RCU e987f58b0eb1 compiler_typesh-fix-unused-variable-in-__compiletime_assert-fix 69bad5f04d1c compiler_types.h: fix "unused variable" in __compiletime_assert() 921fd772e09d maccess: fix strncpy_from_user_nofault() empty string handling 45c4eb661074 watchdog: fix watchdog may detect false positive of softlockup 26e42788e830 treewide: fix typo "previlege" 28f2299cfdd7 crash: fix spelling mistake "crahskernel" -> "crashkernel" 48a7156827e0 lib/test_kmod: do not hardcode/depend on any filesystem 42c44cc69cb5 relay: remove unused relay_late_setup_files dbe8f8d27ac6 rapidio: remove unused functions 6efd6ea79354 rapidio: remove some dead defines fb61f892f8a0 scatterlist: inline sg_next() cd1aa5d8d271 ocfs2: simplify return statement in ocfs2_filecheck_attr_store() 91312b4cf19e samples: extend hung_task detector test with semaphore support 3ef0b60d41b2 hung_task: show the blocker task if the task is hung on semaphore b6eb257f6229 hung_task: replace blocker_mutex with encoded blocker 1b4cdf784e8b ocfs2: o2net_idle_timer: Rename del_timer_sync in comment 4b58353e31e6 Squashfs: check return result of sb_min_blocksize dc45850910c0 exit: combine work under lock in synchronize_group_exit() and coredump_task_exit() 7afb91c84c2e errseq: eliminate special limitation for macro MAX_ERRNO 2e8021cfacfd kstrtox: add support for enabled and disabled in kstrtobool() 5b3896c81cd6 kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h 581b54a1a73b kernel.h: move READ/WRITE definitions to 2cc550378373 powernow: use pr_info_once 74cb24b02c26 checkpatch: qualify do-while-0 advice 1cec8a4d5662 checkpatch: dont warn about unused macro arg on empty body 6df206dba22c proc: fix the issue of proc_mem_open returning NULL dd4463df0c16 lib/rbtree.c: fix the example typo 5671e5f9de07 task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check dc421a32fb22 exit: skip IRQ disabled warning during power off 892b5ea58cf0 crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo d2f33c5f18af crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo 4e394a174ba1 init/main.c: log initcall level when initcall_debug is used de3e5f06e5a3 exit: document sched_process_exit and sched_process_template relation 06badb130d4b exit: move and extend sched_process_exit() tracepoint 567e0728990c mm/rmap: fix typo in comment in page_address_in_vma 9b901cdde921 mm/rmap: rename page__anon_vma to anon_vma for consistency fe433295eb97 mm: use SWAPPINESS_ANON_ONLY in MGLRU 2279132eb3ae mm: add max swappiness arg to lru_gen for anonymous memory only 3956f42ba329 mm: vmscan: add more comments about cache_trim_mode 0f34245a031a mm: add swappiness=max arg to memory.reclaim for only anon reclaim 12a06fff04b1 memcg: introduce non-blocking limit setting option a2e26931b6e3 mm: pcp: increase pcp->free_count threshold to trigger free_high a59d26dc0f44 mm/hugetlb: use separate nodemask for bootmem allocations 54959666fcaf mm/memcg: use kmem_cache when alloc memcg pernode info 69fef9758058 mm/memcg: use kmem_cache when alloc memcg 790f8cefd74f mm/memcg: move mem_cgroup_init() ahead of cgroup_init() cf0adba78b34 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP and order < MAX_ORDER ce33699eaf36 mm/huge_memory: remove useless folio pointers passing 3d00317dae0e mm/huge_memory: adjust try_to_migrate_one() and split_huge_pmd_locked() 74ad14f87f3f vmscan,cgroup: apply mems_effective to reclaim 4d238966f5e8 cpuset: rename cpuset_node_allowed to cpuset_current_node_allowed 5ab2ea3bcccd execmem: enforce allocation size aligment to PAGE_SIZE 85b5bf4ba6fd mm/vmalloc.c: return explicit error value in alloc_vmap_area() e574e2211272 mm/vmalloc: optimize function vm_unmap_aliases() 9269cd2dba24 mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit a94a4e59c863 mm/vmalloc.c: find the vmap of vmap_nodes in reverse order af9c06b335e0 mm/vmalloc.c: change purge_ndoes as local static variable f16d2b678473 Update Christoph's Email address and make it consistent 47adaf2c3856 mm: fix typos in comments in mm_init.c 66001f0476f4 samples/damon: implement a DAMON module for memory tiering a9b416e83800 Docs/ABI/damon: document nid file 556fb3bc0fcc Docs/admin-guide/mm/damon/usage: document 'nid' file a18740d1c879 Docs/mm/damon/design: document node_mem_{used,free}_bp 99d027aeeaba mm/damon/sysfs-schemes: connect damos_quota_goal nid with core layer 45882d40735f mm/damon/sysfs-schemes: implement file for quota goal nid parameter fdcf5f527040 mm/damon/core: introduce damos quota goal metrics for memory node utilization 6a01e0a79eeb mm/mempolicy: support memory hotplug in weighted interleave bbc98086f038 mm/mempolicy: prepare weighted interleave sysfs for memory hotplug 74fc4c06e7d9 mm/mempolicy: fix memory leaks in weighted interleave sysfs 1fc7b8590e40 mm: memcontrol: remove unnecessary NULL check before free_percpu() d6955f8c6115 vmalloc: align nr_vmalloc_pages and vmap_lazy_nr aca66a1ded1c MAINTAINERS: add test_vmalloc.c to VMALLOC section 84fa74188ec3 lib/test_vmalloc.c: allow built-in execution 780a0e947864 lib/test_vmalloc.c: fix compile error with CONFIG_TINY_RCU 09feefc02bcc lib/test_vmalloc.c: replace RWSEM to SRCU for setup 077ae06003c6 Documentation: zram: update IDLE pages tracking documentation d3cbd8fa22bf mempolicy: optimize queue_folios_pte_range by PTE batching 7be322b257a4 mm: move mmap/vma locking logic into specific files 884a5e54da93 memcg: multi-memcg percpu charge cache - fix 2 d2224d4a83ee memcg: multi-memcg percpu charge cache - fix 5960ff6627c9 memcg: multi-memcg percpu charge cache 4d64a1c0357e mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache() 5ddf8703384f mm: add nr_free_highatomic in show_free_areas ef8a0be033a7 mm/vmscan: modify the assignment logic of the scan and total_scan variables 9a1955beabfb samples/damon/prcl: fix a comment typo c08cadf18e06 Documentation: KHO: add memblock bindings 41d48e4db142 Documentation: add documentation for KHO fdbaf56f4586 memblock: add KHO support for reserve_mem bca34685f94d kexec: include asm/early_ioremap.h c99010b2d8a7 x86: add KHO support 576586cf00f3 x86/setup: use memblock_reserve_kern for memory used by kernel f0dd65099aed arm64: add KHO support 10761f299f85 kexec: add config option for KHO 54f65459e65d kexec: add KHO support to kexec file loads 5c418622cf33 kexec: enable KHO support for memory preservation a1d1b40a4fa2 kexec: add KHO parsing support 54033e879003 kexec: add Kexec HandOver (KHO) generation helpers 957d757d2273 memblock: mark init_deferred_page as __init_memblock 384b42ba9167 memblock: introduce memmap_init_kho_scratch() 6df1ef329ee8 memblock: add support for scratch memory 2f1842cf8940 memblock: add MEMBLOCK_RSRV_KERN flag 063296a639ad mm-gup-clean-up-codes-in-fault_in_xxx-functions-v5 d2a938e86efc mm/gup: clean up codes in fault_in_xxx() functions a5f9e6794174 mm/gup: remove gup_fast_pgd_leaf() and clean up the relevant codes f3220b81260b mm/gup: remove unneeded checking in follow_page_pte() 965cbb4c8587 mm,hugetlb: allocate frozen pages in alloc_buddy_hugetlb_folio 0c2a01f8499e vmalloc: use atomic_long_add_return_relaxed() ef1cb7995b15 mm, hugetlb: avoid passing a null nodemask when there is mbind policy 0a1a62e977f0 selftests/damon: remove the remaining test scripts for DAMON debugfs interface 9f0f0ff31ad4 memcg: optimize memcg_rstat_updated a289efe55236 selftests/mm: restore default nr_hugepages value during cleanup in hugetlb_reparenting_test.sh b3a4d3a32589 maple_tree: reorder mas->store_type case statements 567b04c6a975 maple_tree: add sufficient height 615e52755c09 maple_tree: break on convergence in mas_spanning_rebalance() 64b70e9fb81d maple_tree: use vacant nodes to reduce worst case allocations 4736e18cfcfb maple_tree: use height and depth consistently e8c9b8a4af58 maple_tree: convert mas_prealloc_calc() to take in a maple write state 71e4aeff4a4f mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] 74f43b8fb028 mm/memory: split non-tlb flushing part from zap_page_range_single() f09f8ee3ce8a mm/madvise: batch tlb flushes for MADV_FREE ed28e933fc86 mm/madvise: define and use madvise_behavior struct for madvise_do_behavior() e203b21fc8ce mm-huge_memory-add-folio_mark_accessed-when-zapping-file-thp-fix.txt 4cbf2ac0012a mm: huge_memory: add folio_mark_accessed() when zapping file THP 85f734db7c7f tools/testing/selftests: assert that anon merge cases behave as expected d05d7525cc64 tools/testing: add PROCMAP_QUERY helper functions in mm self tests 0c7712fba5dd mm/vma: fix incorrectly disallowed anonymous VMA merges 65d1c40fb56d mm: rust: add MEMORY MANAGEMENT [RUST] 9bb26259271d task: rust: rework how current is accessed 03f6132b1b23 rust: miscdevice: add mmap support ee227bd72007 mm: rust: add VmaNew for f_ops->mmap() 2af5d8739b2f mm: rust: add mmput_async support 8ad6426706bd mm: rust: add lock_vma_under_rcu 06f82e8438ac mm: rust: add vm_insert_page 160d58f07d6f mm: rust: add vm_area_struct methods that require read access 70012918e7b8 mm: rust: add abstraction for struct mm_struct 4d9a7d52498a riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc a02b48dc1166 arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() 2a80c75f9f2e riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late c93830559af9 arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() 290bc1838e5e arm64: mm: use enum to identify pgtable level instead of *_SHIFT 3af13a0f7f1c mm: skip ptlock_init() for kernel PMDs 7a65f7e136a7 sparc64: mm: call ctor/dtor for kernel PTEs 93894a6b4a7e powerpc: mm: call ctor/dtor for kernel PTEs 5e7ac51ed7c0 m68k: mm: call ctor/dtor for kernel PTEs e93501d5ec78 mm: call ctor/dtor for kernel PTEs 55d0d9e0fe54 x86: pgtable: always use pte_free_kernel() e57d6d8c4535 mm: pass mm down to pagetable_{pte,pmd}_ctor 96c6c9336091 sched/numa: add statistics of numa balance task migration and swap 7f74963376d0 vmalloc: use for_each_vmap_node() in purge-vmap-area df35e910711b vmalloc-switch-to-for_each_vmap_node-helper-fix 4ddd7e641a1c vmalloc: switch to for_each_vmap_node() helper 3a5a07974867 vmalloc: add for_each_vmap_node() helper f2c8533a4015 fs/proc/page: refactor to reduce code duplication 3f82965b4155 xarray: make xa_alloc_cyclic() return 0 on all success cases b098212f125d arm64/mm: define ptdesc_t cce331e072dd mm/ptdump: split effective_prot() into level specific callbacks 135c3b52be34 mm/ptdump: split note_page() into level specific callbacks 0db92684df6c selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting 025d0657fc83 mm: page_alloc: tighten up find_suitable_fallback() 9646ba449c0e kernel/events/uprobes: uprobe_write_opcode() rewrite dd8dc334ebc8 kernel/events/uprobes: pass VMA to set_swbp(), set_orig_insn() and uprobe_write_opcode() d0913bb2ad8f kernel/events/uprobes: pass VMA instead of MM to remove_breakpoint() c0e265b5370d mm-debug-fix-parameter-passed-to-page_mapcount_is_type-fix e7020cdc28e3 mm/debug: fix parameter passed to page_mapcount_is_type() 865f1c6d9007 mm: fix parameter passed to page_mapcount_is_type() 6dc059310e24 selftests/mm: add PAGEMAP_SCAN guard region test 8e11f0b96c0f tools headers UAPI: sync linux/fs.h with the kernel sources b23f182155f3 fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions af6f9efa05a3 zsmalloc: cleanup headers includes 5b22611ecfaa selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO 771da05b1c99 ptrace: introduce PTRACE_SET_SYSCALL_INFO request f2fd05c8bcb9 ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op 44b0d340a0cd syscall.h: introduce syscall_set_nr() 722575f73a7d syscallh-add-syscall_set_arguments-fix 58cdc8e490e1 syscall.h: add syscall_set_arguments() c040fa5c95bf hexagon: add syscall_set_return_value() 0e1019936bc5 mm: add kernel-doc comment for free_pgd_range() 8398394286f7 mm: swap: replace cluster_swap_free_nr() with swap_entries_put_[map/cache]() ae1207a88322 mm: swap: factor out helper to drop cache of entries within a single cluster 9006fa051b0c mm: swap: free each cluster individually in swap_entries_put_map_nr() d11535c57002 mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_entries_put_nr() 28cef47349b8 mm: swap: use swap_entries_free() drop last ref count in swap_entries_put_nr() ef8dd47be175 mm: swap: use swap_entries_free() to free swap entry in swap_entry_put_locked() 057f07f5a02c mm: swap: add __maybe_unused attribute for swap_is_last_ref() and update it's comment bf6894836f9d mm: swap: enable swap_entry_range_free() to drop any kind of last ref 08d0c5032c14 mm: swap: rename __swap_[entry/entries]_free[_locked] to swap_[entry/entries]_put[_locked] 7884f9b3ae81 memcg: manually inline replace_stock_objcg 5c2da6d7341e memcg: combine slab obj stock charging and accounting b4729164aae7 memcg: use __mod_memcg_state in drain_obj_stock 67a36cc7b92b memcg: do obj_cgroup_put inside drain_obj_stock 5bc19aca6562 memcg: no refilling stock from obj_cgroup_release 278f01087848 memcg: manually inline __refill_stock 940af50db329 memcg: introduce memcg_uncharge 90edf6bc0f0c memcg: decouple drain_obj_stock from local stock 872dbee0ac0d memcg: remove root memcg check from refill_stock 1b6a943eda55 memcg: simplify MEMCG_VMALLOC updates - fix 61346d59a3f4 memcg: vmalloc: simplify MEMCG_VMALLOC updates 411cbe649f15 mm/compaction: reduce the difference between low and high watermarks 3c9fefe0c25f mm/compaction: remove low watermark cap for proactive compaction 5c851523469d mm/page_alloc: simplify free_page_is_bad by removing free_page_is_bad_report 33c6b903add6 zram: modernize writeback interface f7bad18ef75d zram: modernize writeback interface 4a9dd16a051c zram: modernize writeback interface d3db3d70d5f7 selftests/mm: convert page_size to unsigned long f3ebb4e2901b mm/show_mem: optimize si_meminfo_node by reducing redundant code 1e7b59a9bcdb mm: annotate data race in update_hiwater_rss 14de5efea30c mm/compaction: use folio in hugetlb pathway 01674c649a66 acpi,srat: give memory block size advice based on CFMWS alignment fff7cf428394 x86: probe memory block size advisement value during mm init bdffb3444e6f memory: implement memory_block_advise/probe_max_size 8177cd4d12ba mm: page_alloc: remove redundant READ_ONCE 01babaf984bc memcg, oom: do not bypass oom killer for dying tasks 9905d42940d5 zsmalloc-prefer-the-the-original-pages-node-for-compressed-data-fix 0364ee1a51a4 zsmalloc: prefer the the original page's node for compressed data a6da3bd0ceb9 mm: delete thp_nr_pages() e4d8e66665fe filemap: remove readahead_page_batch() 4ee17569ddd3 filemap: convert __readahead_batch() to use a folio b892db8644c8 filemap: remove find_subpage() ecbc59200ad5 iov_iter: convert iov_iter_extract_xarray_pages() to use folios d892927ac68f iov_iter: convert iter_xarray_populate_pages() to use folios 4e0b25524cb2 mm: remove offset_in_thp() 28d4d8bc28cd filemap: remove readahead_page() 28dc7fb4ca30 arch: remove mk_pmd() 8c19e28d02d0 mm: add folio_mk_pmd() 634be7b51a06 mm: remove mk_huge_pte() 55c9a0653e35 hugetlb: simplify make_huge_pte() 8f60744dee68 mm: add folio_mk_pte() 0b890a40bff1 mm: make mk_pte() definition unconditional 3835e2b976db um: remove custom definition of mk_pte() 7c5515946d96 x86: remove custom definition of mk_pte() 108bb635fe98 sparc32: remove custom definition of mk_pte() 63a028eee93d mm: introduce a common definition of mk_pte() bad7fdcb6f20 mm: set the pte dirty if the folio is already dirty f5d2368eba5e mm: vmalloc: support more granular vrealloc() sizing dbea9233c40f mm/memory: fix mapcount / refcount sanity check for mTHP reuse 94e4e8adbc0c mm: memblock: fix arguments passed to memblock_set_node() 23e791330bad tools/testing/selftests: fix guard region test tmpfs assumption c4dd50a3fb93 ocfs2: stop quota recovery before disabling quotas 9d7c36cdc276 ocfs2: implement handshaking with ocfs2 recovery thread 48429ef8096b ocfs2: switch osb->disable_recovery to enum d7fe84be7efc mm/userfaultfd: prevent busy looping for tasks with signals pending 6eb6f829a0b4 mailmap: map Uwe's BayLibre addresses to a single one 51a73d3ff39f MAINTAINERS: add Dev Jain as THP reviewer 56edd92029fd MAINTAINERS: add mm THP section 5c318938ed7a mm/userfaultfd: fix uninitialized output field for -EAGAIN race ffb6c1d9f7a0 selftests/mm: compaction_test: support platform with huge mount of memory cf62b719a230 MAINTAINERS: add core mm section e00d6cef122b ocfs2: fix panic in failed foilio allocation 8202314f3602 kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() 522b2fea1cdf mm/huge_memory: fix dereferencing invalid pmd migration entry 3d1c7e801bda MAINTAINERS: add reverse mapping section b2e3173ea0a1 x86-disable-image-size-check-for-test-builds-fix-fix ce6fc9c8e2d1 x86-disable-image-size-check-for-test-builds-fix c25bab13c546 x86: disable image size check for test builds 8464d03def3b ocfs2: fix the issue with discontiguous allocation in the global_bitmap 1d7edbeb643f mailmap: add entries for Lance Yang a2d263366daa mm/page_alloc.c: avoid infinite retries caused by cpuset race 4ddb3d3388db mm: hugetlb: fix incorrect fallback for subpool ed5a5a429e5f mm: fix ratelimit_pages update error in dirty_ratio_handler() e54b4db35e20 net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised 6fe086601448 net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll 68f9d8974b54 rtase: Modify the condition used to detect overflow in rtase_calc_time_mitigation 5add0dbbebd6 LoongArch: KVM: Fix PMU pass-through issue if VM exits to host finally 9ea86232a552 LoongArch: KVM: Fully clear some CSRs when VM reboot 8b2d01fec800 LoongArch: KVM: Fix multiple typos of KVM code bd51834d1cf6 LoongArch: Return NULL from huge_pte_offset() for invalid PMD c37325cbd91a LoongArch: Remove a bogus reference to ZONE_DMA 2ef174b13344 LoongArch: Handle fp, lsx, lasx and lbt assembly symbols cc73cc6bcdb5 LoongArch: Make do_xyz() exception handlers more robust bb0511d59db9 LoongArch: Make regs_irqs_disabled() more clear fb8e9f59d6f2 LoongArch: Select ARCH_USE_MEMTEST 8f7ae5a85137 bnxt_en: improve TX timestamping FIFO configuration 8548c84c004b octeon_ep_vf: Resolve netdevice usage count issue 765f253e2890 Revert "rndis_host: Flag RNDIS modems as WWAN devices" bf9de1dcd0ee selftests: net: bridge_vlan_aware: test untagged/8021p-tagged with and without PVID 5ec6d7d737a4 net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID 5c3524b031be io_uring/zcrx: selftests: add test case for rss ctx 4ce3ade36f25 io_uring/zcrx: selftests: set hds_thresh to 0 43fd0054f356 io_uring/zcrx: selftests: switch to using defer() for cleanup c61caec22820 ASoC: renesas: add MSIOF sound support 0cc88846cbfb ASoC: renesas: rsnd: enable to use "adg" clock a714b31225bc ASoC: renesas: rsnd: care BRGA/BRGB select in rsnd_adg_clk_enable() ce6949be3699 ASoC: renesas: rsnd: allow to use ADG as standalone 749027309025 dt-bindings: renesas,sh-msiof: Add MSIOF I2S Sound support 4c2227656d90 vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp f0007910784a selftests/bpf: Correct typo in __clang_major__ macro 60c6d3797239 riscv: defconfig: spacemit: enable clock controller driver for SpacemiT K1 cb9c3aeae509 riscv: dts: spacemit: add gpio LED for system heartbeat 39efc98da7c6 riscv: dts: spacemit: add gpio support for K1 SoC 2fc9feff45d9 ksmbd: fix use-after-free in session logoff e86e9134e1d1 ksmbd: fix use-after-free in kerberos authentication fe066af24168 riscv: dts: spacemit: Acquire clocks for UART 1fa2b7dd8e3e riscv: dts: spacemit: Acquire clocks for pinctrl bb5081f4abf2 KVM: SVM: avoid frequency indirect calls b6bc164f41db KVM: SEV: Configure "ALLOWED_SEV_FEATURES" VMCB Field f9f27c4a377a x86/cpufeatures: Add "Allowed SEV Features" Feature 468c27ae0215 KVM: SVM: Add a mutex to dump_vmcb() to prevent concurrent output 0e6b677de730 KVM: SVM: Include the vCPU ID when dumping a VMCB db2645096105 KVM: SVM: Add the type of VM for which the VMCB/VMSA is being dumped 22f5c2003a18 KVM: SVM: Dump guest register state in dump_vmcb() 962e2b6152ef KVM: SVM: Decrypt SEV VMSA in dump_vmcb() if debugging is enabled 6ed20625a4b8 drm/xe/eustall: Do not support EU stall on SRIOV VF c2b1f1b86413 drm/xe/eustall: Resolve a possible circular locking dependency ae246f5c0ce4 riscv: sophgo: dts: Add spi controller for SG2042 a1d04b8461ec riscv: dts: sophgo: sg2042: add pinctrl support d934a93bbccc clk: rockchip: rk3576: define clk_otp_phy_g 14ae3003e73e Drivers: hv: Fix bad ref to hv_synic_eventring_tail when CPU goes offline bc9b40198b1c cpufreq: Fix setting policy limits when frequency tables are used d864bb528a67 arm64: dts: ti: k3-am625-sk: Enable PWM 5aec1169b539 arm64: dts: ti: k3-am62a7-sk: Enable PWM b2fd55f906ff arm64: dts: ti: k3-am62p5-sk: Enable PWM 8bc3b1c86452 arm64: dts: ti: Add basic support for phyBOARD-Izar-AM68x 5d15c4395fd3 dt-bindings: arm: ti: Add bindings for PHYTEC AM68x based hardware 8d8f28da8f90 arm64: defconfig: Enable TMP102 as module 53802e60fbb5 arm64: defconfig: Enable hwspinlock and eQEP for K3 882c214572e4 arm64: defconfig: Add CDNS_DSI and CDNS_PHY config 3b62bd1fde50 arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length of serdes_ln_ctrl ae3ac9ffd59a arm64: dts: ti: am65x: Add missing power-supply for Rocktech-rk101 panel 4765253055cc arm64: dts: ti: k3-am65-main: Add system controller compatible 5959618631fe dt-bindings: mfd: ti,j721e-system-controller: Add compatible string for AM654 8a0bba5b6730 arm64: dts: ti: k3-j721e-common-proc-board-infotainment: Update to comply with device tree schema 8f52633cf5eb cgroup/rstat: Improve cgroup_rstat_push_children() documentation 43edc665607b ratelimit: Drop redundant accesses to burst a7272592cdf7 ratelimit: Use nolock_ret restructuring to collapse common case code 122cce21aa11 ratelimit: Use nolock_ret label to collapse lock-failure code 82aa17934495 ratelimit: Use nolock_ret label to save a couple of lines of code d336fd688d07 ratelimit: Simplify common-case exit path 7ccb4e046a8b ratelimit: Warn if ->interval or ->burst are negative e4417a4a855d ratelimit: Avoid atomic decrement under lock if already rate-limited e846e07f8c10 ratelimit: Avoid atomic decrement if already rate-limited 072e2a6dbd99 ratelimit: Don't flush misses counter if RATELIMIT_MSG_ON_RELEASE 0af2c01b6d70 ratelimit: Force re-initialization when rate-limiting re-enabled 48b084db8a18 ratelimit: Allow zero ->burst to disable ratelimiting 4c1645065276 ratelimit: Reduce ___ratelimit() false-positive rate limiting 05adbe411dcf ratelimit: Avoid jiffies=0 special case 57a6067cd3f9 ratelimit: Count misses due to lock contention e03d4bb98e2c ratelimit: Convert the ->missed field to atomic_t f865ac491478 drm/amd/pm: Avoid open-coded use of ratelimit_state structure's internals 6dbbfcf64110 drm/i915: Avoid open-coded use of ratelimit_state structure's ->missed field 09922fb33b7a random: Avoid open-coded use of ratelimit_state structure's ->missed field 8a88f3032616 ratelimit: Create functions to handle ratelimit_state internals 1b136de08b5f riscv: dts: thead: Introduce reset controller node 64c05a1d6619 spi: spi-qpic-snand: remove unused 'wlen' member of 'struct qpic_spi_nand' fb9d446d8f5a dt-bindings: i2c: i2c-mt65xx: Add MediaTek Dimensity 1200 MT6893 9de684ab8680 coredump: hand a pidfd to the usermode coredump helper 548762f05d19 samples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora 3d59224947b0 cpufreq: ACPI: Re-sync CPU boost state on system resume f88886de0927 bpf: Add namespace to BPF internal symbols fcd95af591e8 drm/i915/vga: Consolidate intel_vga_disable() calls a1b3a81bf736 drm/i915/vga: Nuke vga_redisable_power_on() 0c80d60ae634 drm/i915/vga: Include the current pipe in the VGA disable debug message 00efddc60824 drm/i915/vga: Extract intel_vga_regs.h 3d9c463f959f selftests/bpf: add test for softlock when modifying hashmap while iterating 75673fda0c55 bpf: fix possible endless loop in BPF map iteration 85447f68a1e3 MAINTAINERS: Add hisilicon PMU JSON events under its entry c756441c3524 perf vendor events arm64: Drop hip08 PublicDescription if same as BriefDescription 43fff3e948ca perf vendor events arm64: Fill up Desc field for Hisi hip08 hha pmu 022d270bb6c6 perf bench evlist-open-close: Reduce scope of 2 variables be8aefad3376 perf tests record: Cleanup improvements ccd4b5cdf00f perf tests metric-only perf stat: Fix tests 84 and 86 s390 68cb1567439f perf tool_pmu: Fix aggregation on duration_time b1b26ce8bb0e perf session: Skip unsupported new event types 0ef8091f177f perf hist: Allow custom output fields in hierarchy mode 390627dda7ee perf hist: Set levels in output_field_add() b09124e2e167 perf hist: Remove formats in hierarchy when cancel latency dbd11b6bdab1 perf hist: Remove formats in hierarchy when cancel children 92504d927df0 perf record: Retirement latency cleanup in evsel__config fc807b6bde6a perf pmu-events: Add retirement latency to JSON events inside of perf f19306f06509 perf stat: Add mean, min, max and last --tpebs-mode options 3533b56d22a5 perf intel-tpebs: Use stats for retirement latency statistics 1ddf95f6d81f perf intel-tpebs: Don't close record on read 817439204913 perf intel-tpebs: Add mutex for tpebs_results ea61db61d99d perf intel-tpebs: Add support for updating counts in evsel__tpebs_read bb1c0f1b4303 perf intel-tpebs: Refactor tpebs_results list 07c35320337e perf intel-tpebs: Ensure events are opened, factor out finding 84e629143b77 perf intel-tpebs: Inline get_perf_record_args 728756fffbc8 perf intel-tpebs: Reduce scope of the tpebs_events_size variable 24fead56ebd0 perf intel-tpebs: Move the cpumap_buf variable out of evsel__tpebs_open() b009b51eeac7 perf intel-tpebs: Separate evsel__tpebs_prepare() out of evsel__tpebs_open() cfd045f73f0a drm/i915/vga: Add more VGACNTRL bits 2332f68254d9 perf intel-tpebs: Rename tpebs_start to evsel__tpebs_open 9e0ef3ec62d3 perf intel-tpebs: Simplify tpebs_cmd e7bf2f608172 drm/i915/vga: Clean up VGACNTRL bits eb493c28e9ea perf intel-tpebs: Cleanup header 389048775abe perf vendor events: Update westmereep-dp events 545a04dd76da perf vendor events: Update westmereep-dp events 2c8e1c3526f5 perf vendor events: Update westmereep-dp events f4c0f4e3384f perf vendor events: Update tigerlake metrics 31661296248c perf vendor events: Update snowridgex events b8b16293ceff perf vendor events: Update skylakex events/metrics 60bcad55920c perf vendor events: Update skylake metrics b27d90f58784 perf vendor events: Update sierraforest events/metrics 73c66d36d0fd perf vendor events: Update sapphirerapids events/metrics 9873746f4771 perf vendor events: Update sandybridge metrics e311e8a2d703 perf vendor events: Update rocketlake events/metrics bce986466f37 perf vendor events: Update nehalemex events c7453cb57b65 perf vendor events: Update nehalemep events 8ff6e2626fd7 perf vendor events: Update meteorlake events/metrics 3af9e6879d93 perf vendor events: Update lunarlake events/metrics e7972827fc2e perf vendor events: Update jaketown metrics 61077e5e9230 perf vendor events: Update ivytown metrics 49fb6e0afd09 perf vendor events: Update ivybridge metrics 4fdd9312444e perf vendor events: Update icelakex events/metrics c9208b9c3338 perf vendor events: Update icelake events/metrics ed23ac434e4b perf vendor events: Update haswellx metrics 569ab2e02029 perf vendor events: Update haswell metrics 82acba742dfe perf vendor events: Add graniterapids retirement latencies d1ed58570e3d perf vendor events: Update grandridge events/metrics 4ecf9eab4a04 perf vendor events: Update emeraldrapids events/metrics fa3498cb8685 perf vendor events: Update elkhartlake events c4ba122a7eb8 perf vendor events: Update clearwaterforest events 48660e9cc9bd perf vendor events: Update cascadelakex events/metrics 29c35b735a85 perf vendor events: Update broadwellx metrics 307cf0cc72ce perf vendor events: Update broadwellde metrics 3040656ed70d perf vendor events: Update broadwell metrics 0b84b6fc3531 perf vendor events: Update bonnell events fd3dfa4b82df perf vendor events: Update arrowlake events/metrics 4ab1fef5dc66 perf vendor events: Update AlderlakeN events/metrics 30f2a75e7e99 perf vendor events: Update alderlake events/metrics 8ec8b25dde16 riscv: defconfig: spacemit: enable gpio support for K1 SoC c6e8d85fafa7 staging: axis-fifo: Remove hardware resets for user errors 2ca34b508774 staging: axis-fifo: Correct handling of tx_fifo_depth for size validation 98698ca0e587 staging: bcm2835-camera: Initialise dev in v4l2_dev 398a1b33f147 media: gspca: Add error handling for stv06xx_read_sensor() bd9f6ce7d512 media: platform: exynos4-is: Add hardware sync wait to fimc_is_hw_change_mode() a93f42c77100 media: adv7511-v4l2: use constants for BT.2020 colorimetry 024bf40edf11 media: davinci: vpif: Fix memory leak in probe error path 974a8ab3bf2f media: dvb: Fix typos bloc -> block f83ac8d30c43 media: vivid: Change the siize of the composing 5bc68bd3826e media: dt-bindings: Document Tegra186 and Tegra194 cec 051e634ee4ce media: platform: exynos4-is: Use of_get_available_child_by_name() 29c71dc4c832 media: platform: cros-ec: Add Moxie to the match table 8b807366d850 media: stm32-dcmi: use devm_kmemdup_array() 8fc0ef066b8b media: atmel-isi: use devm_kmemdup_array() 2226b2dd42c5 media: mgb4: Enumerate only the available timings e2ff32000652 media: nuvoton: npcm-video: Prevent returning unsupported resolutions 497f1fb94759 media: nuvoton: npcm-video: Fix stuck due to no video signal error a9076609e149 media: platform: cros-ec: Add Dirks to the match table e6fd3d81dba1 media: mgb4: Fix resolution change events triggering 73fb3b92da84 media: cxusb: no longer judge rbuf when the write fails f8a1082ecb5d media: tw5864: Replace deprecated PCI functions bd2ad1a08a4c media: solo6x10: Replace deprecated PCI functions 32b38fbf6401 media: pt3: Replace deprecated PCI functions 5edc9b560f60 media: cec: extron-da-hd-4k-plus: Fix Wformat-truncation a898d2ea7e78 media: atomisp: Fix Wformat-truncation warning 3d622ba277bd media: videobuf2: check constants during build time 7ca9a4d9bdc3 media: vivid: Add more webcam resolutions ca7af8040ed1 media: vivid: Fix requirement about webcam_intervals 1a27fce0fa79 docs: media: mgb4: Improve mgb4 driver documentation 1d5f88f05348 media: vidtv: Terminating the subsequent process of initialization failure c1c01458af57 media: pvrusb2: Remove unused pvr2_std_create_enum 728c0d509947 media: s5p-mfc: Support for handling RET_ENC_BUFFER_FULL interrupt c09acbbfff20 media: vim2m: Add parametized support for multiplanar API bbd0df9bfe1c media: vim2m: Simplify try_fmt df8375bbe2d5 media: v4l2-common: Add RGBR format info 29d69273fefd media: remove STA2x11 media pci driver a549b927ea3f ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013 138e6da0392e ASoC: amd: acp: Fix devm_snd_soc_register_card(acp-pdm-mach) failure 6d9b64156d84 ASoC: amd: acp: Fix NULL pointer deref in acp_i2s_set_tdm_slot ba85883d1605 ASoC: amd: acp: Fix NULL pointer deref on acp resume path 0787a08ae785 ASoC: starfive: Use max() to simplify code in jh7110_tdm_syncdiv() 4814a8e03a18 ASoC: fsl: don't set link->platform if not needed 8e4d3d8a5e51 spi: spi-mem: Add fix to avoid divide error 0889c4d28ad7 spi: dt-bindings: snps,dw-apb-ssi: Add compatible for SOPHGO SG2042 SoC 71cfb1f88f77 spi: dt-bindings: snps,dw-apb-ssi: Merge duplicate compatible entry 10fc30eaf381 docs: dt: Update overlay file extension 3dfc04452742 MAINTAINERS: Assign maintainer for the port controller drivers 0c1ddc7bb3e5 pmdomain: mediatek: Add error messages for missing regmaps 359a8ff433e1 pmdomain: arm: Do not enable by default during compile testing f520bed25d17 fs/xattr: Fix handling of AT_FDCWD in setxattrat(2) and getxattrat(2) 1d28f25d6a6c MAINTAINERS: hfs/hfsplus: add myself as maintainer e6f141b332dd splice: remove duplicate noinline from pipe_clear_nowait e079d7c4db5c devtmpfs: don't use vfs_getattr_nosec to query i_mode 885e5cbaa0ee Revert "wifi: iwlwifi: clean up config macro" eae324ca6445 configfs: Add CONFIGFS_ATTR_PERM helper e0d7c81b15e8 ARM: dts: samsung: sp5v210-aries: Align wifi node name with bindings 2c2e5e908ea2 firmware: exynos-acpm: Correct kerneldoc and use typical np argument name ca37fab651b7 wifi: iwlwifi: move phy_filters to fw_runtime 1cc2c48c4af8 wifi: iwlwifi: pcie: make sure to lock rxq->read 38f3ea722ffb wifi: iwlwifi: add definitions for iwl_mac_power_cmd version 2 b6abf63ed771 wifi: iwlwifi: clean up config macro eda436c2c519 wifi: iwlwifi: mld: simplify iwl_mld_rx_fill_status() 36d7859a3ffc wifi: iwlwifi: mld: rx: simplify channel handling 1f5532991bb2 wifi: iwlwifi: clean up band in RX metadata c561ac93cd80 wifi: iwlwifi: mld: skip unknown FW channel load values ccf36d82e8c1 wifi: iwlwifi: define API for external FSEQ images 0ac68a7700af wifi: iwlwifi: mld: allow EMLSR on separated 5 GHz subbands 517500f1d7d4 wifi: iwlwifi: mld: use cfg80211_chandef_get_width() 9f5332bafebe wifi: iwlwifi: mld: fix iwl_mld_emlsr_disallowed_with_link() return 8eac6b3347e8 wifi: iwlwifi: mld: clarify variable type ab606dea80c4 wifi: iwlwifi: pcie: add support for the reset handshake in MSI c575f5374be7 wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled 759ee400d1d9 accel/ivpu: Fix the D0i2 disable test mode e53e004e3460 accel/ivpu: Correct DCT interrupt handling 6f1b74c1a686 media: i2c: imx334: switch to {enable,disable}_streams 9d382f6a9978 media: i2c: imx334: Use subdev state lock for synchronization 01dfdf6a80c5 media: i2c: imx334: Enable runtime PM before sub-device registration b493cd3c0364 media: i2c: imx334: Fix runtime PM handling in remove function a6dde677b937 media: i2c: imx334: Fix power management and control handling 9e089a649a22 media: i2c: imx334: Configure lane mode dynamically 731c8efd5b74 media: i2c: imx334: Remove redundant register entries 7b19b0fc8ac8 media: i2c: imx334: Convert to CCI register access helpers 78bc2ff83c76 media: i2c: imx334: Simplify with dev_err_probe() 0209916ebe24 media: intel/ipu6: Fix dma mask for non-secure mode 1284c9693953 media: intel/ipu6: Minor dma_mask clenaup 5050bc60cc16 media: ccs: Don't complain about missing "clock-frequency" property 980d2c914cbe media: ccs: Don't complain about lack of quirks 932518f6f871 media: ccs: Remove I²C write retry hack bb468fc5a4d9 media: ccs: Use read_poll_timeout() in reset polling e848475c33fc media: ccs: Try a little longer to access the sensor before giving up 5bd6b8c1bb2d media: i2c: imx219: media: i2c: imx219: Enable runtime PM autosuspend 838a5255698b media: i2c: imx219: switch to {enable,disable}_streams 25259379bc79 media: dt-bindings: Convert Analog Devices ad5820 to DT schema 1c734f8ab070 media: i2c: ov02e10: add OV02E10 image sensor driver df78f5928c4b media: dt-bindings: Add OmniVision OV02E10 3bb6339e2a13 media: intel/ipu6: Replace deprecated PCI functions 4e228c365d85 media: ipu3-cio2: Replace deprecated PCI functions 9396770c3add media: rcar-csi2: Remove hack to detect NTSC content c1eefe88c395 media: rcar-vin: Simplify the shutdown process 25482a986e44 media: rcar-vin: Remove superfluous starting state 1dadd89b5810 media: rcar-vin: Remove superfluous suspended state f2f0cd892515 media: rcar-vin: Remove emulated SEQ_{TB,BT} c57e372b7b42 media: ti: cal: Add streams support a5b18fd769b7 media: ti: cal: Fix wrong goto on error path 0c1ab3ce0492 media: ti: cal: Use printk's fourcc formatting e0f6bc693b3f media: ipu-bridge: add ACPI HID for lt6911uxe bridge 81cf4f46a03a media: ov2740: Move pm-runtime cleanup on probe-errors to proper place 1acf9fee6f11 media: intel/ipu6: Remove unused dev field from ipu6_isys_queue 95d1033c8da0 media: intel/ipu6: Abstract buf ready function 36b9d0521e4b media: intel/ipu6: Use timestamp value directly 4fa1d8d81d72 media: intel/ipu6: Make two functions static adcdf4160a6c media: intel/ipu6: Add missing new line character in error message 94a6c188b89b media: intel/ipu6: Remove unused ipu6_isys_subdev_link_validate() 6ad57f8f86de media: intel/ipu6: Constify ipu6_buttress_ctrl structure be1534a2e714 media: intel/ipu6: Remove ipu6_buttress_ctrl started field c3d8e388ac9d media: intel/ipu6: Remove unused IPU6_BUS_NAME 220ea1432a6d media: ccs-pll: Document the CCS PLL flags de6514694b54 media: ccs-pll: Print PLL calculator flags in the beginning cd9cb0313a42 media: ccs-pll: Better validate VT PLL branch 2f19528845b8 media: ccs-pll: Add a flag for even PLL multipliers 715f84c1e54e media: ccs-pll: Print missing PLL flags 2ab7b3d07d25 media: ccs-pll: Drop LINK_DECOUPLED flag 34af05f857cb media: ccs-pll: Print a debug message on too high VT PLL OP clock f639494db450 media: ccs-pll: Correct the upper limit of maximum op_pre_pll_clk_div 6868b955acd6 media: ccs-pll: Check for too high VT PLL multiplier in dual PLL case 06d2d478b09e media: ccs-pll: Start VT pre-PLL multiplier search from correct value 660e613d05e4 media: ccs-pll: Start OP pre-PLL multiplier search from correct value 77aed862c34f media: ov08x40: Extend sleep after reset to 5 ms 267836bcc808 media: i2c: imx334: common reg value correction 7dced5299288 media: i2c: imx334: add modes for 720p and 480p resolutions 35132d039c56 media: i2c: imx334: update mode_3840x2160_regs array bd5bae761f18 media: i2c: imx334: Optimized 4k and 2k mode register arrays d471fb06b21a media: ipu6: Remove workaround for Meteor Lake ES2 a05744749600 media: i2c: ds90ub9xx: Set serializer temperature ramp e2a3b695bc5f media: i2c: ds90ub960: Configure serializer using back-channel b8e2193b1e36 media: i2c: ds90ub953: Move reg defines to a header file ca26126a6c3f media: dt-bindings: ti,ds90ub960: Allow setting serializer address 32cc18622d02 media: i2c: ds90ub960: Update UB9702 init sequences ac7c808b1cb2 media: i2c: ds90ub960: Move all RX port init code into ub960_init_rx_ports() 2ca499384e98 media: i2c: ds90ub960: Add RX port iteration support 42a44838d5b5 media: i2c: ds90ub960: Refresh ub960_init_tx_ports_ub9702() 43635b661ef9 media: i2c: ds90ub960: Split ub960_init_tx_ports() 21a22b0febad media: i2c: ds90ub960: Add UB9702 specific registers 675bc338ea47 media: i2c: ds90ub960: Move UB9702 registers to a separate section dbad194b0bff media: i2c: ds90ub953: Speed-up I2C watchdog timer d3be2fcde66d media: i2c: ds90ub913: Add error handling to ub913_log_status() fe591fb5ed22 media: i2c: ds90ub953: Add error handling to ub953_log_status() 8f512c311375 media: i2c: ds90ub960: Add error handling to multiple places 24868501a744 media: i2c: ds90ub9xx: Add err parameter to read/write funcs 3e80dbb464eb media: i2c: ds90ub913: Align ub913_read() with other similar functions ef205273132b media: i2c: ds90ub913: Fix returned fmt from .set_fmt() 671b550fe628 media: i2c: ds90ub953: Fix error prints 59b24c0047a2 media: dt-bindings: media: i2c: align filenames format with standard 0e7db503c535 accel/ivpu: Implement heartbeat-based TDR mechanism ee593991be26 bus: mhi: host: pci_generic: Add Telit FN920C04 modem support c1c117422589 tools: hv: Enable debug logs for hv_kvp_daemon 9bbb8a07fd65 tools/hv: update route parsing in kvp daemon 6e94adb40a8a arm64: dts: imx8mq-evk: add pcie[0,1]-ep nodes 627b79154120 arm64: dts: imx8mq: add pcie0-ep node a705eb167ca4 arm64: dts: imx8mm-evk: add pcie0-ep node and apply pcie0-ep overlay file 58bea81052d0 arm64: dts: imx95: add pcie1 ep overlay file and create pcie-ep dtb files 1c9b0c6044c2 arm64: dts: imx8: use common imx-pcie0-ep.dtso to enable PCI ep function c1c4820b60d7 arm64: dts: imx8dxl-evk: Add pcie0-ep node and use unified pcie0 label 6f3287eae412 arm64: dts: imx8dxl-ss-hsio: correct irq number for imx8dxl 06d9879c106f arm64: dts: imx8: create unified pcie0 and pcie0_ep label for all chips e2cfc140ae25 arm64: dts: imx8-apalis: Add PCIe and SATA support bf0b4f15267c crypto: riscv - Use SYM_FUNC_START for functions only called directly aa38d87ec852 crypto: engine - Remove CRYPTO_ALG_ENGINE bit e31ba38c1b82 fpga: fix potential null pointer deref in fpga_mgr_test_img_load_sgt() e8af44909c1d fpga: tests: add module descriptions 99b11851e5ed fpga: m10bmc-sec: change contact for secure update driver a32f1923c6d6 crypto: scompress - increment scomp_scratch_users when already allocated fb8bfb48a4d1 platform/chrome: of_hw_prober: Support touchscreen probing on Squirtle 73d32c3e74e1 platform/chrome: of_hw_prober: Support trackpad probing on Corsola family e05fae71e68f Revert "arm64: dts: imx93-tqma9352-mba93xxla: enable Open Drain for MDIO" 14e66e4b1322 Revert "arm64: dts: imx93-tqma9352-mba93xxca: enable Open Drain for MDIO" 8dd0e8a49668 arm64: dts: imx8mp-beacon: Enable RTC interrupt and wakeup-source 12cc5a3898db arm64: dts: imx8mn-beacon: Enable RTC interrupt and wakeup-source 2cb333ddd62f arm64: dts: imx8mm-beacon: Enable RTC interrupt and wakeup-source b08fc2f0fd99 arm64: dts: imx8mn-beacon: Configure Ethernet PHY reset and GPIO IRQ 1c98ceb0d75e arm64: dts: imx8mm-beacon: Configure Ethernet PHY reset and GPIO IRQ a747c4dd2a60 arm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to output for HDMI audio 8c716f80dfe8 arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to output for HDMI audio 6821ee175379 arm64: dts: imx8mp-beacon: Fix RTC capacitive load c3f03bec30ef arm64: dts: imx8mn-beacon: Fix RTC capacitive load 2e98d456666d arm64: dts: imx8mm-beacon: Fix RTC capacitive load e5bc07026f94 arm64: add initial device tree for TQMa93xx/MBa91xxCA 9f90a1c9ce77 dt-bindings: arm: add MBa91xxCA Mainboard for TQMa93xxCA/LA SOM 97dc91c04558 arm64: dts: freescale: add Toradex SMARC iMX8MP 762807d39037 dt-bindings: arm: fsl: add Toradex SMARC iMX8MP SoM and carrier f40139fde527 ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd d6aa0c178bf8 ublk: call ublk_dispatch_req() for handling UBLK_U_IO_NEED_GET_DATA 1526a735a762 MAINTAINERS: add exclude for dt-bindings to imx entry eb0aadf0bd5e arm64: dts: s32gxxxa-rdb: Add PCA85073A RTC module over I2C0 7870b65b75d0 powerpc/crc: rename crc32-vpmsum_core.S to crc-vpmsum-template.S a884ca10cf1d powerpc/crc: drop "glue" from filenames 340e5acd1715 arm64/crc: drop "glue" from filenames 7f1ff093e2df arm/crc: drop "glue" from filenames 2593a0a1446a selftests: drv-net: Test that NAPI ID is non-zero 2b6d490b8266 selftests: drv-net: Factor out ksft C helpers f71c549b26a3 netdevsim: Mark NAPI ID on skb in nsim_rcv f74d14a7dfb1 tools: ynl: fix the header guard name for OVPN 152f07b4c292 coco/guest: Move shared guest CC infrastructure to drivers/virt/coco/guest/ b83b1766b5d8 configfs-tsm: Namespace TSM report symbols 11533932f5c5 ata: libata-scsi: Do not set the INFORMATION field twice for ATA PT d57ee99831e3 net: ethernet: mtk_wed: annotate RCU release in attach() 2b13042d3636 tcp: fastopen: pass TFO child indication through getsockopt bc2550b4e195 tcp: fastopen: note that a child socket was created 4134bb726efd net: ip_gre: Fix spelling mistake "demultiplexor" -> "demultiplexer" 90538d23278a net/mlx5: E-switch, Fix error handling for enabling roce 1c2940ec0ddf net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover 172c034264c8 net/mlx5e: TC, Continue the attr process even if encap entry is invalid 5d1a04f347e6 net/mlx5: E-Switch, Initialize MAC Address for Default GID eacc77a73275 net/mlx5e: Use custom tunnel header for vxlan gbp a5b22b72e92a arm64: dts: imx95-15x15-evk: enable USB2.0 node c7358655579d arm64: dts: imx95-19x19-evk: enable USB2.0 node b6bf37e40cbe arm64: dts: imx95: add USB2.0 nodes 3a4236c37954 rxrpc: rxgk: Fix some reference count leaks a1334d7a46c1 ARM: dts: imx6q-apalis: remove pcie-switch node ab4d874c9f44 arm64: dts: imx8mp: Add device tree for Nitrogen8M Plus ENC Carrier Board c8ad7ca20e61 dt-bindings: arm: fsl: Add Boundary Device Nitrogen8M Plus ENC Carrier Board bf20af079099 xsk: Fix offset calculation in unaligned mode a1356ac7749c xsk: Fix race condition in AF_XDP generic RX path ffb0c5c4cf66 net: ethernet: mtk_eth_soc: convert cap_bit in mtk_eth_muxc struct to u64 39144062ea33 rxrpc: Remove deadcode 538cb5573ae7 net: phy: mdio-bcm-unimac: Add asp-v3.0 e9f31435ee7d net: bcmasp: Add support for asp-v3.0 9a8a73766b34 dt-bindings: net: brcm,unimac-mdio: Add asp-v3.0 e4bf8f8a22d8 dt-bindings: net: brcm,asp-v2.0: Add asp-v3.0 8c28aace8864 net: phy: mdio-bcm-unimac: Remove asp-v2.0 4ad8cb76bd0d net: bcmasp: Remove support for asp-v2.0 62c8c4656ef1 dt-bindings: net: brcm,unimac-mdio: Remove asp-v2.0 ef7c993ae247 dt-bindings: net: brcm,asp-v2.0: Remove asp-v2.0 df8cf32413fa selftests: iou-zcrx: Get the page size at runtime d1b0f9aa73fe bcachefs: Rework fiemap transaction restart handling b9b0494017b5 bcachefs: add fiemap delalloc extent detection 2d55a637095d bcachefs: refactor fiemap processing into extent helper and struct d020a9fb11bd bcachefs: track current fiemap offset in start variable 28d2d19ccc8e bcachefs: drop duplicate fiemap sync flag 353739f1d167 bcachefs: Fix btree_iter_peek_prev() at end of inode c4f89a1d3590 bcachefs: Make btree_iter_peek_prev() assert more precise 394ef278e1fd bcachefs: Unit test fixes caab547686d7 bcachefs: Print mount opts earlier 7cb85324c4f6 bcachefs: unlink: casefold d_invalidate 9cdde3c7aa3d bcachefs: Fix casefold lookups b9e1f873d2e1 bcachefs: Casefold is now a regular opts.h option 238ae3be5820 drm/xe: Abort printing coredump in VM printer output if full fa4b8b3e3a11 drm/print: Add drm_coredump_printer_is_full 270172f64b11 drm/xe: Update xe_ttm_access_memory to use GPU for non-visible access c4a2e5f865b7 drm/xe: Add devcoredump chunking 66bf1e80b1ad fbdev: nvidiafb: Correct const string length in nvidiafb_setup() 5a96a2fa2450 fbdev: atyfb: Remove unused PCI vendor ID f6433daaaec1 fbdev: carminefb: Fix spelling mistake of CARMINE_TOTAL_DIPLAY_MEM 2abc01ae2685 gfs2: Use SECTOR_SIZE and SECTOR_SHIFT 0a828c3ab07d gfs2: Fix usage of bio->bi_status in gfs2_end_log_write 2c63986dd35f gfs2: deallocate inodes in gfs2_create_inode a66fab788f97 lib: Add trivial kunit test for ratelimit 60b82ca5d6bc Bluetooth: L2CAP: copy RX timestamp to new fragments 7d1d19a11cfb riscv: uprobes: Add missing fence.i after building the XOL buffer 121f34341d39 riscv: Replace function-like macro by static inline function cde89fdfdf18 ACPICA: Add support for printing AML arguments when trace point enabled bc846271e743 cifs: Fix changing times and read-only attr over SMB1 smb_set_file_info() function e8f5e53bb34f cifs: Fix and improve cifs_query_path_info() and cifs_query_file_info() f304da9134f8 cgroup: fix goto ordering in cgroup_init() 3b9c053b5f04 btrfs: reclaim from sub-space space_info b7ea21b64236 btrfs: add block_rsv for treelog 0db4a35112c3 btrfs: use proper data space_info 3403bd36d7c3 btrfs: tweak extent/chunk allocation for space_info sub-space 5d1434b34f2d btrfs: introduce tree-log sub-space_info bf3facbb817f btrfs: introduce btrfs_space_info sub-group 7478d376c198 btrfs: pass space_info for block group creation 4eab06589fea btrfs: introduce space_info argument to btrfs_chunk_alloc 766614dad623 btrfs: factor out check_removing_space_info() 6dc7cbf3f26c btrfs: spin out do_async_reclaim_{data,metadata}_space() 572a392bb3d4 btrfs: factor out init_space_info() a5f6ca7b0380 btrfs: take struct btrfs_inode in btrfs_free_reserved_data_space_noquota ae721f9f30ab btrfs: take btrfs_space_info in btrfs_reserve_data_bytes 3d1ba6b5fb95 btrfs: on unknown chunk allocation policy fallback to regular 2a2785028e5f btrfs: fix nonzero lowest level handling in btrfs_search_forward() 192a3e268175 btrfs: use buffer radix for extent buffer writeback operations 05742ba0c3a6 btrfs: set DIRTY and WRITEBACK tags on the buffer_tree f04f8fa6ac08 btrfs: convert the buffer_radix to an xarray 4cff0c7ac499 btrfs: update btrfs_qgroup_add_swapped_blocks to to use rb helper 38b93eb14b89 btrfs: update btrfs_qgroup_trace_subtree_after_cow to to use rb helper 2f641cd6aafd btrfs: update add_qgroup_rb to to use rb helper 081355eda151 btrfs: update find_qgroup_rb to to use rb helper 44ab502aa804 btrfs: update insert_ref_entry to to use rb helper 581628d60843 btrfs: update insert_root_entry to to use rb helper 0fc25162cf10 btrfs: update lookup_root_entry to to use rb helper b71728916e25 btrfs: update insert_block_entry to to use rb helper ea8e54822bff btrfs: update lookup_block_entry to to use rb helper e0f5d0804c13 btrfs: update ulist_rbtree_insert to to use rb helper b94a0aaed5a2 btrfs: update ulist_rbtree_search to to use rb helper 6628cd4e9761 btrfs: update __btrfs_lookup_delayed_item to to use rb helper 1b292dcbd1ba btrfs: kill EXTENT_FOLIO_PRIVATE 48afeb1fd0d5 btrfs: add mapping_set_release_always to inode's mapping 6f28d8e4e100 btrfs: add mode to clear chunk map status to CLEAR_FREE ioctl 7fc73e6ee97c btrfs: add more zeroout modes to CLEAR_FREE ioctl 360c23ee736c btrfs: add secure erase mode to CLEAR_FREE ioctl ff5d859a5de4 btrfs: add zeroout mode to CLEAR_FREE ioctl d415fabcdf6f btrfs: add new ioctl CLEAR_FREE 248cc8feee43 btrfs: extend trim callchains to pass the operation type 5747ab32a93d btrfs: scrub: use generic ratelimit helpers to output error messages 6416c30a2bb7 btrfs: scrub: ensure we output at least one error message for unrepaired corruption 8d33a35f9cfa btrfs: scrub: simplify the inode iteration output 8f7a834cdb8b btrfs: scrub: remove unnecessary dev/physical lookup for scrub_stripe_report_errors() a51916034b7a btrfs: scrub: remove unused is_super parameter from scrub_print_common_warning() 2d41eaad6eea btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() 165a3396d155 btrfs: scrub: fix incorrectly reported logical/physical address f253a2477ee1 btrfs: === misc-next on b-for-next === c1e7e2e46a91 btrfs: raid56: rename parameter err to status in endio helpers b920fc18fb2b btrfs: change return type of btrfs_alloc_dummy_sum() to int d8c87bd9fccf btrfs: rename ret2 to ret in btrfs_submit_compressed_read() 04a13d69b8a4 btrfs: rename ret to status in btrfs_submit_compressed_read() 909a19caf11f btrfs: simplify reading bio status in end_compressed_writeback() a7d626fd8212 btrfs: rename error to ret in btrfs_submit_chunk() 3ae537379217 btrfs: rename ret to status in btrfs_submit_chunk() 6de1c242f886 btrfs: change return type of btrfs_bio_csum() to int 45b32f586d27 btrfs: change return type of btree_csum_one_bio() to int dc1482fe64b2 btrfs: change return type of btrfs_csum_one_bio() to int 893d76d073c3 btrfs: change return type of btrfs_lookup_bio_sums() to int d045358ca819 btrfs: drop redundant local variable in raid_wait_write_end_io() a6bb148147e5 btrfs: merge __setup_root() to btrfs_alloc_root() 71ce9652f68b btrfs: use unsigned types for constants defined as bit shifts 1a59aa0ac008 btrfs: remove unused btrfs_io_stripe::length 3f8a8e03273e btrfs: use list_first_entry() everywhere 7c9ca3082ade btrfs: adjust subpage bit start based on sectorsize e9135a2acd0b btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() 4e8b40db5a4f btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to DEBUG_WARN 1f6349f5c098 btrfs: add debug build only WARN 2a7dfa7eb10c btrfs: use verbose ASSERT() in volumes.c 97d6432f2a24 btrfs: enhance ASSERT() to take optional format string 798b9b1cb0e5 KVM: VMX: Use LEAVE in vmx_do_interrupt_irqoff() 17a2c62fbf1e KVM: nVMX: Check MSR load/store list counts during VM-Enter consistency checks 309d28576f0a KVM: SVM: Fix SNP AP destroy race with VMRUN edaf3eded386 x86/irq: KVM: Add helper for harvesting PIR to deduplicate KVM and posted MSIs baf68a0e3bd6 KVM: VMX: Use arch_xchg() when processing PIR to avoid instrumentation b41f8638b9d3 KVM: VMX: Isolate pure loads from atomic XCHG when processing PIR 06b4d0ea226c KVM: VMX: Process PIR using 64-bit accesses on 64-bit kernels f1459315f4d2 x86/irq: KVM: Track PIR bitmap as an "unsigned long" array 6433fc01f9f1 KVM: VMX: Ensure vIRR isn't reloaded at odd times when sync'ing PIR 3cdb8261504c x86/irq: Track if IRQ was found in PIR during initial loop (to load PIR vals) 600e9606046a x86/irq: Ensure initial PIR loads are performed exactly once 85fd85bc025a x86/insn: Fix CTEST instruction decoding 459074cff66f KVM: x86: Add module param to control and enumerate device posted IRQs c364baad3e4f KVM: VMX: Don't send UNBLOCK when starting device assignment without APICv 87e4951e250b KVM: x86: Rescan I/O APIC routes after EOI interception for old routing c2207bbc0c0f KVM: x86: Add a helper to deduplicate I/O APIC EOI interception logic b1f7723a5a5b KVM: x86: Isolate edge vs. level check in userspace I/O APIC route scanning d88bb2ded2ef KVM: x86: Advertise support for AMD's PREFETCHI 49c140d5af12 KVM: x86: Sort CPUID_8000_0021_EAX leaf bits properly f804dc6aa20f KVM: x86: clean up a return ead4dac16de2 KVM: x86: Advertise support for WRMSRNS 3fa0fc95db6d x86/msr: Rename the WRMSRNS opcode macro to ASM_WRMSRNS (for KVM) 656d9624bd21 KVM: x86: Generalize IBRS virtualization on emulated VM-exit 65ca2872015c KVM: x86: Propagate AMD's IbrsSameMode to the guest 9a7cb00a8ff7 x86/cpufeatures: Define X86_FEATURE_AMD_IBRS_SAME_MODE a476cadf8ef1 KVM: x86: Check that the high 32bits are clear in kvm_arch_vcpu_ioctl_run() a2620f8932fa KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception 1a97fea9db9e perf/x86: Fix non-sampling (counting) events on certain x86 platforms 1296a442568c rcutorture: Fix issue with re-using old images on ARM64 72babb55436d rcutorture: Perform more frequent testing of ->gpwrap 18197e98353d spi: meson-spicc: add DMA support 087a9eb9e597 vxlan: vnifilter: Fix unlocked deletion of default FDB entry be8250786ca9 mm, slab: clean up slab->obj_exts always edd43f4d6f50 io_uring: fix 'sync' handling of io_fallback_tw() 032ce1ea9442 x86/boot: Work around broken busybox 'truncate' tool ff14943ea01d .gitignore: ignore Python compiled bytecode 5c5c32d7abd9 scripts/kernel-doc.py: don't create *.pyc files 110214e4ccd4 Makefile: move KERNELDOC macro to the main Makefile 76a9b59228d5 docs: Makefile: get rid of KERNELDOC_CONF env variable 85728ba0c529 pmdomain: qcom: rpmhpd: Add SM4450 power domains 6f8bad329e3c dt-bindings: power: qcom,rpmpd: Add SM4450 compatible b2d289bc3730 timekeeping: Prevent coarse clocks going backwards f9e4d8bb6aea drm/xe/hwmon: Fix kernel version documentation for fan speed 8500393a8e6c drm/xe/hwmon: Fix kernel version documentation for temperature ca677196a91f pmdomain: sunxi: add H6 PRCM PPU driver 2b2408aca90b EDAC/i10nm: Fix the bitwise operation between variables of different sizes b6b5683e9692 dt-bindings: pwm: vt8500-pwm: Convert to YAML 769aa27801d2 dt-bindings: pwm: mediatek,pwm-disp: Add compatible for MT6893 7f8ce4d88b42 pwm: Fix various formatting issues in kernel-doc f6da4fee6986 io_uring/eventfd: open code io_eventfd_grab() da01f60f8ad1 io_uring/eventfd: clean up rcu locking 62f666df765e io_uring/eventfd: dedup signalling helpers c5b44f3d3b17 leds: turris-omnia: Drop commas in the terminator entries dd2f5449a622 Bluetooth: btintel_pcie: Dump debug registers on error ac1f44f12090 Bluetooth: btintel_pcie: Add additional to checks to clear TX/RX paths 38e93267ca68 KVM: x86: Do not use kvm_rip_read() unconditionally for KVM_PROFILING ca4f113b0b4c KVM: x86: Do not use kvm_rip_read() unconditionally in KVM tracepoints 268cbfe65bb9 KVM: SVM: WARN if an invalid posted interrupt IRTE entry is added aae251a380fe iommu/amd: WARN if KVM attempts to set vCPU affinity without posted intrrupts 07172206a26d iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE f1fb088d9cec KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer bcda70c56f3e KVM: x86: Explicitly treat routing entry type changes as changes 9bcac97dc42d KVM: x86: Reset IRTE to host control if *new* route isn't postable 7537deda3652 KVM: SVM: Allocate IR data using atomic allocation 6560aff981ad KVM: SVM: Don't update IRTEs if APICv/AVIC is disabled 5f9e1698141a KVM: arm64, x86: make kvm_arch_has_irq_bypass() inline c4d2519c6ad8 block: don't autoload drivers on blk-cgroup configuration 5f33b5226c9d block: don't autoload drivers on stat d13b7090b251 block: remove the backing_inode variable in bdev_statx c63202140d4b block: move blkdev_{get,put} _no_open prototypes out of blkdev.h 7b720c720253 block: never reduce ra_pages in blk_apply_bdi_limits c283fcdc4e2b spi: tegra210-quad: Update dummy sequence configuration d8966b654133 spi: tegra210-quad: modify chip select (CS) deactivation 400d9f1a27cc spi: tegra210-quad: remove redundant error handling code dcb06c638a11 spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers fd5b6cd73067 media: imx-jpeg: Check decoding is ongoing for motion-jpeg f65fbf8c3d67 media: imx-jpeg: Change the pattern size to 128x64 7500bb9cf164 media: imx-jpeg: Cleanup after an allocation error faa8051b128f media: imx-jpeg: Reset slot data pointers when freed 46e9c092f850 media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead 609ba05b9484 media: imagination: fix a potential memory leak in e5010_probe() 208699afb9f2 media: amphion: Slightly simplify vpu_core_register() 7713800a6cc9 media: verisilicon: Enable NV15 support for Rockchip VDPU981 d52b9b7e2f10 media: imx-jpeg: Drop the first error frames 3f5f28084eb9 media: mediatek: vcodec: Enable HEVC main still picture decode 1d019736b6f8 selftests: ublk: common: fix _get_disk_dev_t for pre-9.0 coreutils 5e16f1a68d28 io_uring: don't duplicate flushing in io_req_post_cqe b50a1e1f3c46 spi: intel: Improve resource mapping cf0668184d1d spi: sh-msiof: ignore driver probing if it was MSIOF Sound c4887bd4b35b spi: sh-msiof: use dev in sh_msiof_spi_probe() 5410aa3aa7f7 regulator: pf9453: convert to use maple tree register cache cce73cf7cc56 MAINTAINERS: ASoC: Simplify references to Cirrus Logic include files 3b41574eea39 ASoC: Intel: avs: Fix NULL pointer dereference 171eb6f71e9e ASoC: meson: meson-card-utils: use of_property_present() for DT parsing e358e012a69a ASoC: codecs: wcd938x: drop unnecessary mux flag assignment d1407c934f52 ASoC: codecs: wcd938x: fix mux error handling f198b6b256aa ASoC: codec: tpa6130a2: Convert to GPIO descriptors 63a9362c7172 ASoC: codec: tpa6130a2: Remove tpa6130a2_platform_data b194e82b289c ASoC: codec: tpa6130a2: Sort headers alphabetically 722a6ad4867c spi: spi-qpic-snand: propagate errors from qcom_spi_block_erase() c1b0f5183a44 ASoC: renesas: rz-ssi: Use NOIRQ_SYSTEM_SLEEP_PM_OPS() bef4f1156b74 net: phy: marvell-88q2xxx: Enable temperature sensor for mv88q211x fa9fdeea1b7d HID: quirks: Add ADATA XPG alpha wireless mouse support acae9d5b51cf HID: hid-steam: Remove the unused variable connected a24d9ad6b647 fbdev: via: use new GPIO line value setter callbacks cb4bdf07e512 OPP: Use mutex locking guards 5330d0dab736 OPP: Define and use scope-based cleanup helpers f95c855306fe OPP: Use scope-based OF cleanup helpers ead694941686 OPP: Return opp_table from dev_pm_opp_get_opp_table_ref() 7a3be00771aa OPP: Return opp from dev_pm_opp_get() 4cb1383f9522 OPP: Remove _get_opp_table_kref() de7ad66b16b4 HID: HID_APPLETB_BL should depend on X86 2a647d400afe HID: HID_APPLETB_KBD should depend on X86 663704db9547 HID: appletb-kbd: Use secs_to_jiffies() instead of msecs_to_jiffies() f32e8c809549 HID: amd_sfh: Avoid clearing reports for SRA sensor 0cc2effbc8f5 HID: amd_sfh: Fix SRA sensor when it's the only sensor bbd7a03dc9a2 HID: intel-thc-hid: intel-thc: make read-only arrays static const 6bf8ab7774a2 HID: wacom: fix shift OOB in kfifo allocation for zero pktlen bd07f751208b HID: uclogic: Add NULL check in uclogic_input_configured() f262c73429ce dt-bindings: power: Add Allwinner H6/H616 PRCM PPU b8d56ef91cc3 HID: magicmouse: Apple Magic Mouse 2 USB-C support 3a2b7389feea drm/imagination: Add reset controller support for GPU initialization 31a78afda1ef HID: mcp2221: use new line value setter callbacks 9815a4236133 HID: mcp2200: use new line value setter callbacks 6485543488a6 HID: cp2112: use new line value setter callbacks 4c49d905ca43 HID: cp2112: use lock guards 837b05fea075 HID: cp2112: hold the lock for the entire direction_output() call a99548b8343a HID: cp2112: destroy mutex on driver detach 1300a7f8a7d4 dt-bindings: gpu: Add 'resets' property for GPU initialization 37d66cf07871 HID: intel-thc-hid: intel-quicki2c: pass correct arguments to acpi_evaluate_object cc2c611f2960 HID: corsair-void: Use to_delayed_work() fd34bf79a617 HID: wacom: fix memory leak on size mismatch in wacom_wac_queue_flush() e1ca5f39c2e3 HID: wacom: handle kzalloc() allocation failure in wacom_wac_queue_flush() 3206a9667534 drm/imagination: avoid unused-const-variable warning 7b7491372f8e net: stmmac: fix multiplication overflow when reading timestamp 73fa4597bdc0 net: stmmac: fix dwmac1000 ptp timestamp status offset 09d546303b37 HID: thrustmaster: fix memory leak in thrustmaster_interrupts() c14e02e68b43 HID: hid-appletb-kbd: Fix wrong date and kernel version in sysfs interface docs 55cd617566ef HID: bpf: fix BTN_STYLUS for the XP Pen ACK05 remote 7fff31024df7 btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type ed5b18f785f2 btrfs: fix the inode leak in btrfs_iget() 6fc7aae8f580 btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page() 348e57e24ffb btrfs: scrub: use virtual addresses directly 86ab98015c4c btrfs: raid56: store a physical address in structure sector_ptr ec58c5153736 btrfs: simplify bvec iteration in index_one_bio() b97a30be755c btrfs: move kmapping out of btrfs_check_sector_csum() 0eb71bc439fe btrfs: pass a physical address to btrfs_repair_io_failure() d0749473e272 btrfs: track the next file offset in struct btrfs_bio_ctrl a424eedb6839 btrfs: remove the alignment checks in end_bbio_data_read() 7e1fbcb914c5 btrfs: fix broken drop_caches on extent buffer folios eef07c56df5f btrfs: update and correct description of btrfs_get_or_create_delayed_node() 2b55017309d9 btrfs: simplify return logic from btrfs_delayed_ref_init() 0b4bf3b354c5 btrfs: reuse exit helper for cleanup in btrfs_bioset_init() 30a3f1295177 btrfs: rename iov_iter iterator parameter in btrfs_buffered_write() c4a16f63d17a btrfs: fix COW handling in run_delalloc_nocow() 2c105480e5fd btrfs: enable large data folios support for defrag 0f82baa04cd3 btrfs: prepare compression paths for large data folios 34611d1b04f1 btrfs: rename __tree_search() to remove double underscore prefix e2668abff652 btrfs: rename __lookup_extent_mapping() to remove double underscore prefix 79ef32f8e28e btrfs: rename remaining exported extent map functions df52f3d2c30d btrfs: rename functions to allocate and free extent maps d1274eb329bf btrfs: rename extent map functions to get block start, end and check if in tree 89d4bc1a9771 btrfs: rename exported extent map compression functions 585bb6bed18b btrfs: tracepoints: remove no longer used tracepoints for eb locking 248fd21f561d btrfs: tracepoints: add btrfs prefix to names where it's missing 5a2eb717ae7b btrfs: make btrfs_find_contiguous_extent_bit() return bool instead of int 78f5ced2f76c btrfs: remove double underscore prefix from __set_extent_bit() 8ab0b0dfebc3 btrfs: rename remaining exported functions from extent-io-tree.h ce29f7e0eb6f btrfs: rename free_extent_state() to include a btrfs prefix 9db2e75018dc btrfs: rename the functions to count, test and get bit ranges in io trees 7f5626eb30bc btrfs: rename the functions to init and release an extent io tree 62177fc313e2 btrfs: directly grab inode at __btrfs_debug_check_extent_io_range() 5c739e589e7f btrfs: rename the functions to get inode and fs_info from an extent io tree 3c698a9ef511 btrfs: rename the functions to search for bits in extent ranges e4d46173d414 btrfs: rename set_extent_bit() to include a btrfs prefix 20787e3f685e btrfs: rename the functions to clear bits for an extent range bd37c1cf1638 btrfs: rename __lock_extent() and __try_lock_extent() 679c4a49dd21 btrfs: add btrfs prefix to dio lock and unlock extent functions c48ff130397a btrfs: add btrfs prefix to main lock, try lock and unlock extent functions 5443ad10e9e1 btrfs: add btrfs prefix to trace events for extent state alloc and free 2a6947c5f760 btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree() eca9b289a29e btrfs: tree-checker: more unlikely annotations 52d58e4257b5 btrfs: use folio_contains() for EOF detection ad053ef8360c btrfs: remove unnecessary early exits in delalloc folio lock and unlock 5840394163bb btrfs: tracepoints: use btrfs_root_id() to get the id of a root 31c1fd20f57f btrfs: zlib: prepare copy_data_into_buffer() for large data folios 35e94531ac5d btrfs: subpage: prepare for large data folios ca0869d0544c btrfs: prepare end_bbio_data_write() for large data folios 6f1654961ba9 btrfs: prepare prepare_one_folio() for large data folios 841048e43774 btrfs: prepare btrfs_page_mkwrite() for large data folios 0b9f8d17b808 btrfs: send: prepare put_file_data() for larger data folios 495774fcbb94 btrfs: send: remove the again label inside put_file_data() 52a9cfc38021 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref() 500b167054c1 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref() 97c344e4a5e2 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline() 48f4ecc584ee btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent() 92b2acdb5f49 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count() 3aa1dff38394 btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol() 102fd1a35f9b btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions e2332b59eb2e btrfs: remove redundant record start offset check at test_range_bit() 4a4b8efd2835 btrfs: simplify last record detection at test_range_bit() 6a4a1be6b3ff btrfs: remove redundant check at find_first_extent_bit_state() c96f27f582cb btrfs: fix documentation for tree_search_for_insert() 7de12f9975f7 btrfs: simplify last record detection at test_range_bit_exists() 88e4438b6df8 btrfs: use clear_extent_bits() instead of clear_extent_bit() where possible 53c8a0c8771b btrfs: use clear_extent_bits() at chunk_map_device_clear_bits() 705b7f8943f0 btrfs: use clear_extent_bit() at try_release_extent_state() 6f2ab358791b btrfs: fix the file offset calculation inside btrfs_decompress_buf2page() f8ed4320de88 btrfs: use rb_entry_safe() where possible to simplify code 08566790a2f7 btrfs: pass a pointer to get_range_bits() to cache first search result 4851276f4239 btrfs: allow folios to be released while ordered extent is finishing 42f4aca5b63d btrfs: update comment for try_release_extent_state() e153e107e9bb btrfs: prepare btrfs_punch_hole_lock_range() for large data folios 8b55e03602a3 btrfs: prepare btrfs_buffered_write() for large data folios 8d6b4655f3e3 btrfs: refactor how we handle reserved space inside copy_one_range() ac872289ec5b btrfs: remove EXTENT_UPTODATE io tree flag 69d06c2a08fc btrfs: stop searching for EXTENT_DIRTY bit in the excluded extents io tree 6a0b3c286566 btrfs: remove leftover EXTENT_UPTODATE clear from an inode's io_tree 4c29d345e7ba btrfs: fix fsync of files with no hard links not persisting deletion a3a616c16cda btrfs: fix typo in space info explanation ef74353ee848 btrfs: remove unused flag EXTENT_BUFFER_IN_TREE 70b28df50eb0 btrfs: remove unused flag EXTENT_BUFFER_CORRUPT 26603b6944b8 btrfs: remove unused flag EXTENT_BUFFER_READAHEAD bc03bf8eb3ae btrfs: remove unused flag EXTENT_BUFFER_READ_ERR 27e552a59bab btrfs: extract the main loop of btrfs_buffered_write() into a helper df53f7cdeedd btrfs: extract the space reservation code from btrfs_buffered_write() d87d459a82c7 btrfs: cleanup the reserved space inside loop of btrfs_buffered_write() 8593caf8c7be btrfs: remove force_page_uptodate variable from btrfs_buffered_write() ed5cba842d61 btrfs: move block perfect compression out of experimental features f58470ce6d26 HID: hid-logitech: use sysfs_emit_at() instead of scnprintf() a058002358b7 HID: quirks: Add HID_QUIRK_IGNORE_MOUSE quirk fe7f7ac8e0c7 HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() 9f78a29caace arm64: dts: renesas: r8a779h0: Add ISP core function block c1f22633c28f arm64: dts: renesas: r8a779g0: Add ISP core function block 113521a4d2b0 HID: Kysona: Add periodic online check 607b310ada5e net: dp83822: Fix OF_MDIO config check 02e95521f337 arm64: dts: renesas: r8a779a0: Add ISP core function block a719915e76f2 arm64: dts: renesas: r8a779g3: Add Retronix R-Car V4H Sparrow Hawk board support 9e3b7138c374 dt-bindings: soc: renesas: Document Retronix R-Car V4H Sparrow Hawk board support da076d5562d2 dt-bindings: vendor-prefixes: Add Retronix Technology Inc. cd188e9ef80f selftests/fs/mount-notify: test also remove/flush of mntns marks c73c67026fe6 fanotify: fix flush of mntns marks 04668774f67f i2c: mux: ltc4306: use new GPIO line value setter callbacks 93d33af699f2 drm/i915/display: Disintegrate sink alpm enable from psr with lobf 554698b826a1 drm/i915/alpm: Add intel_psr_need_alpm() to simplify alpm check 2063174c22da drm/i915/lobf: Check for sink error and disable LOBF acff6d6bded3 drm/i915/lobf: Add mutex for alpm update 917abe4bc7e5 drm/i915/lobf: Add debug interface for lobf 64a5dd770d35 drm/i915/lobf: Update lobf if any change in dependent parameters 2c809080d296 drm/i915/lobf: Add fixed refresh rate check in compute_config() 504766382edb drm/i915/lobf: Disintegrate alpm_disable from psr_disable ad89a60d51fd drm/i915/lobf: Add debug print for LOBF 172757acd6f6 drm/i915/lobf: Add lobf enablement in post plane update 278a7be9b8d5 drm/i915/alpm: use variable from intel_crtc_state instead of intel_psr 022868742358 drm/panel: himax-hx8279: Always initialize goa_{even,odd}_valid in hx8279_check_goa_config() ed34944cc3bc arm64: dts: mediatek: Add MT8186 Ponyta Chromebooks ce8ec1f8c8b3 dt-bindings: arm: mediatek: Add MT8186 Ponyta Chromebook 43a23bb0d5bf USB: serial: ti_usb_3410_5052: drop bogus read urb check d56c95d46712 drm/i915/reg: Add/remove some extra blank lines 1503bab74976 drm/i915/reg: use REG_BIT and friends to define DP registers 169fd62799e8 ipv6: Get rid of RTNL for SIOCADDRT and RTM_NEWROUTE. 081efd18326e ipv6: Protect nh->f6i_list with spinlock and flag. accb46b56bc3 ipv6: Defer fib6_purge_rt() in fib6_add_rt2node() to fib6_add(). 834d97843e3b ipv6: Protect fib6_link_table() with spinlock. 71c0efb6d12f ipv6: Factorise ip6_route_multipath_add(). 5a1ccff5c65a ipv6: Rename rt6_nh.next to rt6_nh.list. 87d5d921eaf2 ipv6: Don't pass net to ip6_route_info_append(). d27b9c40dbd6 ipv6: Preallocate nhc_pcpu_rth_output in ip6_route_info_create(). 5720a328c3e9 ipv6: Preallocate rt->fib6_nh->rt6i_pcpu in ip6_route_info_create(). c4837b9853e5 ipv6: Split ip6_route_info_create(). c9cabe05e450 ipv6: Move nexthop_find_by_id() after fib6_info_alloc(). e6f497955fb6 ipv6: Check GATEWAY in rtm_to_fib6_multipath_config(). fa76c1674f2e ipv6: Move some validation from ip6_route_info_create() to rtm_to_fib6_config(). bd11ff421d36 ipv6: Get rid of RTNL for SIOCDELRT and RTM_DELROUTE. 4cb4861d8c3b ipv6: Validate RTA_GATEWAY of RTA_MULTIPATH in rtm_to_fib6_config(). ab394a9785f0 arm64: dts: mediatek: mt8186-corsola: make SDIO card removable 889dbe65c777 ALSA: maestro3: Use pure devres PCI 112b3388b170 ALSA: ali5451: Use pure devres PCI 385de1265b96 ALSA: ca0106: Use pure devres PCI 9d7f24e4194a ALSA: cs46xx: Use pure devres PCI ffa194e9c4aa ALSA: cs5535: Use pure devres PCI 6012022e8733 ALSA: echoaudio: Use pure devres PCI ed99513c876e ALSA: emu10k1: Use pure devres PCI dbaa14de42ca ALSA: ice: Use pure devres PCI 87e46c2dcd4d ALSA: nm256: Use pure devres PCI aa37a2691190 ALSA: riptide: Use pure devres PCI b15fde2e9de6 ALSA: ymfpci: Use pure devres PCI 9c7f2b5ec78e ALSA: rme9652: Use pure devres PCI c553c4120e50 ALSA: trident: Use pure devres PCI 20db879af305 ALSA: vx222: Use pure devres PCI abef027b1c63 ALSA: lx6464es: Use pure devres PCI 312ef977c6e8 ALSA: oxygen: Use pure devres PCI e66819c050fe ALSA: als: Use pure devres PCI 9dcc434f77b0 ALSA: azt3328: Use pure devres PCI c76d669aa91d ALSA: es19x8: Use pure devres PCI bf09f91b1df3 ALSA: fm801: Use pure devres PCI c07e644a8c65 ALSA: intel8x: Use pure devres PCI 5f8a4915d274 ALSA: sis7019: Use pure devres PCI a205115e008a ALSA: via82: Use pure devres PCI 9512fa67411f ALSA: cmipci: Use pure devres PCI 2707ddc9c542 ALSA: ens1370: Use pure devres PCI 92281a666d28 ALSA: rme32: Use pure devres PCI 6452c6d2c691 ALSA: rme96: Use pure devres PCI 5063eb3b7e32 ALSA: sonicvibes: Use pure devres PCI 69d63d19eda7 soc: mediatek: mtk-dvfsrc: remove an unused variable 393d0c54cae3 Add linux-next specific files for 20250424 e3f506b78d92 powerpc/boot: Fix dash warning 23a8e0df49b8 ata: sata_sx4: Fix spelling mistake "parttern" -> "pattern" 36f6f7e2d4d0 Documentation/admin-guide: Document Thunderbolt/USB4 tunneling events 607063f08e5c thunderbolt: Notify userspace about firmware CM tunneling events 785da9e6a1bd thunderbolt: Notify userspace about software CM tunneling events cdf9956b6974 thunderbolt: Introduce domain event message handler 18429aa53225 mm/userfaultfd: prevent busy looping for tasks with signals pending 3f77c3dfffc7 pds_core: make wait_context part of q_info f9559d818205 pds_core: Remove unnecessary check in pds_client_adminq_cmd() 2567daad69cd pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result d9e2f070d8af pds_core: Prevent possible adminq overflow/stuck condition f41f3edf0b15 net/mlx5: HWS, Disallow matcher IP version mixing 6991a975e416 net/mlx5: HWS, Harden IP version definer checks 5f2f8d8b6800 net/mlx5: HWS, Fix IP version decision 497041d76301 net: dsa: mt7530: sync driver-specific behavior of MT7531 variants b5cdb9b3113e octeontx2-pf: AF_XDP: code clean up 7629d1a04ad2 selftests/tc-testing: Add test for HFSC queue emptying during peek operation 6ccbda44e2cc net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too 3df275ef0a6a net_sched: hfsc: Fix a UAF vulnerability in class handling f252493e1835 net: airoha: Enable multiple IRQ lines support in airoha_eth driver. 9439db26d3ee net: airoha: Introduce airoha_irq_bank struct ce72fea219c1 selftests: mptcp: diag: use mptcp_lib_get_info_value 13b4ece33cf9 mptcp: pm: Defer freeing of MPTCP userspace path manager entries 55df7c0c62c1 drm/ttm/xe: drop unused force_alloc flag 18eb45b67544 ACPI: tables: Add __nonstring annotations for unterminated strings 8f5036378983 selftests: ublk: remove useless 'delay_us' from 'struct dev_ctx' 5533bc70aedc selftests: ublk: fix recover test e03463d247dd block: hoist block size validation code to a separate function c0e473a0d226 block: fix race between set_blocksize and read paths 4e33dbf0d644 gfs2: Fix usage of bio->bi_status in gfs2_end_log_write 99b9d909187a configfs-tsm-report: Fix NULL dereference of tsm_ops 2ba70fb39555 gfs2: deallocate inodes in gfs2_create_inode bfb713ea53c7 perf tools: Fix arm64 build by generating unistd_64.h 4ce385f56434 x86/mm: Fix _pgd_alloc() for Xen PV mode c171ad1e8166 drm/exynos: Fix spelling mistake "enqueu" -> "enqueue" e8de68ba86f4 drm/exynos: exynos7_drm_decon: Consstify struct decon_data 30b66dd0523d drm/exynos: fixed a spelling error 0253dadc772e drm/exynos/vidi: Remove redundant error handling in vidi_get_modes() cfa00a625f1c drm/exynos: Remove unnecessary checking d175222f5e90 dmaegnine: fsl-edma: add edma error interrupt handler a9ea01f28408 dt-bindings: dma: fsl-edma: increase maxItems of interrupts and interrupt-names 86071b369dbd dmaengine: ARM_DMA350 should depend on ARM/ARM64 5965fd614b18 dt-bindings: dma: qcom,bam: Document dma-coherent property f6a305309be7 pmdomain: bcm: bcm2835-power: Use devm_clk_get_optional df674f63121f dt-bindings: pwm: mediatek,pwm-disp: Add compatible for MT6893 6f849a124d16 pwm: Fix various formatting issues in kernel-doc 305245a2e1d6 dmaengine: ptdma: Move variable condition check to the first place and remove redundancy f89c082d4491 pmdomain: rockchip: Add support for RK3562 SoC 8dfa57aabff6 dmaengine: idxd: Fix allowing write() from different address spaces 2798cf48d267 dt-bindings: power: rockchip: Add support for RK3562 SoC 02c6e43397c3 platform/x86: ideapad-laptop: add support for some new buttons 77bdac73754e platform/x86: asus-wmi: Disable OOBE state after resume from hibernation 246f9bb62016 platform/x86: alienware-wmi-wmax: Add support for Alienware m15 R7 12df9ec3e195 platform/x86/intel: hid: Add Pantherlake support 5342f018e9e2 pmdomain: mediatek: Add support for Dimensity 1200 MT6893 92d25c5742a5 pmdomain: mediatek: Bump maximum bus protect data array elements b5c482103411 dt-bindings: power: mediatek: Support Dimensity 1200 MT6893 MTCMOS 99012014c902 pmdomain: core: Reset genpd->states to avoid freeing invalid data 0a8a888167dd pmdomain: core: Add residency reflection for domain-idlestates to debugfs d0252ba821a3 cpuidle: psci: Correct the domain-idlestate statistics in debugfs 3290e9f98a2d cpuidle: psci: Move the per CPU variable domain_state to a struct 9861f21ff16b pmdomain: core: Add genpd helper to correct the usage/rejected counters 6a1c491fd2eb btrfs: reclaim from sub-space space_info 1dab60207a3f btrfs: add block_rsv for treelog a470db4ff80a btrfs: use proper data space_info cd69bc263f89 btrfs: tweak extent/chunk allocation for space_info sub-space 8b9d0f7abbc2 btrfs: introduce tree-log sub-space_info e42c8908127a btrfs: introduce btrfs_space_info sub-group b608dd6d1064 btrfs: pass space_info for block group creation e7baecdf5fcc btrfs: introduce space_info argument to btrfs_chunk_alloc 7b514b9b3d81 btrfs: factor out check_removing_space_info() 9058500c9f26 btrfs: spin out do_async_reclaim_{data,metadata}_space() c490525516b1 btrfs: factor out init_space_info() 59e29e1f6201 btrfs: take struct btrfs_inode in btrfs_free_reserved_data_space_noquota 10dffc16b1ed btrfs: take btrfs_space_info in btrfs_reserve_data_bytes 3c3bfcde6323 btrfs: on unknown chunk allocation policy fallback to regular 56e2d32ff98b btrfs: use list_first_entry() everywhere 9ecbdbdb158e btrfs: use unsigned types for constants defined as bit shifts 102547fdf0cf btrfs: remove unused btrfs_io_stripe::length bf3c16191b6f btrfs: fix nonzero lowest level handling in btrfs_search_forward() 37eeb1b22f2c btrfs: use buffer radix for extent buffer writeback operations 2129d9464e6d btrfs: set DIRTY and WRITEBACK tags on the buffer_tree 073375d24228 btrfs: convert the buffer_radix to an xarray 761f5e8a2bf0 btrfs: unlock all extent buffer folios in failure case 2a06f77aa336 btrfs: update btrfs_qgroup_add_swapped_blocks to to use rb helper 2a718c71b7a6 btrfs: update btrfs_qgroup_trace_subtree_after_cow to to use rb helper db845cbead9c btrfs: update add_qgroup_rb to to use rb helper fcac8ac0c631 btrfs: update find_qgroup_rb to to use rb helper 95d3033533b6 btrfs: update insert_ref_entry to to use rb helper ff58db2bdf57 btrfs: update insert_root_entry to to use rb helper e643b744a77d btrfs: update lookup_root_entry to to use rb helper badc66c78e94 btrfs: update insert_block_entry to to use rb helper 4501fc1242b5 btrfs: update lookup_block_entry to to use rb helper d2c9b9b42623 btrfs: update ulist_rbtree_insert to to use rb helper 0e1d1fc0e002 btrfs: update ulist_rbtree_search to to use rb helper 1aa3484588db btrfs: update __btrfs_lookup_delayed_item to to use rb helper 9f3f5162f143 btrfs: kill EXTENT_FOLIO_PRIVATE a40215612265 btrfs: add mapping_set_release_always to inode's mapping e3724138cf2a btrfs: add mode to clear chunk map status to CLEAR_FREE ioctl 2621c4a9509a btrfs: add more zeroout modes to CLEAR_FREE ioctl daa8e989fafb btrfs: add secure erase mode to CLEAR_FREE ioctl c7769cb73333 btrfs: add zeroout mode to CLEAR_FREE ioctl 8574ca9e3efe btrfs: add new ioctl CLEAR_FREE 0e3e3463dc97 btrfs: extend trim callchains to pass the operation type dcf536c249c2 btrfs: scrub: use generic ratelimit helpers to output error messages a81166fbc7c3 btrfs: scrub: ensure we output at least one error message for unrepaired corruption 8e4f73118cfd btrfs: scrub: simplify the inode iteration output 83266e76cb76 btrfs: scrub: remove unnecessary dev/physical lookup for scrub_stripe_report_errors() 91136d6be75a btrfs: scrub: remove unused is_super parameter from scrub_print_common_warning() 0934b869d191 btrfs: reduce the log level for btrfs_dev_stat_inc_and_print() 72adcbba8997 btrfs: scrub: fix incorrectly reported logical/physical address 7866fe26fdd0 btrfs: === misc-next on b-for-next === 6aa28f8be3d0 btrfs: adjust subpage bit start based on sectorsize f8f01a90f699 btrfs: convert ASSERT(0) with handled errors to DEBUG_WARN() 16b5d03fc647 btrfs: convert WARN_ON(IS_ENABLED(CONFIG_BTRFS_DEBUG)) to DEBUG_WARN 9a1c04e3b675 btrfs: add debug build only WARN 84a2b22055fa btrfs: use verbose ASSERT() in volumes.c 3050d7e09e5d btrfs: enhance ASSERT() to take optional format string 704e1963247e btrfs: remove BTRFS_REF_LAST from enum btrfs_ref_type a8781b974ead btrfs: fix the inode leak in btrfs_iget() 6bc8ac319d12 btrfs: use bvec_kmap_local() in btrfs_decompress_buf2page() 575533a6aafa btrfs: scrub: use virtual addresses directly f1f47d418223 btrfs: raid56: store a physical address in structure sector_ptr b805f0a0103f btrfs: simplify bvec iteration in index_one_bio() aaf39f4599ec btrfs: move kmapping out of btrfs_check_sector_csum() 87e9ca55f7cd btrfs: pass a physical address to btrfs_repair_io_failure() 23d2c58eee7e btrfs: track the next file offset in struct btrfs_bio_ctrl 29a6118d829d btrfs: remove the alignment checks in end_bbio_data_read() c3fcd0bc3177 btrfs: fix broken drop_caches on extent buffer folios 5c1ba6bcccbd btrfs: update and correct description of btrfs_get_or_create_delayed_node() 92a3334054f3 btrfs: simplify return logic from btrfs_delayed_ref_init() 2f461e8cea12 btrfs: reuse exit helper for cleanup in btrfs_bioset_init() d180bc8b9391 btrfs: rename iov_iter iterator parameter in btrfs_buffered_write() 86a98a7feffc btrfs: fix COW handling in run_delalloc_nocow() 951b86b39ed1 btrfs: enable large data folios support for defrag f94a84d0f7a6 btrfs: prepare compression paths for large data folios 86fb76318c1a btrfs: rename __tree_search() to remove double underscore prefix 4f6653b29f04 btrfs: rename __lookup_extent_mapping() to remove double underscore prefix 8a9e4ffde42d btrfs: rename remaining exported extent map functions e73ee1a61358 btrfs: rename functions to allocate and free extent maps aa935bd4d3ec btrfs: rename extent map functions to get block start, end and check if in tree 0bccb9f5715b btrfs: rename exported extent map compression functions 66ac91ce3931 btrfs: tracepoints: remove no longer used tracepoints for eb locking 72731a801d16 btrfs: tracepoints: add btrfs prefix to names where it's missing 80e285ffe2a9 btrfs: make btrfs_find_contiguous_extent_bit() return bool instead of int 6f5fa8d55f51 btrfs: remove double underscore prefix from __set_extent_bit() 727d80b7a287 btrfs: rename remaining exported functions from extent-io-tree.h c014bc6d4138 btrfs: rename free_extent_state() to include a btrfs prefix 785f0376f112 btrfs: rename the functions to count, test and get bit ranges in io trees 3fb6304a7f34 btrfs: rename the functions to init and release an extent io tree ba9bbddc22e3 btrfs: directly grab inode at __btrfs_debug_check_extent_io_range() de983d1dae2f btrfs: rename the functions to get inode and fs_info from an extent io tree fff995759a2d btrfs: rename the functions to search for bits in extent ranges ab547d032eb0 btrfs: rename set_extent_bit() to include a btrfs prefix f988f63aa849 btrfs: rename the functions to clear bits for an extent range 2d113fcc5985 btrfs: rename __lock_extent() and __try_lock_extent() e37146ee140b btrfs: add btrfs prefix to dio lock and unlock extent functions 8f89a9f469fc btrfs: add btrfs prefix to main lock, try lock and unlock extent functions 35a019fe305d btrfs: add btrfs prefix to trace events for extent state alloc and free d1ca75ea016a btrfs: remove extent_io_tree_to_inode() and is_inode_io_tree() c27642aa54af btrfs: tree-checker: more unlikely annotations 06f435867adf btrfs: use folio_contains() for EOF detection d3a56ed59ba3 btrfs: remove unnecessary early exits in delalloc folio lock and unlock 9f2f8b9d0398 btrfs: tracepoints: use btrfs_root_id() to get the id of a root 28397a8d4e71 btrfs: zlib: prepare copy_data_into_buffer() for large data folios 3771fe4062fa btrfs: subpage: prepare for large data folios e0ee5865fff3 btrfs: prepare end_bbio_data_write() for large data folios f0c21cf3265c btrfs: prepare prepare_one_folio() for large data folios e65f29ca4f54 btrfs: prepare btrfs_page_mkwrite() for large data folios 43fe52c69122 btrfs: send: prepare put_file_data() for larger data folios 0322fbe2c880 btrfs: send: remove the again label inside put_file_data() 8a8b7b4176c9 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_insert_inode_extref() 0e757fbb06a9 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_del_inode_extref() 9e0662cab4ea btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_encoded_read_inline() 32c146783997 btrfs: use BTRFS_PATH_AUTO_FREE in can_nocow_extent() c9f0adebdec6 btrfs: use BTRFS_PATH_AUTO_FREE in btrfs_set_inode_index_count() ba9a4a21c4ba btrfs: use BTRFS_PATH_AUTO_FREE in may_destroy_subvol() 6cc7771d9819 btrfs: do more trivial BTRFS_PATH_AUTO_FREE conversions a97e5f7d3660 btrfs: remove redundant record start offset check at test_range_bit() 63f8e6247511 btrfs: simplify last record detection at test_range_bit() 4bd4b99afd8c btrfs: remove redundant check at find_first_extent_bit_state() 30d7abd247c8 btrfs: fix documentation for tree_search_for_insert() 41ee6a3d1e6e btrfs: simplify last record detection at test_range_bit_exists() 90648669ce6e btrfs: use clear_extent_bits() instead of clear_extent_bit() where possible 914fe87089d1 btrfs: use clear_extent_bits() at chunk_map_device_clear_bits() 7853ea0c77b7 btrfs: use clear_extent_bit() at try_release_extent_state() d41445fbad75 btrfs: fix the file offset calculation inside btrfs_decompress_buf2page() ccf08b1c923c btrfs: use rb_entry_safe() where possible to simplify code fe134d6b5d8b btrfs: pass a pointer to get_range_bits() to cache first search result 5319ff6dc2ca btrfs: allow folios to be released while ordered extent is finishing b60b96a16c83 btrfs: update comment for try_release_extent_state() cfdba9c72818 btrfs: prepare btrfs_punch_hole_lock_range() for large data folios 1fea2c68444f btrfs: prepare btrfs_buffered_write() for large data folios b3fda9a88d09 btrfs: refactor how we handle reserved space inside copy_one_range() 6d014494c44d btrfs: remove EXTENT_UPTODATE io tree flag 8be74c4158b4 btrfs: stop searching for EXTENT_DIRTY bit in the excluded extents io tree 4817bd3fc139 btrfs: remove leftover EXTENT_UPTODATE clear from an inode's io_tree 3fb72038ae64 btrfs: fix fsync of files with no hard links not persisting deletion d75f6373572a btrfs: fix typo in space info explanation ffaa686e83ba btrfs: remove unused flag EXTENT_BUFFER_IN_TREE 4b03a13886e8 btrfs: remove unused flag EXTENT_BUFFER_CORRUPT 34059320b245 btrfs: remove unused flag EXTENT_BUFFER_READAHEAD 5ba3fd13a2c6 btrfs: remove unused flag EXTENT_BUFFER_READ_ERR 183f17ec2bfe btrfs: extract the main loop of btrfs_buffered_write() into a helper 745d78ecfb2e btrfs: extract the space reservation code from btrfs_buffered_write() b7863eb2fb73 btrfs: cleanup the reserved space inside loop of btrfs_buffered_write() 2991666ca1ea btrfs: remove force_page_uptodate variable from btrfs_buffered_write() 26e96b9b3277 btrfs: move block perfect compression out of experimental features 0d039eac6e59 fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount() e98c8882d7cb maccess: fix strncpy_from_user_nofault() empty string handling 6b07f9a0fa41 watchdog: fix watchdog may detect false positive of softlockup a3db05f4592a treewide: fix typo "previlege" 6e0ff83fcc98 crash: fix spelling mistake "crahskernel" -> "crashkernel" d59e3c889981 lib/test_kmod: do not hardcode/depend on any filesystem 68261829704a relay: remove unused relay_late_setup_files d6dc98838471 rapidio: remove unused functions fa1bdbbfbd29 rapidio: remove some dead defines a879072a8b9f scatterlist: inline sg_next() 7df12b269975 ocfs2: simplify return statement in ocfs2_filecheck_attr_store() d8d853364d1d samples: extend hung_task detector test with semaphore support 236077d5e0c3 hung_task: show the blocker task if the task is hung on semaphore 1461540d3e5d hung_task: replace blocker_mutex with encoded blocker e9577d9112bc ocfs2: o2net_idle_timer: Rename del_timer_sync in comment ca9e7a198f20 Squashfs: check return result of sb_min_blocksize 93773a20bb34 exit: combine work under lock in synchronize_group_exit() and coredump_task_exit() 4bedcf573d59 errseq: eliminate special limitation for macro MAX_ERRNO ed7527acca2a kstrtox: add support for enabled and disabled in kstrtobool() e1e28e6c1d5e kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h 02cccacf77e0 kernel.h: move READ/WRITE definitions to 8011b3518369 powernow: use pr_info_once 76173e901710 checkpatch: qualify do-while-0 advice fef2a7278e5d checkpatch: dont warn about unused macro arg on empty body 483f7eb8af84 proc: fix the issue of proc_mem_open returning NULL a346769305ed lib/rbtree.c: fix the example typo 7d8dbe35c0cb task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check 86a24c1cf6ef exit: skip IRQ disabled warning during power off 7f6e751d9f6c crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo 74a423a960ca crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo 361fb354e735 init/main.c: log initcall level when initcall_debug is used 41cbc55312a9 ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery b702a69fcfbd exit: document sched_process_exit and sched_process_template relation ae75819aed69 exit: move and extend sched_process_exit() tracepoint 5aafef1272ad powerpc: add support for suppressing warning backtraces 1153d53b931a riscv: add support for suppressing warning backtraces adbe8ec0c519 sh: move defines needed for suppressing warning backtraces f03ae2f1711e sh: add support for suppressing warning backtraces 1d9f599a8f43 s390: add support for suppressing warning backtraces 11749be129db parisc: add support for suppressing warning backtraces 1331e8d252bc loongarch: add support for suppressing warning backtraces a8d7416c9f06 arm64: add support for suppressing warning backtraces 1b1f8a5b25a3 x86: add support for suppressing warning backtraces c55fd50c30ed drm: suppress intentional warning backtraces in scaling unit tests bd8d2b6e198f kunit: add documentation for warning backtrace suppression API 71d2e999e043 kunit: fix backtrace suppression test module description dbc1b91029e8 kunit: add test cases for backtrace warning suppression 316535c72bcb kunit: bug: count suppressed warning backtraces fd6f94f0427a kunit: fix compilation error on s390 3041c048ae1c bug/kunit: core support for suppressing warning backtraces c0ccad3ee864 mm/vmalloc.c: return explicit error value in alloc_vmap_area() 2a8870ea71eb mm/vmalloc: optimize function vm_unmap_aliases() 4ed942d8ff3d mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit 425e15b9cb2b mm/vmalloc.c: find the vmap of vmap_nodes in reverse order 4abe0a6d9957 mm/vmalloc.c: change purge_ndoes as local static variable fd49fcf3028c Update Christoph's Email address and make it consistent e04408b9cb9f mm: fix typos in comments in mm_init.c 35b9aed7904e samples/damon: implement a DAMON module for memory tiering dc094d42bc7a Docs/ABI/damon: document nid file 2ae16c194f25 Docs/admin-guide/mm/damon/usage: document 'nid' file fc7fcab60a60 Docs/mm/damon/design: document node_mem_{used,free}_bp f528432088e9 mm/damon/sysfs-schemes: connect damos_quota_goal nid with core layer 4505ec8450f2 mm/damon/sysfs-schemes: implement file for quota goal nid parameter def9fdd98cf3 mm/damon/core: introduce damos quota goal metrics for memory node utilization 8bc3314a3917 mm/mempolicy: support memory hotplug in weighted interleave 1b092cbb6b61 mm/mempolicy: prepare weighted interleave sysfs for memory hotplug 6c5b53e4a69f mm/mempolicy: fix memory leaks in weighted interleave sysfs 32bff6581391 mm: memcontrol: remove unnecessary NULL check before free_percpu() 19b6cde89b5f vmalloc: align nr_vmalloc_pages and vmap_lazy_nr a528ccd3eee6 MAINTAINERS: add test_vmalloc.c to VMALLOC section 4c50ae38a3eb lib/test_vmalloc.c: allow built-in execution c8d5facb3b92 lib/test_vmalloc.c: fix compile error with CONFIG_TINY_RCU 9962d022b6c6 lib/test_vmalloc.c: replace RWSEM to SRCU for setup 677e41cd1d0d Documentation: zram: update IDLE pages tracking documentation 1965da83a202 mempolicy: optimize queue_folios_pte_range by PTE batching 47484cade6ac mm: move mmap/vma locking logic into specific files 1fc507224eaf memcg: multi-memcg percpu charge cache a3d1dd959221 mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache() a6ce6ca8f2c5 mm: add nr_free_highatomic in show_free_areas 3f58806e233e mm/vmscan: modify the assignment logic of the scan and total_scan variables 6b271248252e samples/damon/prcl: fix a comment typo 5919868eeff3 Documentation: KHO: add memblock bindings 9d4e86aada47 Documentation: add documentation for KHO 2e257a656639 memblock: add KHO support for reserve_mem aa852de857ec x86: add KHO support a0cf9d817df0 x86/setup: use memblock_reserve_kern for memory used by kernel 72d0c845e37e arm64: add KHO support 6d17826c46fa kexec: add config option for KHO 0ecfcfcfe8e3 kexec: add KHO support to kexec file loads 69a5ad032e66 kexec: enable KHO support for memory preservation ceef8de6a481 kexec: add KHO parsing support dff604e3caf0 kexec: add Kexec HandOver (KHO) generation helpers a5e178592bce memblock: introduce memmap_init_kho_scratch() 51ba4f9d3927 memblock: add support for scratch memory 0c2a9eb10313 memblock: add MEMBLOCK_RSRV_KERN flag b038f3eb7e1b mm-gup-clean-up-codes-in-fault_in_xxx-functions-v5 09fa36adf309 mm/gup: clean up codes in fault_in_xxx() functions b152d9b1f0b6 mm/gup: remove gup_fast_pgd_leaf() and clean up the relevant codes 3c9440311f99 mm/gup: remove unneeded checking in follow_page_pte() 5bd2158c647b mm,hugetlb: allocate frozen pages in alloc_buddy_hugetlb_folio 3462368f54d1 vmalloc: use atomic_long_add_return_relaxed() 8c1099ca8e1e mm, hugetlb: avoid passing a null nodemask when there is mbind policy 96006667b973 selftests/damon: remove the remaining test scripts for DAMON debugfs interface b17416786fc7 memcg: optimize memcg_rstat_updated b6f7bc6f66d8 selftests/mm: restore default nr_hugepages value during cleanup in hugetlb_reparenting_test.sh 334a56f1daaf maple_tree: reorder mas->store_type case statements 90d80e860f2b maple_tree: add sufficient height da6750c62615 maple_tree: break on convergence in mas_spanning_rebalance() 6c8b1b5c169a maple_tree: use vacant nodes to reduce worst case allocations c09312cb9adb maple_tree: use height and depth consistently ce2aa41f559e maple_tree: convert mas_prealloc_calc() to take in a maple write state abf24c746fdb mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] 8e0448b3ac4a mm/memory: split non-tlb flushing part from zap_page_range_single() 3fd380d76cbb mm/madvise: batch tlb flushes for MADV_FREE 915065591ebb mm/madvise: define and use madvise_behavior struct for madvise_do_behavior() 739a6d3ef6f6 mm-huge_memory-add-folio_mark_accessed-when-zapping-file-thp-fix.txt 3bf192ae6a2d mm: huge_memory: add folio_mark_accessed() when zapping file THP b7fff31f9f51 tools/testing/selftests: assert that anon merge cases behave as expected 470a541c2974 tools/testing: add PROCMAP_QUERY helper functions in mm self tests d8b03b0eb5a8 mm/vma: fix incorrectly disallowed anonymous VMA merges 606d0cca5ab1 mm: rust: add MEMORY MANAGEMENT [RUST] 52d545eba2e1 task: rust: rework how current is accessed 9c104a2f650f rust: miscdevice: add mmap support fbc4d0c3c325 mm: rust: add VmaNew for f_ops->mmap() 75247c8d9be7 mm: rust: add mmput_async support 7f763c322406 mm: rust: add lock_vma_under_rcu f2b70dd8cfa0 mm: rust: add vm_insert_page f84a4415ee10 mm: rust: add vm_area_struct methods that require read access 8f9ce0164519 mm: rust: add abstraction for struct mm_struct b1c29e50ca7a riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc cf84cad8bb8f arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() 3ffc142f95ae riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late 5c2d16a45341 arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() af399fbc0073 arm64: mm: use enum to identify pgtable level instead of *_SHIFT 4785d178db4f mm: skip ptlock_init() for kernel PMDs 78dad8d4c535 sparc64: mm: call ctor/dtor for kernel PTEs 68fe77975262 powerpc: mm: call ctor/dtor for kernel PTEs dbfd00aec5d7 m68k: mm: call ctor/dtor for kernel PTEs ab23a874e4aa mm: call ctor/dtor for kernel PTEs 730a8c56d921 x86: pgtable: always use pte_free_kernel() 14ffded4527e mm: pass mm down to pagetable_{pte,pmd}_ctor 4c02eef5b52c sched/numa: add statistics of numa balance task migration and swap f6965ebaa201 vmalloc: use for_each_vmap_node() in purge-vmap-area e667ea5eeed9 vmalloc-switch-to-for_each_vmap_node-helper-fix 20f34c13d867 vmalloc: switch to for_each_vmap_node() helper 977a58d358e9 vmalloc: add for_each_vmap_node() helper dc8f173e5aab fs/proc/page: refactor to reduce code duplication 35fad1ba8efe xarray: make xa_alloc_cyclic() return 0 on all success cases d392445a0cae arm64/mm: define ptdesc_t df4b388d1641 mm/ptdump: split effective_prot() into level specific callbacks 76346454063e mm/ptdump: split note_page() into level specific callbacks 54c180f9fcb9 selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting 75190288bc25 mm: page_alloc: tighten up find_suitable_fallback() 2f2b46507da4 kernel/events/uprobes: uprobe_write_opcode() rewrite 3a9fddc9fc10 kernel/events/uprobes: pass VMA to set_swbp(), set_orig_insn() and uprobe_write_opcode() 47820ef8f765 kernel/events/uprobes: pass VMA instead of MM to remove_breakpoint() 11dec803c0f6 mm-debug-fix-parameter-passed-to-page_mapcount_is_type-fix ad9a9f614416 mm/debug: fix parameter passed to page_mapcount_is_type() 03fa35207a95 mm: fix parameter passed to page_mapcount_is_type() 6916e7fd65fd selftests/mm: add PAGEMAP_SCAN guard region test e2811d3a470a tools headers UAPI: sync linux/fs.h with the kernel sources 30882a839da9 fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions 5869c7be747b zsmalloc: cleanup headers includes 9d55f15e8e48 selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO 0554da6d6123 ptrace: introduce PTRACE_SET_SYSCALL_INFO request ab2ecab30987 ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op 3840d447e16f syscall.h: introduce syscall_set_nr() 22548d977f9a syscallh-add-syscall_set_arguments-fix 23d1fad51322 syscall.h: add syscall_set_arguments() 6d777a77b9b9 hexagon: add syscall_set_return_value() afbe1aa069f4 mm: add kernel-doc comment for free_pgd_range() 6e5c1688ab56 mm: swap: replace cluster_swap_free_nr() with swap_entries_put_[map/cache]() 966df6c9e42b mm: swap: factor out helper to drop cache of entries within a single cluster 673ae8eaf33e mm: swap: free each cluster individually in swap_entries_put_map_nr() 4abe6b8e677c mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_entries_put_nr() 8ced8ca1dce5 mm: swap: use swap_entries_free() drop last ref count in swap_entries_put_nr() a2e6bdc56d2b mm: swap: use swap_entries_free() to free swap entry in swap_entry_put_locked() 27e4cd1fcba1 mm: swap: add __maybe_unused attribute for swap_is_last_ref() and update it's comment bf2b8d856ae0 mm: swap: enable swap_entry_range_free() to drop any kind of last ref 239fd406c2a2 mm: swap: rename __swap_[entry/entries]_free[_locked] to swap_[entry/entries]_put[_locked] 8e8c58fd2e41 memcg: manually inline replace_stock_objcg ba7468094ca7 memcg: combine slab obj stock charging and accounting fdcdf5235944 memcg: use __mod_memcg_state in drain_obj_stock 299d5853589a memcg: do obj_cgroup_put inside drain_obj_stock 46cd16d25669 memcg: no refilling stock from obj_cgroup_release 26130fd7d19b memcg: manually inline __refill_stock b61e3724f687 memcg: introduce memcg_uncharge b6945e568eee memcg: decouple drain_obj_stock from local stock 33a2553c39d9 memcg: remove root memcg check from refill_stock 5650fc37186f memcg: simplify MEMCG_VMALLOC updates - fix 7b7b91d33be6 memcg: vmalloc: simplify MEMCG_VMALLOC updates 125d930aed0a mm/compaction: reduce the difference between low and high watermarks 5c9e306ef0a1 mm/compaction: remove low watermark cap for proactive compaction e61d687a2052 mm/page_alloc: simplify free_page_is_bad by removing free_page_is_bad_report 7b090418ff81 zram: modernize writeback interface 5de7cf6e7370 zram: modernize writeback interface 3c8e76b6c3f8 zram: modernize writeback interface 998ebb5d6186 selftests/mm: convert page_size to unsigned long 0a0b68f8166c mm/show_mem: optimize si_meminfo_node by reducing redundant code 4a5795682ec8 mm: annotate data race in update_hiwater_rss bcb0d96d053b mm/compaction: use folio in hugetlb pathway abd065ab1495 acpi,srat: give memory block size advice based on CFMWS alignment 8eed05e79254 x86: probe memory block size advisement value during mm init 6f83415c92a8 memory: implement memory_block_advise/probe_max_size 5ef1614717a1 mm: page_alloc: remove redundant READ_ONCE 894b24ab0e7e memcg, oom: do not bypass oom killer for dying tasks 900a79a9a92f zsmalloc-prefer-the-the-original-pages-node-for-compressed-data-fix c4d6b394aa78 zsmalloc: prefer the the original page's node for compressed data b3e9b3ce8fad mm: delete thp_nr_pages() d738b3cc62d8 filemap: remove readahead_page_batch() 147de9bf4244 filemap: convert __readahead_batch() to use a folio 3cff33650ab6 filemap: remove find_subpage() 6695c329619d iov_iter: convert iov_iter_extract_xarray_pages() to use folios 686592ac9b9b iov_iter: convert iter_xarray_populate_pages() to use folios d080c89ae9a0 mm: remove offset_in_thp() 52622527f66b filemap: remove readahead_page() 0acdd5cd8bb6 arch: remove mk_pmd() ec90d099f979 mm: add folio_mk_pmd() 3a48e82d17fb mm: remove mk_huge_pte() 94629b7a0c27 hugetlb: simplify make_huge_pte() ac7aacc17778 mm: add folio_mk_pte() c9a81e993e15 mm: make mk_pte() definition unconditional 164c98626bec um: remove custom definition of mk_pte() 02695d56622a x86: remove custom definition of mk_pte() 945eb8b7a604 sparc32: remove custom definition of mk_pte() 595b5a1c23f5 mm: introduce a common definition of mk_pte() a4db898fb2f9 mm: set the pte dirty if the folio is already dirty 2f46598ca150 smaps: fix crash in smaps_hugetlb_range for non-present hugetlb entries a1f4bba9b7a1 ocfs2: fix panic in failed foilio allocation a5bd1c9b9a04 kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() db41eb4ce7d5 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP and order < MAX_ORDER 5b6f6b11188c mm/huge_memory: fix dereferencing invalid pmd migration entry 756ab8c01496 MAINTAINERS: add reverse mapping section 589c20ffbde9 x86-disable-image-size-check-for-test-builds-fix-fix 72e33d5a04e3 x86-disable-image-size-check-for-test-builds-fix e55f385a7d51 x86: disable image size check for test builds 669de68a25cf ocfs2: fix the issue with discontiguous allocation in the global_bitmap 05b4c764486a mailmap: add entries for Lance Yang 570adce91c31 mm/page_alloc.c: avoid infinite retries caused by cpuset race c853d6097732 mm: hugetlb: fix incorrect fallback for subpool 6487a9d9bab8 mm: fix ratelimit_pages update error in dirty_ratio_handler() 4fa3122ddb3f Fix use-after-free in session logoff 87b296401437 Fix use-after-free in kerberos authentication 0390370fcd0c rcuscale: using kcalloc() to relpace kmalloc() 8e40035aab95 tools/memory-model/Documentation: Fix SRCU section in explanation.txt e6973e5ad3d2 i2c: omap: fix deprecated of_property_read_bool() use e7c7a70ed19e i2c: octeon: add block-mode i2c operations 9c677dfb7992 i2c: pasemi: Sort includes alphabetically 8118931d2d26 i2c: pasemi: Use correct bits.h include 23bc1acdedf1 i2c: designware: Use better constants from units.h ab4329eae649 i2c: scx200_acb: Replace dev_err() with dev_err_probe() in probe function b3633c580e24 i2c: i2c-xiic: Replace dev_err() with dev_err_probe() in probe function 8d0485e33b4b i2c: virtio: Replace dev_err() with dev_err_probe() in probe function 633197359787 i2c: viperboard: Replace dev_err() with dev_err_probe() in probe function c1c2fb3c3c93 i2c: viapro: Replace dev_err() with dev_err_probe() in probe function 999d25cc83e2 i2c: via: Replace dev_err() with dev_err_probe() in probe function 4c728a0ac69f i2c: uniphier: Replace dev_err() with dev_err_probe() in probe function 8a40940e640a i2c: uniphier(-f): Replace dev_err() with dev_err_probe() in probe function cbb683d7e952 i2c: npcm: Add clock toggle recovery 49a1ba3e5e54 i2c: rzv2m: Constify struct i2c_algorithm 6e2902631ca5 i2c: imx: add some dev_err_probe calls 49be0914a9fe i2c: xgene-slimpro: Simplify PCC shared memory region handling 3a6b43188a27 i2c: lpc2k: Add check for clk_enable() ae22c74693e0 i2c: npcm7xx: Remove redundant ret variable a27e1d18d0ab i2c: qcom-geni: Use generic definitions for bus frequencies 13fa70e052dd ratelimit: Allow zero ->burst to disable ratelimiting 35c1d7b98be4 ratelimit: Reduce ___ratelimit() false-positive rate limiting 46ceef1a5cbb ratelimit: Avoid jiffies=0 special case 945e63d48970 ratelimit: Count misses due to lock contention 82248432908a ratelimit: Convert the ->missed field to atomic_t 38af2d142993 drm/amd/pm: Avoid open-coded use of ratelimit_state structure's internals 8cf08fa5f5f1 drm/i915: Avoid open-coded use of ratelimit_state structure's ->missed field f53022d308e3 random: Avoid open-coded use of ratelimit_state structure's ->missed field f9cfceb16dc8 ratelimit: Create functions to handle ratelimit_state internals 0719da8872cc lib: Add trivial kunit test for ratelimit b316727a27d0 drm/amd/display: do not copy invalid CRTC timing info 6ed0dc3fd395 drm/amd/display: Default IPS to RCG_IN_ACTIVE_IPS2_IN_OFF d59bddce49bf drm/amd/display: Use 16ms AUX read interval for LTTPR with old sinks 870bea21fdf8 drm/amd/display: Fix ACPI edid parsing on some Lenovo systems a92741e72f91 drm/amdgpu: Allow P2P access through XGMI 756c85e4d0dd drm/amd/display: Enable urgent latency adjustment on DCN35 67fe574651c7 drm/amd/display: Force full update in gpu reset 7eb287beeb60 drm/amd/display: Fix gpu reset in multidisplay config 5e56935b519b drm/amdgpu: Don't pin VRAM without DMABUF_MOVE_NOTIFY 5cf3c602df88 drm/amdgpu: Use allowed_domains for pinning dmabufs e5237062687e mod_devicetable: Enlarge the maximum platform_device_id name length df6c994b2df3 kbuild: Switch from -Wvla to -Wvla-larger-than=0 11c37086811e overflow: Clarify expectations for getting DEFINE_FLEX variable sizes 964022d5ebbf compiler_types: Identify compiler versions for __builtin_dynamic_object_size 4fb5cedfcf5a kunit/usercopy: Disable u64 test on 32-bit SPARC d3100b96a0f1 gcc-plugins: Remove ARM_SSP_PER_TASK plugin 52c770244da1 lkdtm: use SLAB_NO_MERGE instead of an empty constructor 60041107a57b bcachefs: Make various async objs visible in debugfs 23f13d119c1c bcachefs: Async object debugging e1ef4f108d54 bcachefs: fast_list e17b67b41a36 bcachefs: bch2_read_bio_to_text 7b07f22d793d bcachefs: bch2_bio_to_text() d7078eec3e76 bcachefs: bch_dev.io_ref -> enumerated_ref 08e95d7d066a bcachefs: bch_fs.writes -> enumerated_refs 313ea9300749 bcachefs: enumerated_ref.c 0bcb4ec97294 bcachefs: for_each_rw_member_rcu() 326db5ebbf43 bcachefs: __bch2_fs_read_write() no longer depends on io_ref 2bc4b0c265e3 bcachefs: for_each_online_member_rcu() 7fabf639a691 bcachefs: recalc_capacity() no longer depends on io_ref f4e5ed6b7c76 bcachefs: bch2_target_to_text() no longer depends on io_ref 081244556adb bcachefs: bch2_check_rebalance_work() e9f71677d7ba bcachefs: Kill dead code b49d6e63dbf3 bcachefs: Fix struct with flex member ABI warning 5777bbaf1c3f docs: bcachefs: idle work scheduling design doc 5115b611089c bcachefs: bch2_move_data_btree() can now walk roots 268f1953c2ab bcachefs: bch2_move_data_btree() can move btree nodes af376180a8f1 bcachefs: plumb btree_id through move_pred_fd fb18ededea14 bcachefs: Plumb target parameter through btree_node_rewrite_pos() 9bcf26e5fd96 bcachefs: export bch2_move_data_phys() a744b1574526 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT 6f4bb73fadd9 bcachefs: BCH_FEATURE_small_image 7d30259cb7ea bcachefs: BCH_FEATURE_no_alloc_info 645a4ac32a4d bcachefs: Print features on startup with -o verbose 696e65b2709b bcachefs: Shrink superblock downgrade table 3765c9695c95 bcachefs: sb_validate() no longer requires members_v1 85296602efb2 bcachefs: Add a recovery pass for making sure root inode is readable 698651e9095c bcachefs: Flag for repair on missing subvolume 4beed7529cab bcachefs: print_str_as_lines() -> print_str() 18b9dd8b11f2 bcachefs: bch2_dev_missing_bkey() b66109c14f00 bcachefs: Simplify bch2_count_fsck_err() ec6f0fc07a43 bcachefs: bch2_run_explicit_recovery_pass_printbuf() 1132ce16b383 bcachefs: Incompatible features may now be enabled at runtime 6c2385013f10 bcachefs: Clean up option pre/post hooks, small fixes 80161bdc36e1 bcachefs: Use drop_locks_do() in bch2_inode_hash_find() c45b449ce727 bcachefs: Single device mode 966baae32884 bcachefs: Initialize c->name earlier on single dev filesystems d521eef6d448 bcachefs: Simplify logic f1eb55d0ee9e bcachefs: Remove spurious +1/-1 operation d4b475582209 bcachefs: Kill bch2_trans_unlock_noassert 29cb17a26b36 bcachefs: Clean up duplicated code in bch2_journal_halt() ef07cb837900 bcachefs: bch2_dev_allocator_set_rw() 015d57fab337 bcachefs: bch2_dev_journal_alloc() now respects data_allowed 27407f83875c bcachefs: Improve bch2_btree_cache_to_text() 16ce458caa2c bcachefs: __btree_node_reclaim_checks() 97e7b4a70986 bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() 2c2644937de8 bcachefs: Improve opts.degraded 145261bd6689 bcachefs: export bch2_chacha20 4bd41a8595ab bcachefs: indent error messages of invalid compression 7c407334dde3 bcachefs: split error messages of invalid compression into two lines 2ffce79482e7 bcachefs: early return for negative values when parsing BCH_OPT_UINT 375ed0b144e1 bcachefs: move_data_phys: stats are not required ff9c14279481 bcachefs: RO mounts now use less memory ba6bd34c264b bcachefs: Move various init code to _init_early() 4ed42965698b bcachefs: alphabetize init function calls 9d2a30b0ae54 bcachefs: simplify journal pin initialization 2f78fee6be24 bcachefs: btree_io_complete_wq -> btree_write_complete_wq cfbb42a950a1 bcachefs: bch2_kvmalloc() mem alloc profiling aeb96ff466f4 bcachefs: add missing include 86fe10ebd83c bcachefs: bch2_snapshot_table_make_room() 288cb0e763e3 bcachefs: darray: provide typedefs for primitive types 33ae3038b0df bcachefs: reduce new_stripe_alloc_buckets() stack usage a22a0f160478 bcachefs: alloc_request no longer on stack 784b0f5e9bf6 bcachefs: alloc_request.ptrs2 10ad0ce084f3 bcachefs: alloc_request.ca d25ff7f58606 bcachefs: alloc_request.counters 404d113d42b9 bcachefs: alloc_request.usage 2d684043e37e bcachefs: alloc_request: deallocate_extra_replicas() 69a45911c507 bcachefs: new_stripe_alloc_buckets() takes alloc_request 4e6c5642c833 bcachefs: bch2_ec_stripe_head_get() takes alloc_request 03223115bd85 bcachefs: bch2_bucket_alloc_trans() takes alloc_request 91578db14d9b bcachefs: alloc_request.data_type 4ef92d8884f9 bcachefs: struct alloc_request d6f4a4a6c5c2 bcachefs: trace bch2_trans_kmalloc() 71a3798a0fb6 bcachefs: replace memcpy with memcpy_and_pad for jset_entry_log->d buff d7adae15a6e0 bcachefs: replace strncpy() with memcpy_and_pad in journal_transaction_name 79990b1d37cd bcachefs: Rebalance now skips poisoned extents bbac46ca0c6c bcachefs: Data move can read from poisoned extents e18e03b83ddd bcachefs: Poison extents that can't be read due to checksum errors 431bf1aaf68a bcachefs: Be precise about bch_io_failures 3fcbcf18d30c bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup 8d3fe7fb9109 bcachefs: Fix btree_iter_peek_prev() at end of inode 685adb0501ff bcachefs: Make btree_iter_peek_prev() assert more precise 3b57ab6b9ce4 bcachefs: Unit test fixes aa59c0e2d4aa bcachefs: Print mount opts earlier 3d7aa0c7b4e9 nvmet: fix out-of-bounds access in nvmet_enable_port e33b7ae3d802 mm, slab: clean up slab->obj_exts always 14a3cc755825 scsi: Improve CDL control 17e897a45675 ata: libata-scsi: Improve CDL control 88474ad734fb ata: libata-scsi: Fix ata_msense_control_ata_feature() db91586b1e8f ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type dc6a4e97cf78 bcachefs: Casefold is now a regular opts.h option 6bd18dabf1c9 RDMA/hns: Add trace for CMDQ dumping 2b11d33de232 RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h 48ffc152576d RDMA/hns: Add trace for MR/MTR attribute dumping 1e63e2f96613 RDMA/hns: Add trace for AEQE dumping 6c98c8670806 RDMA/hns: Add trace for WQE dumping 02007e3ddc07 RDMA/hns: Add trace for flush CQE 685f9537a728 RDMA/core: Move ODP capability definitions to uapi 23ea3c70ee42 RDMA/rxe: Remove 32-bit architecture support 117c3b21d3c7 arm64: Rework checks for broken Cavium HW in the PI code ca68e6856e52 torture: Add testing of RCU's Rust bindings to torture.sh a27feee9e2a1 torture: Add --do-{,no-}normal to torture.sh ef102bdb599e checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_unlock_lite() fc9e01b94032 rcutorture: Check for ->up_read() without matching ->down_read() f05ce73cc3b2 igc: add support to get frame preemption statistics via ethtool 10e2ffe10e43 igc: add support to get MAC Merge data via ethtool e9074d7f3768 igc: block setting preemptible traffic class in taprio 55ececab9885 igc: add support to set tx-min-frag-size 5422570c0010 igc: add support for frame preemption verification b42ffdb6ec2d rcutorture: Fix issue with re-using old images on ARM64 bd57ec707441 rcutorture: Perform more frequent testing of ->gpwrap 522c0bedb9ac torture: Add testing of RCU's Rust bindings to torture.sh 44cddd1ee79b torture: Add --do-{,no-}normal to torture.sh df4472ff7391 checkpatch: Deprecate srcu_read_lock_lite() and srcu_read_unlock_lite() 971fcb534ab8 rcutorture: Check for ->up_read() without matching ->down_read() 7663370e32b3 igc: set the RX packet buffer size for TSN mode 9cd87aafc7a8 igc: use FIELD_PREP and GENMASK for existing RX packet buffer size 0d58cdc902da igc: optimize TX packet buffer utilization for TSN mode 425d8d9cb092 igc: use FIELD_PREP and GENMASK for existing TX packet buffer size 67287d67bebd igc: rename I225_RXPBSIZE_DEFAULT and I225_TXPBSIZE_DEFAULT 19d629079c0e igc: rename xdp_get_tx_ring() for non-xdp usage dda666343cc8 net: ethtool: mm: reset verification status when link is down 9ff2aa4206ef net: ethtool: mm: extract stmmac verification logic into common library b375984f0df0 net: stmmac: move frag_size handling out of spin_lock 7cfa6946c589 i2c: omap: fix deprecated of_property_read_bool() use dae75950ce79 i2c: octeon: add block-mode i2c operations 0db651cfd6af i2c: pasemi: Sort includes alphabetically f4f255d30f47 i2c: pasemi: Use correct bits.h include 4e157847d6c7 i2c: designware: Use better constants from units.h 97a2e9ff93c4 i2c: scx200_acb: Replace dev_err() with dev_err_probe() in probe function 565d1eef5aa9 i2c: i2c-xiic: Replace dev_err() with dev_err_probe() in probe function 61be705dc260 i2c: virtio: Replace dev_err() with dev_err_probe() in probe function d989a93b3a9d i2c: viperboard: Replace dev_err() with dev_err_probe() in probe function 3dd323e05002 i2c: viapro: Replace dev_err() with dev_err_probe() in probe function 9b106ee4af37 i2c: via: Replace dev_err() with dev_err_probe() in probe function 252a827827ec i2c: uniphier: Replace dev_err() with dev_err_probe() in probe function 32ecdb704b47 i2c: uniphier(-f): Replace dev_err() with dev_err_probe() in probe function 4268b86fe0c7 coredump: hand a pidfd to the usermode coredump helper 0a59e39aa9d6 i2c: npcm: Add clock toggle recovery 59fd747eef4a i2c: rzv2m: Constify struct i2c_algorithm 5d97c4fc758d i2c: imx: add some dev_err_probe calls 1dde04276b4d i2c: xgene-slimpro: Simplify PCC shared memory region handling 5437daf9cecf i2c: lpc2k: Add check for clk_enable() 341fa0501dcc i2c: npcm7xx: Remove redundant ret variable bdc070524784 i2c: qcom-geni: Use generic definitions for bus frequencies 69714722df19 arm64: dts: allwinner: h700: Add hp-det-gpios for Anbernic RG35XX 4df05f4a5fea arm64: dts: allwinner: h5/h6: Drop spurious 'clock-latency-ns' properties d94a1c936737 arm/arm64: dts: allwinner: Use preferred node names for cooling maps ecacf2a5fa8b ARM: dts: microchip: sama7d65: Enable GMAC interface 1489c57f55f1 ARM: dts: microchip: sama7d65: Add FLEXCOMs to sama7d65 SoC b2cbaa9bb33a ARM: dts: microchip: sama7d65: Add gmac interfaces for sama7d65 SoC eb8a3ffb8be2 dt-bindings: net: cdns,macb: add sama7d65 ethernet interface c72ede1c24be ARM: dts: at91: at91sam9263: fix NAND chip selects dc658570a2c6 ARM: dts: at91: usb_a9g20: move wrong RTC node 3984cc0f79f5 ARM: dts: at91: calao_usb: simplify chosen node 1477dd96e959 ARM: dts: at91: usb_a9260: use 'stdout-path' 2b72d99c63dd ARM: dts: at91: calao_usb: simplify memory node 67ba341e57ab ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select 6f7549bdb986 ARM: dts: at91: usb_a9g20: add SPI EEPROM 6d1cb8de1573 arm64: dts: allwinner: h616: add YuzukiHD Chameleon support 7273c0e2e422 dt-bindings: arm: sunxi: Add YuzukiHD Chameleon board name 80e0fb4e491b arm64: dts: allwinner: a523: add Radxa A5E support 66611715c473 arm64: dts: allwinner: a523: add X96Q-Pro+ support 3a1883f32b9b arm64: dts: allwinner: a523: add Avaota-A1 router support 08c42b51c804 pmdomain: core: Reset genpd->states to avoid freeing invalid data 244a12a38b20 pmdomain: core: Add residency reflection for domain-idlestates to debugfs bb77ba04d100 cpuidle: psci: Correct the domain-idlestate statistics in debugfs 851fd9e6e980 cpuidle: psci: Move the per CPU variable domain_state to a struct 527050ca26ec pmdomain: core: Add genpd helper to correct the usage/rejected counters 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