422f3140bbcb Add linux-next specific files for 20251124 b4338338aa3d extcon: usbc-tusb320: Make typec-power-opmode optional 18191dd750e6 clk: rockchip: Add clock and reset driver for RK3506 84898f8e9cea dt-bindings: clock: rockchip: Add RK3506 clock and reset unit bc197e24a3ac rust: num: bounded: Always inline fits_within and from_expr 4f0382b0901b lib/crypto: sha2: Add at_least decoration to fixed-size array params d5cc4e731de7 lib/crypto: sha1: Add at_least decoration to fixed-size array params c2099fa61664 lib/crypto: poly1305: Add at_least decoration to fixed-size array params 580f1d31dff6 lib/crypto: md5: Add at_least decoration to fixed-size array params 2143d622cdf3 lib/crypto: curve25519: Add at_least decoration to fixed-size array params 1b31b43bf5c2 lib/crypto: chacha: Add at_least decoration to fixed-size array params ac653d57ad8b lib/crypto: chacha20poly1305: Statically check fixed array lengths 074e16d58e6b compiler_types: introduce at_least parameter decoration pseudo keyword d96f56205498 wifi: iwlwifi: trans: rename at_least variable to min_mode a762f883ecf6 rust: i2c: prepare for `core::ffi::CStr` 123b5eb726fd riscv: dts: sifive: unmatched: Add PWM controlled fans 06587d1dab4d extcon: ptn5150: Support USB role switch via connector fwnode 0dd94fd336bd extcon: ptn5150: Add Type-C orientation switch support 8df869fea883 dt-bindings: extcon: ptn5150: Allow "connector" node to present 3f91ffc60cfd extcon: Fixed sysfs duplicate filename issue da0828d07379 extcon: int3496: replace use of system_wq with system_percpu_wq ea4f81689e9c extcon: ptn5150: handle pending IRQ events during system resume 9d1876aa0845 PM: devfreq: Fix typo in DFSO_DOWNDIFFERENTIAL macro name a5aca75b173e dt-bindings: devfreq: tegra30-actmon: Add Tegra124 fallback for Tegra210 dc30fe7a0a85 PM / devfreq: tegra30: use min to simplify actmon_cpu_to_emc_rate 26dd44a40096 PM / devfreq: hisi: Fix potential UAF in OPP handling 447c4e8338db PM / devfreq: Move governor.h to a public header location 48233291461b mempool: clarify behavior of mempool_alloc_preallocated() 07723a41eee9 mempool: drop the file name in the top of file comment 0cab6873b730 mempool: de-typedef 8b41fb80a2cc mempool: remove mempool_{init,create}_kvmalloc_pool 9c4391767f31 mempool: legitimize the io_schedule_timeout in mempool_alloc_from_pool ac529d86ad26 mempool: add mempool_{alloc,free}_bulk 1742d97df628 mempool: factor out a mempool_alloc_from_pool helper 5b8dc8b45ebd init: replace simple_strtoul with kstrtoul to improve lpj_setup 0f57e0dc3f74 KHO: fix boot failure due to kmemleak access to non-PRESENT pages 88baba736152 Documentation/ABI: new kexec and kdump sysfs interface 915197cd3a6f Documentation/ABI: mark old kexec sysfs deprecated e602a7eee44e kexec: move sysfs entries to /sys/kernel/kexec 6582bb7767a4 fork: stop ignoring NUMA while handling cached thread stacks 61fbe3746133 rbtree-inline-rb_last-fix 22e7c89017ba rbtree: inline rb_last() 78489ebd61ee rbtree-inline-rb_first-fix a27ae2674850 rbtree: inline rb_first() ee06c6050acf test_kho: always print restore status b6c2ac71ccfc kho: free chunks using free_page() instead of kfree() a64480ecf4df tests/liveupdate: Add in-kernel liveupdate test 0cba12075285 liveupdate: luo_flb: Introduce File-Lifecycle-Bound global state a75caaa6b868 liveupdate: luo_file: Add internal APIs for file preservation eed434e4f306 selftests/liveupdate: add test infrastructure and scripts 42a68236b1b7 selftests/liveupdate: add kexec test for multiple and empty sessions 81a033341e2b selftests/liveupdate: add kexec-based selftest for 2c55496371f1 selftests/liveupdate: add userspace API selftests fd3822bdc197 docs: add documentation for memfd preservation via LUO 3269f319df43 mm: memfd_luo: allow preserving memfd 9a26b79d5298 liveupdate: luo_file: add private argument to store runtime state 63261e0080b7 mm: shmem: export some functions to internal.h 5d2e1c1360a2 mm: shmem: allow freezing inode mapping f41876fedac7 mm: shmem: use SHMEM_F_* flags instead of VM_* flags 301426917004 MAINTAINERS: add liveupdate entry 8e680c811daf docs: add luo documentation 8bc641fc015c liveupdate: luo_session: Add ioctls for file preservation a6ea71f4840e liveupdate: luo_file: implement file systems callbacks b98153c71883 liveupdate: luo_core: add user interface 97e316aa5e76 liveupdate: luo_session: add sessions support d624e4fbacc1 kexec: call liveupdate_reboot() before kexec 516bada52a87 liveupdate: luo_core: integrate with KHO 15a0887c61f2 liveupdate: luo_core: Live Update Orchestrator cc37df637cef kho: add Kconfig option to enable KHO by default cab474743d94 kho: allow memory preservation state updates after finalization 1a9054e5f0f9 kho: allow kexec load before KHO finalization 55c0557dbf10 kho: update FDT dynamically for subtree addition/removal 6fbb7b515abb kho: remove abort functionality and support state refresh caabea3cd7cf kho: remove global preserved_mem_map and store state in FDT 551ed1bc8504 kho: simplify serialization and remove __kho_abort c8fda9083f3c kho: always expose output FDT in debugfs d97580b95d3d kho: verify deserialization status and fix FDT alignment access f759029e886b kho: preserve FDT folio only once during initialization 6bef21f308af kho-introduce-high-level-memory-allocation-api-fix 09eac91dfc84 kho: introduce high-level memory allocation API 3f3909d25acc kho: convert __kho_abort() to return void 02a1119eb83e kho: fix misleading log message in kho_populate() 26621ad9c895 liveupdate: kho: use %pe format specifier for error pointer printing 434b8174b865 MAINTAINERS: update KHO maintainers e8e86009a03f liveupdate-kho-move-to-kernel-liveupdate-fix 13dd672dafd1 liveupdate: kho: move to kernel/liveupdate 7f9e03cf5575 kho: don't unpreserve memory during abort dbda863cc754 test_kho: unpreserve memory in case of error 75a66472931f memblock-unpreserve-memory-in-case-of-error-fix b7d8a0ef7669 memblock: unpreserve memory in case of error f995760c390e kho: add interfaces to unpreserve folios, page ranges, and vmalloc fb9501496bdc kho: drop notifiers 3702c55dd9ad kho: make debugfs interface optional 7edd42093cb0 selftests: complete kselftest include centralization 1f1edd95f923 pagemap: update BUDDY flag documentation 63b7785ce3f5 mm/damon/tests/sysfs-kunit: fix use after free on error path 96de8a2219e1 mm: swap: remove scan_swap_map_slots() references from comments 04e69954dc3d mm: swap: change swap_alloc_slow() to void b1b88678702a mm, swap: remove redundant comment for read_swap_cache_async c85b63aa9841 mm, swap: use SWP_SOLIDSTATE to determine if swap is rotational 03bb5f29fe63 mm, swap: fix memory leak in setup_clusters() error path 606e18036f6d hugetlb: add __read_mostly to sysctl_hugetlb_shm_group ee3b6a5542cd tools/testing/vma: add missing stub a21de57e661d zram: fix the issue that the write - back limits might overflow ac571fe0c588 mm: tweak __vma_enter_locked() 9a75e7875a3e mm/memory-failure: remove the selection of RAS fae844a2e08c mm/swap: fix wrong plist empty check in swap_alloc_slow() bf6cefbcbf74 dt-bindings: riscv: Add Svrsw60t59b extension description 46186ec3d72e riscv: mm: add userfaultfd write-protect support 9704aede9173 riscv: mm: add soft-dirty page tracking support a2fb99195ca8 riscv: add RISC-V Svrsw60t59b extension support f6052acd3513 mm: userfaultfd: add pgtable_supports_uffd_wp() 10958e9c3d5a mm-softdirty-add-pgtable_supports_soft_dirty-fix 81e5de91dfb5 mm: softdirty: add pgtable_supports_soft_dirty() 9ba255ea5d55 mm/vmalloc: cleanup gfp flag use in new_vmap_block() ae3ab723252f mm/vmalloc: cleanup large_gfp in vm_area_alloc_pages() 32edad7135ae mm/vmalloc: add a helper to optimize vmalloc allocation gfps 0b166fb4abf8 mm/vmalloc: warn on invalid vmalloc gfp flags f68cb054ac0d memcg: remove __lruvec_stat_mod_folio c4d31108d606 memcg: remove __mod_lruvec_state 0c747ebc7674 memcg: remove __mod_lruvec_kmem_state 2bc36a420fe7 memcg: use mod_node_page_state to update stats ac9ec05889f3 selftests/mm: gup_test: fix comment regarding origin of FOLL_WRITE cf56a20aa32b selftests/mm: gup_test: stop testing FOLL_TOUCH 7d2e5eed1b37 mm-huge_memoryc-introduce-folio_split_unmapped-v2-fix-fix 36da16fc481a mm-huge_memoryc-introduce-folio_split_unmapped-v2-fix 22ff71103614 mm-huge_memoryc-introduce-folio_split_unmapped-v2 56a3ea219afc mm/huge_memory.c: introduce folio_split_unmapped e589264d0dab mm: shmem: allow fallback to smaller large orders for tmpfs mmap() access 2de64c9aef3f zram: read slot block idx under slot lock b2b3748287be zram: rework bdev block allocation a3e914c35414 zram: drop wb_limit_lock 9d95525c2410 zram: take write lock in wb limit store handlers 456193f0e42b zram: add writeback batch size device attr e74cacb7ce70 zram: introduce writeback bio batching d3885bfe26f0 mm/khugepaged: unify SCAN_PMD_NONE and SCAN_PMD_NULL into SCAN_NO_PTE_TABLE 5066e679a702 mm/khugepaged: continue to collapse on SCAN_PMD_NONE bf08e23afc54 mm/khugepaged: remove redundant clearing of struct collapse_control b9cc6279b213 mm: thp: reparent the split queue during memcg offline c9337d713c01 mm: thp: use folio_batch to handle THP splitting in deferred_split_scan() 20259ba792cb mm: thp: introduce folio_split_queue_lock and its variants 82fb595e1dad mm: thp: replace folio_memcg() with folio_memcg_charged() 27cb2496e2d8 mm: replace remaining pte_to_swp_entry() with softleaf_from_pte() 14fdae21347d mm: eliminate further swapops predicates 1630cd8f5e5e mm: remove is_hugetlb_entry_[migration, hwpoisoned]() ab4dd1f8d4d9 mm: remove non_swap_entry() and use softleaf helpers instead 5d3bdc7141c2 mm: remove remaining is_swap_pmd() users and is_swap_pmd() 50080fb58da2 mm: introduce pmd_is_huge() and use where appropriate 5afb389d6cfc mm/page_table_check: fix device private check 9555128c8e71 mm: replace pmd_to_swp_entry() with softleaf_from_pmd() b8cf38eecea0 mm/huge_memory: refactor change_huge_pmd() non-present logic 805762b0100b mm/huge_memory: refactor copy_huge_pmd() non-present logic 400d1ab4c2d4 mm: avoid unnecessary use of is_swap_pmd() f12e263a225f fs/proc/task_mmu: refactor pagemap_pmd_range() d33b009ba50f mm: use leaf entries in debug pgtable + remove is_swap_pte() e6dc92f6b36b mm: eliminate is_swap_pte() when softleaf_from_pte() suffices 838a22a36c5a mm: avoid unnecessary uses of is_swap_pte() 05b07d14b7ae mm: introduce leaf entry type and use to simplify leaf entry logic 79d5383708db mm-correctly-handle-uffd-pte-markers-fix f2224320750f mm: correctly handle UFFD PTE markers 84e4dfa78c1a mm/huge_memory: merge uniform_split_supported() and non_uniform_split_supported() ca6fdd56b2da mm-huge_memory-introduce-enum-split_type-for-clarity-fix 9c36860d82cc mm/huge_memory: introduce enum split_type for clarity 2522a851d8a0 mm/vmscan: skip increasing kswapd_failures when reclaim was boosted e2d6e67f3133 mm/hmm/test: fix error handling in dmirror_device_init f42f3394817f mm-huge_memory-fix-kernel-doc-comments-for-folio_split-and-related-fix-2 98b9a67b3e42 mm/huge_memory: kernel-doc fixup 6bef936848ff mm/huge_memory: fix kernel-doc comments for folio_split() and related d0dc449f12b5 mm/memory-failure: improve large block size folio handling 9a827aca167d mm/huge_memory: add split_huge_page_to_order() 49774b912fcc mm/huge_memory: only get folio_order() once during __folio_split() 56cb045e0692 mm-khugepaged-unify-pmd-folio-installation-with-map_anon_folio_pmd-fix 3c00bc09bd85 mm/khugepaged: unify pmd folio installation with map_anon_folio_pmd() 8caf15dfb349 mm/huge_memory: add pmd folio to ds_queue in do_huge_zero_wp_pmd() 42e345062c2d fixup: gpu/drm/nouveau: enable THP support for GPU memory migration 6aa1a61a5545 gpu/drm/nouveau: enable THP support for GPU memory migration 1e1f083f4174 selftests/mm/hmm-tests: new throughput tests including THP a3a1ea9354fb selftests/mm/hmm-tests: partial unmap, mremap and anon_write tests c101ebd72a6c selftests/mm/hmm-tests: new tests for zone device THP migration 6ea07347bb53 lib/test_hmm: add large page allocation failure testing 665f039445c0 fixup: mm/migrate_device: add THP splitting during migration 031f599a370c mm/migrate_device: add THP splitting during migration daac4a86ac2a mm/memremap: add driver callback support for folio splitting f4ca0569ca64 lib/test_hmm: add zone device private THP test infrastructure 329851b4ad3f mm/memory/fault: add THP fault handling for zone device private pages 0e8fb58409a1 mm/migrate_device: implement THP migration of zone device pages fbe12857230c fixup: mm/migrate_device: handle partially mapped folios during c06aa28c0dd2 mm/migrate_device: handle partially mapped folios during collection 4a335f1ca41a mm/huge_memory: implement device-private THP splitting b7af4a948bc3 mm-rmap-extend-rmap-and-migration-support-device-private-entries-fix-2 a13f21e675ea mm/huge_memory: fix override of entry in remove_migration_pmd 167b54fea642 mm/rmap: extend rmap and migration support device-private entries ed9d5f46e3cf mm/huge_memory: add device-private THP support to PMD operations db29219a978d mm/zone_device: rename page_free callback to folio_free d0b085c9658b mm/zone_device: support large zone device private folios 60f963d3ee82 KVM: s390: fix missing present bit for gmap puds 9616db5611a4 mm: introduce VMA flags bitmap type 195aa963ff3a mm/filemap: fix logic around SIGBUS in filemap_map_pages() 770f2aeea851 mm/huge_memory: fix NULL pointer deference when splitting folio 87721acebe32 MAINTAINERS: add test_kho to KHO's entry fbc632249caf mailmap: add entry for Sam Protsenko 075fe4b7a27e selftests/mm: fix division-by-zero in uffd-unit-tests 5f2413a2e143 mm/mmap_lock: reset maple state on lock_vma_under_rcu() retry d84a686bb527 mm/memfd: fix information leak in hugetlb folios 0ed73a30f94f kernel/kexec: fix IMA when allocation happens in CMA area a0db07a5fd63 kernel/kexec: change the prototype of kimage_map_segment() 1ea937fec444 mm: swap: remove duplicate nr_swap_pages decrement in get_swap_page_of_type() 20739af07383 timers: Fix NULL function pointer race in timer_shutdown_sync() df5fde297e61 USB: storage: Remove subclass and protocol overrides from Novatek quirk 1463299a227d memory: tegra186-emc: Fix missing put_bpmp 1d573464749c selftests/nolibc: error out on linker warnings 682bf67529fd selftests/nolibc: use lld to link loongarch binaries 4ee2a8883d9c soc: fsl: qbman: use kmalloc_array() instead of kmalloc() c89455572024 soc: fsl: qbman: add WQ_PERCPU to alloc_workqueue users 878dbd8506fc MAINTAINERS: Update email address for Christophe Leroy f52c6c5eb159 dmaengine: ti: k3-udma: fix device leak on udma lookup de02f170031e dmaengine: ti: dma-crossbar: clean up dra7x route allocation error paths a382c1f38337 dmaengine: ti: dma-crossbar: fix device leak on am335x route allocation 1da9ece9dbbb dmaengine: ti: dma-crossbar: fix device leak on dra7x route allocation cebd47371114 dmaengine: stm32: dmamux: clean up route allocation error labels eb6315b22415 dmaengine: stm32: dmamux: fix OF node leak on route allocation failure f3f5133adc59 dmaengine: stm32: dmamux: fix device leak on route allocation c7a5177c23d0 dmaengine: sh: rz-dmac: fix device leak on probe failure c95b3d85b2c1 dmaengine: lpc32xx-dmamux: fix device leak on route allocation ecbae1f5585c dmaengine: lpc18xx-dmamux: fix device leak on route allocation 861963d0f4d4 dmaengine: idxd: fix device leaks on compat bind and unbind 730230e8e25d dmaengine: dw: dmamux: fix OF node leak on route allocation failure 83629a1eaced dmaengine: cv1800b-dmamux: fix device leak on route allocation 8a119f3ca54b dmaengine: bcm-sba-raid: fix device leak on probe 49666b531e6a dmaengine: at_hdmac: fix device leak on of_dma_xlate() b24e217157fd net/can/j1939: add j1939_session debugging 9fdb273fd90a net/can/j1939: add j1939_priv debugging 6feb4318e1d1 net: update dev_put()/dev_hold() debugging 94744e102106 KVM: LoongArch: selftests: Add time counter test case 1074dc5b2e0c KVM: LoongArch: selftests: Add SW emulated timer test case 37728d8cc000 KVM: LoongArch: selftests: Add timer interrupt test case 4d6be8e35b05 KVM: LoongArch: selftests: Add exception handler register interface 01c95dba1fa8 KVM: LoongArch: selftests: Add basic interfaces b27f98e19d40 KVM: LoongArch: selftests: Add system registers save/restore on exception a49c93149100 LoongArch: KVM: Use 64-bit register definition for EIOINTC 9af79681f95e LoongArch: KVM: Add AVEC basic support d093edf7d5b1 LoongArch: KVM: Get VM PMU capability from HW GCFG register 9b60ba512c7f net: stmmac: qcom-ethqos: use read_poll_timeout_atomic() 819212185ae5 net: stmmac: qcom-ethqos: add rgmii set/clear functions f54bbd390f5f net: stmmac: qcom-ethqos: use u32 for rgmii read/write/update ec3803b5917b net: phy: mxl-gpy: fix bogus error on USXGMII and integrated PHY 501253b61d84 net: wwan: t7xx: Make local function static 20d868a77f11 Revert "crypto: scatterwalk - Move skcipher walk and use it for memcpy_sglist" 4dffc9bbffb9 crypto: scatterwalk - Fix memcpy_sglist() to always succeed 5727a844a3f7 crypto: iaa - Request to add Kanchana P Sridhar to Maintainers. bfc11a84e08c crypto: tcrypt - Remove unused poly1305 support c7dcb041ce7d crypto: ansi_cprng - Remove unused ansi_cprng algorithm 79492d5adf45 crypto: asymmetric_keys - fix uninitialized pointers with free attribute a26c23e0d679 KEYS: Avoid -Wflex-array-member-not-at-end warning 8700ce07c5c6 crypto: ccree - Correctly handle return of sg_nents_for_len e9eb52037a52 crypto: starfive - Correctly handle return of sg_nents_for_len 9f393d8e757f riscv: dts: allwinner: d1: fix vlenb property 22d70d400556 bpf: Fix exclusive map memory leak 07347b250fc9 kbuild: Enable GCC diagnostic context for value-tracking warnings c7a3d29f3cd0 string: Add missing kernel-doc return descriptions 66ba2166ab20 media: iris: Cast iris_hfi_gen2_get_instance() allocation type 743139e44131 drm/plane: Remove const qualifier from plane->modifiers allocation type f814f6d12e35 comedi: Adjust range_table_list allocation type 96b93ac214f9 drm/xe: Fix conversion from clock ticks to milliseconds e34003dd2fb0 arm64: dts: rockchip: enable RTC for 100ASK DshanPi A1 d43935da2bfa arm64: dts: rockchip: enable USB for 100ASK DshanPi A1 80ec14d1d217 arm64: dts: rockchip: enable button for 100ASK DshanPi A1 98461b5e3cdf arm64: dts: rockchip: add mmc aliases for 100ASK DshanPi A1 b120a9df264e arm64: dts: rockchip: remove mmc max-frequency for 100ASK DshanPi A1 b92c4eae7546 arm64: dts: rockchip: Enable i2c2 on Orange Pi 3B e4ae65e198a7 smb: client: show smb lease key in open_dirs output 9556c97288f0 smb: client: show smb lease key in open_files output d6ecfc55d4d5 ARM: gemini: fix typos in comments 7cd845098346 soc: document merges 38c8787f1b81 arm64: defconfig: enable Exynos ACPM clocks 04392a1e8145 arm64: defconfig: Remove the redundant SCHED_MC/SCHED_SMT 00465358f422 ARM: versatile: Fix typo in versatile.c 5516cd88e4b8 soc: document merges 92bcb8cc7b24 MAINTAINERS: add Black Sesame Technologies (BST) ARM SoC support be64ae6fe2c0 arm64: defconfig: enable BST platform support c03a37773bf0 arm64: dts: bst: add support for Black Sesame Technologies C1200 CDCU1.0 board 154121941643 arm64: Kconfig: add ARCH_BST for Black Sesame Technologies SoCs fc77dc0620b7 dt-bindings: arm: add Black Sesame Technologies (bst) SoC 9371cd418346 dt-bindings: vendor-prefixes: Add Black Sesame Technologies Co., Ltd. 6d90215dc015 workqueue: Don't rely on wq->rescuer to stop rescuer 7b05c90b3302 workqueue: Only assign rescuer work when really needed 99ed6f62a46e workqueue: Factor out assign_rescuer_work() b07bf253ef8e iommufd/iommufd_private.h: Avoid -Wflex-array-member-not-at-end warning ac84ff453305 iommufd/driver: Fix counter initialization for counted_by annotation 4635406417bb samples: rust: fix module name for Rust PCI driver sample edbce49ea653 hwmon: (aspeed-g6-pwm-tach): Add AST2700 compatible string cefb89592e32 dt-bindings: hwmon: Add AST2700 compatible 48593957a016 hwmon: (asus-ec-sensors) add ROG STRIX X470-I GAMING f32df9e94d95 drm/i915/cx0: Read out power-down state of both PHY lanes for reversed lanes dc5b3ef88ba7 drm/i915/cx0: Read out power-down state of both TXs in PHY lane 0 07ba4ecfd111 drm/i915/cx0: Use intel_port_to_tc() instead of open coding it 8aa2945f049d drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports 370f45b1cea8 drm/i915/cx0: Fix port to PLL ID mapping on BMG 055bcc552b51 MAINTAINERS: refer to intended file in STANDALONE CACHE CONTROLLER DRIVERS 2ec3b54a6ff0 cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent 4d1608d0ab33 cache: Make top level Kconfig menu a boolean dependent on RISCV 9b9de5a56a62 MAINTAINERS: Add Jonathan Cameron to drivers/cache and add lib/cache_maint.c + header 4d873c5dc3ed arm64: Select GENERIC_CPU_CACHE_MAINTENANCE c460697d3472 lib: Support ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION 141fbbecec0e lib/crypto: tests: Fix KMSAN warning in test_sha256_finup_2x() ef1b6d904993 EDAC/igen6: Fix error handling in igen6_edac driver 5f40ea7f4177 EDAC/imh: Setup 'imh_test' debugfs testing node f619613f3058 EDAC/{skx_comm,imh}: Detect 2-level memory configuration 39abdcbdad59 EDAC/skx_common: Extend the maximum number of DRAM chip row bits 9fc67b11703f EDAC/{skx_common,imh}: Add EDAC driver for Intel Diamond Rapids servers d2e50389ab44 KVM: selftests: Make sure vm->vpages_mapped is always up-to-date 1de4dc15baa1 KVM: selftests: Stop using __virt_pg_map() directly in tests e6bfd693bdd7 get_feat.pl: remove it, as it got replaced by get_feat.py b713807eab1e Documentation/sphinx/kernel_feat.py: use class directly caa642bf3b76 tools/docs/get_feat.py: convert get_feat.pl to Python da218406dd50 serial: 8250_platform: simplify IRQF_SHARED handling f9066dac8ffe serial: 8250: make share_irqs local to 8250_platform 9b2259633bda serial: 8250: move skip_txen_test to core 37d55c92e9db serial: drop SERIAL_8250_DEPRECATED_OPTIONS 6d4b55bf18c6 serial: xilinx_uartps: drop cdns_uart::cdns_uart_driver 80a3471f59ef tty: vt: do not open code DIV_ROUND_UP() b844e63807ec serial: serial_core: use guard()s f374a33e90e6 serial: serial_core: simplify uart_ioctl() returns dee7e10498c7 tty: vt/keyboard: use guard()s d139b31f86b9 tty: vt/keyboard: simplify returns from vt_do_kbkeycode_ioctl() bfb24564b5fd tty: vt/keyboard: use __free() 1c7736dc68d7 tty: moxa: use guard()s 8c03bfcf6b2b tty: n_hdlc: use guard()s 3ae99599bf47 tty: n_hdlc: simplify return from n_hdlc_tty_ioctl() 2fc541e52517 tty: n_tty: use guard()s 977e75909db7 tty: pty: use guard()s 55fb2d572623 Documentation/admin-guide: fix typo and comment in cscope example a48f82290898 samples: work around glibc redefining some of our defines wrong ea944d57eac7 drm/xe/guc_ct: Cleanup ifdef'ry 64fdf496a692 drm/xe/guc: Fix stack_depot usage 6c84a61ac023 drivers/tty/vt: use umin() instead of min_t(u16, ...) for row/col limits 83c53f1a2d6c drm/imagination: Document pvr_device.power member df919994d323 ASoC: Intel: avs: Replace snprintf() with scnprintf() a5f0cc8e0cd4 drm/i915/psr: Reject async flips when selective fetch is enabled a3d8f733d453 ASoC: codecs: wcd934x: add explicit soundwire depenency 2e4ad5b06672 drm/xe/guc: Fix resource leak in xe_guc_ct_init_noalloc() 863eb2c656b4 printk: Avoid irq_work for printk_deferred() on suspend 96710819d0ce hwmon: (vt1211) Convert macros to functions to avoid TOCTOU 62519b77aeca drm/xe: Fix memory leak when handling pagefault vma 2e5cf8b31ac7 btrfs: don't rewrite ret from inode_permission 0249ef24b4c2 btrfs: fix leaf leak in an error path in btrfs_del_items() d6732ef4ab25 drm/bridge: sii902x: Fix HDMI detection with DRM_BRIDGE_ATTACH_NO_CONNECTOR 59bbf62ee160 btrfs: remaining BTRFS_PATH_AUTO_FREE conversions fce0a9087dc8 btrfs: fallback to buffered IO if the data profile has duplication 835e2e33fc30 btrfs: === misc-next on b-for-next === 670500b41e54 regulator: pca9450: Fix error code in probe() 527250cd9092 platform/x86: intel: chtwc_int33fe: don't dereference swnode args 9f0c21bac5a8 spi: spi-fsl-lpspi: fix watermark truncation caused by type cast 98dad9ca0426 btrfs: reduce extent map lookup during writes ac35d1e070af btrfs: replace for_each_set_bit() with for_each_set_bitmap() 955a48a5353f usb: usb-storage: No additional quirks need to be added to the EL-R12 optical drive. ee15967ad095 btrfs: integrate the error handling of submit_one_sector() c7459b067d9d btrfs: make sure all ordered extents beyond EOF is properly truncated 1553e0031cfc btrfs: send: do not allocate memory for xattr data when checking it exists ad3b3beb89b6 btrfs: send: add unlikely to all unexpected overflow checks d8e5214f09e1 btrfs: reduce arguments to btrfs_del_inode_ref_in_log() 15fe48e71284 btrfs: remove root argument from btrfs_del_dir_entries_in_log() f8d2bf7c0c5d usb: typec: hd3ss3220: Enable VBUS based on ID pin state d53bdaae8947 dt-bindings: usb: ti,hd3ss3220: Add support for VBUS based on ID state 4b8bd7ba7341 btrfs: use test_and_set_bit() in btrfs_delayed_delete_inode_ref() 1052864d7d62 usb: typec: anx7411: add WQ_PERCPU to alloc_workqueue users e91bbe082878 USB: add WQ_PERCPU to alloc_workqueue users b43889fcae25 dt-bindings: usb: dwc3-xilinx: Describe the reset constraint for the versal platform de7275cbc617 drivers/usb/storage: use min() instead of min_t() a5160af78be7 usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE 26d56a9fcb20 usb: uas: fix urb unmapping issue when the uas device is remove during ongoing data transfer e4037689a366 usb: dwc3: Fix race condition between concurrent dwc3_remove_requests() call paths 1f73b8b56cf3 xhci: dbgtty: fix device unregister b59d4fda7e7d usb: storage: sddr55: Reject out-of-bound new_pba a75a5b148b4e usb: ohci-da8xx: remove unused platform data 363eb9bfdea5 usb: gadget: functionfs: use dma_buf_unmap_attachment_unlocked() helper 24b040fe5030 usb: uas: reduce time under spinlock e05d28b759c2 usb: dwc3: eic7700: Add EIC7700 USB driver c640a4239db5 dt-bindings: usb: Add ESWIN EIC7700 USB controller 1b474ee01fbb usb: typec: ucsi: Add support for SET_PDOS command 775fae520e6a usb: typec: ucsi: Enable debugfs for message_out data structure db0028637cc8 usb: typec: ucsi: Add support for message out data structure 3e082978c331 usb: typec: ucsi: Update UCSI structure to have message in and message out fields a67df6d1b939 uapi: cdc.h: cleanly provide for more interfaces and countries 8d3c283ef809 usb: Remove redundant pm_runtime_mark_last_busy() calls 3578b1cde594 usb: renesas_usbhs: Assert/de-assert reset signals on suspend/resume e4d9da32bf60 usb: host: ohci-platform: Call reset assert/deassert on suspend/resume c31a401fe7ab usb: host: ehci-platform: Call reset assert/deassert on suspend/resume a7d5fe02059a usb: host: Do not check priv->clks[clk] 66371878dfe3 usb: typec: tipd: mark as orientation aware 71f91b401c33 usb: uas: add WQ_PERCPU to alloc_workqueue users 12a8f543250c usb: dwc3: replace use of system_wq with system_percpu_wq 2b94b054ac49 usb: dwc2: fix hang during suspend if set as peripheral b6ebcfdcac40 usb: dwc2: fix hang during shutdown if set as peripheral 86a35865feff usb: typec: ucsi: Set orientation_aware if UCSI version is 2.x and above a2fa8a12e6bc usb: chaoskey: fix locking for O_NONBLOCK 7ebbd0a5a9e2 dt-bindings: usb: qcom,snps-dwc3: Add Kaanapali compatible 384c57ec7205 usb: xhci: Add debugfs support for xHCI Port Link Info (PORTLI) register. 757508d6d771 usb: xhci: standardize single bit-field macros 2282ab38d87e usb: xhci: drop xhci-caps.h dependence on xhci-ext-caps.h 9936909099cc usb: xhci: simplify Max Scratchpad buffer macros f724e34719f0 usb: xhci: simplify Isochronous Scheduling Threshold handling edab00902be0 usb: xhci: improve xhci-caps.h comments 8e9a3a1ea1b6 usb: xhci: limit number of interrupts to 128 1668263a13ae usb: xhci: limit number of ports to 127 df0897355685 usb: xhci: simplify handling of Structural Parameters 1 values 70651cc3f5a4 usb: xhci: use cached HCSPARAMS1 value 2085fa6c0f33 usb: xhci: remove unused trace operation and argument 6c2689712177 usb: xhci: remove deprecated TODO comment 1ebf363fcdf6 usb: xhci: replace use of system_wq with system_percpu_wq e6aec6d9f579 usb: xhci: Don't unchain link TRBs on quirky HCs f7812977456c usb: xhci: Assume that endpoints halt as specified f2469d89a70c usb: xhci: implement USB Port Register Set struct 377a91594e00 usb: xhci: add USB Port Register Set struct 511afe80b82d usb: xhci: add helper to read PORTSC register 829738e59f1f usb: xhci: add tracing for PORTSC register writes 2f751709463b usb: xhci: rework xhci_decode_portsc() 86dcf43be869 xhci: simplify and rework trb_in_td() fad902d6709e xhci: Add helper to find trb from its dma address 8d3498372015 usb: xhci: limit run_graceperiod for only usb 3.0 devices 23bba7f33bb1 dt-bindings: usb: Support MediaTek MT8189 xhci e7ab90c8675f usb: xhci-mtk: correct most kernel-doc problems in xhci-mtk.h 2a06ffc3f192 dt-bindings: usb: renesas,rzg3e-xhci: Add RZ/V2H(P) and RZ/V2N support 14b46ba92bf5 MIPS: kernel: Fix random segmentation faults 738c9738e690 ima: Handle error code returned by ima_filter_rule_match() 9f048fa48740 MIPS: mm: Prevent a TLB shutdown on initial uniquification 2b11e7403a8e dt-bindings: dma: xilinx: Simplify dma-coherent property 1ecd8b6016c0 dmaengine: fsl-edma: configure tcd attr with separate src and dst settings cd3ba117688f dmaengine: st_fdma: drop unused module alias d3e1935fba8d dmaengine: bcm2835: enable compile testing e0aef2a5c336 dmaengine: tegra210-adma: drop unused module alias 1911f507a54b dmaengine: sprd: drop unused module alias 3b7b0bbdcba9 dmaengine: mmp_tdma: drop unnecessary OF node check in remove 73391fecf238 dmaengine: mmp_tdma: drop unused module alias 73b77c3d8003 dmaengine: k3dma: drop unused module alias 9180a66fb432 dmaengine: fsl-qdma: drop unused module alias 03adb0eb0ed6 dmaengine: fsl-edma: drop unused module alias 660c40702d90 dmaengine: dw: drop unused module alias bfab38bee565 dmaengine: bcm2835: drop unused module alias 5d8c5bea0da9 dmaengine: at_hdmac: add COMPILE_TEST support 938eae912ac5 dmaengine: at_hdmac: fix formats under 64-bit 0e056211b8c9 mfd: qnap-mcu: Hook up the EEPROM sub-device 55206ce98c71 dm-bufio: align write boundary on physical block size 324496d15fb2 dm-crypt: enable DM_TARGET_ATOMIC_WRITES 7f75a7c9213a dm: test for REQ_ATOMIC in dm_accept_partial_bio() a6ba77e4312b dm-verity: remove useless mempool fce0ead1b754 dm-verity: disable recursive forward error correction a8c02fddc9cf drm/xe/vga: use the same intel_gmch_vga_set_decode() as i915 aa4dc3eeff6d drm/i915: merge soc/intel_gmch.[ch] to display/intel_vga.c fff15f68eb06 drm/i915/gmch: convert intel_gmch.c to struct intel_display 3018e582da32 drm/i915/gmch: switch to use pci_bus_{read,write}_config_word() eef67acfffd8 drm/i915/gmch: split out i915_gmch.[ch] from soc 1807d61541d0 drm/xe: remove remaining platform checks from compat i915_drv.h b3d3c83e00c7 drm/i915: move intel_rom.[ch] from soc/ to display/ de4ca6f8e927 drm/i915: move dram_info to struct intel_display b8660fa66207 drm/i915/dram: convert to struct intel_display 1178b8606058 drm/xe: remove MISSING_CASE() from compat i915_utils.h ed46f724b725 drm/i915: move intel_dram.[ch] from soc/ to display/ 2d74a09360a9 drm/i915: split out i915_freq.[ch] e2b1c3a12766 drm/i915/edram: extract i915_edram.[ch] for edram detection be4c9abdf04b ALSA: hda/realtek: add quirk for HP pavilion aero laptop 13z-be200 9ef1203fc735 ALSA: pcm: Harden the spk_alloc assumption check 3138df6f0cd0 rtla/timerlat: Exit top main loop on any non-zero wait_retval 61f1fd5d69fd rtla/tests: Don't rely on matching ^1ALL ddb6e42494e5 rtla: Fix -a overriding -t argument 7b71f3a6986c rtla: Fix -C/--cgroup interface 49c15794198f tools/rtla: Replace osnoise_hist_usage("...") with fatal("...") 92b5b55e5e8e tools/rtla: Replace osnoise_top_usage("...") with fatal("...") 8f4264e046ef tools/rtla: Replace timerlat_hist_usage("...") with fatal("...") 4e5e7210f972 tools/rtla: Replace timerlat_top_usage("...") with fatal("...") 8cbb25db8154 tools/rtla: Add fatal() and replace error handling pattern 34c170ae5c30 rtla/tests: Fix osnoise test calling timerlat d649e9f04cb0 rtla/tests: Extend action tests to 5s 8e8678e740ec KVM: s390: Add capability that forwards operation exceptions 7a2ff00c3b5e docs: efi: add CPER functions to driver-api 96b010536ee0 efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs a976d790f494 efi/cper: Add a new helper function to print bitmasks 8ad2c72e21ef efi/cper: Adjust infopfx size to accept an extra space 05954511b73e RAS: Report all ARM processor CPER information to userspace d724c6f85e80 Add linux-next specific files for 20251121 c3852d2ca465 cpufreq: qcom-nvmem: fix compilation warning for qcom_cpufreq_ipq806x_match_list 0a26f936e35c ksmbd: Replace strcpy + strcat to improve convert_to_nt_pathname b59afd99bfb1 smb: move FILE_SYSTEM_ATTRIBUTE_INFO to common/fscc.h c45fa1f62355 ksmbd: implement error handling for STATUS_INFO_LENGTH_MISMATCH in smb server 2e5c8d67f514 ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency eb57000b59b7 ksmbd: server: avoid busy polling in accept loop a59d54886a7e smb: move create_durable_reconn to common/smb2pdu.h 202ceb2db9be smb: fix some warnings reported by scripts/checkpatch.pl 412547b9d059 smb: do some cleanups 8bc3a061bd7c smb: move FILE_SYSTEM_SIZE_INFO to common/fscc.h 34e818732c24 smb: move some duplicate struct definitions to common/fscc.h 49250256a35f smb: move list of FileSystemAttributes to common/fscc.h 5840cb94e9fe smb: move SMB_NEGOTIATE_REQ to common/smb2pdu.h a274e299a437 smb: move some duplicate definitions to common/smb2pdu.h efc214f0e186 smb: move create_durable_rsp_v2 to common/smb2pdu.h 456ac7ace01a smb: move create_durable_handle_reconnect_v2 to common/smb2pdu.h feaa665f198b smb: move create_durable_req_v2 to common/smb2pdu.h 6c9fe74b795f smb: move MAX_CIFS_SMALL_BUFFER_SIZE to common/smbglob.h bb7d43abe09e smb/client: fix CAP_BULK_TRANSFER value 989482c39ab2 ksmbd: skip lock-range check on equal size to avoid size==0 underflow 0fa030076c40 smb: move resume_key_ioctl_rsp to common/smb2pdu.h a4cc5f6ddd3b smb: move copychunk definitions to common/smb2pdu.h 1bcf2afd7cf4 smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/smb2pdu.h e0340629d676 smb: move SMB1_PROTO_NUMBER to common/smbglob.h f3862137e3b0 smb: move get_rfc1002_len() to common/smbglob.h c235bac1084f smb: move smb_version_values to common/smbglob.h 873d5863d948 smb: rename common/cifsglob.h to common/smbglob.h 094dd77c9176 smb/server: update some misguided comment of smb2_0_server_cmds proc 4690087fc181 smb/server: fix return value of smb2_oplock_break() caf4e7fbc59a smb/server: fix return value of smb2_ioctl() 698296eabf56 smb/server: fix return value of smb2_query_dir() 475e21366dc4 smb/server: fix return value of smb2_notify() eadb1a90922d smb/server: fix return value of smb2_read() f179c2832b97 ksmbd: Use HMAC-MD5 library for NTLMv2 4d92b23d756a ksmbd: Use HMAC-SHA256 library for message signing and key generation d2b068778842 ksmbd: Use SHA-512 library for SMB3.1.1 preauth hash 5415d887db0e vfio/nvgrace: Support get_dmabuf_phys 5d74781ebc86 vfio/pci: Add dma-buf export support for MMIO regions 56baa9190988 arm64: dts: ti: k3-am62l: Fix unit address of cbass_wakeup 51f89c488f2e arm64: dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power regulator 56ca5a303014 arm64: dts: ti: Add missing applied DT overlay targets 1749001151d1 clk: actions: Fix discarding const qualifier by 'container_of' macro 23b2d2fb1369 clk: spacemit: Set clk_hw_onecell_data::num before using flex array 8be656cfb931 selftest: netdevsim: test devlink default params 72924056ebac netdevsim: register a new devlink param with default value interface b11d358bf8c3 net/mlx5: implement swp_l4_csum_mode via devlink params 2a367002ed32 devlink: support default values for param-get and param-set 17a42aa465c0 devlink: refactor devlink_nl_param_value_fill_one() 011d133bb988 devlink: pass extack through to devlink_param::get() b65e179b986a clk: visconti: Add VIIF clocks beeff790c567 dt-bindings: clock: tmpv770x: Add VIIF clocks d10f26a7abbd dt-bindings: clock: tmpv770x: Remove definition of number of clocks 67e41dbc268a clk: visconti: Do not define number of clocks in bindings ea2972e1c789 erofs: correct FSDAX detection 5ad994534172 netconsole: Increase MAX_USERDATA_ITEMS eb83801af2dc netconsole: Dynamic allocation of userdata buffer 9dc10f50c430 netconsole: Split userdata and sysdata 7279b718b431 netconsole: Simplify send_fragmented_body() 920fa394dcda eth: fbnic: access @pp through netmem_desc instead of page a14602fcae17 veth: reduce XDP no_direct return section to fix race bd31490718b4 net: fec: remove duplicate macros of the BD status 3bb06c8a461b net: fec: remove rx_align from fec_enet_private 63083d597ada net: fec: remove struct fec_enet_priv_txrx_info eef7b786bdab net: fec: simplify the conditional preprocessor directives 3eea593b5597 net: fec: remove useless conditional preprocessor directives 5fb9a0b89e2a bonding: 3ad: Add support for 1600G speed be3a435df74b net/mlx5e: Add 1600Gbps link modes 491c5dc98b84 net: ethtool: Add support for 1600Gbps speed 8b4e023d79b7 ynl: samples: add tc filter example bd28e5bddc1a selftests: net: remove old setup_* scripts 358008f41d9b netdevsim: add loopback support 9cf9aa77a1f6 selftests: drv-net: hw: convert the Toeplitz test to Python fdb0267d565a selftests: drv-net: add a Python version of the GRO test 40dd789bc5a7 netdevsim: pass packets thru GRO on Rx 15011a57d0ec selftests: net: py: read ip link info about remote dev e02b52ecef5b selftests: net: py: support ksft ready without wait 89268f7dbca1 selftests: net: relocate gro and toeplitz tests to drivers/net 173227d7d6c4 selftests: drv-net: xdp: use variants for qstat tests 6ae67f115986 selftests: net: py: add test variants 80970e0fc07e selftests: net: py: extract the case generation logic 5cb7b71b76f1 selftests: net: py: coding style improvements d99b408ed8e5 net: phy: fixed_phy: remove not needed initialization of phy_device members bd048f8ce6ce net: phy: fixed_phy: fix missing initialization of fixed phy link 4b4749b7b4b3 net: atm: fix incorrect cleanup function call in error path 5894cab4e1b9 net: phy: adin1100: Simplify register value passing bccaf1fe08f2 net: phy: adin1100: Fix software power-down ready condition a0ef09c844c1 fix up for "sched/mmcid: Use proper data structures" efd3c8cc52bb net: stmmac: remove axi_blen array e676cc8561c8 net: stmmac: move stmmac_axi_blen_to_mask() to axi_blen init sites 6ff3310ca282 net: stmmac: move stmmac_axi_blen_to_mask() to stmmac_main.c 2704af20c8e5 net: stmmac: provide common stmmac_axi_blen_to_mask() 8c696659f47a net: stmmac: move common DMA AXI register bits to common.h f7ac9a0bbe3f net: stmmac: dwc-qos-eth: simplify switch() in dwc_eth_dwmac_config_dt() f15bcd071913 net: stmmac: rk: use phylink's interface mode for set_clk_tx_rate() 1a62894e040d net: stmmac: rk: convert to init()/exit() methods 32da89a840e8 net: stmmac: move probe/remove calling of init/exit 85081acc6b11 net: stmmac: pass struct device to init()/exit() methods ecfea98b7d0d tcp: add net.ipv4.tcp_rcvbuf_low_rtt 6d5dea68246e tcp: tcp_moderate_rcvbuf is only used in rx path e5a440bf020e net: mdio: improve reset handling in mdio_device.c acde7ad968f6 net: mdio: common handling of phy device reset properties 02aeff20e8f5 net: mdio: move device reset functions to mdio_device.c 70f59b71f36d fork: stop ignoring NUMA while handling cached thread stacks c64dad17b2f1 liveupdate: fix boot failure due to kmemleak access to unmapped pages 36f993dca3bf mm: kmemleak: introduce kmemleak_no_scan_phys() helper ea860d42235e rbtree-inline-rb_last-fix 07c983ebdea9 rbtree: inline rb_last() ae481b92d1b1 rbtree-inline-rb_first-fix 8951fe67d78e rbtree: inline rb_first() 7c3965c41e32 test_kho: always print restore status ec9fa36f1d7a kho: free chunks using free_page() instead of kfree() 9091a918c8db tests/liveupdate: add in-kernel liveupdate test b9e61e810325 selftests/liveupdate: add kexec test for multiple and empty sessions 0d623e084360 selftests/liveupdate: add kexec-based selftest for session lifecycle c85d67e27f3f selftests/liveupdate: add userspace API selftests e410eff3cf9f docs: add documentation for memfd preservation via LUO ed83cd1b4600 mm: memfd_luo: allow preserving memfd ed481d1370e6 liveupdate: luo_file: add private argument to store runtime state e849d500866f mm: shmem: export some functions to internal.h 6af4b2fd062c mm: shmem: allow freezing inode mapping c7c16544c584 mm: shmem: use SHMEM_F_* flags instead of VM_* flags 41b81afe9438 MAINTAINERS: add liveupdate entry d16be9e407c7 docs: add luo documentation 07e09e137986 liveupdate: luo_flb: introduce File-Lifecycle-Bound global state e60b6121deb1 liveupdate: luo_session: add ioctls for file preservation e71a341cabe5 liveupdate: luo_file: implement file systems callbacks 88dd04d2f0f0 liveupdate: luo_ioctl: add user interface 0873738fde60 liveupdate: luo_session: add sessions support d92fee0088da kexec: call liveupdate_reboot() before kexec 9e1dc8b71a52 liveupdate: luo_core: integrate with KHO e22e58873725 liveupdate: luo_core: luo_ioctl: Live Update Orchestrator 196919188178 kho: add Kconfig option to enable KHO by default eeae17a32f72 kho: allow memory preservation state updates after finalization 6bda8fe525cf kho: allow kexec load before KHO finalization d2810d6687e7 kho: update FDT dynamically for subtree addition/removal 9f0ccf440df8 kho: remove abort functionality and support state refresh 9616256f1a8b kho: remove global preserved_mem_map and store state in FDT 9ccd9d9cfe7f kho: simplify serialization and remove __kho_abort 479ec3ba5e02 kho: always expose output FDT in debugfs b30cbf5e0b29 kho: verify deserialization status and fix FDT alignment access d12a3c3b61f8 kho: preserve FDT folio only once during initialization 74cb766915a3 kho-introduce-high-level-memory-allocation-api-fix 5f73bfbd1ce3 kho: introduce high-level memory allocation API c17cbf7023bb kho: convert __kho_abort() to return void f45a98d0f1c4 kho: fix misleading log message in kho_populate() 806cc4d56b67 liveupdate: kho: use %pe format specifier for error pointer printing e86dbe8ef7d6 MAINTAINERS: update KHO maintainers 88f3a6573e5c liveupdate-kho-move-to-kernel-liveupdate-fix 734c1d79975d liveupdate: kho: move to kernel/liveupdate fbdd19bda09f kho: don't unpreserve memory during abort f68aed9c7466 test_kho: unpreserve memory in case of error e1e41c7013cc memblock-unpreserve-memory-in-case-of-error-fix 6529a1db1df2 memblock: unpreserve memory in case of error 919d2e69d539 kho: add interfaces to unpreserve folios, page ranges, and vmalloc 21162185b1b9 kho: drop notifiers 546f63c322d2 kho: make debugfs interface optional b5f70e33435e selftests: complete kselftest include centralization 8e450401f320 memcg: remove __lruvec_stat_mod_folio 8ab8bb3122db memcg: remove __mod_lruvec_state aba65acd9271 memcg: remove __mod_lruvec_kmem_state a0c01862d9a0 memcg: use mod_node_page_state to update stats ad4bb0440ef0 selftests/mm: gup_test: fix comment regarding origin of FOLL_WRITE 1a5a9f8a161b selftests/mm: gup_test: stop testing FOLL_TOUCH 916de657ead0 mm-huge_memoryc-introduce-folio_split_unmapped-v2-fix-fix b78ed0e68ac8 mm-huge_memoryc-introduce-folio_split_unmapped-v2-fix 2c7c5b9aedd4 mm-huge_memoryc-introduce-folio_split_unmapped-v2 6110fd688759 mm/huge_memory.c: introduce folio_split_unmapped de458ced5672 mm: shmem: allow fallback to smaller large orders for tmpfs mmap() access fb7be5abd9dc zram: read slot block idx under slot lock 1f4dbd06b222 zram: rework bdev block allocation 83d2e9d9e83a zram: drop wb_limit_lock 1c0e68234bf9 zram: take write lock in wb limit store handlers 478fb9e49dfe zram: add writeback batch size device attr 8b0e3c06eea6 zram: fixup "introduce writeback bio batching support" 89520560036c zram: introduce writeback bio batching support 9955ecdba786 mm/khugepaged: unify SCAN_PMD_NONE and SCAN_PMD_NULL into SCAN_NO_PTE_TABLE fc3a557fc18b mm/khugepaged: continue to collapse on SCAN_PMD_NONE 4345114e40c5 mm/khugepaged: remove redundant clearing of struct collapse_control dc5eba7bcc52 mm: thp: reparent the split queue during memcg offline d9d844d92a87 mm: thp: use folio_batch to handle THP splitting in deferred_split_scan() 6c25cafe4573 mm: thp: introduce folio_split_queue_lock and its variants e1826ceae6ae mm: thp: replace folio_memcg() with folio_memcg_charged() 97f9426f998a mm: replace remaining pte_to_swp_entry() with softleaf_from_pte() d2953b1edd25 mm: eliminate further swapops predicates 242f2debc58b mm: remove is_hugetlb_entry_[migration, hwpoisoned]() cbbb78be09e8 mm: remove non_swap_entry() and use softleaf helpers instead cb132cc06c44 mm: remove remaining is_swap_pmd() users and is_swap_pmd() c330f085fd1f mm: introduce pmd_is_huge() and use where appropriate 8d52ef44fa2f mm: replace pmd_to_swp_entry() with softleaf_from_pmd() 2be3dead8b75 mm/huge_memory: refactor change_huge_pmd() non-present logic f380d3e47d46 mm/huge_memory: refactor copy_huge_pmd() non-present logic 6828fff671ad mm: avoid unnecessary use of is_swap_pmd() dd8b6e63895a fs/proc/task_mmu: refactor pagemap_pmd_range() 89b8af607bf3 mm: use leaf entries in debug pgtable + remove is_swap_pte() b50a99b27fd1 mm: eliminate is_swap_pte() when softleaf_from_pte() suffices 23b4fd9eb918 mm: avoid unnecessary uses of is_swap_pte() 6b1bd413eadd mm: introduce leaf entry type and use to simplify leaf entry logic 2547f40750bd mm-correctly-handle-uffd-pte-markers-fix e7914a09a15d mm: correctly handle UFFD PTE markers 7d6a9de495b3 mm/huge_memory: merge uniform_split_supported() and non_uniform_split_supported() 93f18767e320 mm-huge_memory-introduce-enum-split_type-for-clarity-fix b454ae79d10b mm/huge_memory: introduce enum split_type for clarity 56f99dbeb601 mm/vmscan: skip increasing kswapd_failures when reclaim was boosted f62d65729ad5 mm/hmm/test: fix error handling in dmirror_device_init 96f885381cab mm-huge_memory-fix-kernel-doc-comments-for-folio_split-and-related-fix-2 5f544e750570 mm/huge_memory: kernel-doc fixup 87a4f80f72d1 mm/huge_memory: fix kernel-doc comments for folio_split() and related 8807fd0cefd6 mm/memory-failure: improve large block size folio handling b7fb6db595dc mm/huge_memory: add split_huge_page_to_order() ad9ad36397cb mm/huge_memory: only get folio_order() once during __folio_split() 5fcc13aab760 mm-khugepaged-unify-pmd-folio-installation-with-map_anon_folio_pmd-fix d98ecf2db1ea mm/khugepaged: unify pmd folio installation with map_anon_folio_pmd() b704cc998324 mm/huge_memory: add pmd folio to ds_queue in do_huge_zero_wp_pmd() cb2941e54131 fixup: gpu/drm/nouveau: enable THP support for GPU memory migration a0c886e7c996 gpu/drm/nouveau: enable THP support for GPU memory migration 0a779952f5d8 selftests/mm/hmm-tests: new throughput tests including THP 8f654a564751 selftests/mm/hmm-tests: partial unmap, mremap and anon_write tests 011602e98d39 selftests/mm/hmm-tests: new tests for zone device THP migration f3e34bf44cc4 lib/test_hmm: add large page allocation failure testing 0bc2e566e234 mm/migrate_device: add THP splitting during migration 417c18c58c1f mm/memremap: add driver callback support for folio splitting 591e9644f068 lib/test_hmm: add zone device private THP test infrastructure 25b6db91c8bd mm/memory/fault: add THP fault handling for zone device private pages 3bcd9aa9656c mm/migrate_device: implement THP migration of zone device pages 3bdd197edd2d mm/migrate_device: handle partially mapped folios during collection 47e6571b4cec mm/huge_memory: implement device-private THP splitting bc6d9d9976e1 mm-rmap-extend-rmap-and-migration-support-device-private-entries-fix-2 1273925db70d mm/huge_memory: fix override of entry in remove_migration_pmd 7ce93c2e9134 mm/rmap: extend rmap and migration support device-private entries 82855b0962ae mm/huge_memory: add device-private THP support to PMD operations 09070b2362a3 mm/zone_device: rename page_free callback to folio_free 9a1461f59dd0 mm/zone_device: support large zone device private folios d93e9ae337bc KVM: s390: fix missing present bit for gmap puds 2db4c4cf7b00 mm/filemap: fix logic around SIGBUS in filemap_map_pages() 0a9eecda54a3 mm/huge_memory: fix NULL pointer deference when splitting folio b0458d74869f MAINTAINERS: add test_kho to KHO's entry 21c6f95c87c0 mailmap: add entry for Sam Protsenko bdfad2301e92 selftests/mm: fix division-by-zero in uffd-unit-tests 32082648627d mm/mmap_lock: reset maple state on lock_vma_under_rcu() retry d02941b228c5 mm/memfd: fix information leak in hugetlb folios fa5c4a4140ca kernel/kexec: fix IMA when allocation happens in CMA area 8612474e7477 kernel/kexec: change the prototype of kimage_map_segment() c265522fe072 mm: swap: remove duplicate nr_swap_pages decrement in get_swap_page_of_type() 545d7827b2cd Bluetooth: SMP: Fix not generating mackey and ltk when repairing c884a0b27b45 Bluetooth: btusb: mediatek: Avoid btusb_mtk_claim_iso_intf() NULL deref 79a2d4678ba9 Bluetooth: hci_core: lookup hci_conn on RX path on protocol side 89bb613511cc Bluetooth: hci_sock: Prevent race in socket write iter and sock bind 275ddfeb3fdc Bluetooth: hci_core: Fix triggering cmd_timer for HCI_OP_NOP 4015b9797671 Bluetooth: btusb: mediatek: Fix kernel crash when releasing mtk iso interface c3f7c506e8f1 mm: introduce VMA flags bitmap type 8e2d57e6539b PM: sleep: Call pm_sleep_fs_sync() instead of ksys_sync_helper() bf8867eae17f PM: sleep: Add support for wakeup during filesystem sync 898f94465205 lockd: don't allow locking on reexported NFSv2/3 f6dcad1d748e MAINTAINERS: add a nfsd blocklayout reviewer 1b541e10eea6 cpufreq: ACPI: Replace udelay() with usleep_range() 8538e7ee09e2 docs: driver-api/thermal/intel_dptf: Add new workload type hint 9bef5cead63d perf: replace strcpy() with strncpy() in util/jitdump.c 3ce77655f026 perf list: Support filtering in JSON output 58e0a81e76bf perf list: Share print state with JSON output 8cf9cca7f687 perf list: Print matching PMU events for --unit 41b67ab3d2f5 perf test all metrics: Fully ignore Default metric failures 35c3503908d3 vfio/pci: Enable peer-to-peer DMA transactions by default 47d13c939d89 vfio/pci: Share the core device pointer while invoking feature functions 64a5dedcff80 vfio: Export vfio device get and put registration helpers 3aa31a8bb11e dma-buf: provide phys_vec to scatter-gather mapping routine 50d44fce53b6 PCI/P2PDMA: Document DMABUF model 395698bd2cd7 PCI/P2PDMA: Provide an access to pci_p2pdma_map_type() function 372d6d1b8ae3 PCI/P2PDMA: Refactor to separate core P2P functionality from memory allocation d4504262f745 PCI/P2PDMA: Simplify bus address mapping API f58ef9d1d135 PCI/P2PDMA: Separate the mmap() support from the core logic f1c668269ded regulator: qcomm-labibb: replace use of system_wq with system_dfl_wq 3af1815a2f9c ASoC: SDCA: Add basic SDCA function driver 2d877d0659cb ASoC: SDCA: Add basic SDCA class driver 4496d1c65bad ASoC: SDCA: add function devices 5acf17b6df5e ASoC: SDCA: Add helper to write initialization writes 193c65ec8ed4 ASoC: SDCA: Populate regmap cache for readable Controls 222cbe172e5f ASoC: SDCA: Factor out helper to process Control defaults fb62da31fad2 ASoC: SDCA: Use helper macros for control identification edb82534ee65 ASoC: SDCA: Move most of the messages from info to debug 336beae295bf ASoC: SDCA: Add comment for function reset polling cc58055bfefa ASoC: SDCA: Correct FDL locking in sdca_fdl_process() 5fe65824b74c ASoC: SDCA: Add missing forward declaration in header 3508311f2e1c ASoC: SDCA: Fix missing dash in HIDE DisCo property 549f618516a1 ASoC: SDCA: Remove duplicated module macros 43a3adb6dd39 spi: spidev: add compatible for arduino spi mcu interface a7bde7c10902 dt-bindings: trivial-devices: add arduino spi mcu interface 3efee7362dbf ASoC: SDCA: Add stubs for FDL helper functions 16a21537e42e EDAC/igen6: Fix error handling in igen6_edac driver 12d821bd13d4 regulator: Add FP9931/JD9930 driver 80bbdefdfb41 dt-bindings: regulator: Add Fitipower FP9931/JD9930 0d360d54ea6d dt-bindings: vendor-prefixes: Add Fitipower 2bae7beda19f ASoC: renesas: rz-ssi: Fix rz_ssi_priv::hw_params_cache::sample_width 52a525011cb8 ASoC: renesas: rz-ssi: Fix channel swap issue in full duplex mode 33822d795ab9 ASoC: cs35l56: Use SND_SOC_BYTES_E_ACC() for CAL_DATA_RB control 4dd7f8aeed4c ASoC: cs35l56: Use SOC_ENUM_EXT_ACC() for CAL_SET_STATUS control d7a82707f19c ASoC: soc.h: Add SND_SOC_BYTES_E_ACC() to allow setting access flags cf6ec18ea6e1 ASoC: soc.h: Add SOC_ENUM_EXT_ACC() to allow setting access flags 5fc4e4cf7a22 reset: gpio: use software nodes to setup the GPIO lookup 109ce747ac22 reset: gpio: convert the driver to using the auxiliary bus 46dae84a90f9 reset: make the provider of reset-gpios the parent of the reset device 97d85328e3dc reset: order includes alphabetically in reset/core.c 216c12047571 gpio: swnode: allow referencing GPIO chips by firmware nodes d2a6cea44acc spi: cs42l43: Use actual ACPI firmware node for chip selects d7cdbbc93c56 software node: allow referencing firmware nodes 0651933c117e software node: increase the reference of the swnode by its fwnode f11a8e996d5e software node: read the reference args via the fwnode API 7b5ab04f035f timekeeping: Fix resource leak in tk_aux_sysfs_init() error paths d834e68a0e8b cpuidle: governors: teo: Simplify intercepts-based state lookup 0194066ac1ca cpufreq: qcom-nvmem: fix compilation warning for qcom_cpufreq_ipq806x_match_list b09ccffeb063 arm64: dts: ti: k3-am62l: Fix unit address of cbass_wakeup 0dd4482e44be arm64: dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power regulator ee8cf45d7206 arm64: dts: ti: Add missing applied DT overlay targets 6f87b41303d3 string: fix kerneldoc formatting in strends() 87100151e090 gpio: fxl6408: Add suspend/resume support 5dd9332c6184 gpio: menz127: add support for 16Z034 and 16Z037 GPIO controllers 3045e29d248b firmware: cs_dsp: Append \n to debugfs string during read 78cfd833bc04 firmware: cs_dsp: Factor out common debugfs string read cd18223397ec KVM: s390: Add capability that forwards operation exceptions 91842ed844a0 ata: libata-core: Set capacity to zero for a security locked drive b11890683380 ata: libata-scsi: Fix system suspend for a security locked drive 1cfe3795c152 xfs: use zi more in xfs_zone_gc_mount 368434d20d02 rtla/timerlat: Exit top main loop on any non-zero wait_retval cff5db85b22e rtla/tests: Don't rely on matching ^1ALL b7881e0d4c0a rtla: Fix -a overriding -t argument 90241d14a726 rtla: Fix -C/--cgroup interface 8a6ba2b13f22 tools/rtla: Replace osnoise_hist_usage("...") with fatal("...") fee165266ef2 tools/rtla: Replace osnoise_top_usage("...") with fatal("...") 15f2b68da7f3 tools/rtla: Replace timerlat_hist_usage("...") with fatal("...") 41512459dd6c tools/rtla: Replace timerlat_top_usage("...") with fatal("...") 9539d18ec5fa tools/rtla: Add fatal() and replace error handling pattern f45a0cb29720 rtla/tests: Fix osnoise test calling timerlat 4b8e202c6fe0 rtla/tests: Extend action tests to 5s b32cc17d607e ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan() 678e1cc2f482 xfs: fix out of bounds memory read error in symlink repair d5c3f49b7583 MAINTAINERS: Setup support for Anlogic tree ad44326d0f91 smb: client: show smb lease key in open_dirs output 759d8d7de5af smb: client: show smb lease key in open_files output 1387cb78f101 Documentation: reset: Remove reset_controller_add_lookup() c156c7f27ecd drm/amdgpu: Add sriov vf check for VCN per queue reset support. 21f46f54769c drm/amdgpu/ttm: Fix crash when handling MMIO_REMAP in PDE flags a44592339397 drm/amdgpu/vm: Check PRT uAPI flag instead of PTE flag 80d8a9ad1587 drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled 31ab31433c9b drm/amd: Skip power ungate during suspend for VPE a846505a193d drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse() e17c5b83dec5 string: Add missing kernel-doc return descriptions 12bc976c1461 EDAC/imh: Setup 'imh_test' debugfs testing node bd076ee9aa50 EDAC/{skx_comm,imh}: Detect 2-level memory configuration b34c1a2da2d3 EDAC/skx_common: Extend the maximum number of DRAM chip row bits c129db20c046 EDAC/{skx_common,imh}: Add EDAC driver for Intel Diamond Rapids servers 807e0d187da4 tick/sched: Fix bogus condition in report_idle_softirq() 9488f3c7c4c5 dm-bufio: align write boundary on physical block size e913c1d204a5 dm-crypt: enable DM_TARGET_ATOMIC_WRITES 5edaa157530f dm: test for REQ_ATOMIC in dm_accept_partial_bio() 93010746e367 dm-verity: remove useless mempool 4790a211931c dm-verity: fix unreliable memory allocation 94f1b953b2cc dm-verity: disable recursive forward error correction 79afd3c5edac dt-bindings: pinctrl: xlnx,versal-pinctrl: Add missing unevaluatedProperties on '^conf' nodes f1ca3e9f78da btrfs: fallback to buffered IO if the data profile has duplication b3c9f757a566 btrfs: === misc-next on b-for-next === 0a75f3d90e7a devres: Move devm_alloc_percpu() and related to devres.h 5ac798f79b48 net/can/j1939: add j1939_priv debugging e738157357f5 net: update dev_put()/dev_hold() debugging 4d24145a7833 devres: Remove unused devm_free_percpu() 5b38c22687d9 drm/xe/irq: Handle msix vector0 interrupt 27c0a54e48c6 drm/xe: Remove duplicate DRM_EXEC selection from Kconfig 905a3468ec67 drm/xe/kunit: Fix forcewake assertion in mocs test d52dea485cd3 drm/xe: Prevent BIT() overflow when handling invalid prefetch region 9eb00b5f5697 drm/radeon: delete radeon_fence_process in is_signaled, no deadlock 1788ef30725d drm/amd/display: Fix pbn to kbps Conversion 5bab4c89390f drm/amd/display: Clear the CUR_ENABLE register on DCN20 on DPP5 c97da4785b3b drm/amd/display: Add an HPD filter for HDMI 8612badc331b drm/amd/display: Increase DPCD read retries 71ad9054c1f2 drm/amd/display: Move sleep into each retry for retrieve_link_cap() cfa0904a35fd drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched 20ac36b71c53 drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue 5b3a426affbd powerpc/64s/slb: Add no_slb_preload early cmdline param 2a492d6b38c2 powerpc/64s/slb: Make preload_add return type as void 3d44be297e7e powerpc/ptdump: Dump PXX level info for kernel_page_tables 6394f0e8abe7 powerpc/64s/pgtable: Enable directMap counters in meminfo for Hash b296fda58d1d powerpc/64s/hash: Update directMap page counters for Hash b80691e25ec6 powerpc/64s/hash: Hash hpt_order should be only available with Hash MMU fec40fe7e6dc powerpc/64s/hash: Improve hash mmu printk messages 178dd2ee2b72 powerpc/64s/hash: Fix phys_addr_t printf format in htab_initialize() eae40a6da63f powerpc/64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE format 17b45ccf0988 powerpc/64s/hash: Restrict stress_hpt_struct memblock region to within RMA limit 00312419f086 powerpc/64s/slb: Fix SLB multihit issue during SLB preload 78fc63ffa781 powerpc, mm: Fix mprotect on book3s 32-bit 40b923c2b589 MAINTAINERS: refer to intended file in STANDALONE CACHE CONTROLLER DRIVERS ce97c1c84029 cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent 1c0af2737d9e cache: Make top level Kconfig menu a boolean dependent on RISCV d8a98d588b12 MAINTAINERS: Add Jonathan Cameron to drivers/cache and add lib/cache_maint.c + header e527dd1a2dd2 arm64: Select GENERIC_CPU_CACHE_MAINTENANCE 1bbcb337cc4f lib: Support ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION e0f44f74ed63 drm/mediatek: ovl_adaptor: Fix probe device leaks 2a2a04be8e86 drm/mediatek: Fix probe device leaks 5e49200593f3 drm/mediatek: Fix probe memory leak 07c7c640a8eb drm/mediatek: Fix probe resource leaks 65773aa51d98 drm/mediatek: mtk_hdmi_common: Defer probe when ddc i2c bus isn't available yet 28b7c8a16715 drm/mediatek: mtk_hdmi_v2: Add debugfs ops and implement ABIST 8d0f79886273 drm/mediatek: Introduce HDMI/DDC v2 for MT8195/MT8188 3cbf91147a53 drm/mediatek: mtk_hdmi_common: Add var to enable interlaced modes b139557f41e5 drm/mediatek: mtk_hdmi_common: Add OP_HDMI if helper funcs assigned 06e2d1d2c801 drm/mediatek: mtk_hdmi_common: Assign DDC adapter pointer to bridge a71afdc00563 drm/mediatek: mtk_hdmi_common: Make CEC support optional 86b1e68fe086 drm/mediatek: mtk_hdmi: Split driver and add common probe function 23161299558d drm/mediatek: mtk_hdmi: Add HDMI IP version configuration to pdata 0d410bd10ae4 drm/mediatek: mtk_hdmi: Improve mtk_hdmi_get_all_clk() flexibility 257dfd9e204f drm/mediatek: mtk_hdmi: Drop redundant clock retrieval in mtk_hdmi_get_cec_dev 9545bae5c8ac drm/mediatek: mtk_hdmi: Fix probe device leaks 38eff72f2d3a arm64: dts: socfpga: agilex5: update qspi partitions for 013b board 3c8f00f9eee9 mempool: clarify behavior of mempool_alloc_preallocated() 44964e81d128 arm64: dts: socfpga: add Agilex3 board 425c16c37da2 dt-bindings: intel: Add Agilex3 SoCFPGA board 36dce04e9d76 mempool: drop the file name in the top of file comment 1d733dfd2cc1 mempool: de-typedef 984cbd4ff0c3 mempool: remove mempool_{init,create}_kvmalloc_pool 844ccbf663c2 mempool: legitimize the io_schedule_timeout in mempool_alloc_from_pool 022e94e2c304 mempool: add mempool_{alloc,free}_bulk 1d091d2c5bf3 mempool: factor out a mempool_alloc_from_pool helper 56c069307dfd vfio: Remove the get_region_info op dc10734610e2 vfio: Move the remaining drivers to get_region_info_caps 182c62861ba5 vfio/platform: Convert to get_region_info_caps 1b0ecb5baf4a vfio/pci: Convert all PCI drivers to get_region_info_caps 973af0c40eaf vfio/ccw: Convert to get_region_info_caps 93165757c023 vfio/gvt: Convert to get_region_info_caps 45f9fa18109d vfio/mbochs: Convert mbochs to use vfio_info_add_capability() 775f726a742a vfio: Add get_region_info_caps op f97859503859 vfio: Require drivers to implement get_region_info e664067b6035 vfio/gvt: Provide a get_region_info op 61b3f7b5a729 vfio/ccw: Provide a get_region_info op b9827eff6b4a vfio/cdx: Provide a get_region_info op 6cdae5d0c326 vfio/fsl: Provide a get_region_info op d4635df279f5 vfio/platform: Provide a get_region_info op 8339fccda837 vfio/mbochs: Provide a get_region_info op cf16acc0af09 vfio/mdpy: Provide a get_region_info op 078775527109 vfio/mtty: Provide a get_region_info op f3fddb71dd50 vfio/pci: Fill in the missing get_region_info ops 5ac720647477 vfio/nvgrace: Convert to the get_region_info op c044eefa4786 vfio/virtio: Convert to the get_region_info op e238f147d517 vfio/hisi: Convert to the get_region_info op 113557b04068 vfio: Provide a get_region_info op 5e7235d122f0 arm64: dts: intel: agilex5: Add Altera compatible for I3C controllers 1aa4ee5338cb arm64: dts: socfpga: Add Agilex5 SVC node with memory region f0e6bc0c3ef4 clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 & pcie_x4 c9b6a8367047 Revert "arm64: dts: marvell: cn9132-clearfog: fix multi-lane pci x2 and x4 ports" da69aeac10c0 arm64/arm: dts: marvell: Rename "nand-rb" pinctrl node names dd94481408ba dt-bindings: firmware: svc: Add IOMMU support for Agilex5 bdedc7414642 soc: fsl: qbman: add WQ_PERCPU to alloc_workqueue users 8728bdd648f1 memory: tegra186-emc: Fix missing put_bpmp aef9703dcbf8 arm64: dts: socfpga: agilex5: Add SMMU-V3-PMCG nodes 3e99d51aaaba arm64: dts: socfpga: agilex5: Add L2 and L3 cache 2f6da95cfbaf arm64: dts: socfpga: agilex5: fix CHECK_DTBS warning for NAND b33c93babead memory: tegra210: Support interconnect framework 95853aaab986 arm64: dts: socfpga: agilex5: add support for 013b board 58676e819bf0 dt-bindings: intel: Add Agilex5 SoCFPGA 013b board c9e39dd13ad6 memory: tegra194: Support icc scaling dd6814eefbe5 memory: tegra186: Support icc scaling 1004666bc437 memory: tegra186-emc: Support non-bpmp icc scaling 2aad3b30a7df dt-bindings: memory: tegra194-mc: Add dummy client IDs for Tegra194 c15b28b1b3be dt-bindings: memory: tegra186-mc: Add dummy client IDs for Tegra186 d07eddcd456e arm64: dts: socfpga: agilex5: add VGIC maintenance interrupt d37c471666b5 arm64: dts: socfpga: agilex: fix dtbs_check warning for NAND 4bb2d0f87cd7 arm64: dts: socfpga: agilex: fix dtbs_check warning for clock manager b8fb4cbe0a8a arm64: dts: socfpga: stratix10-swvp: fix dtbs_check warnings swvp 06b0f1c336b5 arm64: dts: socfpga: move sdmmc-ecc to the base DTSI file 91b97ca3d46c ARM: dts: socfpga: add Enclustra SoM dts files 558417387bc7 dt-bindings: altera: removal of generic PE1 dts adacc092259b ARM: dts: socfpga: removal of generic PE1 dts a31736de523a dt-bindings: altera: add Mercury AA1 variants 26a0157f4c77 ARM: dts: socfpga: add Mercury AA1 variants 729ef2397223 dt-bindings: altera: add binding for Mercury+ SA2 9fbc22b3c50f ARM: dts: socfpga: add Enclustra Mercury+ SA2 72459d90793a dt-bindings: altera: add Enclustra Mercury SA1 66243445fd2d ARM: dts: socfpga: add Enclustra Mercury SA1 2d7ef02f1e54 ARM: dts: socfpga: add Enclustra base-board dtsi fad0dcaf3702 ARM: dts: socfpga: add Enclustra boot-mode dtsi 2fab05525117 arm64: dts: socfpga: agilex5: Add SMMU nodes 2c83769b2f29 dt-bindings: dma: snps,dw-axi-dmac: Add iommu property 4430d52cd724 dt-bindings: mtd: cdns,hp-nfc: Add iommu property 0f1fd7319c90 arm64: dts: agilex5: Add GMAC0 node for NAND daughter card a025e1fb3530 arm64: dts: socfpga: agilex5: Add 4-bit SPI bus width e928e15a3e97 arm64: dts: socfpga: agilex: Add 4-bit SPI bus width 76297a4a93c2 arm64: dts: socfpga: stratix10: Add 4-bit SPI bus width b24ecccd1ab0 arm64: dts: socfpga: n5x: Add 4-bit SPI bus width 0e53b0bcad00 arm64: dts: marvell: pxa1908: Add power domains b3061b16d533 arm64: dts: marvell: samsung,coreprimevelte: Add USB connector 56985660120b arm64: dts: marvell: samsung,coreprimevelte: Fill in memory node 502c952160bf arm64: dts: marvell: samsung,coreprimevelte: Drop some reserved memory 35aa5733ac3f arm64: dts: marvell: pxa1908: Move ramoops to SoC dtsi 412f54866385 arm64: dts: marvell: samsung,coreprimevelte: Add vibrator 1e4994391429 arm64: dts: marvell: pxa1908: Add PWMs dc0e140e2b77 arm64: dts: marvell: samsung,coreprimevelte: Enable eMMC e7a644f1f94f arm64: dts: marvell: samsung,coreprimevelte: Correct CD GPIO 3d7590419aae arm64: dts: marvell: samsung,coreprimevelte: Add backlight 645d81b88648 arm64: dts: samsung,coreprimevelte: add SDIO ec958b5b18c8 arm64: dts: samsung,coreprimevelte: add touchscreen 66595c1ad84a arm64: dts: samsung,coreprimevelte: add PMIC b59a508c1f5f arm64: defconfig: Enable UFS support for MediaTek Genio 1200 EVK UFS board