663d0d1af3fa Add linux-next specific files for 20251126 5b70764e1019 riscv: dts: starfive: add Orange Pi RV d94ebab404b0 dt-bindings: riscv: starfive: add xunlong,orangepi-rv ae264ae12442 riscv: dts: starfive: Add VisionFive 2 Lite eMMC board device tree 900b32fd601b riscv: dts: starfive: Add VisionFive 2 Lite board device tree 2ad6d71a0de8 riscv: dts: starfive: Add common board dtsi for VisionFive 2 Lite variants 84853940a733 riscv: dts: starfive: jh7110-common: Move out some nodes to the board dts 7a1e15b248d6 dt-bindings: riscv: Add StarFive JH7110S SoC and VisionFive 2 Lite board 56dfdf2da1cf MAINTAINERS: degrade RISC-V MISC SOC SUPPORT to Odd Fixes 76cc0ba2af91 MAINTAINERS: add tree to RISC-V Microchip entry d794a761c77b MAINTAINERS: remove patchwork from RISC-V MISC SOC SUPPORT d15cd50d1444 MAINTAINERS: add Conor to StarFive entry 621e0a641f64 KVM: arm64: Add break to default case in kvm_pgtable_stage2_pte_prot() 5742f3650013 KVM: arm64: Don't use FIELD_PREP() in initialisers 1625e20fc198 KVM: arm64: Add endian casting to kvm_swap_s[12]_desc() c26edadff676 oid_registry: allow arbitrary size OIDs 9cee23f6365f calibrate: update header inclusion 6255f22e46b1 Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()" c03fb5253a03 vmcoreinfo: track and log recoverable hardware errors b31be83b2a6d kho: fix restoring of contiguous ranges of order-0 pages 69dd37d48621 kho: kho_restore_vmalloc: fix initialization of pages array f6a7bf694406 MAINTAINERS: TPM DEVICE DRIVER: update the W-tag d0110adc24f6 init: replace simple_strtoul with kstrtoul to improve lpj_setup 60801718b24d KHO: fix boot failure due to kmemleak access to non-PRESENT pages 9a002bad155f Documentation/ABI: new kexec and kdump sysfs interface 02341e5d057f Documentation/ABI: mark old kexec sysfs deprecated d69824a38135 kexec: move sysfs entries to /sys/kernel/kexec 18867d9486b8 test_kho: always print restore status 1798ee60508e kho: free chunks using free_page() instead of kfree() c4cd1f4a21da selftests/liveupdate: add kexec test for multiple and empty sessions bb5228c2f21f selftests/liveupdate: add simple kexec-based selftest for LUO d668193dc1f0 selftests/liveupdate: add userspace API selftests 19adecd297e2 docs: add documentation for memfd preservation via LUO d4fd4b075715 mm: memfd_luo: allow preserving memfd 91e8793ef0d4 liveupdate: luo_file: add private argument to store runtime state 0d6dc1f3b492 mm: shmem: export some functions to internal.h 957106008257 mm: shmem: allow freezing inode mapping 91a91fb54bdb mm: shmem: use SHMEM_F_* flags instead of VM_* flags 6d3b25b78a86 MAINTAINERS: add liveupdate entry 1a171806c377 docs: add luo documentation 9fca78f3906d liveupdate: luo_session: add ioctls for file preservation 95830bb325bf liveupdate: luo_file: implement file systems callbacks e17159f22750 liveupdate: luo_core: add user interface 23624250b05f liveupdate: luo_session: add sessions support 7d8b972a61dc kexec: call liveupdate_reboot() before kexec da9dab015c80 liveupdate: luo_core: integrate with KHO a02e0addb92e liveupdate: luo_core: Live Update Orchestrator 15344c8b1539 kho: add Kconfig option to enable KHO by default 6a9d3f2daef6 kho: allow memory preservation state updates after finalization ac365e9172b1 kho: allow kexec load before KHO finalization adb998810709 kho: update FDT dynamically for subtree addition/removal 52c83c33acee kho: remove abort functionality and support state refresh 1dd171970e79 kho: remove global preserved_mem_map and store state in FDT a095df0479d0 kho: simplify serialization and remove __kho_abort 35fbd21652d7 kho: always expose output FDT in debugfs ee7ee9ad9c1b kho: verify deserialization status and fix FDT alignment access d6a428ffc47c kho: preserve FDT folio only once during initialization 0d1d2f99764b kho-introduce-high-level-memory-allocation-api-fix afd67517be70 kho: introduce high-level memory allocation API bb00eb1fe19f kho: convert __kho_abort() to return void 0aacac3055fe kho: fix misleading log message in kho_populate() 21b526b0df8a liveupdate: kho: use %pe format specifier for error pointer printing 8783714905b0 MAINTAINERS: update KHO maintainers b3cbd71d2b34 liveupdate-kho-move-to-kernel-liveupdate-fix 651b91297d94 liveupdate: kho: move to kernel/liveupdate ca2a13bd37ad kho: don't unpreserve memory during abort 5e74eefe9110 test_kho: unpreserve memory in case of error 245add8c3e3b memblock-unpreserve-memory-in-case-of-error-fix cd5a963e9ce4 memblock: unpreserve memory in case of error 8b1fa553f572 kho: add interfaces to unpreserve folios, page ranges, and vmalloc 04a48abf90e2 kho: drop notifiers 99dfab0969a2 kho: make debugfs interface optional f48b6111ba40 selftests: complete kselftest include centralization 309a1a198085 fork: stop ignoring NUMA while handling cached thread stacks 7db5f0f05908 rbtree: inline rb_last() 6b11988ee7a2 rbtree: inline rb_first() 7acd60c24b3b mm: fix DEBUG_RODATA_TEST indentation in Kconfig 37ebe2227eab mm: introduce VMA flags bitmap type f8955f85f44b tools/testing/vma: eliminate dependency on vma->__vm_flags 41d382e3107c mm: simplify and rename mm flags function for clarity 970197b46973 mm: declare VMA flags by bit 14a961f285df zram: fix a spelling mistake 89217556b65c mm/page_alloc: optimize lowmem_reserve max lookup using its semantic monotonicity 794a11f29a6a mm/huge_memory: fix folio split stats counting 0e6b08b2e1b4 mm/huge_memory: make min_order_for_split() always return an order e96d7822a070 mm/huge_memory: replace can_split_folio() with direct refcount calculation 2b679203da71 mm-huge_memory-change-folio_split_supported-to-folio_check_splittable-fix 09196a62c6ea mm/huge_memory: change folio_split_supported() to folio_check_splittable() b07a4a26873d mm/vmscan: skip increasing kswapd_failures when reclaim was boosted 1e7b10d47d6f MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd 375aae18d70a mm/huge_memory: Fix initialization of huge zero folio 7d10c01f542a tools/power/turbostat: Set per_cpu_msr_sum to NULL after free 73eaa18f9a7d tools/power x86_energy_perf_policy: Fix potential NULL pointer dereference 1b1548bb3e0b tools/power x86_energy_perf_policy: Fix format string in error message 7d09a8e25121 block: ignore __blkdev_issue_discard() return value 07cf4b864f52 drm/xe: Protect against unset LRC when pausing submissions 00937fe1921a drm/xe/vf: Start re-emission from first unsignaled job during VF migration 3a64c46c4046 block: fix typos in comments and strings in blk-core a74de0c3663c block: Remove references to __device_add_disk() 2e02254ef5f0 drm/xe/pf: Handle MERT catastrophic errors 1fc309601506 drm/xe/pf: Add TLB invalidation support for MERT 0e72241a53e9 drm/xe/pf: Configure LMTT in MERT 79cb005c7134 drm/xe: Add device flag to indicate standalone MERT 3a03de362975 ASoC: stm32: sai: clean up probe error path 23261f0de094 ASoC: stm32: sai: fix OF node leak on probe 312ec2f0d9d1 ASoC: stm32: sai: fix clk prepare imbalance on probe failure e26ff429eaf1 ASoC: stm32: sai: fix device leak on probe 84b7344c05c5 spi: microchip: Enable compile-testing for FPGA SPI controllers 91e7148e4357 drivers/char/tpm: use min() instead of min_t() 858535e1138d tpm_crb: Fix a spelling mistake 48f6f4856754 selftests: tpm2: Fix ill defined assertions 67a7bc7f0358 remoteproc: Use of_reserved_mem_region_* functions for "memory-region" e7dea0bf8e22 soc: document merges d2041f1f11dd iommufd/selftest: Add some tests for the dmabuf flow 44ebaa1744fd iommufd: Accept a DMABUF through IOMMU_IOAS_MAP_FILE 217725f0b2c3 iommufd: Have iopt_map_file_pages convert the fd to a file 74014a4b55f5 iommufd: Have pfn_reader process DMABUF iopt_pages 3114c674401e iommufd: Allow MMIO pages in a batch fc7063abd98e iommufd: Allow a DMABUF to be revoked 71e2409a0c85 iommufd: Do not map/unmap revoked DMABUFs 71db84a092c3 iommufd: Add DMABUF to iopt_pages 96ce2aeb15bd vfio/pci: Add vfio_pci_dma_buf_iommufd_map() 80339b3823bb ASoC: SDCA: Fix NULL vs IS_ERR() bug in sdca_dev_register_functions() a6efc273ab82 net_sched: use qdisc_dequeue_drop() in cake, codel, fq_codel 191ff13e42a7 net_sched: add qdisc_dequeue_drop() helper 0170d7f47c8b net_sched: add tcf_kfree_skb_list() helper 4792c3a4c147 net: annotate a data-race in __dev_xmit_skb() b2e9821cff6c net: prefech skb->priority in __dev_xmit_skb() 2f9babc04d74 net_sched: sch_fq: prefetch one skb ahead in dequeue() 3c1100f042c0 net_sched: sch_fq: move qdisc_bstats_update() to fq_dequeue_skb() ad50d5a3fc20 net_sched: add Qdisc_read_mostly and Qdisc_write groups c5d34f4583ea net_sched: cake: use qdisc_pkt_segs() 2773cb0b3120 net_sched: use qdisc_skb_cb(skb)->pkt_segs in bstats_update() f9e00e51e391 net: use qdisc_pkt_len_segs_init() in sch_handle_ingress() 874c1928d372 net_sched: initialize qdisc_skb_cb(skb)->pkt_segs in qdisc_pkt_len_init() be1b70ab21cb net: init shinfo->gso_segs from qdisc_pkt_len_init() b2a38f6df9da net_sched: make room for (struct qdisc_skb_cb)->pkt_segs 9f0b286fe401 iommu/arm-smmu-v3-iommufd: Allow attaching nested domain for GBPA cases 43ff36c4a5a5 Revert "ACPI: processor: idle: Optimize ACPI idle driver registration" d26e9f669cc0 ALSA: usb-audio: fix uac2 clock source at terminal parser 9780f535f8e0 net: lan966x: Fix the initialization of taprio 509c34924d5a s390/vdso: Get rid of -m64 flag handling c0087d807ae8 s390/vdso: Rename vdso64 to vdso b3bdfdf1f93c s390: Rename head64.S to head.S 5e811b922ec9 s390/vdso: Use common STABS_DEBUG and DWARF_DEBUG macros dca7da244349 parisc: Do not reprogram affinitiy on ASP chip 152c862c1721 iommupt: Fix unlikely flows in increase_top() 2381a1b40be4 iommu/amd: Propagate the error code returned by __modify_irte_ga() in modify_irte_ga() 99f5aa14f03e NFSD: Add trace point for SCSI fencing operation. 6f52063db9aa NFSD: use correct reservation type in nfsd4_scsi_fence_client 1c873a2fd110 xdrgen: Don't generate unnecessary semicolon f7cb94fad4e6 xdrgen: Fix union declarations 14282cc3cfa2 NFSD: don't start nfsd if sv_permsocks is empty b0f8e1f1f5e8 xdrgen: handle _XdrString in union encoder/decoder 42ba5bd2e28b xdrgen: Fix the variable-length opaque field decoder template 3bd937b49a2e xdrgen: Make the xdrgen script location-independent 75a9b40f3b14 xdrgen: Generalize/harden pathname construction 1e8b6eb1418c MAINTAINERS: Update my email address 1a8b3501821b Revert "ACPI: processor: Remove unused empty stubs of some functions" f6dc5a36195d io_uring: fix mixed cqe overflow handling e6889323c218 Revert "ACPI: processor: idle: Rearrange declarations in header file" 66e600a26ee7 Revert "ACPI: processor: idle: Redefine two functions as void" bf726a4ae9ff soc: document merges 34fa09c698d6 Revert "ACPI: processor: Do not expose global variable acpi_idle_driver" ebd61482ffab pinctrl: cix: Fix obscure dependency 7c373b3bd03c drm/i915/psr: Reject async flips when selective fetch is enabled b55590558ff7 slab: Remove unnecessary call to compound_head() in alloc_from_pcs() 23ac52a4a2dc gpio: zynq: Use modern PM macros dbedf93d1082 gpio: xilinx: Use modern PM macros 353fdaebdc69 gpio: xgene: Use modern PM macros 46e90d3924cb gpio: uniphier: Use modern PM macros 75ff16234bf3 gpio: tqmx86: Use modern PM macros 0ed358a87d6e gpio: pch: Use modern PM macros 2b3c8bd8e13b gpio: omap: Use modern PM macros 07a251bfe3b6 gpio: msc313: Use modern PM macros a92f492a1473 gpio: mlxbf2: Use modern PM macros 1f37a9f7d1fa gpio: ml-ioh: Use modern PM macros b40c4dacf48a gpio: pl061: Use modern PM macros 2557b1f4f21a gpio: htc-egpio: Use modern PM macros 56f3a6d7538d gpio: brcmstb: Use modern PM macros 3f19e57cbfb5 gpio: dwapb: Use modern PM macros 2d45db63260c backlight: lp855x: Fix lp855x.h kernel-doc warnings 25c2b404cd3f dt-bindings: leds: backlight: Add Awinic AW99706 backlight 147b38a5ad06 backlight: aw99706: Add support for Awinic AW99706 backlight 9341d6698f4c backlight: led-bl: Add devlink to supplier LEDs 747528729c9b mmc: sdhci-of-dwcmshc: Promote the th1520 reset handling to ip level b1f856b1727c mmc: sdhci-msm: Avoid early clock doubling during HS400 transition 8a4a16f86edc MAINTAINERS: Add Shawn Lin as co-maintainer for dw_mmc drivers 69cc9d407585 mmc: sdhci-of-dwcmshc: Fix command queue support for RK3576 4b7a59fa700f Documentation/arm64: Fix the typo of register names 155f8d4ef0b7 ACPI: GTDT: Get rid of acpi_arch_timer_mem_init() 081156ce13f8 net: phy: mxl-gpy: fix link properties on USXGMII and internal PHYs 82fca3d8a4a3 atm/fore200e: Fix possible data race in fore200e_open() d0b8fec8ae50 net: dsa: microchip: Fix symetry in ksz_ptp_msg_irq_{setup/free}() 0f80e21bf622 net: dsa: microchip: Free previously initialized ports on init failures 25b62cc5b22c net: dsa: microchip: Don't free uninitialized ksz_irq 9e059305be41 net: dsa: microchip: ptp: Fix checks on irq_find_mapping() 7b3c09e16679 net: dsa: microchip: common: Fix checks on irq_find_mapping() 7526183cfdbe net: aquantia: Add missing descriptor cache invalidation on ATL2 e3daf0e7fe97 dt-bindings: net: aspeed: add AST2700 MDIO compatible a0d57f7504b6 reset: gpio: add the "compatible" property 194832dcb13b string: use __attribute__((nonnull())) in strends() 832fd6c2e55c MAINTAINERS: refer to intended files in RISC-V SSE DRIVER 668a3bd57466 riscv: hwprobe: export Zilsd and Zclsd ISA extensions ac3b03f8a4eb riscv: add ISA extension parsing for Zilsd and Zclsd 1c6a92a5a5de wifi: nl80211: vendor-cmd: intel: fix a blank kernel-doc line warning aeec6a5ddd8a dt-bindings: riscv: add Zilsd and Zclsd extension descriptions cba1ba11c1ba wifi: cfg80211: include s1g_primary_2mhz when comparing chandefs 3fc830cd8c9d wifi: cfg80211: include s1g_primary_2mhz when sending chandef 24d4da5c2565 wifi: ieee80211: correct FILS status codes 6bfc8a650e75 riscv: mm: use xchg() on non-atomic_long_t variables, not atomic_long_xchg() 8ea171a421d7 riscv: mm: ptep_get_and_clear(): avoid atomic ops when !CONFIG_SMP c287b9fdeef5 riscv: mm: pmdp_huge_get_and_clear(): avoid atomic ops when !CONFIG_SMP 92fd6e84175b Add linux-next specific files for 20251125 32bd348be3fa KVM: Fix last_boosted_vcpu index assignment bug d86a4e645859 arm64: dts: sprd: sc9860: Simplify clock nodes eb76d0f55535 drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup c58f520e6acf ALSA: ctxfi: Add support for Onkyo SE-300PCIE (OK0010) 9b4a22733c15 ALSA: ctxfi: Add support for dedicated RCA switching a2dbaeb5c61e ALSA: ctxfi: Refactor resource alloc for sparse mappings 9bb003a1f98b ALSA: ctxfi: Use explicit output flag for DAIO resources 4b490e0d103c ALSA: ctxfi: Add ADC helper functions for GPIO 5ebd05427271 ALSA: ctxfi: Add hw parameter to daio_mgr_dao_init() a748e1dbb2df ALSA: usb-audio: Fix max bytes-per-interval calculation 33fc7a0ee827 cifs: Use netfs_alloc/free_folioq_buffer() a550b4768e3d smb: client: show smb lease key in open_dirs output 762991f9b6cb smb: client: show smb lease key in open_files output d785fc117ab5 smb: client: fix memory leak in cifs_construct_tcon() fe5dbe3110c5 hwmon: (asus-ec-sensors) correct Pro WS TRX50-SAGE WIFI entry 96f03c8cb29f Revert "Merge branch 'loop-aio-nowait' into for-6.19/block" 6228efe0cc01 mptcp: leverage the backlog for RX packet processing ee458a3f314e mptcp: introduce mptcp-level backlog 9db5b3cec4ec mptcp: borrow forward memory from subflow 0eeb372deebc mptcp: handle first subflow closing consistently 38a4a469c850 mptcp: drop the __mptcp_data_ready() helper 9d8295960300 mptcp: make mptcp_destroy_common() static 48a395605e08 mptcp: do not miss early first subflow close event notification 2ca1b8926fda mptcp: ensure the kernel PM does not take action too late 2834f8edd74d mptcp: cleanup fallback dummy mapping generation 85f22b8e1e9d mptcp: cleanup fallback data fin reception 68c7c3867145 mptcp: fix memcg accounting for passive sockets e777a7fb06b1 mptcp: grafting MPJ subflow earlier bd92dd8e03d9 mptcp: factor-out cgroup data inherit helper 075b19c211df net: factor-out _sk_charge() helper f296b73d17a4 ipvlan: fix sparse warning about __be32 -> u32 20c20f05cf50 net: mvpp2: extract GRXRINGS from .get_rxnfc 737e14c5dce3 net: mvneta: convert to use .get_rx_ring_count a8ff4842da50 net: hyperv: convert to use .get_rx_ring_count ec1e48e97feb net: optimize eth_type_trans() vs CONFIG_STACKPROTECTOR_STRONG=y e254c212cd9c selftests: af_unix: don't use SKIP for expected failures 4fe5a00ec707 net: sched: fix TCF_LAYER_TRANSPORT handling in tcf_get_base_ptr() 00f3b3251814 selftests: netconsole: ensure required log level is set on netcons_basic 5aadc155849e selftests: hw-net: toeplitz: give the test up to 4 seconds c0105ffc5056 selftests: hw-net: toeplitz: read indirection table from the device aa91dbf3eda2 selftests: hw-net: toeplitz: read the RSS key directly from C 27c512af190e selftests: hw-net: toeplitz: make sure NICs have pure Toeplitz configured f81171fecd0c selftests: hw-net: auto-disable building the iouring C code ef0b78b5b6cb i40e: delete a stray tab 9e0e6577b3e5 btrfs: remove unnecessary inode key in btrfs_log_all_parents() 1c3e03b34042 btrfs: remove redundant zero/NULL initializations in btrfs_alloc_root() 10934c131f9b btrfs: remaining BTRFS_PATH_AUTO_FREE conversions 5c9cac55b7a2 btrfs: send: do not allocate memory for xattr data when checking it exists 7c3acdb998dd btrfs: send: add unlikely to all unexpected overflow checks 139e3167d811 btrfs: reduce arguments to btrfs_del_inode_ref_in_log() 1361f7d8da3e btrfs: remove root argument from btrfs_del_dir_entries_in_log() 9c78fe4a85fd btrfs: use test_and_set_bit() in btrfs_delayed_delete_inode_ref() 70085399b1a1 btrfs: don't search back for dir inode item in INO_LOOKUP_USER 0185c2292c60 btrfs: don't rewrite ret from inode_permission bd45e9e3f623 btrfs: add orig_logical to btrfs_bio for encryption 45d99129b64b btrfs: disable verity on encrypted inodes f96834005386 btrfs: disable various operations on encrypted inodes 4357dd76f558 btrfs: remove redundant level reset in btrfs_del_items() 139f75a3b167 btrfs: simplify leaf traversal after path release in btrfs_next_old_leaf() 3afa17bf243c btrfs: optimize balance_level() path reference handling 31b37b766753 btrfs: factor out root promotion logic into promote_child_to_root() 1a332a6d7047 btrfs: raid56: remove the "_step" infix 8870dbeedcf9 btrfs: raid56: enable bs > ps support 89ca1a403e54 btrfs: raid56: prepare finish_parity_scrub() to support bs > ps cases ba88278c6998 btrfs: raid56: prepare rbio_bio_add_io_paddr() to support bs > ps cases 53474a2ae174 btrfs: raid56: prepare steal_rbio() to support bs > ps cases 05ddf35a5d3d btrfs: raid56: prepare set_bio_pages_uptodate() to support bs > ps cases 64e7b8c7c587 btrfs: raid56: prepare verify_bio_data_sectors() to support bs > ps cases e0eadfcc959d btrfs: raid56: prepare verify_one_sector() to support bs > ps cases 9ba67fd616d6 btrfs: raid56: prepare recover_vertical() to support bs > ps cases 826325b6d091 btrfs: raid56: prepare generate_pq_vertical() for bs > ps cases 91cd1b586578 btrfs: raid56: introduce a new parameter to locate a sector 9042dc00023f btrfs: raid56: add an overview for the btrfs_raid_bio structure 78b9cda433d7 init: replace simple_strtoul with kstrtoul to improve lpj_setup 27a56bcf97b6 KHO: fix boot failure due to kmemleak access to non-PRESENT pages 373dd3da4e67 Documentation/ABI: new kexec and kdump sysfs interface 745e4e2b8265 Documentation/ABI: mark old kexec sysfs deprecated bca65a7156cd kexec: move sysfs entries to /sys/kernel/kexec b8695849a6aa test_kho: always print restore status c762998df07b kho: free chunks using free_page() instead of kfree() e3fd576555c7 tests/liveupdate: add in-kernel liveupdate test acd7fe379bd4 liveupdate: luo_flb: Introduce File-Lifecycle-Bound global state 368b2880c2b2 liveupdate: luo_file: Add internal APIs for file preservation 590bb763efd5 selftests/liveupdate: add test infrastructure and scripts 3c055168ad61 selftests/liveupdate: add kexec test for multiple and empty sessions 09b1b2dff089 selftests/liveupdate: add kexec-based selftest for 33cedca14b29 selftests/liveupdate: add userspace API selftests 1d1f7c118aa1 docs: add documentation for memfd preservation via LUO ca185449cfeb mm: memfd_luo: allow preserving memfd 5226aeeb0299 liveupdate: luo_file: add private argument to store runtime state 591b5a7ebc72 mm: shmem: export some functions to internal.h bbe02133a2a0 mm: shmem: allow freezing inode mapping 62cd7672e9d0 mm: shmem: use SHMEM_F_* flags instead of VM_* flags 7f288194db85 MAINTAINERS: add liveupdate entry 68cce8a0141e docs: add luo documentation b39bfb0968bf liveupdate: luo_session: Add ioctls for file preservation f6d11650e100 liveupdate: luo_file: implement file systems callbacks 6ea63436a241 liveupdate: luo_core: add user interface 7eeeec7e1690 liveupdate: luo_session: add sessions support 12360723fd03 kexec: call liveupdate_reboot() before kexec 5d1c4a25d617 liveupdate: luo_core: integrate with KHO 27b170d8d24e liveupdate: luo_core: Live Update Orchestrator ca045119e569 kho: add Kconfig option to enable KHO by default bcaac6467bc3 kho: allow memory preservation state updates after finalization e4189784accc kho: allow kexec load before KHO finalization 92deffa4535e kho: update FDT dynamically for subtree addition/removal 77a548fa7204 kho: remove abort functionality and support state refresh cdbd28484cd1 kho: remove global preserved_mem_map and store state in FDT 5d8a9c9c9576 kho: simplify serialization and remove __kho_abort 57383a41acb8 kho: always expose output FDT in debugfs 9a0e36bc2c76 kho: verify deserialization status and fix FDT alignment access 8ca66bb6b370 kho: preserve FDT folio only once during initialization fb47c1da0848 kho-introduce-high-level-memory-allocation-api-fix 1431c20b508c kho: introduce high-level memory allocation API 2f0b62269c85 kho: convert __kho_abort() to return void a4101b8f5b9d kho: fix misleading log message in kho_populate() 6bf5ef98eed8 liveupdate: kho: use %pe format specifier for error pointer printing ff49eb2ca6cc MAINTAINERS: update KHO maintainers 7412c5bcd902 liveupdate-kho-move-to-kernel-liveupdate-fix 1b30477d5c0f liveupdate: kho: move to kernel/liveupdate fbe13f4908dd kho: don't unpreserve memory during abort 0bd3bdb74c47 test_kho: unpreserve memory in case of error a6565edad383 memblock-unpreserve-memory-in-case-of-error-fix c030c46418a3 memblock: unpreserve memory in case of error 5b0ae419be4c kho: add interfaces to unpreserve folios, page ranges, and vmalloc 3797a708df06 kho: drop notifiers a414e746ac10 kho: make debugfs interface optional 5dbe5568a164 selftests: complete kselftest include centralization 2a2039c34d89 fork: stop ignoring NUMA while handling cached thread stacks 6a3af2aa46e1 rbtree: inline rb_last() 090c42b00214 rbtree: inline rb_first() 32508c43a260 mm/huge_memory: fix folio split stats counting 3d8cd556dc47 mm/huge_memory: make min_order_for_split() always return an order 1345c15c9fc8 mm/huge_memory: replace can_split_folio() with direct refcount calculation 7448c0fb783e mm/huge_memory: change folio_split_supported() to folio_check_splittable() 696f72ad8b5f mm/vmscan: skip increasing kswapd_failures when reclaim was boosted 557b6357ef67 mm/huge_memory: Fix initialization of huge zero folio 0bda9b7dcbea kernel/kexec: fix IMA when allocation happens in CMA area 46442d285f2c kernel/kexec: change the prototype of kimage_map_segment() 54df8b80cc63 btrfs: scrub: always update btrfs_scrub_progress::last_physical 7a832b870b8a btrfs: place all boolean fields together in struct find_free_extent_ctl e21756fc4aa7 btrfs: use booleans for delalloc arguments and struct find_free_extent_ctl d7fe41044b3a btrfs: use bool type for btrfs_path members used as booleans c2b2504ece40 btrfs: update check_skip variable after unlocking current node 5d8222a50ad3 btrfs: abort transaction on item count overflow in __push_leaf_left() 027358a09009 btrfs: always use right leaf variable in __push_leaf_left() 29bb40ed56ab btrfs: remove duplicated leaf dirty status clearing in __push_leaf_right() 7447263d7da2 btrfs: always use left leaf variable in __push_leaf_right() fad159f69eda btrfs: add unlikely to critical error in btrfs_extend_item() 86d3dc812f1e btrfs: remove pointless return value update in btrfs_del_items() e7dd1182fced btrfs: fix leaf leak in an error path in btrfs_del_items() 280dd7c106fd btrfs: fix incomplete parameter rename in btrfs_decompress() 1c094e6ccead btrfs: make a few more ASSERTs verbose ec20799064c8 btrfs: enable encoded read/write/send for bs > ps cases 052fd7a5cace btrfs: make read verification handle bs > ps cases without large folios 2574e9011018 btrfs: make btrfs_repair_io_failure() handle bs > ps cases without large folios 62bcbdca0ea9 btrfs: make btrfs_csum_one_bio() handle bs > ps without large folios fe1e50031fea btrfs: move struct reserve_ticket definition to space-info.c 4decf577fb7a btrfs: move and rename CSUM_FMT definition a320476ca8a3 btrfs: tests: do trivial BTRFS_PATH_AUTO_FREE conversions 5387bd958180 btrfs: raid56: remove sector_ptr structure 1810350b04ef btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmap 17d552ab9b2b btrfs: raid56: remove sector_ptr::has_paddr member 9b3743a6760b btrfs: simplify list initialization in btrfs_compr_pool_scan() 07166122b58a btrfs: scrub: factor out parity scrub code into a helper d435c513652e btrfs: make sure extent and csum paths are always released in scrub_raid56_parity_stripe() cfc7fe2b0f18 btrfs: use kvcalloc for btrfs_bio::csum allocation 1dac8db80cee btrfs: don't generate any code from ASSERT() in release builds dd57c78aec39 btrfs: introduce btrfs_bio::async_csum 39bc80216a36 btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking context 4bbdce84175d btrfs: remove btrfs_fs_info::compressed_write_workers 4591c3ef751d btrfs: make sure all btrfs_bio::end_io are called in task context 81cea6cd7041 btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inode 14e15c776b42 kvm: convert kvm_vcpu_ioctl_get_stats_fd() to FD_PREPARE() 112ff542f3a0 kvm: convert kvm_arch_supports_gmem_init_shared() to FD_PREPARE() f0d957859c36 io_uring: convert io_create_mock_file() to FD_PREPARE() bef888e8233c file: convert replace_fd() to FD_PREPARE() 98621e7d79c4 vfio: convert vfio_group_ioctl_get_device_fd() to FD_ADD() b945a44e919a tty: convert ptm_open_peer() to FD_ADD() 570519c4fdea ntsync: convert ntsync_obj_get_fd() to FD_PREPARE() 0a500bbd3439 media: convert media_request_alloc() to FD_PREPARE() 14f64de94ac7 hv: convert mshv_ioctl_create_partition() to FD_ADD() f6460076c2b1 gpio: convert linehandle_create() to FD_PREPARE() 0e55113d310e dma: port sw_sync_ioctl_create_fence() to FD_PREPARE() d0df66dc2529 pseries: port papr_rtas_setup_file_interface() to FD_ADD() 0c12c553cdbd pseries: convert papr_platform_dump_create_handle() to FD_ADD() aaa86a48aa0a spufs: convert spufs_gang_open() to FD_PREPARE() 322056a9563d papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE() c7c1f925b70c spufs: convert spufs_context_open() to FD_PREPARE() 536afa4dde62 net/socket: convert __sys_accept4_file() to FD_ADD() 056794320f3f net/socket: convert sock_map_fd() to FD_ADD() 457528eb27c3 net/sctp: convert sctp_getsockopt_peeloff_common() to FD_PREPARE() 706621ae88ba net/kcm: convert kcm_ioctl() to FD_PREPARE() 0f3d7fa5007a net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE() a9bac33385f5 secretmem: convert memfd_secret() to FD_ADD() ce08328128c5 memfd: convert memfd_create() to FD_ADD() eafa60e73767 bpf: convert bpf_token_create() to FD_PREPARE() 9abbda6414ed bpf: convert bpf_iter_new_fd() to FD_PREPARE() dc761898b9d6 ipc: convert do_mq_open() to FD_ADD() 20ea5ea20f05 exec: convert begin_new_exec() to FD_PREPARE() a4d230c56c46 dma: convert sync_file_ioctl_merge() to FD_PREPARE() dec3d5c26173 af_unix: convert unix_file_open() to FD_ADD() c16aeea551d3 dma: convert dma_buf_fd() to FD_ADD() 0a6c4cd884e6 xfs: convert xfs_open_by_handle() to FD_PREPARE() fdf6e986141a userfaultfd: convert new_userfaultfd() to FD_PREPARE() 6cc28e569062 timerfd: convert timerfd_create() to FD_ADD() e85ba150b22d signalfd: convert do_signalfd4() to FD_ADD() a75ae4c3d597 open: convert do_sys_openat2() to FD_ADD() 2a2b093305a6 eventpoll: convert do_epoll_create() to FD_PREPARE() 8f11474601cb autofs: convert autofs_dev_ioctl_open_mountpoint() to FD_ADD() 04d58a5d6a56 nsfs: convert ns_ioctl() to FD_PREPARE() c37acfacce55 nsfs: convert open_namespace() to FD_PREPARE() 3a6b564a6beb fanotify: convert fanotify_init() to FD_PREPARE() 67c68da01266 namespace: convert fsmount() to FD_PREPARE() ec61c84addc1 namespace: convert open_tree_attr() to FD_PREPARE() 053bb0cb4580 namespace: convert open_tree() to FD_ADD() 3f9083ecfb4e fhandle: convert do_handle_open() to FD_ADD() 21a976cb8e05 eventfd: convert do_eventfd() to FD_PREPARE() 122cfe123bd9 anon_inodes: convert to FD_ADD() d94d1d53687f file: add FD_{ADD,PREPARE}() c5667f9c8eb9 btrfs: headers cleanup to remove unnecessary local includes afc04c8b1bb5 btrfs: replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECS c913649c1b02 btrfs: replace const_ilog2() with ilog2() 51070655e7d5 btrfs: zoned: show statistics for zoned filesystems 252877a87015 btrfs: add ASSERTs on prealloc in qgroup functions 7ab5d01d58a7 btrfs: apply the AUTO_K(V)FREE macros throughout the code d00cbce0a7d5 btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros 285c3ab28eed btrfs: declare free_ipath() via DEFINE_FREE() 937f99c73613 btrfs: scrub: cancel the run if there is a pending signal c7b478504b2e btrfs: scrub: cancel the run if the process or fs is being frozen 02a7e90797be btrfs: scrub: add cancel/pause/removed bg checks for raid56 parity stripes 38e03b820e00 btrfs: annotate as unlikely fs aborted checks in space flushing code f912f0af13ae btrfs: avoid space_info locking when checking if tickets are served 50a51b53782a btrfs: move ticket wakeup and finalization to remove_ticket() cdf8a566eeef btrfs: add data_race() in btrfs_account_ro_block_groups_free_space() 8b6e1f5dcef9 btrfs: remove pointless label and goto from unpin_extent_range() 36574363b75c btrfs: reduce block group critical section in unpin_extent_range() 4cb0abc1cf4f btrfs: change 'reserved' argument from pin_down_extent() to bool 8dcb8e4b110d btrfs: remove 'reserved' argument from btrfs_pin_extent() ec8022cd2656 btrfs: use local variable for space_info in pin_down_extent() 585416766d27 btrfs: reduce block group critical section in pin_down_extent() 1a96f3a22fd8 iommu/dma: add missing support for DMA_ATTR_MMIO for dma_iova_unlink() c0d0b13d27f8 btrfs: reduce block group critical section in do_trimming() a270cb420c06 btrfs: reduce block group critical section in btrfs_add_reserved_bytes() 8b6fa164ab59 btrfs: reduce block group critical section in btrfs_free_reserved_bytes() f7a32dd2a616 btrfs: reduce space_info critical section in btrfs_chunk_alloc() b70c32f10a04 btrfs: remove double underscore prefix from __reserve_bytes() 189db2510569 btrfs: process ticket outside global reserve critical section 5ca7725ddfc5 btrfs: assign booleans to global reserve's full field f18a203a1b31 btrfs: assert space_info is locked in steal_from_global_rsv() afbc047ab0db btrfs: avoid unnecessary reclaim calculation in priority_reclaim_metadata_space() 4ddb077378aa btrfs: shorten critical section in btrfs_preempt_reclaim_metadata_space() 8ab2b8bdbeca btrfs: increment loop count outside critical section during metadata reclaim 49f204be223b btrfs: bail out earlier from need_preemptive_reclaim() if we have tickets 6f4779faa0c1 btrfs: inline btrfs_space_info_used() 0ce6300feca0 btrfs: avoid used space computation when reserving space a5f8f64aa337 btrfs: avoid used space computation when trying to grant tickets 563ef2befb55 btrfs: make btrfs_can_overcommit() return bool instead of int 60532c2136ea btrfs: avoid recomputing used space in btrfs_try_granting_tickets() 063171a4f0fa btrfs: return real error when failing tickets in maybe_fail_all_tickets() 988f693a46d8 btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling ca428e9b49c7 btrfs: remove pointless data_end assignment in btrfs_extent_item() af1e800c0244 btrfs: use the key format macros when printing keys 95de4b097e25 btrfs: add macros to facilitate printing of keys 225e747ea577 btrfs: remove redundant refcount check in btrfs_put_transaction() a232ff90d146 btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg() 771af6ff72e0 btrfs: remove fs_info argument from btrfs_sysfs_add_space_info_type() 7fc35cc559cb btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions a1359d06d787 btrfs: remove fs_info argument from btrfs_reserve_metadata_bytes() 30b87a23196c btrfs: remove fs_info argument from __reserve_bytes() 09d0f285310a btrfs: fix parameter documentation for btrfs_reserve_data_bytes() 5495cbe920ab btrfs: remove fs_info argument from maybe_clamp_preempt() e182eca6ed2d btrfs: remove fs_info argument from handle_reserve_ticket() ddeac2a12b11 btrfs: remove fs_info argument from steal_from_global_rsv() d77b22de5677 btrfs: remove fs_info argument from need_preemptive_reclaim() 4199eb276134 btrfs: remove fs_info argument from btrfs_calc_reclaim_metadata_size() 3ee124653641 btrfs: remove fs_info argument from shrink_delalloc() and flush_space() e96059c9d7fe btrfs: remove fs_info argument from btrfs_dump_space_info() 78a77f4da4ba btrfs: remove fs_info argument from btrfs_can_overcommit() 302b4b69c4ee btrfs: remove fs_info argument from calc_available_free_space() 1b809e305574 btrfs: remove fs_info argument from maybe_fail_all_tickets() cf3ae29caf16 btrfs: remove fs_info argument from priority_reclaim_metadata_space() f63b36686b72 btrfs: remove fs_info argument from priority_reclaim_data_space() e3df6408b13a btrfs: remove fs_info argument from btrfs_try_granting_tickets() f1ae05b8eaf5 btrfs: avoid repeated computations in btrfs_mark_ordered_io_finished() 3b7c0c20b720 btrfs: avoid multiple i_size rounding in btrfs_truncate() b917a94a4c08 btrfs: consistently round up or down i_size in btrfs_truncate() 28fe58ce6a20 btrfs: add unlikely to unexpected error case in extent_writepages() 74ca34f79e53 btrfs: split assertion into two in extent_writepage_io() 46a23908598f btrfs: use variable for end offset in extent_writepage_io() 18de34daa7c6 btrfs: truncate ordered extent when skipping writeback past i_size 803e115657dd btrfs: implement remove_bdev and shutdown super operation callbacks 6b1ac78dd0f2 btrfs: implement shutdown ioctl 7413111c67ea mm/huge_memory: Fix initialization of huge zero folio 2388f4547052 mm/filemap: fix logic around SIGBUS in filemap_map_pages() 5e729067f488 mm/huge_memory: fix NULL pointer deference when splitting folio 5ad93c47803b MAINTAINERS: add test_kho to KHO's entry 3acc787a03ee mailmap: add entry for Sam Protsenko 4c6c883d1b5e selftests/mm: fix division-by-zero in uffd-unit-tests 83b77c1e9b3d mm/mmap_lock: reset maple state on lock_vma_under_rcu() retry 4aa130139089 mm/memfd: fix information leak in hugetlb folios 755fc3d11c98 kernel/kexec: fix IMA when allocation happens in CMA area 4384c506a74d kernel/kexec: change the prototype of kimage_map_segment() e51f9d4817d1 mm: swap: remove duplicate nr_swap_pages decrement in get_swap_page_of_type() 9b2839451dfc btrfs: introduce a new shutdown state 892794c02532 btrfs: use end_pos variable where needed in btrfs_dirty_folio() 38e818718c5e btrfs: fix racy bitfield write in btrfs_clear_space_info_full() 745483ea988b btrfs: fix comment in alloc_bitmap() and drop stale TODO 725e46298876 btrfs: fix double free of qgroup record after failure to add delayed ref head 2215e6b4034a btrfs: subpage: rename macro variables to avoid shadowing 2346b966c66a btrfs: refactor allocation size calculation in alloc_btrfs_io_context() aebe2bb0b861 btrfs: fix trivial -Wshadow warnings 9594783e4b49 btrfs: print-tree: use string format for key names 4e700ac62ac1 btrfs: remove unnecessary NULL fs_info check from find_lock_delalloc_range() 69e293d28a95 btrfs: use single return value variable in btrfs_relocate_block_group() 5accdaec526e perf docs: arm-spe: Document new SPE filtering features 14a84c708efd perf tools: Add support for perf_event_attr::config4 80cdf208117a tools headers UAPI: Sync linux/perf_event.h with the kernel sources 8974573ba454 ACPI: tools: pfrut: fix memory leak and resource leak in pfrut.c c964081d602f ACPI: property: use min() instead of min_t() 15bfdadd617e cpuidle: governors: teo: Add missing space to the description c03aef883359 PM: hibernate: Extra cleanup of comments in swap handling code c0a67900dc12 objtool: Trim trailing NOPs in alternative aff95e0d4e27 objtool: Add wide output for disassembly 07d70b271a6f objtool: Compact output for alternatives with one instruction 56967b9a7722 objtool: Improve naming of group alternatives 8308fd001927 objtool: Add Function to get the name of a CPU feature 860238af7a33 x86_64/bug: Inline the UD1 11bb4944f014 x86/bug: Implement WARN_ONCE() 5b472b6e5bd9 x86_64/bug: Implement __WARN_printf() 4f1b701f24be x86/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED 0a52d339d35d x86/bug: Add BUG_FORMAT basics a13744f628c6 ASoC: cs-amp-lib: Remove redundant calls to kunit_deactivate_static_stub() 7584edf15892 firmware: cs_dsp: Store control length as 32-bit f6041803a831 io_uring/net: ensure vectored buffer node import is tied to notification 76e084aaa11c btrfs: fallback to buffered IO if the data profile has duplication b120eb98836d btrfs: === misc-next on b-for-next === cf5a2fd1a42e btrfs: remove unnecessary inode key in btrfs_log_all_parents() 5012542269e2 btrfs: remove redundant zero/NULL initializations in btrfs_alloc_root() e539c077b499 btrfs: remaining BTRFS_PATH_AUTO_FREE conversions be76eafaf31a btrfs: send: do not allocate memory for xattr data when checking it exists 7cd11ec60076 btrfs: send: add unlikely to all unexpected overflow checks 3ee423a3784d btrfs: reduce arguments to btrfs_del_inode_ref_in_log() d8d261be1ea4 btrfs: remove root argument from btrfs_del_dir_entries_in_log() 7139fe4d6a87 btrfs: use test_and_set_bit() in btrfs_delayed_delete_inode_ref() 45551659ad1a btrfs: don't search back for dir inode item in INO_LOOKUP_USER 5f63928dfbbe btrfs: don't rewrite ret from inode_permission 22166607686d btrfs: add orig_logical to btrfs_bio for encryption 004151b243b3 btrfs: disable verity on encrypted inodes 1dc93485d7a5 btrfs: disable various operations on encrypted inodes 93b057a865bd btrfs: remove redundant level reset in btrfs_del_items() e04a99d96bbd btrfs: simplify leaf traversal after path release in btrfs_next_old_leaf() 064046dea92c btrfs: optimize balance_level() path reference handling cd333ea6f1b7 btrfs: factor out root promotion logic into promote_child_to_root() f49d94ad6479 btrfs: remove the "_step" infix e6fc46ca1dab btrfs: enable bs > ps support for raid56 9b9085bb682b btrfs: prepare finish_parity_scrub() to support bs > ps cases df7a055db431 btrfs: prepare rbio_bio_add_io_paddr() to support bs > ps cases ef5c84267156 btrfs: prepare steal_rbio() to support bs > ps cases 9eacb1f4595f btrfs: prepare set_bio_pages_uptodate() to support bs > ps cases 2639a46cecf0 btrfs: prepare verify_bio_data_sectors() to support bs > ps cases a9571f855e29 btrfs: prepare verify_one_sector() to support bs > ps cases 2021aeb901c0 btrfs: prepare recover_vertical() to support bs > ps cases 56b0d0b60282 btrfs: prepare generate_pq_vertical() for bs > ps cases 9dd855f73e28 btrfs: introduce a new parameter to locate a sector 3db989890fa2 btrfs: add an overview for the btrfs_raid_bio structure 9498086d9cc6 btrfs: scrub: always update btrfs_scrub_progress::last_physical ede3823c35c2 btrfs: place all boolean fields together in struct find_free_extent_ctl 590e3eefae69 btrfs: use booleans for delalloc arguments and struct find_free_extent_ctl 15f17e49dd13 btrfs: use bool type for btrfs_path members used as booleans fa6aa7ec488d btrfs: update check_skip variable after unlocking current node ddaef6dd3cf8 btrfs: abort transaction on item count overflow in __push_leaf_left() 39d8e6d6a5c5 btrfs: always use right leaf variable in __push_leaf_left() bf735d73434e btrfs: remove duplicated leaf dirty status clearing in __push_leaf_right() eafffa4efa95 btrfs: always use left leaf variable in __push_leaf_right() df04bb195e54 btrfs: add unlikely to critical error in btrfs_extend_item() bb35d5f5cdd1 btrfs: remove pointless return value update in btrfs_del_items() 14071ea0b0fc btrfs: fix leaf leak in an error path in btrfs_del_items() f6c256d52dba btrfs: fix incomplete parameter rename in btrfs_decompress() 9c411e93c66a btrfs: make a few more ASSERTs verbose 4818bc0edb31 btrfs: enable encoded read/write/send for bs > ps cases 0206fcf22588 btrfs: make read verification handle bs > ps cases without large folios d7d7d35d83c3 btrfs: make btrfs_repair_io_failure() handle bs > ps cases without large folios 344f314295b5 btrfs: make btrfs_csum_one_bio() handle bs > ps without large folios 7e48a1b293fc btrfs: move struct reserve_ticket definition to space-info.c b74f48f42c8e btrfs: move and rename CSUM_FMT definition 540ed7752063 btrfs: tests: do trivial BTRFS_PATH_AUTO_FREE conversions aed0b9fb6ad5 btrfs: raid56: remove sector_ptr structure a6303a68f80f btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmap 92faa8322a44 btrfs: raid56: remove sector_ptr::has_paddr member 43d07b5327ee btrfs: simplify list initialization in btrfs_compr_pool_scan() 182e96505a18 btrfs: scrub: factor out parity scrub code into a helper f1cd38800f5e btrfs: make sure extent and csum paths are always released in scrub_raid56_parity_stripe() 1063139a28ef btrfs: use kvcalloc for btrfs_bio::csum allocation 516214631a48 btrfs: don't generate any code from ASSERT() in release builds 736e14076bf0 btrfs: introduce btrfs_bio::async_csum bdcf81c3e6c1 btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking context a06d9a9b1368 btrfs: remove btrfs_fs_info::compressed_write_workers a62c87beb63f btrfs: make sure all btrfs_bio::end_io are called in task context b9dcef3c7d7a btrfs: remove btrfs_bio::fs_info by extracting it from btrfs_bio::inode d2668e7fd802 btrfs: headers cleanup to remove unnecessary local includes 2735d43a2994 btrfs: replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECS 99376667abd1 btrfs: replace const_ilog2() with ilog2() e1af1e780b31 btrfs: zoned: show statistics for zoned filesystems 3a6967c9581a btrfs: add ASSERTs on prealloc in qgroup functions fce30d4e1348 btrfs: apply the AUTO_K(V)FREE macros throughout the code 08f1aa49561a btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros 033436803592 btrfs: declare free_ipath() via DEFINE_FREE() f136b00d0e8d btrfs: scrub: cancel the run if there is a pending signal 86e6e2adfd0b btrfs: scrub: cancel the run if the process or fs is being frozen 9586d398bfb2 btrfs: scrub: add cancel/pause/removed bg checks for raid56 parity stripes 23748258493a btrfs: tag as unlikely fs aborted checks in space flushing code 4dba0e4dbbf3 btrfs: avoid space_info locking when checking if tickets are served 947bebcff9d1 btrfs: move ticket wakeup and finalization to remove_ticket() ca35284f2df4 btrfs: add data_race() in btrfs_account_ro_block_groups_free_space() d6075ff0f748 btrfs: remove pointless label and goto from unpin_extent_range() 7175a5e382bb btrfs: reduce block group critical section in unpin_extent_range() eff76925aa04 btrfs: change 'reserved' argument from pin_down_extent() to bool 36915df3dccf btrfs: remove 'reserved' argument from btrfs_pin_extent() 5b6eddee4446 btrfs: use local variable for space_info in pin_down_extent() 1d2741c99bc0 btrfs: reduce block group critical section in pin_down_extent() ba9923771b9b btrfs: reduce block group critical section in do_trimming() 22b28e6e3bfb btrfs: reduce block group critical section in btrfs_add_reserved_bytes() 9a7df00e5320 btrfs: reduce block group critical section in btrfs_free_reserved_bytes() 5bff2debdecb btrfs: reduce space_info critical section in btrfs_chunk_alloc() dbfe68ba1e3e btrfs: remove double underscore prefix from __reserve_bytes() c0ec217f7a5c btrfs: process ticket outside global reserve critical section 2a0cfaaf3f6f btrfs: assign booleans to global reserve's full field 7bdf820a60e6 btrfs: assert space_info is locked in steal_from_global_rsv() cb088712f51c btrfs: avoid unnecessary reclaim calculation in priority_reclaim_metadata_space() a7001e4c5ac6 btrfs: shorten critical section in btrfs_preempt_reclaim_metadata_space() 5b1faf44bb31 btrfs: increment loop count outside critical section during metadata reclaim 12fec2842658 btrfs: bail out earlier from need_preemptive_reclaim() if we have tickets c73de825f444 btrfs: inline btrfs_space_info_used() 47ae495791e7 btrfs: avoid used space computation when reserving space fb3d778135b1 btrfs: avoid used space computation when trying to grant tickets 344d11b36d83 btrfs: make btrfs_can_overcommit() return bool instead of int 6010c39e197e btrfs: avoid recomputing used space in btrfs_try_granting_tickets() ecb4f4429108 btrfs: return real error when failing tickets in maybe_fail_all_tickets() 046d225296d7 btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling 325356f9e683 btrfs: remove pointless data_end assignment in btrfs_extent_item() e79313472d4e btrfs: use the key format macros when printing keys bd11254e39f0 btrfs: add macros to facilitate printing of keys 253703b80887 btrfs: remove redundant refcount check in btrfs_put_transaction() 4b57ffe2e941 btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg() c02f5943cbec btrfs: remove fs_info argument from btrfs_sysfs_add_space_info_type() 653b9739fcd8 btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions 68b0e1dd8deb btrfs: remove fs_info argument from btrfs_reserve_metadata_bytes() f4850df579ab btrfs: remove fs_info argument from __reserve_bytes() a7359a7f089d btrfs: fix parameter documentation for btrfs_reserve_data_bytes() e89e5ee3ba6e btrfs: remove fs_info argument from maybe_clamp_preempt() bd0fd713eae0 btrfs: remove fs_info argument from handle_reserve_ticket() f49584458754 btrfs: remove fs_info argument from steal_from_global_rsv() c17d01aefd97 btrfs: remove fs_info argument from need_preemptive_reclaim() 235dd3dd49aa btrfs: remove fs_info argument from btrfs_calc_reclaim_metadata_size() 402f79f4d65d btrfs: remove fs_info argument from shrink_delalloc() and flush_space() 6312e7dedd0a btrfs: remove fs_info argument from btrfs_dump_space_info() e9ff61d4df91 btrfs: remove fs_info argument from btrfs_can_overcommit() d4244439b1c4 btrfs: remove fs_info argument from calc_available_free_space() a2264ac7e1ec btrfs: remove fs_info argument from maybe_fail_all_tickets() a1c44aefba05 btrfs: remove fs_info argument from priority_reclaim_metadata_space() cecdc44850b6 btrfs: remove fs_info argument from priority_reclaim_data_space() 800883f92917 btrfs: remove fs_info argument from btrfs_try_granting_tickets() 3ea097bef29b btrfs: avoid repeated computations in btrfs_mark_ordered_io_finished() 877008f0217a btrfs: avoid multiple i_size rounding in btrfs_truncate() 21ddfabd29a7 btrfs: consistently round up or down i_size in btrfs_truncate() bad72832a06d btrfs: add unlikely to unexpected error case in extent_writepages() 700fe1ed688b btrfs: split assertion into two in extent_writepage_io() f92eed4d2f87 btrfs: use variable for end offset in extent_writepage_io() 3c62487e3f18 btrfs: truncate ordered extent when skipping writeback past i_size 0eed6367f790 btrfs: implement remove_bdev and shutdown super operation callbacks ed7e95548d28 btrfs: implement shutdown ioctl f37a915e650f btrfs: introduce a new shutdown state 5f4548aa44e4 btrfs: use end_pos variable where needed in btrfs_dirty_folio() 4af0323109fe btrfs: fix racy bitfield write in btrfs_clear_space_info_full() 37a93af6f218 btrfs: fix comment in alloc_bitmap() and drop stale TODO dc06b9e37a51 btrfs: fix double free of qgroup record after failure to add delayed ref head 79d0760b5cbf btrfs: subpage: rename macro variables to avoid shadowing 8165f75abcf8 btrfs: refactor allocation size calculation in alloc_btrfs_io_context() 517ca5b0c85d btrfs: fix trivial -Wshadow warnings 02157ff73e61 btrfs: print-tree: use string format for key names 941ce5e2395e btrfs: remove unnecessary NULL fs_info check from find_lock_delalloc_range() e7957b7d5a6e btrfs: use single return value variable in btrfs_relocate_block_group() 5941f0e0c1e0 iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables fe6262910cd3 dt-bindings: iommu: qcom_iommu: Allow 'tbu' clock c1eefcd0e1d1 kvm: convert kvm_vcpu_ioctl_get_stats_fd() to FD_PREPARE() ca3f437d9769 kvm: convert kvm_arch_supports_gmem_init_shared() to FD_PREPARE() 8c84eebcd6ca io_uring: convert io_create_mock_file() to FD_PREPARE() ce7194bb784d file: convert replace_fd() to FD_PREPARE() 46f0c48f33b4 vfio: convert vfio_group_ioctl_get_device_fd() to FD_ADD() d624684412e7 tty: convert ptm_open_peer() to FD_ADD() aa24d422e21f ntsync: convert ntsync_obj_get_fd() to FD_PREPARE() c2d378132453 media: convert media_request_alloc() to FD_PREPARE() 12692f6b7689 hv: convert mshv_ioctl_create_partition() to FD_ADD() c2466393755a gpio: convert linehandle_create() to FD_PREPARE() 8459303c8861 dma: port sw_sync_ioctl_create_fence() to FD_PREPARE() c46d22698300 pseries: port papr_rtas_setup_file_interface() to FD_ADD() a640ffc1ea6e pseries: convert papr_platform_dump_create_handle() to FD_ADD() 3d095001d804 spufs: convert spufs_gang_open() to FD_PREPARE() 5f41b20c082d papr-hvpipe: convert papr_hvpipe_dev_create_handle() to FD_PREPARE() b27548e6abcc spufs: convert spufs_context_open() to FD_PREPARE() feda8ef6d8e8 net/socket: convert __sys_accept4_file() to FD_ADD() c1d8bc762d4b net/socket: convert sock_map_fd() to FD_ADD() 859ceac73090 net/sctp: convert sctp_getsockopt_peeloff_common() to FD_PREPARE() 535a9c9e1aca net/kcm: convert kcm_ioctl() to FD_PREPARE() 214ab7edf554 net/handshake: convert handshake_nl_accept_doit() to FD_PREPARE() 1011f385f492 secretmem: convert memfd_secret() to FD_ADD() ffc85015a3ae memfd: convert memfd_create() to FD_ADD() ea66cee99ff4 bpf: convert bpf_token_create() to FD_PREPARE() 7218ddbf607d bpf: convert bpf_iter_new_fd() to FD_PREPARE() a8dc46d4c303 ipc: convert do_mq_open() to FD_ADD() fe3e2fc8236b exec: convert begin_new_exec() to FD_PREPARE() d67145b51ed0 dma: convert sync_file_ioctl_merge() to FD_PREPARE() 21f445821c0c af_unix: convert unix_file_open() to FD_ADD() 3438627a55e1 dma: convert dma_buf_fd() to FD_ADD() 40aa32ed2fa0 xfs: convert xfs_open_by_handle() to FD_PREPARE() 6d6454e55b4c userfaultfd: convert new_userfaultfd() to FD_PREPARE() 0017743ba447 timerfd: convert timerfd_create() to FD_ADD() 4ef5e7be13bc signalfd: convert do_signalfd4() to FD_ADD() eda9250c3be7 open: convert do_sys_openat2() to FD_ADD() 8f12d71dacf0 eventpoll: convert do_epoll_create() to FD_PREPARE() d57ad8bcca6d autofs: convert autofs_dev_ioctl_open_mountpoint() to FD_ADD() 1e8e918ee023 nsfs: convert ns_ioctl() to FD_PREPARE() 7a5c35183eeb nsfs: convert open_namespace() to FD_PREPARE() 11dfe5bae7a3 fanotify: convert fanotify_init() to FD_PREPARE() c6c34614c726 namespace: convert fsmount() to FD_PREPARE() 946c61cab279 namespace: convert open_tree_attr() to FD_PREPARE() d61405ca6a0e namespace: convert open_tree() to FD_ADD() f8e5aad2c239 fhandle: convert do_handle_open() to FD_ADD() e87386d58571 eventfd: convert do_eventfd() to FD_PREPARE() f785c4f5fef0 anon_inodes: convert to FD_ADD() 2c8a1b292e2c file: add FD_{ADD,PREPARE}() 1ea7e37e26b3 arm64: topology: Handle AMU FIE setup on CPU hotplug 709a16bebc54 cpufreq: Add new helper function returning cpufreq policy a04fd8bcd6aa arm64: topology: Skip already covered CPUs when setting freq source a9f349e3c0be lib/vsprintf: Unify FORMAT_STATE_NUM handlers 0cc8cd824b9f spi: rzv2h-rspi: add support for RZ/T2H and RZ/N2H e93d7b2d8b34 spi: dt-bindings: renesas,rzv2h-rspi: document RZ/T2H and RZ/N2H bc4f0b1e3903 spi: rzv2h-rspi: add support for loopback mode 9c9bf4fdc5e5 spi: rzv2h-rspi: add support for variable transfer clock 1ce3e8adc7d0 spi: rzv2h-rspi: add support for using PCLK for transfer clock 77d931584dd3 spi: rzv2h-rspi: make transfer clock rate finding chip-specific 887824932045 spi: rzv2h-rspi: avoid recomputing transfer frequency 1b7ce968ab25 spi: rzv2h-rspi: move register writes out of rzv2h_rspi_setup_clock() ebd7d6ae0dc7 spi: rzv2h-rspi: make clocks chip-specific 8e89ee6cd2b9 spi: rzv2h-rspi: make FIFO size chip-specific aead5ae91e4c spi: rzv2h-rspi: make resets optional 53d154861267 mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add() 066f417be5fd wifi: mt76: mt792x: fix wifi init fail by setting MCU_RUNNING after CLC load f804a5895eba wifi: mt76: Strip whitespace from build ddate 7545551631fa wifi: mt76: mt7996: Add missing locking in mt7996_mac_sta_rc_work() 2a432a6d0066 wifi: mt76: mt7996: skip ieee80211_iter_keys() on scanning link remove 4fe823b9ee03 wifi: mt76: mt7996: skip deflink accounting for offchannel links 6aaaaeacf18b wifi: mt76: Move mt76_abort_scan out of mt76_reset_device() a84b172cca90 wifi: mt76: mt7996: move mt7996_update_beacons under mt76 mutex 5a4bcba26e9f wifi: mt76: mt7996: grab mt76 mutex in mt7996_mac_sta_event() 2ccbea08ddda wifi: mt76: mt7925: ensure the 6GHz A-MPDU density cap from the hardware. a4031fec9d0d wifi: mt76: mt7996: fix EMI rings for RRO f1e9f369ae42 wifi: mt76: mt7996: fix using wrong phy to start in mt7996_mac_restart() e11be918d91e wifi: mt76: mt7996: fix MLO set key and group key issues 4fb3b4e7d1ca wifi: mt76: mt7996: fix MLD group index assignment 85cd5534a3f2 wifi: mt76: mt7996: use correct link_id when filling TXD and TXP 7eaea3a8ba1e wifi: mt76: mt7996: set link_valid field when initializing wcid e077071e7ac4 wifi: mt76: mt7996: fix teardown command for an MLD peer bb705a606734 wifi: mt76: mt7996: fix several fields in mt7996_mcu_bss_basic_tlv() feb06d455620 wifi: mt76: mt7996: support fixed rate for link station 5d86765828b4 wifi: mt76: mt7996: fix implicit beamforming support for mt7992 dab5b2025452 wifi: mt76: mt7996: no need to wait ACK event for SDO command 361b59b6be7c wifi: mt76: mt7996: fix max nss value when getting rx chainmask 2a035ae2062f wifi: mt76: mt7925: cqm rssi low/high event notify ee518f914cd9 wifi: mt76: replace use of system_wq with system_percpu_wq 5ef6de7bad72 wifi: mt76: adjust BSS conf pointer handling cdb2941a516c Revert "wifi: mt76: mt792x: improve monitor interface handling" 2df00805f7db wifi: mt76: mmio_*_copy fix byte order and alignment 992c30411263 wifi: mt76: mt7925: disable auto regd changes after user set 3bc62aa4484d wifi: mt76: mt7925: add auto regdomain switch support 6338709a4f86 wifi: mt76: mt7925: improve EHT capability control in regulatory flow 330510085907 wifi: mt76: mt7925: refactor regulatory notifier flow e323b841270a wifi: mt76: mt7925: refactor CLC support check flow 87c394127049 wifi: mt76: mt7925: refactor regulatory domain handling to regd.[ch] c1d8beea631c wifi: mt76: Use of_reserved_mem_region_to_resource() for "memory-region" 9ba77f1a634a wifi: mt76: mt7996: fix typos in comments 377aa17d2aed wifi: mt76: mt7996: Add NPU offload support to MT7996 driver 7fb554b1b623 wifi: mt76: Introduce the NPU generic layer f7632a7fdda8 wifi: mt76: Add the capability to set TX token start ID a7fb9aac3e65 wifi: mt76: Add mt76_dev pointer in mt76_queue struct. e627439aecf3 wifi: mt76: Move Q_READ/Q_WRITE definitions in dma.h 2157e49892c5 wifi: mt76: mt7996: Remove useless check in mt7996_msdu_page_get_from_cache() a96fed2825d8 wifi: mt76: relicense to BSD-3-Clause-Clear 909675fd4344 wifi: mt76: fix license/copyright of util.h a9730354ca26 wifi: mt76: use GFP_DMA32 for page_pool buffer allocation 385aab8fccd7 wifi: mt76: wed: use proper wed reference in mt76 wed driver callabacks b05ab4be9fd7 wifi: mt76: mt7915: add bf backoff limit table support 6b9833c611d2 dt-bindings: net: wireless: mt76: introduce backoff limit properties 9a04a69b68ad dt-bindings: net: wireless: mt76: Document power-limits country property 38b845e1f9e8 wifi: mt76: Fix DTS power-limits on little endian systems 8c5b06306132 wifi: mt76: connac: Replace memcpy + hard-coded size with strscpy 084922069cea wifi: mt76: mt7996: Remove unnecessary link_id checks in mt7996_tx 79277f8ad15e wifi: mt76: mt7996: fix null pointer deref in mt7996_conf_tx() 81dbe4067f3c objtool: Trim trailing NOPs in alternative 5c2ae4f240fe objtool: Add wide output for disassembly 59736d6418ac objtool: Compact output for alternatives with one instruction 47793c0677e1 objtool: Improve naming of group alternatives afff4e5820e9 objtool: Function to get the name of a CPU feature 3239c52fd212 RISC-V: KVM: Flush VS-stage TLB after VCPU migration for Andes cores 974555d6e417 RISC-V: KVM: Fix guest page fault within HLV* instructions df60cb2e6702 KVM: riscv: Support enabling dirty log gradually in small chunks a2483d5d1ee9 RISC-V: KVM: Introduce KVM_EXIT_FAIL_ENTRY_NO_VSFILE d1c5620781d5 KVM: riscv: selftests: Add SBI MPXY extension to get-reg-list 7050f1d79f1c RISC-V: KVM: Add SBI MPXY extension support for Guest 12fd6c62e9f6 RISC-V: KVM: Add separate source for forwarded SBI extensions e2f3e2d37b06 RISC-V: KVM: Convert kvm_riscv_vcpu_sbi_forward() into extension handler 384118ff7421 cifs: Use netfs_alloc/free_folioq_buffer() d1c45b70fbe0 smb: client: show smb lease key in open_dirs output 1844f61cc019 smb: client: show smb lease key in open_files output fe680d8c747f dm-verity: fix unreliable memory allocation ac662411b075 x86_64/bug: Inline the UD1 74e8989703ff x86/bug: Implement WARN_ONCE() f038997c27f8 x86_64/bug: Implement __WARN_printf() d1078e88c819 x86/bug: Use BUG_FORMAT for DEBUG_BUGVERBOSE_DETAILED c5d913fabb57 x86/bug: Add BUG_FORMAT basics a612d24e850b dm: fix failure when empty flush's bi_sector points beyond the device end 1704e206cb98 backlight: lp855x: Fix lp855x.h kernel-doc warnings a086f211a3b1 arm64: defconfig: Remove the redundant SCHED_MC/SCHED_SMT 36313cea1273 riscv: mm: use xchg() on non-atomic_long_t variables, not atomic_long_xchg() ad6a7d4bcee7 riscv: mm: ptep_get_and_clear(): avoid atomic ops when !CONFIG_SMP 44d98d7575d0 riscv: mm: pmdp_huge_get_and_clear(): avoid atomic ops when !CONFIG_SMP bfc1388f2753 riscv: signal: abstract header saving for setup_sigcontext a35851dd9135 riscv: signal: abstract header saving for setup_sigcontext ff0c0518975f selftests/riscv: add SSE test module 5d43084826e8 perf: RISC-V: add support for SSE event e0ce62cfe3a9 drivers: firmware: add riscv SSE support 73c63a05252f riscv: add support for SBI Supervisor Software Events extension 580a7c0621fc riscv: add SBI SSE extension definitions a131fd60796d selftests/riscv: Add Zicbop prefetch test e0a504984a88 riscv: hwprobe: Expose Zicbop extension and its block size ad1bb4b8525e riscv: Introduce Zalasr instructions f4922b691657 riscv: hwprobe: Export Zalasr extension 4640be258871 dt-bindings: riscv: Add Zalasr ISA extension description c9651fbc6051 riscv: Add ISA extension parsing for Zalasr f0ae09a89267 selftests: riscv: Add test for the Vector ptrace interface 6efb1a9462ef riscv: ptrace: Optimize the allocation of vector regset 3ac022bf389d raid6: test: Add support for RISC-V 3c58d7a51341 raid6: riscv: Allow code to be compiled in userspace 6fcce9f028fb raid6: riscv: Prevent compiler from breaking inline vector assembly code 724c69447975 riscv: cmpxchg: Use riscv_has_extension_likely 6b85e9ac4a25 riscv: bitops: Use riscv_has_extension_likely 8261a9d167e8 riscv: hweight: Use riscv_has_extension_likely 1c7d491d8678 riscv: checksum: Use riscv_has_extension_likely 0a067ae21bf2 riscv: pgtable: Use riscv_has_extension_unlikely c9a716104488 riscv: Remove __GFP_HIGHMEM masking 231fb999a9ac RISC-V: Enable HOTPLUG_PARALLEL for secondary CPUs da53dcd54cc3 dt-bindings: pinctrl: cix,sky1-pinctrl: Drop duplicate newline a7840365d179 dt-bindings: pinctrl: aspeed,ast2600-pinctrl: Add PCIe RC PERST# group a123316660af selftests/riscv: add SSE test module c6f3f04d2a9c perf: RISC-V: add support for SSE event 5ffe60d26107 drivers: firmware: add riscv SSE support b52179e6de7d riscv: add support for SBI Supervisor Software Events extension 7bba38249b8a riscv: add SBI SSE extension definitions b291b9de3182 selftests/riscv: Add Zicbop prefetch test 22813b82af1e riscv: hwprobe: Expose Zicbop extension and its block size c4139ea6717c riscv: Introduce Zalasr instructions d5e20628a882 riscv: hwprobe: Export Zalasr extension 6e2a0ff70abe dt-bindings: riscv: Add Zalasr ISA extension description 0597b9c8627e riscv: Add ISA extension parsing for Zalasr 1b2ae190ea43 fs/ntfs3: check for shutdown in fsync 92678c40038b selftests: riscv: Add test for the Vector ptrace interface f8e257e4d549 riscv: ptrace: Optimize the allocation of vector regset 596c3f2dc94f raid6: test: Add support for RISC-V 59ec5b825fa3 raid6: riscv: Allow code to be compiled in userspace 0d665d57cc21 raid6: riscv: Prevent compiler from breaking inline vector assembly code 48f7471166a0 riscv: cmpxchg: Use riscv_has_extension_likely 0833dd5e42a4 riscv: bitops: Use riscv_has_extension_likely 9dde1c24b5f6 riscv: hweight: Use riscv_has_extension_likely 7d4a82883351 riscv: checksum: Use riscv_has_extension_likely 5c7b33388967 riscv: pgtable: Use riscv_has_extension_unlikely 089c7253deb3 riscv: Remove __GFP_HIGHMEM masking ee156994e5a4 RISC-V: Enable HOTPLUG_PARALLEL for secondary CPUs a6ee8422b4f2 dm-pcache: zero cache_info before default init 840b80af74fd dm-pcache: reuse meta_addr in pcache_meta_find_latest 341d14bd69d0 dm-pcache: allow built-in build and rename flush helper 28fec8b95e67 fuse: signal that a fuse inode should exhibit local fs behaviors bcbb8d0afd94 fs/ntfs3: change the default mount options for "acl" and "prealloc" ccc4e86d1c24 fs/ntfs3: Prevent memory leaks in add sub record 4d78d1173a65 fs/ntfs3: out1 also needs to put mi 3bae4748c1cd bus: rifsc: add debugfs entry to dump the firewall configuration d50807fee6ac dt-bindings: bus: add stm32mp21 RIFSC compatible 76ade2443397 slab: Remove references to folios from virt_to_slab() 6ce774837d4d slab: Remove references to folios from virt_to_slab() bbe711730515 kasan: Remove references to folio in __kasan_mempool_poison_object() 32abf24e6f76 kasan: Remove references to folio in __kasan_mempool_poison_object() b8557d109e7d memcg: Convert mem_cgroup_from_obj_folio() to mem_cgroup_from_obj_slab() b13ec37cb3b8 memcg: Convert mem_cgroup_from_obj_folio() to mem_cgroup_from_obj_slab() c0379d8e9b6a dt-bindings: leds: backlight: Add Awinic AW99706 backlight 88a8e9b49ee8 backlight: aw99706: Add support for Awinic AW99706 backlight 1ce120dcefc0 fuse: Always flush the page cache before FOPEN_DIRECT_IO write b359af8275a9 fuse: Invalidate the page cache after FOPEN_DIRECT_IO write 5934b1be8dbe usercopy: Remove folio references from check_heap_object() f0e103de25f5 usercopy: Remove folio references from check_heap_object() 025f5b870b2c slab: Remove folio references from kfree_nolock() 564cff9e9e7b slab: Remove folio references from kfree_nolock() 7d26842fd43c slab: Remove folio references from kfree_rcu_sheaf() a41c8f56591b slab: Remove folio references from kfree_rcu_sheaf() 4a2c2110a343 slab: Remove folio references from build_detached_freelist() a00654a70876 slab: Remove folio references from build_detached_freelist() 5db009dc10b1 slab: Remove folio references from __do_krealloc() 5ab59a1c67a1 slab: Remove folio references from __do_krealloc() e40902168590 slab: Remove folio references from kfree() bea054bc88dd slab: Remove folio references from kfree() f262cfd75d52 slab: Remove folio references from kvfree_rcu_cb() 800625fabfa8 slab: Remove folio references from kvfree_rcu_cb() 0bdfdd6a05aa slab: Remove folio references from free_large_kmalloc() da1bded2e4ed slab: Remove folio references from free_large_kmalloc() f9395bf5db45 slab: Remove folio references from ___kmalloc_large_node() 70045e1af228 slab: Remove folio references from ___kmalloc_large_node() 09fa19e2f3a5 slab: Remove folio references in slab alloc/free fad59eb34e47 slab: Remove folio references in slab alloc/free ea4702b1708e slab: Remove folio references in memcg_slab_post_charge() 572dc7b354d0 slab: Remove folio references in memcg_slab_post_charge() ee1ee8abc419 slab: Remove folio references from __ksize() 20b1ac40c3f6 slab: Remove folio references from __ksize() 2bcd3800f2da slab: Reimplement page_slab() 4d63264a2a4f slab: Reimplement page_slab() 47781ee71fb6 fuse: rename 'namelen' to 'namesize' c755a09b52c0 fuse: use strscpy instead of strcpy 9e8d7c3115f4 nvmem: imx-ocotp-ele: Add i.MX94 OCOTP support 294e0add7bb8 dt-bindings: nvmem: imx-ocotp: Add support for i.MX94 65c1bc002b27 dt-bindings: nvmem: don't check node names 11a4220f789f dt-bindings: nvmem: mediatek: efuse: Add compatible for MT8189 SoC 06e92afca890 nvmem: layouts: u-boot-env: add optional "env-size" property 67d8eed26ead backlight: led-bl: Add devlink to supplier LEDs c596a53cb0c6 backlight: pwm_bl: Apply the initial backlight state with sane defaults 0cf064be87a6 nvmem: Add driver for the eeprom in qnap-mcu controllers 2150cd7ffd14 dt-bindings: nvmem: Support MediaTek MT8189 evb board efuse 466b5ef60fa7 dt-bindings: nvmem: qfprom: Add sa8775p compatible 6dfb04332f23 tools/power turbostat: Remove dead code 696d15cbd8c2 tools/power turbostat: Refactor floating point printout code 64f96057a639 tools/power turbostat.8: Update example 885e82276416 tools/power turbostat: Refactor added-counter value printing code 56dbb878507b tools/power turbostat: Refactor added column header printing 4e35847d7b08 tools/power turbostat: Add Wildcat Lake and Nova Lake support 92664f2e6ab2 tools/power turbostat: Regression fix Uncore MHz printed in hex 8b6322da3c1f nvmem: layouts: fix nvmem_layout_bus_uevent 4bb909aa44ed dt-bindings: slimbus: fix warning from example 447c98c1ca4a tools/power turbostat: Add idle governor statistics reporting