# changelog

author: Cheng Yang <yc02267530@alibaba-inc.com> - 20250311-1
changelog:
  - update to 20250311
  - The patch was removed because the new version already included the patch content


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 23-12
changelog:
  - to #13131 (bugzilla)
  - delete kernel-6 info in repo file
  - Project: #N/A
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: Wenlong Zhang <zhangwenlong@loongson.cn> - 1.4.3-3
changelog:
  - The authselect command can only be executed after authselect is installed.
  - fix Permission denied for root when use command passwd


author: Peng Fan <fanpeng@loongson.cn> - 2.36-11
changelog:
  - LoongArch: Ignore kernel version checks.
  - Temporarily not pack libanl.so and libutil.so in LoongArch.


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 8.4.0-6
changelog:
  - cherry-pick fix CVE-2024-2004 and add Epoch for requires and provides
  - Fix CVE-2023-46218 and CVE-2023-46219


author: tomcruiseqi <10762123+tomcruiseqi@user.noreply.gitee.com> - 128.9.0-1
changelog:
  - Update to 128.9.0 to fix CVE-2024-8176 CVE-2024-26282 CVE-2024-10474 CVE-2025-1937 CVE-2025-2368 CVE-2025-2584 CVE-2025-29927 CVE-2025-3034 CVE-2025-2857 CVE-2025-3030 CVE-2025-3028 CVE-2025-3033 CVE-2025-3032 CVE-2025-3029 CVE-2025-3031 CVE-2025-0245 CVE-2025-0244 CVE-2025-0246 CVE-2025-30218 CVE-2025-3028 CVE-2025-3028 CVE-2025-3029 CVE-2024-51479 CVE-2025-3028 CVE-2024-7531


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 2.13.2-1
changelog:
  - Update to 2.13.2 from 2.13.0
  - Add patches to fix SAST Automation findings
    [Patches cherry-pick from c10s. Original changelog:
    - Fix SAST Automation findings(2.13.2-7)]


author: Meidan Li <limeidan@loongson.cn> - 1.20.9-2
changelog:
  - cmd/asm: add RDTIME{L,H}.W, RDTIME.D support for loong64
  - runtime: implement cputicks with the stable counter on loong64
  - runtime: remove the fake mstart caller in systemstack on linux/loong64
  - cmd/internal/obj/loong64: save LR after decrementing SP
  - runtime: refactor the linux/loong64 entrypoint
  - cmd/internal/obj/loong64: remove invalid branch delay slots
  - runtime: calculate nanoseconds in usleep on linux/loong64
  - cmd/internal/obj: remove redundant cnames on loong64
  - runtime: save/fetch g register during VDSO on loong64
  - runtime: save/restore callee-saved registers in loong64's sigtramp
  - runtime: add comment for sys_linux_loong64
  - runtime: mark morestack_noctxt SPWRITE for linux/loong64
  - cmd/internal/obj/loong64: add the PCALAU12I instruction for reloc use
  - cmd/internal/obj/loong64, cmd/link/internal/loong64: switch to LoongArch ELF psABI v2 relocs
  - runtime: add support for --buildmode=c-shared on loong64
  - cmd/compile: add support for --buildmode=c-shared on loong64
  - cmd/internal/obj/loong64, cmd/internal/objabi: add c-shared relocations on loong64
  - cmd/link: add support for --buildmode=c-shared on loong64
  - cmd/internal/sys: enable c-shared feature on loong64
  - cmd/dist, misc/cgo/testcshared: enable c-shared test on loong64
  - cmd/link, cmd/internal: in shared mode, change to use IE mode to access TLS variables
  - cmd/compile, cmd/dist, cmd/go, internal: enable buildmode=pie for linux/loong64
  - net: disable TestLookupDotsWithRemoteSource and TestLookupGoogleSRV
  - enable c-archive test on linux/loong64
  - cmd/internal, cmd/link: remove invalid GOT relative relocations
  - runtime: no need to save these registers in load_g&save_g
  - cmd/internal/obj/loong64: add support for movgr2cf and movcf2gr instructions
  - runtime: save and restore fcc registers in async preempt on loong64
  - cmd,cmd/vendor: pick up updates for golang.org/x/arch/loong64
  - cmd/internal/objfile: add loong64 disassembler support
  - cmd/{compile,link,internal},runtime: support -buildmode=shared for loong64
  - cmd/{link,internal}: support -buildmode=plugin for loong64
  - cmd/dist/test: enable buildmode={shared,plugin} test for loong64
  - runtime: enable memory sanitizer on loong64
  - runtime: enable address sanitizer on loong64
  - cmd/link: workaround linkshared test errors on loong64.
  - runtime: remove the meaningless offset of 8 for duffzero on loong64
  - cmd/compiler: remove the meaningless offset of 8 for Lowered{Zero,Move} on loong64
  - cmd/compile/internal, runtime: use NOOP for hardware NOPs on loong64
  - cmd/link/internal/loong64: use BREAK 0 as the code pad sequence
  - cmd/asm, runtime: remove the RSB register from loong64
  - cmd/internal/obj/loong64: realize all unconditional jumps with B/BL
  - cmd/internal/obj/loong64: clean up code for short conditional branches
  - cmd/internal/obj/loong64: assemble BEQ/BNEs comparing with 0 as beqz/bnez
  - cmd/internal/obj/loong64: remove Optab.family and reorganize operand class fields
  - cmd/asm: support the PCALIGN directive on loong64
  - internal/bytealg, runtime: align some loong64 asm loops to 16-byte boundaries
  - cmd/link: bump loong64 function alignment to 16 bytes
  - cmd/compile: optimize multiplication on loong64
  - cmd/compile: split DIVV/DIVVU op on loong64
  - cmd/internal/obj/loong64: auto-align loop heads to 16-byte boundaries
  - cmd/internal/obj/loong64: add atomic memory access instructions support
  - cmd/compiler,runtime/internal/atomic: optimize xchg and xchg64 on loong64
  - cmd/compiler,runtime/internal/atomic: optimize xadd and xadd64 on loong64
  - cmd/compiler,runtime/internal/atomic: optimize And{32,8} and Or{32,8} on loong64
  - Revert "cmd/link: workaround linkshared test errors on loong64."
  - syscall: implement Ptrace{Set,Get}Regs using PTRACE_{GET,SET}REGSET on all linux platforms
  - cmd/internal/obj/loong64: remove the invalid plan9 format of the BREAK instruction


author: Meidan Li <limeidan@loongson.cn> - 1.20.9-3
changelog:
  - api: add new relocations numbered 101 to 109 for loong64
  - cmd/link: add new relocations numbered 101 to 109 for loong64
  - cmd/link/internal/loadelf: add additional relocations for loong64
  - cmd/link/internal/loadelf: remove useless relocation size information of loong64
  - cmd/internal, cmd/link: unify the relocation naming style of loong64
  - cmd/internal/obj/loong64: using LookupABI to find duff{copy,zero} when rewriting GOT
  - all: delete loong64 non-register ABI fallback path
  - internal/abi, internal/buildcfg: always enable register ABI on loong64
  - cmd/compile, internal/buildcfg: enable regABI on loong64, and add loong64 in test func hasRegisterABI
  - runtime/internal/syscall: use ABIInternal for Syscall6 on loong64
  - cmd/compile: fix If lowering on loong64
  - cmd/internal/obj: set morestack arg spilling and regabi prologue on loong64
  - runtime: add regABI support in memclr and memmove functions on loong64
  - internal/bytealg: add regABI support in bytealg functions on loong64
  - reflect, runtime: add reflect support for regABI on loong64
  - runtime: support regABI and add spill functions in runtime for loong64
  - runtime: make duff device as ABIInternal for loong64
  - cmd/compile: update loong64 CALL* ops
  - cmd/compile/internal: add spill support for loong64 regABI
  - cmd/compile/internal: add register info for loong64 regABI
  - internal/abi: define loong64 regABI constants
  - cmd/compile,cmd/internal,runtime: change registers on loong64 to avoid regABI arguments
  - cmd/compile: add ABI register definations for loong64
  - cmd/compile, cmd/internal, runtime: change the registers used by the duff device for loong64
  - cmd/link/internal/loadelf: correct the relocation size of R_LARCH_64
  - cmd/link/internal/loong64: correct the glibc dynamic linker path.
  - cmd/internal/obj/loong64: recheck jump offset boundary after auto-aligning loop heads
  - cmd/internal/obj/loong64: correct the instruction format of plan9 assembly NOOP
  - cmd/compiler,runtime/internal/atomic: Implementing {And,Or}{32,8} using am{and,or}dbw on loong64
  - cmd/compiler,runtime/internal/atomic: Implementing xadd{,64} using amadddb{w,d} on loong64
  - cmd/compiler,runtime/internal/atomic: Implementing xchg{,64} using amswapdb{w,d} on loong64
  - internal/sysinfo: print cpu type from cpuinfo when internal cpu name is empty on Linux


author: chenguoqi <chenguoqi@loongson.cn> - 1.21.10-2
changelog:
  - add buildmode={plugin,shared} support on linux/loong64
  - asan and msan support on linux/loong64
  - loong64 disassembler support
  - add atomic memory access instructions support
  - optimize atomic xchg and xchg64 on loong64
  - optimize atomic xadd and xadd64 on loong64
  - optimize atomic And{32,8} and Or{32,8} on loong64
  - asm: recheck jump offset boundary after auto-aligning loop heads
  - cmd/link/internal/loadelf: correct the relocation size of R_LARCH_64
  - enable regabi support on loong64
  - add race support on loong64


author: limeidan <limeidan@loongson.cn> - 1.24.0-2
changelog:
  - add internal linker support on loong64
  - optimize the internal/bytealg package on loong64
  - optimize the math/big package on loong64
  - add new instructions support on loong64
  - optimize memory operation function of runtime on loong64


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1.24.10-1
changelog:
  - to  #IBB1O6 , #IBGORE , #IBGORH , #IBGORK , #IBGORQ , #IBGORT , #IBGORZ , #IBGOS7
  - New version 1.24.10 for gstreamer1-plugins-base 1.24.10
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: Gwyn Ciesla <gwync@protonmail.com> - 1.24.10-1
changelog:
  - to #IBB1O6 , #IBGORE , #IBGORH , #IBGORK , #IBGORQ , #IBGORT , #IBGORZ , #IBGOS7
  - New versino 1.24.10 for CVE-2024-4453,CVE-2024-47835,CVE-2024-47538,CVE-2024-47600,CVE-2024-47615,CVE-2024-47607,CVE-2024-47541,CVE-2024-47542
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1.24.10-1
changelog:
  - to #IBGQ70 , #IBGQ6V , #IBGQ6Q , #IBGQ6L , #IBGQ6J , #IBGQ6F , #IBGQ6C , #IBGQ66 , #IBGQ62 , #IBGQ5W , #IBGQ5U , #IBGQ5P , #IBGQ5K , #IBGQ5G , #IBGQ5B , #IBGQ55 , #IBGQ4Y , #IBGQ4S , #IBGQ4K , #IBGQ4E , #IBGQ4B
  - New version 1.24.10 for CVE-2024-47778,CVE-2024-47776,CVE-2024-47613,CVE-2024-47777,CVE-2024-47834,CVE-2024-47602,CVE-2024-47603,CVE-2024-47606,CVE-2024-47775,CVE-2024-47774,CVE-2024-47599,CVE-2024-47598,CVE-2024-47601,CVE-2024-47546,CVE-2024-47544,CVE-2024-47545,CVE-2024-47543,CVE-2024-47539,CVE-2024-47596,CVE-2024-47540,CVE-2024-47597
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 3.18-1
changelog:
  - to #IBGZPM
  - update to 3.18 for CVE-2024-53580
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [6.6.71-3_rc1.an23]
changelog:
  - anolis: configs: set CONFIG_KVM=m for aarch64. (Qinyun Tan)
  - anolis: configs: refresh kconfigs (Qinyun Tan)
  - anolis: ice: fix unaligned access in ice_create_lag_recipe (Michal Schmidt)
  - anolis: hda/pci: Add AZX_DCAPS_NO_TCSEL flag for Loongson HDA devices (Zhao Qunqin)
  - rtc: loongson: clear TOY_MATCH0_REG in loongson_rtc_isr() (Ming Wang)
  - anolis: drivers/char: add ACPI firmware support for Loongson SE driver (Juxin Gao)
  - anolis: LoongArch:fix i2c related issues. (gaojuxin)
  - anolis: LoongArch:eiointc:Fix ext irq route error. (wanghongliang)
  - anolis: net: stmmac: dwmac-loongson: fix Mac DMA reset (gaojuxin)
  - anolis: LoongArch: set CONFIG_CMA_SIZE_MBYTES to 0 (gaojuxin)
  - anolis: LoongArch: KVM: add virt extioi cpu encode support (Xianglai Li)
  - anolis: LoongArch: KVM: Fixed VM migration failure after ptw was enabled (Xianglai Li)
  - anolis: drivers/iommu: Fixed the VFIO physical machine crash problem (Xianglai Li)
  - anolis: LoongArch: KVM: Add reset function for irqchip (Xianglai Li)
  - anolis: LoongArch: LSVZ: Clear LLBCTL if secondary mmu mapping is changed (Bibo Mao)
  - fuse: revert back to __readahead_folio() for readahead (Joanne Koong)
  - anolis: driver/cxl: Add a custom module for AliSCM (Mengting Lu)
  - anolis: intel_th: Fixing occasional device number duplication issue with intel_th driver. (daichx)
  - anolis: LoongArch: Update the flush cache policy (Zhao Qunqin)
  - anolis: driver/cxl: Specific support for AliSCM custom commands and events (Mengting Lu)
  - LoongArch: Correct the cacheinfo sharing information (Huacai Chen)
  - anolis: LoongArch: adjust the calc method of number of packages. (wanghongliang)
  - mm/truncate: don't skip dirty page in folio_unmap_invalidate() (Jingbo Xu)
  - mm/filemap: fix miscalculated file range for filemap_fdatawrite_range_kick() (Jingbo Xu)
  - iomap: make buffered writes work with RWF_DONTCACHE (Jens Axboe)
  - mm/filemap: add magic foliop_dropbehind pointer (Jens Axboe)
  - mm: add FGP_DONTCACHE folio creation flag (Jens Axboe)
  - mm: call filemap_fdatawrite_range_kick() after IOCB_DONTCACHE issue (Jens Axboe)
  - mm/filemap: add filemap_fdatawrite_range_kick() helper (Jens Axboe)
  - mm/filemap: drop streaming/uncached pages when writeback completes (Jens Axboe)
  - mm/filemap: add read support for RWF_DONTCACHE (Jens Axboe)
  - fs: add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag (Jens Axboe)
  - mm/truncate: add folio_unmap_invalidate() helper (Jens Axboe)
  - mm/readahead: add readahead_control->dropbehind member (Jens Axboe)
  - mm: add PG_dropbehind folio flag (Jens Axboe)
  - mm/readahead: add folio allocation helper (Jens Axboe)
  - mm/filemap: use page_cache_sync_ra() to kick off read-ahead (Jens Axboe)
  - mm/filemap: change filemap_create_folio() to take a struct kiocb (Jens Axboe)
  - mm: allow read-ahead with IOCB_NOWAIT set (Yafang Shao)
  - fs: claw back a few FMODE_* bits (Christian Brauner)
  - anolis: UKFEF: report kernel warning (Wetp Zhang)
  - anolis: UKFEF: report bad mm_struct state (Wetp Zhang)
  - anolis: UKFEF: report ext4-fs error (Wetp Zhang)
  - anolis: UKFEF: report fatal signal event (Wetp Zhang)
  - anolis: UKFEF: report memory alloc failed event (Wetp Zhang)
  - anolis: UKFEF: report softlockup event (Wetp Zhang)
  - anolis: UKFEF: report rcu-stall event (Wetp Zhang)
  - anolis: UKFEF: report hung-task event (Wetp Zhang)
  - anolis: UKFEF: report oom event (Wetp Zhang)
  - anolis: UKFEF: report block error (Wetp Zhang)
  - anolis: UKFEF: report mce event (Wetp Zhang)
  - anolis: UKFEF: unified kernel fault event framework (Wetp Zhang)
  - ACPI: APEI: handle synchronous exceptions in task work (Shuai Xue)
  - mm: memory-failure: move return value documentation to function declaration (Shuai Xue)
  - ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered (Shuai Xue)
  - anolis: driver/cxl: Full support for CXL 2.0 mailbox commands (Mengting Lu)
  - anolis: net/smc: workaround for smc_pnet use with erdma OOB (Guangguan Wang)
  - anolis: net/smc: change min conn per lgr to 1 (Guangguan Wang)
  - anolis: net/smc: Support for smc dim (Guangguan Wang)
  - anolis: net/smc: enlarge testlink llc wait time to 4 * HZ (Guangguan Wang)
  - anolis: net/smc: sock_hold in conns_lock protect area when smc_lgr_find_conn (Guangguan Wang)
  - anolis: net/smc: protect using rkey when rdma_write from deleting rkey (Guangguan Wang)
  - anolis: net/smc: do not schedule port event work when qp event arised on active port (Guangguan Wang)
  - anolis: net/smc: support experiment_vendor_options sysctl (Guangguan Wang)
  - anolis: net/smc: Support Rdma Write with Imm for SMC-R (Guangguan Wang)
  - anolis: net/smc: Support rq flow control for SMC-R (Guangguan Wang)
  - anolis: net/smc: optimize SMC_CONN_PER_LGR_PREFER and SMC_WR_BUF_CNT for better performance (Guangguan Wang)
  - anolis: net/smc: support Alibaba unique experimental options (Guangguan Wang)
  - anolis: net/smc: Do not clear snd buffer when buffer reuse (Guangguan Wang)
  - anolis: net/smc: only cancel connect_work when connect nonblock (Guangguan Wang)
  - anolis: net/smc: move sk_acceptq_{removed,add} into accept_q_lock's protection (Guangguan Wang)
  - anolis: net/smc: optimize for smc_accept_poll (Guangguan Wang)
  - anolis: net/smc: remove solicited flag for wr send (Guangguan Wang)
  - anolis: net/smc: remove redundant ib_req_notify_cq (Guangguan Wang)
  - anolis: net/smc: clear ib_cq errno when ib_create_cq failed (Guangguan Wang)
  - anolis: net/smc: poll_cq one more time if the polled cqe is less than SMC_WR_MAX_POLL_CQE (Guangguan Wang)
  - anolis: net/smc: remove redundant ib_req_notify_cq (Guangguan Wang)
  - anolis: net/smc: Use wr_id to recognize wc (Tony Lu)
  - anolis: net/smc: combine send cq and recv cq into one cq (Guangguan Wang)
  - anolis: net/smc: move wc loop out of smc_wr_rx_process_cqes (Guangguan Wang)
  - anolis: net/smc: do not send msg in receiving process when tx is not blocked. (Guangguan Wang)
  - anolis: net/smc: optimize SMC_LINKS_PER_LGR_MAX_PREFER (Guangguan Wang)
  - anolis: net/smc: Fix hung issue in smc_cdc_wait_pend_tx_wr (Wen Gu)
  - anolis: net/smc: Fix connection leak of SMC_PEERFINCLOSEWAIT (Wen Gu)
  - anolis: net/smc: Fix race between ibdev remove and lgr initialization (Wen Gu)
  - anolis: net/smc: Fix hung caused by non-zero lnk_cnt in smc_smcr_terminate_all (Wen Gu)
  - anolis: net/smc: Avoid use-after-free of smcibcq tasklet (Wen Gu)
  - anolis: net/smc: delay RDMA resource release until connecitons freed (Wen Gu)
  - anolis: net/smc: Avoid unmapping bufs from unused links (Wen Gu)
  - anolis: net/smc: Print with appropriate log level (Tony Lu)
  - anolis: net/smc: Unbind {w|r}mem from TCP and change the default values (Tony Lu)
  - anolis: net/smc: Fix NULL sk pointer when access clcsock (Tony Lu)
  - anolis: net/smc: don't req_notify until all CQEs drained (Wen Gu)
  - anolis: net/smc: Introduce rtoken validity check before sending (Wen Gu)
  - anolis: net/smc: Multiple CQs per IB devices (Tony Lu)
  - anolis: net/smc: Introduce smc_ib_cq to bind link and cq (Tony Lu)
  - anolis: net/smc: don't call ib_req_notify_cq in the send routine (Dust Li)
  - anolis: net/smc: Expose SMCPROTO_SMC and SMCPROTO_SMC6 to userspace (Tony Lu)
  - anolis: net/smc: Add a module parameter to enable/disable loopback support (Wen Gu)
  - anolis: net/smc: Set SMC-R default buffer type to SMCR_MIXED_BUFS (Wen Gu)
  - anolis: net/smc: Set the default UEID in SMCv2 (Wen Gu)
  - anolis: net/smc: restore the correspondence between sk_{snd|rcv}buf and sndbuf/RMB (Wen Gu)
  - anolis: net/smc: optimize smc reachability check when using erdma (Wen Gu)
  - anolis: net/smc: Support IPv4-mapped IPv6 address in eRDMA iWARP scenario (Wen Gu)
  - anolis: net/smc: support pnet function when using eRDMA device (Wen Gu)
  - anolis: net/smc: support using eRDMA as SMCRv2 device (Wen Gu)
  - anolis: net/smc: coordinate eRDMA out-of-bound establishment (Wen Gu)
  - anolis: net/smc: Revert "net/smc: don't wait for send buffer space when data was already sent" (Tony Lu)
  - anolis: KVM: arm64: Kconfig: Allow KVM to be built as a module (Hou Wenlong)
  - anolis: KVM: arm64: Adapt kernel to allow KVM to be built as a module (Hou Wenlong)
  - anolis: KVM: arm64: Introduce new config to export symbol for KVM module (Hou Wenlong)
  - anolis: KVM: arm64: Adapt KVM to be built as a module (Hou Wenlong)
  - anolis: KVM: arm64: Use dynamic percpu allocation when KVM is built as a module (Hou Wenlong)
  - anolis: KVM: arm64: Add perf PMU callbacks when KVM is built as a module (Hou Wenlong)
  - anolis: KVM: arm64: Kconfig: Add new config option to build KVM as a module (Hou Wenlong)
  - anolis: KVM: arm64: timers: Add cleanup handling when KVM module exits (Hou Wenlong)
  - anolis: KVM: arm64: PMU: Move 'arm_pmus' list into kvm_host.c (Hou Wenlong)
  - anolis: KVM: arm64: vgic: Move 'gic_kvm_info' variable into kvm_host.c (Hou Wenlong)
  - anolis: KVM: arm64: vgic: Make vgic parameters functions properly for module (Hou Wenlong)
  - anolis: KVM: arm64: vgic: Add cleanup handling when KVM module exits (Hou Wenlong)
  - anolis: KVM: arm64: Move 'kvm_mode' boot parameter parsing into single file (Hou Wenlong)
  - anolis: configs: cxl: enable CXL RAS related config (Ruidong Tian)
  - anolis: configs: arm64: trbe: enable trbe (Ruidong Tian)
  - anolis: configs: enable page table bind related configuration (Kaihao Bai)
  - anolis: mm: support allocating page table pages binded with local numa node (Kaihao Bai)
  - ACPI: APEI: Use ERST timeout for slow devices (Jeshua Smith)
  - anolis: PCI: optimize proc sequential file read (Guixin Liu)
  - NVIDIA: SAUCE: iommu/arm-smmu-v3: Allow default substream bypass with a pasid support (Nicolin Chen)
  - iommu/arm-smmu-v3: Do not use devm for the cd table allocations (Jason Gunthorpe)
  - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jason Gunthorpe)
  - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jason Gunthorpe)
  - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jason Gunthorpe)
  - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jason Gunthorpe)
  - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jason Gunthorpe)
  - iommu/arm-smmu-v3: Add a type for the STE (Jason Gunthorpe)
  - iommu/arm-smmu-v3: disable stall for quiet_cd (Wenkai Lin)
  - iommu: Mark dev_iommu_priv_set() with a lockdep (Jason Gunthorpe)
  - iommu: Add mm_get_enqcmd_pasid() helper function (Tina Zhang)
  - iommu/arm-smmu-v3-sva: Remove bond refcount (Michael Shavit)
  - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Michael Shavit)
  - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Michael Shavit)
  - iommu/arm-smmu-v3: Update comment about STE liveness (Michael Shavit)
  - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Michael Shavit)
  - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Michael Shavit)
  - iommu/arm-smmu-v3: Refactor write_ctx_desc (Michael Shavit)
  - iommu/arm-smmu-v3: move stall_enabled to the cd table (Michael Shavit)
  - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Michael Shavit)
  - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Michael Shavit)
  - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Michael Shavit)
  - PCI/ASPM: Restore parent state to parent, child state to child (Kai-Heng Feng)
  - PCI/ASPM: Disable L1 before configuring L1 Substates (Bjorn Helgaas)
  - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Ilpo Järvinen)
  - PCI: Add PCI_L1SS_CTL2 fields (Ilpo Järvinen)
  - PCI/DPC: Disable DPC service on suspend (Kai-Heng Feng)
  - PCI/DPC: Use defined fields with DPC_CTL register (Ilpo Järvinen)
  - anolis: mm: add filemap_range_is_marked() helper (Hongzhen Luo)
  - ext4: fix access to uninitialised lock in fc replay path (Luis Henriques (SUSE))
  - ext4_get_link(): fix breakage in RCU mode (Al Viro)
  - ext4: mark the group block bitmap as corrupted before reporting an error (Baokun Li)
  - ext4: fallback to complex scan if aligned scan doesn't work (Ojaswin Mujoo)
  - anolis: sched/eevdf: Introduce a cgroup interface for slice (Tianchen Ding)
  - sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks (Tianchen Ding)
  - sched: Cancel the slice protection of the idle entity (zihan zhou)
  - sched/debug: Provide slice length for fair tasks (Christian Loehle)
  - sched/fair: Fix inaccurate h_nr_runnable accounting with delayed dequeue (K Prateek Nayak)
  - psi: Fix race when task wakes up before psi_sched_switch() adjusts flags (Chengming Zhou)
  - sched/core: Prioritize migrating eligible tasks in sched_balance_rq() (Hao Jia)
  - sched/fair: Fix update_cfs_group() vs DELAY_DEQUEUE (Peter Zijlstra)
  - sched/fair: Fix EEVDF entity placement bug causing scheduling lag (Peter Zijlstra)
  - sched/fair: Untangle NEXT_BUDDY and pick_next_task() (Peter Zijlstra)
  - sched/fair: Fix variable declaration position (Vincent Guittot)
  - sched/fair: Do not try to migrate delayed dequeue task (Vincent Guittot)
  - sched/fair: Rename cfs_rq.nr_running into nr_queued (Vincent Guittot)
  - sched/fair: Remove unused cfs_rq.idle_nr_running (Vincent Guittot)
  - sched/fair: Rename cfs_rq.idle_h_nr_running into h_nr_idle (Vincent Guittot)
  - sched/fair: Removed unsued cfs_rq.h_nr_delayed (Vincent Guittot)
  - sched/fair: Use the new cfs_rq.h_nr_runnable (Vincent Guittot)
  - sched/fair: Add new cfs_rq.h_nr_runnable (Vincent Guittot)
  - sched/fair: Rename h_nr_running into h_nr_queued (Vincent Guittot)
  - sched/eevdf: More PELT vs DELAYED_DEQUEUE (Peter Zijlstra)
  - sched/fair: Fix NEXT_BUDDY (K Prateek Nayak)
  - sched: Fix pick_next_task_fair() vs try_to_wake_up() race (Peter Zijlstra)
  - sched/fair: Fix external p->on_rq users (Peter Zijlstra)
  - sched: psi: pass enqueue/dequeue flags to psi callbacks directly (Johannes Weiner)
  - sched/psi: Fix mistaken CPU pressure indication after corrupted task state bug (Johannes Weiner)
  - sched/core: Dequeue PSI signals for blocked tasks that are delayed (Peter Zijlstra)
  - sched: Fix delayed_dequeue vs switched_from_fair() (Peter Zijlstra)
  - sched/eevdf: Fix wakeup-preempt by checking cfs_rq->nr_running (Chen Yu)
  - sched: Fix sched_delayed vs cfs_bandwidth (Mike Galbraith)
  - sched/fair: fix the comment for PREEMPT_SHORT (Huang Shijie)
  - sched/fair: optimize the PLACE_LAG when se->vlag is zero (Huang Shijie)
  - sched/fair: remove the DOUBLE_TICK feature (Huang Shijie)
  - sched/debug: Fix the runnable tasks output (Huang Shijie)
  - sched: Fix sched_delayed vs sched_core (Peter Zijlstra)
  - kernel/sched: Fix util_est accounting for DELAY_DEQUEUE (Dietmar Eggemann)
  - sched/fair: Properly deactivate sched_delayed task upon class change (Valentin Schneider)
  - sched/fair: Remove cfs_rq::nr_spread_over and cfs_rq::exec_clock (Chuyi Zhou)
  - sched/fair: Remove unused 'next_buddy_marked' local variable in check_preempt_wakeup_fair() (Wang Jinchao)
  - crypto: arm64/nhpoly1305 - implement ->digest (Yinan Liu)
  - crypto: arm64/sha2-ce - implement ->digest for sha256 (Yinan Liu)
  - coresight: Make trace ID map spinlock local to the map (James Clark)
  - coresight: Emit sink ID in the HW_ID packets (James Clark)
  - coresight: Remove pending trace ID release mechanism (James Clark)
  - coresight: Use per-sink trace ID maps for Perf sessions (James Clark)
  - coresight: Make CPU id map a property of a trace ID map (James Clark)
  - coresight: Expose map arguments in trace ID API (James Clark)
  - coresight: Move struct coresight_trace_id_map to common header (James Clark)
  - coresight: Clarify comments around the PID of the sink owner (James Clark)
  - coresight: Remove unused ETM Perf stubs (James Clark)
  - perf: cs-etm: Print queue number in raw trace dump (James Clark)
  - perf: cs-etm: Support version 0.1 of HW_ID packets (James Clark)
  - perf: cs-etm: Only save valid trace IDs into files (James Clark)
  - perf: cs-etm: Create decoders based on the trace ID mappings (James Clark)
  - perf: cs-etm: Move traceid_list to each queue (James Clark)
  - perf: cs-etm: Allocate queues for all CPUs (James Clark)
  - perf cs-etm: Create decoders after both AUX and HW_ID search passes (James Clark)
  - perf auxtrace: Allow number of queues to be specified (James Clark)
  - perf cs-etm: Print error for new PERF_RECORD_AUX_OUTPUT_HW_ID versions (James Clark)
  - perf cs-etm: Improve version detection and error reporting (James Clark)
  - perf cs-etm: Remove repeated fetches of the ETM PMU (James Clark)
  - perf cs-etm: Use struct perf_cpu as much as possible (James Clark)
  - anolis: To replace the drm_ast driver with the drm_ast_loongson driver (gaojuxin)
  - anolis: sched: Introduce cookie flags (Tianchen Ding)
  - anolis: module: only in oot_list will be isolated. (Yi Tao)
  - anolis: mm: use oot_page_list to cache pages return to buddy (Yi Tao)
  - anolis: module: redirect kmalloc related symbols (Yi Tao)
  - anolis: mm: introduce per module slab for oot memory isolation (Yi Tao)
  - PCI: Use downstream bridges for distributing resources (Kai-Heng Feng)
  - ACPI: bus: Indicate support for _TFP thru _OSC (Armin Wolf)
  - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Jeff Brasen)
  - ACPI: thermal: Merge trip initialization functions (Rafael J. Wysocki)
  - ACPI: thermal: Collapse trip devices update function wrappers (Rafael J. Wysocki)
  - ACPI: thermal: Collapse trip devices update functions (Rafael J. Wysocki)
  - ACPI: thermal: Add device list to struct acpi_thermal_trip (Rafael J. Wysocki)
  - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Dan Carpenter)
  - ACPI: thermal: Mark uninitialized active trips as invalid (Rafael J. Wysocki)
  - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Rafael J. Wysocki)
  - ACPI: thermal: Drop redundant trip point flags (Rafael J. Wysocki)
  - ACPI: thermal: Untangle initialization and updates of active trips (Rafael J. Wysocki)
  - ACPI: thermal: Untangle initialization and updates of the passive trip (Rafael J. Wysocki)
  - ACPI: thermal: Simplify critical and hot trips representation (Rafael J. Wysocki)
  - ACPI: thermal: Create and populate trip points table earlier (Rafael J. Wysocki)
  - ACPI: thermal: Determine the number of trip points earlier (Rafael J. Wysocki)
  - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Rafael J. Wysocki)
  - ACPI: thermal: Simplify initialization of critical and hot trips (Rafael J. Wysocki)
  - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Arnd Bergmann)
  - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Srikar Srimath Tirumala)
  - PCI: Fix pci_enable_acs() support for the ACS quirks (Jason Gunthorpe)
  - PCI: Extend ACS configurability (Vidya Sagar)
  - PCI/ASPM: Update save_state when configuration changes (Vidya Sagar)
  - PCI/ASPM: Save parent L1SS config in pci_save_aspm_l1ss_state() (Jian-Hong Pan)
  - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (David E. Box)
  - PCI/ASPM: Move pci_configure_ltr() to aspm.c (David E. Box)
  - PCI: Clear Secondary Status errors after enumeration (Vidya Sagar)
  - coresight: Add helper for setting csdev->mode (James Clark)
  - coresight: Add a helper for getting csdev->mode (James Clark)
  - coresight: Add helper for atomically taking the device (James Clark)
  - coresight: Add explicit member initializers to coresight_dev_type (James Clark)
  - coresight: Remove unused stubs (James Clark)
  - coresight: Remove atomic type from refcnt (James Clark)
  - coresight: Move all sysfs code to sysfs file (James Clark)
  - coresight-tpdm: Introduce TPDM subtype to TPDM driver (Tao Zhang)
  - coresight: Remove the 'enable' field. (James Clark)
  - coresight-tpda: Add DSB dataset support (Tao Zhang)
  - coresight: Move mode to struct coresight_device (James Clark)
  - coresight: ultrasoc-smb: Use guards to cleanup (Junhao He)
  - coresight: Remove ops callback checks (James Clark)
  - coresight: Make language around "activated" sinks consistent (James Clark)
  - coresight: make coresight_bustype const (Greg Kroah-Hartman)
  - coresight: Make current W=1 warnings default (James Clark)
  - coresight: Fix undeclared variable warnings from sparse checker (James Clark)
  - coresight: etm3x: Fix build warning (James Clark)
  - coresight: Fix uninitialized struct warnings (James Clark)
  - cxl/cper: Remove duplicated GUID defines (Ira Weiny)
  - cxl/cper: Fix non-ACPI-APEI-GHES build (Ira Weiny)
  - cxl/pci: Process CPER events (Ira Weiny)
  - acpi/ghes: Process CXL Component Events (Ira Weiny)
  - acpi/ghes: Remove CXL CPER notifications (Dan Williams)
  - cxl/core: Add region info to cxl_general_media and cxl_dram events (Alison Schofield)
  - cxl/region: Move cxl_trace_hpa() work to the region driver (Alison Schofield)
  - cxl/trace: Remove unnecessary memcpy's (Ira Weiny)
  - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (Li Ming)
  - cxl/pci: Change CXL AER support check to use native AER (Terry Bowman)
  - cxl/cper: Fix errant CPER prints for CXL events (Ira Weiny)
  - vfio/pci: clean up a type in vfio_pci_ioctl_pci_hot_reset_groups() (Dan Carpenter)
  - vfio/pci: Restore zero affected bus reset devices warning (Alex Williamson)
  - vfio/pci: WARN_ON driver_override kasprintf failure (Kunwu Chan)
  - anolis: RDMA/erdma: Update erdma driver (红海)
  - anolis: RDMA/erdma: compat for using smc (红海)
  - anolis: vfio: avoid unnecessary pin memory when dma map io address space (Qinyun Tan)
  - anolis: mm: introduce vma flag VM_PGOFF_IS_PFN (Qinyun Tan)
  - anolis: configs: align L2 misc related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L2 wireless related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L2 net driver related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L2 hwmon related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L2 media related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L2 scsi related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L2 sound related configs to devel-5.10 (Qiao Ma)
  - vfio/nvgrace-gpu: Add GB200 SKU to the devid table (Ankit Agrawal)
  - vfio/nvgrace-gpu: Check the HBM training and C2C link status (Ankit Agrawal)
  - vfio/nvgrace-gpu: Expose the blackwell device PF BAR1 to the VM (Ankit Agrawal)
  - vfio/nvgrace-gpu: Read dvsec register to determine need for uncached resmem (Ankit Agrawal)
  - anolis: ipv4: modify inet_getname() for vtoa (Philo Lu)
  - anolis: bpf: add bpf_anolis_ipv6_addr_set kfunc for vtoa (Philo Lu)
  - perf cpumap: Use perf_cpu_map__for_each_cpu when possible (Ian Rogers)
  - perf stat: Remove duplicate cpus_map_matched function (Ian Rogers)
  - perf arm64 header: Remove unnecessary CPU map get and put (Ian Rogers)
  - perf cpumap: Clean up use of perf_cpu_map__has_any_cpu_or_is_empty (Ian Rogers)
  - perf intel-pt/intel-bts: Switch perf_cpu_map__has_any_cpu_or_is_empty use (Ian Rogers)
  - perf arm-spe/cs-etm: Directly iterate CPU maps (Ian Rogers)
  - libperf cpumap: Ensure empty cpumap is NULL from alloc (Ian Rogers)
  - libperf cpumap: Add any, empty and min helpers (Ian Rogers)
  - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Ian Rogers)
  - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Ian Rogers)
  - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Ian Rogers)
  - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Ian Rogers)
  - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Ian Rogers)
  - perf cs-etm: Respect timestamp option (Leo Yan)
  - perf cs-etm: Validate timestamp tracing in per-thread mode (Leo Yan)
  - cxl/core: Add CXL EINJ debugfs files (Ben Cheatham)
  - EINJ, Documentation: Update EINJ kernel doc (Ben Cheatham)
  - EINJ: Add CXL error type support (Ben Cheatham)
  - EINJ: Migrate to a platform driver (Ben Cheatham)
  - coresight: trbe: Enable ACPI based TRBE devices (Anshuman Khandual)
  - coresight: trbe: Add a representative coresight_platform_data for TRBE (Anshuman Khandual)
  - ACPI: APEI: EINJ: Add support for vendor defined error types (Avadhut Naik)
  - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Avadhut Naik)
  - fs: debugfs: Add write functionality to debugfs blobs (Avadhut Naik)
  - ACPI: APEI: EINJ: Refactor available_error_type_show() (Avadhut Naik)
  - cxl/pci: Register for and process CPER events (Ira Weiny)
  - acpi/ghes: Process CXL Component Events (Ira Weiny)
  - cxl/events: Create a CXL event union (Ira Weiny)
  - cxl/events: Separate UUID from event structures (Ira Weiny)
  - cxl/events: Remove passing a UUID to known event traces (Ira Weiny)
  - cxl/events: Create common event UUID defines (Ira Weiny)
  - cxl/events: Promote CXL event structures to a core header (Ira Weiny)
  - cxl/trace: Pass UUID explicitly to event traces (Ira Weiny)
  - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (Robert Richter)
  - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (Robert Richter)
  - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Robert Richter)
  - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Robert Richter)
  - cxl/pci: Disable root port interrupts in RCH mode (Terry Bowman)
  - cxl/pci: Add RCH downstream port error logging (Terry Bowman)
  - cxl/pci: Map RCH downstream AER registers for logging protocol errors (Terry Bowman)
  - cxl/pci: Update CXL error logging to use RAS register address (Terry Bowman)
  - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Terry Bowman)
  - cxl/pci: Add RCH downstream port AER register discovery (Robert Richter)
  - cxl/port: Remove Component Register base address from struct cxl_port (Robert Richter)
  - cxl/pci: Remove Component Register base address from struct cxl_dev_state (Robert Richter)
  - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (Robert Richter)
  - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (Robert Richter)
  - cxl/port: Pre-initialize component register mappings (Robert Richter)
  - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (Robert Richter)
  - mm and cache_info: remove unnecessary CPU cache info update (Huang Ying)
  - mm, pcp: reduce detecting time of consecutive high order page freeing (Huang Ying)
  - mm, pcp: decrease PCP high if free pages < high watermark (Huang Ying)
  - mm: tune PCP high automatically (Huang Ying)
  - mm: add framework for PCP high auto-tuning (Huang Ying)
  - mm, page_alloc: scale the number of pages that are batch allocated (Huang Ying)
  - mm, pcp: reduce lock contention for draining high-order pages (Huang Ying)
  - cacheinfo: calculate size of per-CPU data cache slice (Huang Ying)
  - mm, pcp: avoid to drain PCP when process exit (Huang Ying)
  - anolis: sched/core: introduce PR_SCHED_CORE_CLEAR (Cruz Zhao)
  - sched/eevdf: Propagate min_slice up the cgroup hierarchy (Peter Zijlstra)
  - sched/eevdf: Use sched_attr::sched_runtime to set request/slice suggestion (Peter Zijlstra)
  - sched/eevdf: Allow shorter slices to wakeup-preempt (Peter Zijlstra)
  - sched/fair: Avoid re-setting virtual deadline on 'migrations' (Peter Zijlstra)
  - sched/eevdf: Fixup PELT vs DELAYED_DEQUEUE (Peter Zijlstra)
  - sched/fair: Implement DELAY_ZERO (Peter Zijlstra)
  - sched/fair: Implement delayed dequeue (Peter Zijlstra)
  - sched: Teach dequeue_task() about special task states (Peter Zijlstra)
  - sched,freezer: Mark TASK_FROZEN special (Peter Zijlstra)
  - sched/fair: Implement ENQUEUE_DELAYED (Peter Zijlstra)
  - sched/fair: Prepare pick_next_task() for delayed dequeue (Peter Zijlstra)
  - sched/fair: Prepare exit/cleanup paths for delayed_dequeue (Peter Zijlstra)
  - sched/fair: Assert {set_next,put_prev}_entity() are properly balanced (Peter Zijlstra)
  - sched/uclamg: Handle delayed dequeue (Peter Zijlstra)
  - sched: Prepare generic code for delayed dequeue (Peter Zijlstra)
  - sched: Split DEQUEUE_SLEEP from deactivate_task() (Peter Zijlstra)
  - sched/fair: Re-organize dequeue_task_fair() (Peter Zijlstra)
  - sched: Allow sched_class::dequeue_task() to fail (Peter Zijlstra)
  - sched/fair: Unify pick_{,next_}_task_fair() (Peter Zijlstra)
  - sched/fair: Cleanup pick_task_fair()'s curr (Peter Zijlstra)
  - sched/fair: Cleanup pick_task_fair() vs throttle (Peter Zijlstra)
  - sched/eevdf: Remove min_vruntime_copy (Peter Zijlstra)
  - sched/eevdf: Add feature comments (Peter Zijlstra)
  - sched: Use WRITE_ONCE() for p->on_rq (Paul E. McKenney)
  - sched/fair: Remove unused 'curr' argument from pick_next_entity() (Yiwei Lin)
  - anolis: crypto: update Mont-TSSE driver (Carrie.Cai)
  - mm: convert partially_mapped set/clear operations to be atomic (Usama Arif)
  - mm/thp: fix deferred split queue not partially_mapped: fix (Hugh Dickins)
  - mm/thp: fix deferred split queue not partially_mapped (Hugh Dickins)
  - selftests/mm: set allocated memory to non-zero content in cow test (Ryan Roberts)
  - mm: avoid VM_BUG_ON when try to map an anon large folio to zero page. (Zi Yan)
  - mm: add sysfs entry to disable splitting underused THPs (Usama Arif)
  - mm: split underused THPs (Usama Arif)
  - mm: introduce a pageflag for partially mapped folios (Usama Arif)
  - mm: selftest to verify zero-filled pages are mapped to zeropage (Alexander Zhu)
  - mm: remap unused subpages to shared zeropage when splitting isolated thp (Yu Zhao)
  - mm/rmap: cleanup partially-mapped handling in __folio_remove_rmap() (David Hildenbrand)
  - mm/rmap: do not add fully unmapped large folio to deferred split list (Zi Yan)
  - mm/migrate: fix deadlock in migrate_pages_batch() on large folios (Gao Xiang)
  - mm/migrate: make migrate_pages_batch() stats consistent (Zi Yan)
  - mm/migrate: fix kernel BUG at mm/compaction.c:2761! (Hugh Dickins)
  - mm/migrate: putback split folios when numa hint migration fails (Peter Xu)
  - mm/migrate: split source folio if it is on deferred split list (Zi Yan)
  - mm/migrate: add nr_split to trace_mm_migrate_pages stats. (Zi Yan)
  - mm/migrate: correct nr_failed in migrate_pages_sync() (Zi Yan)
  - mm: separate out FOLIO_FLAGS from PAGEFLAGS (Matthew Wilcox (Oracle))
  - anolis: virtio_net: avoid driver waiting for requests indefinitely (Xuan Zhuo)
  - virtio-net: add cond_resched() to the command waiting loop (Jason Wang)
  - anolis: bpf: Revert useless codes from backport (Philo Lu)
  - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Chuyi Zhou)
  - selftests/bpf: Add test for using css_task iter in sleepable progs (Chuyi Zhou)
  - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Chuyi Zhou)
  - bpf: Relax allowlist for css_task iter (Chuyi Zhou)
  - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Chuyi Zhou)
  - bpf: fix compilation error without CGROUPS (Matthieu Baerts)
  - anolis: bpf: use __bpf_kfunc_{start,end}_defs (Xuchun Shang)
  - selftests/bpf: Add tests for open-coded task and css iter (Chuyi Zhou)
  - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Chuyi Zhou)
  - bpf: Let bpf_iter_task_new accept null task ptr (Chuyi Zhou)
  - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Chuyi Zhou)
  - bpf: Introduce css open-coded iterator kfuncs (Chuyi Zhou)
  - bpf: Introduce task open coded iterator kfuncs (Chuyi Zhou)
  - bpf: Introduce css_task open-coded iterator kfuncs (Chuyi Zhou)
  - cgroup: Prepare for using css_task_iter_*() in BPF (Chuyi Zhou)
  - selftests/bpf: Add tests for open-coded task_vma iter (Dave Marchevsky)
  - bpf: Introduce task_vma open-coded iterator kfuncs (Dave Marchevsky)
  - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Dave Marchevsky)
  - bpf: Don't explicitly emit BTF for struct btf_iter_num (Dave Marchevsky)
  - anolis: set CONFIG_CMA_SIZE_MBYTES=0 for arm64 (Qinyun Tan)
  - anolis: mm: gup: allow fast gup for device pages with NULL mapping (Baolin Wang)
  - anolis: enable i2c tegra by default (Guixin Liu)
  - anolis: mm: memcg: memory available in rich container can considerate memcg wmark now (Yi Tao)
  - net/smc: introduce statistics for ringbufs usage of net namespace (Wen Gu)
  - net/smc: introduce statistics for allocated ringbufs of link group (Wen Gu)
  - net/smc: implement DMB-merged operations of loopback-ism (Wen Gu)
  - net/smc: adapt cursor update when sndbuf and peer DMB are merged (Wen Gu)
  - net/smc: register loopback-ism into SMC-D device list (Wen Gu)
  - net/smc: ignore loopback-ism when dumping SMC-D devices (Wen Gu)
  - net/smc: implement DMB-related operations of loopback-ism (Wen Gu)
  - net/smc: implement ID-related operations of loopback-ism (Wen Gu)
  - net/smc: introduce loopback-ism for SMC intra-OS shortcut (Wen Gu)
  - net/smc: decouple ism_client from SMC-D DMB registration (Wen Gu)
  - net/smc: change the term virtual ISM to Emulated-ISM (Wen Gu)
  - net/smc: manage system EID in SMC stack instead of ISM driver (Wen Gu)
  - net/smc: support extended GID in SMC-D lgr netlink attribute (Wen Gu)
  - net/smc: introduce virtual ISM device support feature (Wen Gu)
  - net/smc: support SMCv2.x supplemental features negotiation (Wen Gu)
  - net/smc: fix data error when recvmsg with MSG_PEEK flag (Guangguan Wang)
  - net/smc: support ipv4 mapped ipv6 addr client for smc-r v2 (Guangguan Wang)
  - net/smc: support SMC-R V2 for rdma devices with max_recv_sge equals to 1 (Guangguan Wang)
  - net/smc: change SMCR_RMBE_SIZES from 5 to 15 (Guangguan Wang)
  - net/smc: add sysctl for max conns per lgr for SMC-R v2.1 (Guangguan Wang)
  - net/smc: add sysctl for max links per lgr for SMC-R v2.1 (Guangguan Wang)
  - selftests/bpf: add test for bpf_for_each_map_elem() with different maps (Philo Lu)
  - bpf: allow invoking bpf_for_each_map_elem with different maps (Philo Lu)
  - bpf: store both map ptr and state in bpf_insn_aux_data (Philo Lu)
  - anolis: mm: unevictable: fix mem cgroup leak in text unevcitable (hr567)
  - anolis: configs: enable config of TEXT_UNEVICTABLE for memcg granularity (Xin Hao)
  - anolis: mm: unevictable: add memcg granularity core implementation (Xin Hao)
  - anolis: mm: unenvictable: add memcg global switch control (Xin Hao)
  - anolis: mm: unevictable: add memcg relative interface support (Xin Hao)
  - anolis: mm: unevictable: adjust three key functions (Xin Hao)
  - anolis: mm: change del_pid permission to write only (zhaoxinchao)
  - anolis: mm: use seq_file to show add_pid file (Gang Deng)
  - anolis: mm: Pin code section of process in memory (Xunlei Pang)
  - selftests/bpf: extend BPF_SOCK_OPS_RTT_CB test for srtt and mrtt_us (Philo Lu)
  - bpf: add mrtt and srtt as BPF_SOCK_OPS_RTT_CB args (Philo Lu)
  - tcp: update sacked after tracepoint in __tcp_retransmit_skb (Philo Lu)
  - tcp: move tcp_skb_cb->sacked flags to enum (Philo Lu)
  - udp: Make rehash4 independent in udp_lib_rehash() (Philo Lu)
  - udp: fix l4 hash after reconnect (Paolo Abeni)
  - perf arm-spe: Add Neoverse-V2 to common data source encoding list (Besar Wicaksono)
  - anolis: enable AMPERE Coresight PMU as module by default (Shuai Xue)
  - anolis: enable NVIDIA Coresight PMU as module by default (Shuai Xue)
  - anolis: enable ARM Coresight PMU as module by default (Shuai Xue)
  - arm64: defconfig: Enable NVIDIA CoreSight PMU driver (Besar Wicaksono)
  - perf: arm_cspmu: nvidia: monitor all ports by default (Besar Wicaksono)
  - perf: arm_cspmu: nvidia: enable NVLINK-C2C port filtering (Besar Wicaksono)
  - perf: arm_cspmu: nvidia: fix sysfs path in the kernel doc (Besar Wicaksono)
  - perf: arm_cspmu: nvidia: remove unsupported SCF events (Besar Wicaksono)
  - perf/arm_cspmu: Assign parents for event_source devices (Jonathan Cameron)
  - perf/arm_cspmu: Avoid placing cpumask on the stack (Dawei Li)
  - perf/arm_cspmu: Add devicetree support (Robin Murphy)
  - dt-bindings/perf: Add Arm CoreSight PMU (Robin Murphy)
  - perf/arm_cspmu: Simplify counter reset (Robin Murphy)
  - perf/arm_cspmu: Simplify attribute groups (Robin Murphy)
  - perf/arm_cspmu: Simplify initialisation (Robin Murphy)
  - perf: arm_cspmu: Convert to platform remove callback returning void (Uwe Kleine-König)
  - perf: arm_cspmu: use acpi_dev_hid_uid_match() for matching _HID and _UID (Raag Jadav)
  - perf: arm_cspmu: ampere_cspmu: Add support for Ampere SoC PMU (Ilkka Koskinen)
  - perf: arm_cspmu: Support implementation specific validation (Ilkka Koskinen)
  - perf: arm_cspmu: Support implementation specific filters (Ilkka Koskinen)
  - perf: arm_cspmu: Split 64-bit write to 32-bit writes (Ilkka Koskinen)
  - perf: arm_cspmu: Separate Arm and vendor module (Besar Wicaksono)
  - perf cs-etm: Fix incorrect or missing decoder for raw trace (Besar Wicaksono)
  - mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma (Liu Shixin)
  - anolis: kfence: Recover PUD page table correctly (Tianchen Ding)
  - mm: shmem: skip swapcache for swapin of synchronous swap device (Baolin Wang)
  - docs: tmpfs: drop 'fadvise()' from the documentation (Baolin Wang)
  - docs: tmpfs: update the large folios policy for tmpfs and shmem (David Hildenbrand)
  - mm: shmem: add a kernel command line to change the default huge policy for tmpfs (Baolin Wang)
  - mm: shmem: add large folio support for tmpfs (Baolin Wang)
  - mm: shmem: change shmem_huge_global_enabled() to return huge order bitmap (Baolin Wang)
  - mm: factor out the order calculation into a new helper (Baolin Wang)
  - mm: shmem: remove __shmem_huge_global_enabled() (Kefeng Wang)
  - tmpfs: don't enable large folios if not supported (Kefeng Wang)
  - filemap: Convert generic_perform_write() to support large folios (Matthew Wilcox (Oracle))
  - mm,tmpfs: consider end of file write in shmem_is_huge (Rik van Riel)
  - mm: shmem: fix the update of 'shmem_falloc->nr_unswapped' (Baolin Wang)
  - mm: shmem: fix incorrect index alignment for within_size policy (Baolin Wang)
  - mm: shmem: fix ShmemHugePages at swapout (Hugh Dickins)
  - anolis: Add loongarch Kconfig support (Juxin gao)
  - anolis: LoongArch: Fix compile error in kfence.h (Juxin Gao)
  - sched: Fix race between yield_to() and try_to_wake_up() (Tianchen Ding)
  - anolis: configs: force to use bash to execute scripts (Qiao Ma)
  - sched/eevdf: O(1) fastpath for task selection (Abel Wu)
  - sched/eevdf: Sort the rbtree by virtual deadline (Abel Wu)
  - anolis: configs: clean up old configs directory (Qiao Ma)
  - anolis: drivers: support for xsc drivers from Yunsilicon Technology (Liqiang)
  - anolis: configs: enable CONFIG_PREEMPT_NONE=y by default (Qinyun Tan)
  - anolis: configs: refresh kconfigs (Qinyun Tan)
  - anolis: arm64: mm: Add a new parameter to adjust the reserve percpu memory for modules (Baolin Wang)
  - anolis: scsi: leapioraid: update leapioraid driver version (haodongdong)
  - anolis: set prof_cpu_mask to NULL after free when cpumask offstack (Xingrui Yi)
  - anolis: Kconfig: open some arm64 soc  Kconfigs by default. (Qinyun Tan)
  - anolis: configs: refresh kconfigs (Qinyun Tan)
  - soc/tegra: pmc: Simplify with scoped for each OF child loop (Jinjie Ruan)
  - soc/tegra: pmc: Simplify resource lookup (Jon Hunter)
  - soc/tegra: pmc: Add EQOS wake event for Tegra194 and Tegra234 (Jon Hunter)
  - soc/tegra: pmc: Add SD wake event for Tegra234 (Prathamesh Shete)
  - soc/tegra: pmc: Update scratch as an optional aperture (Petlozu Pravareshwar)
  - soc/tegra: pmc: Update address mapping sequence for PMC apertures (Petlozu Pravareshwar)
  - soc/tegra: Fix build failure on Tegra241 (Arnd Bergmann)
  - soc/tegra: fuse: Fix crash in tegra_fuse_readl() (Jon Hunter)
  - soc/tegra: fuse: Define tegra194_soc_attr_group for Tegra241 (Kartik)
  - soc/tegra: fuse: Add support for Tegra241 (Kartik)
  - soc/tegra: fuse: Add ACPI support for Tegra194 and Tegra234 (Kartik)
  - soc/tegra: fuse: Add function to print SKU info (Kartik)
  - soc/tegra: fuse: Add function to add lookups (Kartik)
  - soc/tegra: fuse: Add tegra_acpi_init_apbmisc() (Kartik)
  - soc/tegra: fuse: Refactor resource mapping (Kartik)
  - soc/tegra: fuse: Use dev_err_probe for probe failures (Kartik)
  - soc/tegra: pmc: Remove some old and deprecated functions and constants (Christophe JAILLET)
  - soc/tegra: pmc: Drop the ->opp_to_performance_state() callback (Ulf Hansson)
  - soc/tegra: cbb: tegra194-cbb: Convert to platform remove callback returning void (Uwe Kleine-König)
  - mm/util: Introduce kmemdup_array() (Kartik)
  - vfio/nvgrace-gpu: Add a new GH200 SKU to the devid table (Ankit Agrawal)
  - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Ankit Agrawal)
  - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Ankit Agrawal)
  - vfio/pci: rename and export range_intersect_range (Ankit Agrawal)
  - vfio/pci: rename and export do_io_rw() (Ankit Agrawal)
  - vfio: Convey kvm that the vfio-pci device is wc safe (Ankit Agrawal)
  - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Ankit Agrawal)
  - mm: Introduce new flag to indicate wc safe (Ankit Agrawal)
  - KVM: arm64: Introduce new flag for non-cacheable IO memory (Ankit Agrawal)
  - libbpf: Ensure undefined bpf_attr field stays 0 (Martin KaFai Lau)
  - bpf, btf: Check btf for register_bpf_struct_ops (Geliang Tang)
  - bpf, btf: Add check_btf_kconfigs helper (Geliang Tang)
  - bpf, btf: Fix return value of register_btf_id_dtor_kfuncs (Geliang Tang)
  - bpf: Fix error checks against bpf_get_btf_vmlinux(). (Kui-Feng Lee)
  - selftests/bpf: test case for register_bpf_struct_ops(). (Kui-Feng Lee)
  - bpf: export btf_ctx_access to modules. (Kui-Feng Lee)
  - libbpf: Find correct module BTFs for struct_ops maps and progs. (Kui-Feng Lee)
  - bpf, net: switch to dynamic registration (Kui-Feng Lee)
  - bpf: validate value_type (Kui-Feng Lee)
  - bpf: hold module refcnt in bpf_struct_ops map creation and prog verification. (Kui-Feng Lee)
  - bpf: pass attached BTF to the bpf_struct_ops subsystem (Kui-Feng Lee)
  - bpf: lookup struct_ops types from a given module BTF. (Kui-Feng Lee)
  - bpf: pass btf object id in bpf_map_info. (Kui-Feng Lee)
  - bpf: make struct_ops_map support btfs other than btf_vmlinux. (Kui-Feng Lee)
  - bpf: add struct_ops_tab to btf. (Kui-Feng Lee)
  - bpf, net: introduce bpf_struct_ops_desc. (Kui-Feng Lee)
  - bpf: get type information with BTF_ID_LIST (Kui-Feng Lee)
  - bpf: refactory struct_ops type initialization to a function. (Kui-Feng Lee)
  - bpf: Charge modmem for struct_ops trampoline (Song Liu)
  - bpf: move sleepable flag from bpf_prog_aux to bpf_prog (Andrii Nakryiko)
  - bpf: introduce in_sleepable() helper (Benjamin Tissoires)
  - bpf: treewide: Annotate BPF kfuncs in BTF (Daniel Xu)
  - bpf: btf: Add BTF_KFUNCS_START/END macro pair (Daniel Xu)
  - bpf: btf: Support flags for BTF_SET8 sets (Daniel Xu)
  - anolis: mm, memcg: increase memsli interface for cgroup v2 (Bo Liu)
  - anolis: mm, memcg: make direct swapin latency more accurate (Xu Yu)
  - anolis: mm, memcg: optimize eventfds with rculist (Xu Yu)
  - anolis: mm, memcg: introduce memsli monitor (Xu Yu)
  - anolis: configs: enable CONFIG_MEMSLI (Xu Yu)
  - anolis: mm, memcg: record memory stall latency in every memcg (Xu Yu)
  - anolis: Revert "anolis: mm/gup: don't check if a page is in lru before draining it" (hanliyang)
  - mm: vmscan.c: fix OOM on swap stress test (Chris Li)
  - mm/gup: clear the LRU flag of a page before adding to LRU batch (yangge)
  - anolis: Revert "anolis: mm/page_alloc: don't use PCP list for THP-sized allocations when using PF_MEMALLOC_PIN" (hanliyang)
  - anolis: configs: adjust examination rules to adapt for specification (Qiao Ma)
  - anolis: spec: remove local modules sign (Qinyun Tan)
  - fuse: Set *nbytesp=0 in fuse_get_user_pages on allocation failure (Bernd Schubert)
  - fuse: fix direct io folio offset and length calculation (Joanne Koong)
  - fuse: remove pages for requests and exclusively use folios (Joanne Koong)
  - fuse: convert direct io to use folios (Joanne Koong)
  - mm/writeback: add folio_mark_dirty_lock() (Joanne Koong)
  - fuse: convert writebacks to use folios (Joanne Koong)
  - fuse: convert retrieves to use folios (Joanne Koong)
  - fuse: convert ioctls to use folios (Joanne Koong)
  - fuse: convert writes (non-writeback) to use folios (Joanne Koong)
  - fuse: convert reads to use folios (Joanne Koong)
  - fuse: convert readdir to use folios (Joanne Koong)
  - fuse: convert readlink to use folios (Joanne Koong)
  - fuse: convert cuse to use folios (Joanne Koong)
  - fuse: add support in virtio for requests using folios (Joanne Koong)
  - fuse: support folios in struct fuse_args_pages and fuse_copy_pages() (Joanne Koong)
  - mm/gup: introduce unpin_folio/unpin_folios helpers (Vivek Kasireddy)
  - iov_iter: Provide copy_folio_from_iter() (David Howells)
  - anolis: meminfo: Clean warnings in meminfo_proc_show() (Xiang Zheng)
  - anolis: mm: correct slab meminfo in rich container (Xu Yu)
  - anolis: meminfo: reduce active and inactive from memcg usage (Issac Hai)
  - anolis: memcg: Support memory.wmark_min_adj in cgroup v2 (Yi Tao)
  - anolis: memcg: Account throttled time due to memory.wmark_min_adj (Xunlei Pang)
  - anolis: memcg: Introduce memory.wmark_min_adj (Xunlei Pang)
  - anolis: configs: Enable CONFIG_NUMA_AWARE_SPINLOCKS on x86 (Kong Yingqiao)
  - anolis: qspinlock: Disable CNA by default (Kong Yingqiao)
  - locking/qspinlock: Introduce the shuffle reduction optimization into CNA (Alex Kogan)
  - locking/qspinlock: Avoid moving certain threads between waiting queues in CNA (Alex Kogan)
  - locking/qspinlock: Introduce starvation avoidance into CNA (Alex Kogan)
  - locking/qspinlock: Introduce CNA into the slow path of qspinlock (Alex Kogan)
  - locking/qspinlock: Refactor the qspinlock slow path (Alex Kogan)
  - locking/qspinlock: Rename mcs lock/unlock macros and make them more generic (Alex Kogan)
  - virtio_fs: store actual queue index in mq_map (Max Gurtovoy)
  - virtio_fs: add informative log for new tag discovery (Max Gurtovoy)
  - fuse: respect FOPEN_KEEP_CACHE on opendir (Amir Goldstein)
  - livepatch: Rename KLP_* to KLP_TRANSITION_* bugzilla: https://bugzilla.openanolis.cn/show_bug.cgi?id=13020 (Wardenjohn)
  - anolis: configs: add the kconfig specifications in markdown format (Qiao Ma)
  - anolis: driver/iommu: Fixed multiple vfio devices not working properly (Xianglai Li)
  - anolis: LoongArch: KVM: enable ptw for kvm (Xianglai Li)
  - anolis: LoongArch: fix compile error when enable CONFIG_PARAVIRT (Xianglai Li)
  - x86: mm: accelerate pagefault when badaccess (Kefeng Wang)
  - s390: mm: accelerate pagefault when badaccess (Kefeng Wang)
  - powerpc: mm: accelerate pagefault when badaccess (Kefeng Wang)
  - arm64: mm: accelerate pagefault when VM_FAULT_BADACCESS (Kefeng Wang)
  - arm64: mm: cleanup __do_page_fault() (Kefeng Wang)
  - KVM: selftests: Don't bother deleting memslots in KVM when freeing VMs (Sean Christopherson)
  - anolis: Revert "perf/x86/intel/uncore: Fix the lack of ch_mask format for SPR" (Jing Zhang)
  - anolis: selftests: Revert "selftests/rseq: Fix mm_cid test failure" (Yinan Liu)
  - anolis: cputime: add cmdline suppprt for disable irqtime_account (Yinan Liu)
  - anolis: LoongArch: Fixup crashkernel cmdline (gaojuxin)
  - LoongArch: Set initial pte entry with PAGE_GLOBAL for kernel space (Bibo Mao)
  - LoongArch: Remove superfluous flush_dcache_page() definition (Huacai Chen)
  - LoongArch: Improve hardware page table walker (Huacai Chen)
  - LoongArch: Use accessors to page table entries instead of direct dereference (Huacai Chen)
  - anolis: drivers/gpu: Driver of drm will not be used on LA7A2000 by default (Juxin Gao)
  - anolis: virt/csv-guest: Provide interface for request of CSV3 attestation report (hanliyang)
  - anolis: x86/csv: Add support for CSV3 ATTESTATION secure call (hanliyang)
  - anolis: x86/csv: Define ATTESTATION secure call command (hanliyang)
  - anolis: KVM: SVM: CSV: Support inject secret to Hygon CSV3 guest (hanliyang)
  - anolis: KVM: SVM: CSV: Support issue non-4K aligned CSV3_CMD_LAUNCH_ENCRYPT_DATA and more than once (hanliyang)
  - anolis: KVM: SVM: CSV: Provide KVM_CSV3_SET_GUEST_PRIVATE_MEMORY ioctl interface (hanliyang)
  - anolis: KVM: SVM: CSV: Provide KVM_CAP_HYGON_COCO_EXT interface (hanliyang)
  - anolis: crypto: ccp: Provide csv_get_extension_info() to present extensions of newer CSV firmware (hanliyang)
  - anolis: KVM: SVM: CSV: Ensure all the GPRs and some non-GPRs are synced before LAUNCH_ENCRYPT_VMCB (hanliyang)
  - anolis: crypto: ccp: Get api version again when update Hygon CSV firmware at runtime (hanliyang)
  - anolis: KVM: SVM: CSV: Fix the vm_size even if CSV3 feature is unsupported on Hygon CPUs (hanliyang)
  - perf/x86/intel/uncore: Fix the lack of ch_mask format for SPR (Jing Zhang)
  - perf tests: Skip data symbol test if buf1 symbol is missing (Adrian Hunter)
  - perf tests: Make data symbol test wait for perf to start (Adrian Hunter)
  - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Adrian Hunter)
  - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Adrian Hunter)
  - perf tests: Skip record test if test_loop symbol is missing (Adrian Hunter)
  - mm: filemap: batch mm counter updating in filemap_map_pages() (Kefeng Wang)
  - mm: move mm counter updating out of set_pte_range() (Kefeng Wang)
  - anolis: mm, thp: hugetext: make PIC binary mapping address THP align (Rongwei Wang)
  - anolis: mm: add mTHP counters for file folios (Baolin Wang)
  - anolis: mm: optimize the 'thp_file' cmdline format (Baolin Wang)
  - mm: Override mTHP "file_enabled" defaults at kernel cmdline (Ryan Roberts)
  - mm: Introduce "always+exec" for mTHP file_enabled control (Ryan Roberts)
  - mm: mTHP user controls to configure pagecache large folio sizes (Ryan Roberts)
  - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Pankaj Raghav)
  - anolis: scsi: leapioraid: fix hiding ugood disk problem (haodongdong)
  - mm: shmem: override mTHP shmem default with a kernel parameter (Maíra Canal)
  - mm: move ``get_order_from_str()`` to internal.h (Maíra Canal)
  - mm: shmem: control THP support through the kernel command line (Maíra Canal)
  - mm: fix docs for the kernel parameter ``thp_anon=`` (Maíra Canal)
  - mm: override mTHP "enabled" defaults at kernel cmdline (Ryan Roberts)
  - anolis: x86/mm: Enhanced Hygon processor's processing capabilities for large memory copying. (qiuzhiteng)
  - anolis: arch/loongarch/kvm: Fix extioi restart issue (Xianglai Li)
  - anolis: mm: modify default CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Weilin Tong)
  - anolis: scsi: leapioraid: supports LEAPIO RAID controller (haodongdong)
  - erofs: clarify direct I/O support (Gao Xiang)
  - erofs: get rid of `buf->kmap_type` (Gao Xiang)
  - erofs: fix file-backed mounts over FUSE (Gao Xiang)
  - erofs: simplify definition of the log functions (Gou Hao)
  - erofs: add SEEK_{DATA,HOLE} support (Gao Xiang)
  - erofs: use get_tree_bdev_flags() to avoid misleading messages (Gao Xiang)
  - fs/super.c: introduce get_tree_bdev_flags() (Gao Xiang)
  - erofs: get rid of kaddr in `struct z_erofs_maprecorder` (Gao Xiang)
  - erofs: get rid of z_erofs_try_to_claim_pcluster() (Gao Xiang)
  - erofs: ensure regular inodes for file-backed mounts (Gao Xiang)
  - erofs: reject inodes with negative i_size (Gao Xiang)
  - erofs: restrict pcluster size limitations (Gao Xiang)
  - erofs: allocate more short-lived pages from reserved pool first (Chunhai Guo)
  - erofs: sunset unneeded NOFAILs (Gao Xiang)
  - erofs: simplify erofs_map_blocks_flatmode() (Hongzhen Luo)
  - erofs: refactor read_inode calling convention (Yiyang Wu)
  - erofs: use kmemdup_nul in erofs_fill_symlink (Yiyang Wu)
  - erofs: fix blksize < PAGE_SIZE for file-backed mounts (Hongzhen Luo)
  - erofs: support compressed inodes for fileio (Gao Xiang)
  - erofs: support unencoded inodes for fileio (Gao Xiang)
  - erofs: add file-backed mount support (Gao Xiang)
  - erofs: handle overlapped pclusters out of crafted images properly (Gao Xiang)
  - erofs: clean up erofs_register_sysfs() (Gao Xiang)
  - erofs: add support for FS_IOC_GETFSSYSFSPATH (Huang Xiaojia)
  - erofs: convert to use super_set_uuid to support for FS_IOC_GETFSUUID (Huang Xiaojia)
  - fs: add FS_IOC_GETFSSYSFSPATH (Kent Overstreet)
  - fs: FS_IOC_GETUUID (Kent Overstreet)
  - fs: super_set_uuid() (Kent Overstreet)
  - perf/dwc_pcie: Fix typos in event names (Ilkka Koskinen)
  - perf/dwc_pcie: Add support for Ampere SoCs (Ilkka Koskinen)
  - perf/dwc_pcie: Convert the events with mixed case to lowercase (Ilkka Koskinen)
  - drivers perf: remove unused field pmu_node (Yunhui Cui)
  - perf/dwc_pcie: Add support for QCOM vendor devices (Krishna chaitanya chundru)
  - perf/dwc_pcie: Always register for PCIe bus notifier (Krishna chaitanya chundru)
  - perf/dwc_pcie: Fix registration issue in multi PCIe controller instances (Krishna chaitanya chundru)
  - perf/dwc_pcie: Avoid placing cpumask on the stack (Dawei Li)
  - cpumask: add cpumask_any_and_but() (Mark Rutland)
  - anolis: mm: set default value for min_cache_kbytes (Yuanhe Shu)
  - anolis: mm: fix the judgement of min_pagecache_bytes (Kaihao Bai)
  - anolis: mm: limit min_cache_kbytes (Xu Yu)
  - anolis: mm: make min_cache_kbytes behave explicitly (Xu Yu)
  - anolis: mm: introduce ability to reserve page cache on system wide (zhongjiang-ali)
  - anolis: mm: add ability to restrict swapout in global reclaim (Xu Yu)
  - anolis: pci/quirks: Fix pm transition of devices under pcie port (Zhao Qunqin)
  - anolis: ethernet: Add motorcomm yt6801 support (gaojuxin)
  - anolis: nvme: Add memory barrier before nvme_irq_handler (Zhao Qunqin)
  - anolis: mm: pagecache_limit: proactive refresh memcgroup stats (Weilin Tong)
  - anolis: mm: pagecache_limit: support page cache limit with cgroup v2 (Kaihao Bai)
  - anolis: configs: enable config of PAGECACHE_LIMIT (Xin Hao)
  - anolis: mm: pagecache_limit: fix unprotected percpu variables (tianyu)
  - anolis: mm: pagecache_limit: handle sc->may_deactivate (Xu Yu)
  - anolis: mm: pagecache_limit: inherit settings of parent memcg (Xu Yu)
  - anolis: mm: pagecache_limit: add memcg asynchronous reclaim support (Xin Hao)
  - anolis: mm: pagecache_limit: add memcg synchronous reclaim support (Xin Hao)
  - anolis: mm: pagecache_limit: add memcg granularity related inferface (Xin Hao)
  - anolis: mm: pagecache_limit: add this feature support (Xin Hao)
  - platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg() (Srinivas Pandruvada)
  - platform/x86: ISST: Fix return value on last invalid resource (Srinivas Pandruvada)
  - platform/x86: ISST: Use only TPMI interface when present (Srinivas Pandruvada)
  - platform/x86: ISST: Avoid some SkyLake server models (Srinivas Pandruvada)
  - platform/x86: ISST: Add model specific loading for common module (Srinivas Pandruvada)
  - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (Harshit Mogalapalli)
  - platform/x86: ISST: Support SST-BF and SST-TF per level (Srinivas Pandruvada)
  - platform/x86: ISST: Add missing MODULE_DESCRIPTION (Srinivas Pandruvada)
  - platform/x86: ISST: Add dev_fmt (Srinivas Pandruvada)
  - platform/x86: ISST: Use in_range() to check package ID validity (Srinivas Pandruvada)
  - platform/x86: ISST: Support partitioned systems (Srinivas Pandruvada)
  - platform/x86: ISST: Shorten the assignments for power_domain_info (Srinivas Pandruvada)
  - platform/x86: ISST: Use local variable for auxdev->dev (Srinivas Pandruvada)
  - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Srinivas Pandruvada)
  - platform/x86: ISST: Process read/write blocked feature status (Srinivas Pandruvada)
  - platform/x86: ISST: Ignore minor version change (Srinivas Pandruvada)
  - platform/x86: intel_speed_select_if: Use devm_ioremap_resource (Srinivas Pandruvada)
  - platform/x86: intel_speed_select_if: Remove hardcoded map size (Srinivas Pandruvada)
  - platform/x86: ISST: Allow level 0 to be not present (Srinivas Pandruvada)
  - platform/x86: ISST: Use fuse enabled mask instead of allowed levels (Srinivas Pandruvada)
  - erofs: fix error handling in z_erofs_init_decompressor (Sandeep Dhavale)
  - erofs: fix out-of-bound access when z_erofs_gbuf_growsize() partially fails (Gao Xiang)
  - erofs: allow large folios for compressed files (Gao Xiang)
  - erofs: get rid of check_layout_compatibility() (Hongzhen Luo)
  - erofs: simplify readdir operation (Hongzhen Luo)
  - erofs: convert comma to semicolon (Chen Ni)
  - erofs: support multi-page folios for erofs_bread() (Gao Xiang)
  - erofs_buf: store address_space instead of inode (Al Viro)
  - erofs: fix race in z_erofs_get_gbuf() (Gao Xiang)
  - erofs: support STATX_DIOALIGN (Hongbo Li)
  - erofs: silence uninitialized variable warning in z_erofs_scan_folio() (Dan Carpenter)
  - erofs: avoid refcounting short-lived pages (Gao Xiang)
  - erofs: get rid of z_erofs_map_blocks_iter_* tracepoints (Hongzhen Luo)
  - erofs: tidy up stream decompressors (Gao Xiang)
  - erofs: refine z_erofs_{init,exit}_subsystem() (Gao Xiang)
  - erofs: move each decompressor to its own source file (Gao Xiang)
  - erofs: tidy up `struct z_erofs_bvec` (Gao Xiang)
  - erofs: teach z_erofs_scan_folios() to handle multi-page folios (Gao Xiang)
  - erofs: convert z_erofs_read_fragment() to folios (Gao Xiang)
  - erofs: convert z_erofs_pcluster_readmore() to folios (Gao Xiang)
  - erofs: fix possible memory leak in z_erofs_gbuf_exit() (Sandeep Dhavale)
  - z_erofs_pcluster_begin(): don't bother with rounding position down (Al Viro)
  - erofs: don't round offset down for erofs_read_metabuf() (Al Viro)
  - erofs: don't align offset for erofs_read_metabuf() (simple cases) (Al Viro)
  - platform/x86/intel-uncore-freq: Use generic helpers for current frequency (Tero Kristo)
  - platform/x86/intel-uncore-freq: Rename the sysfs helper macro names (Tero Kristo)
  - platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API (Tero Kristo)
  - platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq (Tero Kristo)
  - platform/x86/intel-uncore-freq: Get rid of magic min_max argument (Tero Kristo)
  - platform/x86/intel-uncore-freq: Get rid of magic values (Tero Kristo)
  - platform/x86/intel-uncore-freq: Re-arrange bit masks (Tero Kristo)
  - platform/x86/intel-uncore-freq: Increase minor number support (Srinivas Pandruvada)
  - platform/x86/intel-uncore-freq: Process read/write blocked feature status (Srinivas Pandruvada)
  - platform/x86/intel-uncore-freq: Ignore minor version change (Srinivas Pandruvada)
  - anolis: LoongArch: Add CPU HWMon platform driver (gaojuxin)
  - anolis: irq-loongarch-avec.c:Support Multi-node (Tianyang Zhang)
  - fuse: convert fuse_notify_store to use folios (Josef Bacik)
  - fuse: convert fuse_retrieve to use folios (Josef Bacik)
  - fuse: use the folio based vmstat helpers (Josef Bacik)
  - fuse: convert fuse_writepage_need_send to take a folio (Josef Bacik)
  - fuse: convert fuse_do_readpage to use folios (Josef Bacik)
  - fuse: use kiocb_modified in buffered write path (Josef Bacik)
  - fuse: convert fuse_page_mkwrite to use folios (Josef Bacik)
  - fuse: convert fuse_fill_write_pages to use folios (Josef Bacik)
  - fuse: convert fuse_send_write_pages to use folios (Josef Bacik)
  - fuse: convert readahead to use folios (Josef Bacik)
  - fuse: use fuse_range_is_writeback() instead of iterating pages (Josef Bacik)
  - fuse: Convert fuse_write_begin() to use a folio (Matthew Wilcox (Oracle))
  - fuse: Convert fuse_write_end() to use a folio (Matthew Wilcox (Oracle))
  - fuse: clear PG_uptodate when using a stolen page (Miklos Szeredi)
  - fuse: Convert fuse_readpages_end() to use folio_end_read() (Matthew Wilcox (Oracle))
  - anolis: kconfig: temporarily disable checks for CONFIG_ARM64_SME. (Qinyun Tan)
  - anolis: crypto: sm4-zhaoxin-gmi: fix a compilation error (Kaihao Bai)
  - anolis: arm64: avoid rodata_full splitting if secretmem used (Kaihao Bai)
  - anolis: Revert "anolis: arm64: replace can_set_direct_map by splitting linear mapping" (Kaihao Bai)
  - brd: decrease the number of allocated pages which discarded (Zhang Xianwei)
  - brd: implement discard support (Keith Busch)
  - anolis: mm,memcg: record latency of memcg wmark reclaim (Xu Yu)
  - anolis: mm: count the memory pressure when wmark meets. (zhongjiang-ali)
  - anolis: mm: memcontrol: make distance between wmark_low and wmark_high configurable (Yang Shi)
  - anolis: mm: vmscan: make memcg kswapd set memcg state to dirty or writeback (Yang Shi)
  - anolis: mm: memcontrol: treat memcg wmark reclaim work as kswapd (Yang Shi)
  - anolis: mm: memcontrol: add background reclaim support for cgroupv2 (Yang Shi)
  - anolis: mm: memcontrol: support background async page reclaim (Yang Shi)
  - anolis: perf/x86/zhaoxin/uncore: fix pci_driver conflict issue (LeoLiu-oc)
  - mm: shmem: improve the tmpfs large folio read performance (Baolin Wang)
  - mm: shmem: update iocb->ki_pos directly to simplify tmpfs read logic (Baolin Wang)
  - mm: shmem: fix khugepaged activation policy for shmem (Baolin Wang)
  - mm: count the number of partially mapped anonymous THPs per size (Barry Song)
  - mm: count the number of anonymous THPs per size (Barry Song)
  - fuse: enable dynamic configuration of fuse max pages limit (FUSE_MAX_MAX_PAGES) (Joanne Koong)
  - virtiofs: dax: remove ->writepages() callback (Asahi Lina)
  - fuse: remove useless IOCB_DIRECT in fuse_direct_read/write_iter (yangyun)
  - virtiofs: use GFP_NOFS when enqueuing request through kworker (Hou Tao)
  - virtiofs: use pages instead of pointer for kernel direct IO (Hou Tao)
  - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Pedro Henrique Kopper)
  - cpufreq: intel_pstate: Support highest performance change interrupt (Srinivas Pandruvada)
  - x86/cpufeatures: Add HWP highest perf change feature flag (Srinivas Pandruvada)
  - cpufreq: intel_pstate: Replace boot_cpu_has() (Srinivas Pandruvada)
  - cpufreq: intel_pstate: Check turbo_is_disabled() in store_no_turbo() (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Fix unchecked HWP MSR access (Srinivas Pandruvada)
  - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (Jeff Johnson)
  - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (Arnd Bergmann)
  - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Use __ro_after_init for three variables (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Wait for canceled delayed work to complete (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Simplify spinlock locking (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Allow model specific EPPs (Srinivas Pandruvada)
  - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Jiri Slaby (SUSE))
  - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (Zhenguo Yao)
  - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Srinivas Pandruvada)
  - cpufreq: intel_pstate: Revise global turbo disable check (Srinivas Pandruvada)
  - platform/x86/intel/pmt: telemetry: Export API to read telemetry (David E. Box)
  - platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David E. Box)
  - platform/x86/intel/tpmi: Add additional TPMI header fields (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Align comments in kernel-doc (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Check major version change for TPMI Information (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Move TPMI ID definition (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Modify external interface to get read/write state (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Don't create devices for disabled features (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Srinivas Pandruvada)
  - platform/x86/intel/vsec: Remove nuisance message (David E. Box)
  - platform/x86/intel/vsec: Add base address field (David E. Box)
  - platform/x86/intel/vsec: Add intel_vsec_register (Gayatri Kammela)
  - platform/x86/intel/vsec: Assign auxdev parent by argument (David E. Box)
  - platform/x86/intel/vsec: Use cleanup.h (David E. Box)
  - platform/x86/intel/vsec: remove platform_info from vsec device structure (David E. Box)
  - platform/x86/intel/vsec: Move structures to header (David E. Box)
  - platform/x86/intel/vsec: Remove unnecessary return (David E. Box)
  - anolis: erofs: fix the warning in erofs_fc_fill_super (Hongzhen Luo)
  - erofs: mechanically convert erofs_read_metabuf() to offsets (Al Viro)
  - erofs: clean up erofs_show_options() (Hongzhen Luo)
  - erofs: Zstandard compression support (Gao Xiang)
  - erofs: clean up z_erofs_load_full_lcluster() (Gao Xiang)
  - erofs: add a reserved buffer pool for lz4 decompression (Chunhai Guo)
  - erofs: do not use pagepool in z_erofs_gbuf_growsize() (Chunhai Guo)
  - erofs: rename per-CPU buffers to global buffer pool and make it configurable (Chunhai Guo)
  - erofs: rename utils.c to zutil.c (Chunhai Guo)
  - erofs: modify the error message when prepare_ondemand_read failed (Hongbo Li)
  - erofs: switch erofs_bread() to passing offset instead of block number (Al Viro)
  - erofs: support compressed inodes over fscache (Jingbo Xu)
  - erofs: make iov_iter describe target buffers over fscache (Jingbo Xu)
  - erofs: refine managed cache operations to folios (Gao Xiang)
  - erofs: convert z_erofs_submissionqueue_endio() to folios (Gao Xiang)
  - erofs: convert z_erofs_fill_bio_vec() to folios (Gao Xiang)
  - erofs: get rid of `justfound` debugging tag (Gao Xiang)
  - erofs: convert z_erofs_do_read_page() to folios (Gao Xiang)
  - erofs: convert z_erofs_onlinepage_.* to folios (Gao Xiang)
  - mm: add folio_end_read() (Matthew Wilcox (Oracle))
  - erofs: fix inode metadata space layout description in documentation (Tiwei Bie)
  - erofs: move erofs_xattr_handlers and xattr_handler_map to .rodata (Wedson Almeida Filho)
  - anolis: drivers/irqchip: Disable pci_irq_limit when using avec interrupt controller (Juxin Gao)
  - anolis: objtool: Split struct orc_entry initialization for arch  specific definitions (Jia He)
  - anolis: objtool: arm64: Move structure orc_entry to arm64 asm/orc_types.h (Jia He)
  - ipv6/udp: Add 4-tuple hash for connected socket (Philo Lu)
  - ipv4/udp: Add 4-tuple hash for connected socket (Philo Lu)
  - net/udp: Add 4-tuple hash list basis (Philo Lu)
  - net/udp: Add a new struct for hash2 slot (Philo Lu)
  - anolis: drivers/iommu: Repair the iommu pass-through TLB refresh and page table mapping problem (Xianglai Li)
  - anolis: mm: memcontrol: enable oom.group on cgroup-v1 (Wenwei Tao)
  - anolis: mm: fix suspicious RCU usage in mem_cgroup_account_oom_skip (Gu Mi)
  - anolis: mm: memcontrol: introduce memcg priority oom (Wenwei Tao)
  - anolis: kernel: cgroup: account number of tasks in the css and its descendants (Wenwei Tao)
  - anolis: configs: align L1 x86 misc configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L1 security & crypto related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L1 arm64 arch related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L1 x86 arch related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align mm related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L1 net related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L1 fs related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L1 driver related configs to devel-5.10 (Qiao Ma)
  - anolis: configs: align L0 kconfigs to devel-5.10 (Qiao Ma)
  - anolis: configs: refresh kconfigs (Qiao Ma)
  - anolis: mm: do not skip zombie memcgs in one-shot mode (Xu Yu)
  - anolis: memcg: Restrict memcg zombie scan interval (Xunlei Pang)
  - anolis: mm, memcg: introduce per memcg switch to reap zombie background (Xu Yu)
  - anolis: mm, memcg: Provide users the ability to reap zombie memcgs (Xunlei Pang)
  - LoongArch: Update Loongson-3 default config file (Huacai Chen)
  - compiler.h: specify correct attribute for .rodata..c_jump_table (Tiezhu Yang)
  - LoongArch: Set AS_HAS_THIN_ADD_SUB as y if AS_IS_LLVM (Tiezhu Yang)
  - LoongArch: Enable objtool for Clang (Tiezhu Yang)
  - objtool: Handle frame pointer related instructions (Tiezhu Yang)
  - LoongArch: Add ifdefs to fix LSX and LASX related warnings (Tiezhu Yang)
  - LoongArch: Only allow OBJTOOL & ORC unwinder if toolchain supports -mthin-add-sub (Xi Ruoyao)
  - LoongArch: Add kernel livepatching support (Jinyang He)
  - LoongArch: Fix definition of ftrace_regs_set_instruction_pointer() (Tiezhu Yang)
  - LoongArch: Add ORC stack unwinder support (Tiezhu Yang)
  - objtool: Check local label in read_unwind_hints() (Tiezhu Yang)
  - objtool: Check local label in add_dead_ends() (Tiezhu Yang)
  - objtool/LoongArch: Enable orc to be built (Tiezhu Yang)
  - objtool/LoongArch: Implement instruction decoder (Tiezhu Yang)
  - objtool/LoongArch: Enable objtool to be built (Tiezhu Yang)
  - anolis: bpf: Add relayfs support for bpf (Philo Lu)
  - anolis: tcp: add tracepoints for tcp data send/recv/ack used by tcprt (Philo Lu)
  - bpf: Add __bpf_hook_{start,end} macros (Dave Marchevsky)
  - bpf: Add __bpf_kfunc_{start,end}_defs macros (Dave Marchevsky)
  - selftests/bpf: Expand skb dynptr selftests for tp_btf (Philo Lu)
  - bpf: Allow bpf_dynptr_from_skb() for tp_btf (Philo Lu)
  - tcp: Use skb__nullable in trace_tcp_send_reset (Philo Lu)
  - selftests/bpf: Add test for __nullable suffix in tp_btf (Philo Lu)
  - bpf: Support __nullable argument suffix for tp_btf (Philo Lu)
  - bpf: Move __kfunc_param_match_suffix() to btf.c. (Kui-Feng Lee)
  - anolis: KVM: SVM: CSV: Explicitly enable LBR Virtualization after succeed to RECEIVE_ENCRYPT_CONTEXT (hanliyang)
  - anolis: KVM: SVM: CSV: Explicitly enable LBR Virtualization after succeed to LAUNCH_ENCRYPT_VMCB (hanliyang)
  - anolis: KVM: SVM: CSV: Explicitly enable LBR Virtualization after succeed to RECEIVE_UPDATE_VMSA (hanliyang)
  - anolis: KVM: SVM: Correct asid range for Hygon CSV2,CSV3 guests when validate it (hanliyang)
  - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Miaohe Lin)
  - anolis: configs: ensure CONFIG_RETPOLINE is enabled (Qiao Ma)
  - anolis: configs: Enable CONFIG_LIVEPATCH for arm64 (Jia He)
  - arm64: Enable livepatch for ARM64 (Madhavan T. Venkataraman)
  - Revert "objtool: Reorganize CFI code" (Jia He)
  - Revert "objtool: Reorganize instruction-related code" (Jia He)
  - Revert "objtool: Move decode_instructions() to a separate file" (Jia He)
  - Revert "objtool: Reorganize Unwind hint code" (Jia He)
  - Revert "objtool: Reorganize ORC types" (Jia He)
  - objtool: Seperate arch-specific and generic parts (Jia He)
  - Revert “objtool: Reorganize ORC code” (Jia He)
  - Revert "objtool: Reorganize ORC kernel code" (Jia He)
  - Revert "arm64: Enable livepatch for ARM64" (Jia He)
  - Revert "anolis: configs: Enable CONFIG_LIVEPATCH for arm64" (Jia He)
  - anolis: Revert "anolis: configs: refresh kconfigs" (Jia He)
  - mm: khugepaged: fix the incorrect statistics when collapsing large file folios (Baolin Wang)
  - selftests: mm: support shmem mTHP collapse testing (Baolin Wang)
  - mm: khugepaged: support shmem mTHP collapse (Baolin Wang)
  - mm: khugepaged: support shmem mTHP copy (Baolin Wang)
  - mm: khugepaged: use the number of pages in the folio to check the reference count (Baolin Wang)
  - mm: khugepaged: expand the is_refcount_suitable() to support file folios (Baolin Wang)
  - khugepaged: use a folio throughout hpage_collapse_scan_file() (Matthew Wilcox (Oracle))
  - khugepaged: use a folio throughout collapse_file() (Matthew Wilcox (Oracle))
  - khugepaged: pass a folio to __collapse_huge_page_copy() (Matthew Wilcox (Oracle))
  - khugepaged: remove hpage from collapse_huge_page() (Matthew Wilcox (Oracle))
  - anolis: LoongArch: Adjust dynamic writecombine policy (zhangtianyang)
  - mm: shmem: support large folio swap out (Baolin Wang)
  - mm: shmem: split large entry if the swapin folio is not large (Baolin Wang)
  - mm: shmem: drop folio reference count using 'nr_pages' in shmem_delete_from_page_cache() (Baolin Wang)
  - mm: shmem: support large folio allocation for shmem_replace_folio() (Baolin Wang)
  - mm: shmem: use swap_free_nr() to free shmem swap entries (Baolin Wang)
  - mm: filemap: use xa_get_order() to get the swap entry order (Baolin Wang)
  - mm: shmem: return number of pages beeing freed in shmem_free_swap (Daniel Gomez)
  - mm: shmem: extend shmem_partial_swap_usage() to support large folio swap (Baolin Wang)
  - mm: swap: extend swap_shmem_alloc() to support batch SWAP_MAP_SHMEM flag setting (Baolin Wang)
  - mm: shmem: move shmem_huge_global_enabled() into shmem_allowable_huge_orders() (Baolin Wang)
  - mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled() (Baolin Wang)
  - mm: shmem: simplify the suitable huge orders validation for tmpfs (Baolin Wang)
  - mm/hugetlb: have CONFIG_HUGETLB_PAGE select CONFIG_XARRAY_MULTI (Sidhartha Kumar)
  - fs/hugetlbfs/inode.c: mm/memory-failure.c: fix hugetlbfs hwpoison handling (Sidhartha Kumar)
  - mm/filemap: remove hugetlb special casing in filemap.c (Sidhartha Kumar)
  - NFSD: Force all NFSv4.2 COPY requests to be synchronous (Chuck Lever)
  - anolis: spec: extract cmdline from rpm spec (Qiao Ma)
  - anolis: configs: refresh kconfigs (Qiao Ma)
  - anolis: spec: use cgroup v1 for LoongArch platform (Hongchen Zhang)
  - anolis: loongarch: Fix build fail when make dist-rpm (Juxin Gao)
  - lib/buildid: Handle memfd_secret() files in build_id_parse() (Andrii Nakryiko)
  - lib/buildid: don't limit .note.gnu.build-id to the first page in ELF (Andrii Nakryiko)
  - lib/buildid: implement sleepable build_id_parse() API (Andrii Nakryiko)
  - lib/buildid: rename build_id_parse() into build_id_parse_nofault() (Andrii Nakryiko)
  - lib/buildid: remove single-page limit for PHDR search (Andrii Nakryiko)
  - lib/buildid: take into account e_phoff when fetching program headers (Andrii Nakryiko)
  - lib/buildid: add single folio-based file reader abstraction (Andrii Nakryiko)
  - lib/buildid: harden build ID parsing logic (Andrii Nakryiko)
  - buildid: use kmap_local_page() (Peng Hao)
  - mm: merge folio_is_secretmem() and folio_fast_pin_allowed() into gup_fast_folio_allowed() (David Hildenbrand)
  - selftests/memfd_secret: add vmsplice() test (David Hildenbrand)
  - anolis: uprobes: take care of ref count and mm counter for zero page (Zelin Deng)
  - intel_idle: fix ACPI _CST matching for newer Xeon platforms (Artem Bityutskiy)
  - anolis: PCI: LS7A2000 enable msi (wusheng)
  - anolis: PCI: Fixup kexec failed on loongson platform (Ming Wang)
  - anolis: cpufreq: Initialize scaling_cur_freq correctly (Juxin Gao)
  - anolis: drivers/crypto/ccp: fix the increase in page references caused by gfn_to_pfn (niuyongwen)
  - anolis: drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm (niuyongwen)
  - anolis: drivers/crypto/ccp: add ioctl API to pin TKM hugepage (xiongmengbiao)
  - anolis: driver/crypto/ccp: fix vtkm without C-bit when host SME deactivate (xiongmengbiao)
  - anolis: crypto: ccp: support TKM run on CSV (xiongmengbiao)
  - anolis: crypto: ccp: remove multi-level pointers processing for vpsp (xiongmengbiao)
  - uprobes: use pagesize-aligned virtual address when replacing pages (David Hildenbrand)
  - anolis: drivers/iommu: add iommu support (Xianglai Li)
  - anolis: loongarch/kvm: fix pch pic spinlock dead lock (Xianglai Li)
  - anolis: io_uring: add cpu check in io_get_sq_data (Ferry Meng)
  - Revert "fuse: move initialization of fuse_file to fuse_writepages() instead of in callback" (Miklos Szeredi)
  - anolis: config: loongarch: sync anolis_defconfig from loongson3_defconfig (Juxin Gao)
  - anolis: ima/Kconfig: fix TCG_HYGON select error (YiLin.Li)
  - anolis: mm: disable proactive compaction by default (Xu Yu)
  - anolis: sched: remove the limit about cpu burst setting (Tianchen Ding)
  - anolis: LoongArch: config: Disable CONFIG_LOONGSON3_ACPI_CPUFREQ by default (Juxin Gao)
  - anolis: x86/mce: Avoid triggering a schedule call in the NMI context (LeoLiu-oc)
  - anolis: KVM: SVM: CSV: Print CSV3 support info (hanliyang)
  - anolis: KVM: SVM: CSV: Move the code to support Hygon CSV reuse ASID to csv.c (hanliyang)
  - anolis: KVM: SVM: CSV: Move MSR_AMD64_SEV_ES_GHCB emulation to csv.c (hanliyang)
  - anolis: KVM: SVM: CSV: Move the code to support reboot Hygon CSV guest to csv.c (hanliyang)
  - anolis: KVM: SVM: CSV: Move {SEND,RECEIVE}_UPDATE_VMSA handlers to csv.c (hanliyang)
  - anolis: KVM: SVM: CSV: Move Hygon CSV RING_BUFFER handler to csv.c (hanliyang)
  - anolis: KVM: SVM: CSV: Move Hygon CSV attestation handler to csv.c (hanliyang)
  - anolis: KVM: SVM: CSV: Introduce hygon_kvm_hooks to save local functions and variables (hanliyang)
  - anolis: KVM: SVM: CSV: Skip initialization if CSV is unsupported (hanliyang)
  - anolis: x86/Kconfig: Select CMA if CONFIG_HYGON_CSV=y (hanliyang)
  - anolis: x86: Rename csv3_early_secure_call() to csv3_early_secure_call_ident_map() (hanliyang)
  - anolis: x86/mm: Rename csv.c to mem_encrypt_hygon.c (hanliyang)
  - anolis: virt/csv-guest: CONFIG_CSV_GUEST should depends on CONFIG_HYGON_CSV (hanliyang)
  - anolis: x86: Provide helper is_x86_vendor_hygon() and use it in Hygon confidential computing code (hanliyang)
  - anolis:ima/Kconfig: add the select relationship about IMA and TCG_HYGON (YiLin.Li)
  - anolis: configs: set both CONFIG_CRYPTO_DEV_CCP_DD and CONFIG_TCG_HYGON y (YiLin.Li)
  - anolis: drm/ast_loongson: override drm/ast driver (gaojuxin)
  - x86/resctrl: Don't try to free nonexistent RMIDs (Dave Martin)
  - x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline (Reinette Chatre)
  - anolis: x86/mce: Add NMIs setup in machine_check func (leoliu-oc)
  - anolis: LoongArch: Fix cpu hotplug issue (Bibo Mao)
  - anolis: revert "KVM: Introduce vcpu->wants_to_run" (Xianglai Li)
  - anolis: revert "KVM: Delete the now unused kvm_arch_sched_in()" (Xianglai Li)
  - anolis: revert "KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER" (Xianglai Li)
  - anolis: revert "KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally" (Xianglai Li)
  - anolis: revert "KVM: delete .change_pte MMU notifier callback" (Xianglai Li)
  - anolis: revert "kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol" (Xianglai Li)
  - anolis: KVM: arm64: Make MPAM mask in ID_AA64DFR0_EL1 writable (Shawn Wang)
  - anolis: irqchip: Add forgotten irq-loongson.h (gaojuxin)
  - anolis: Loongarch: Update config for loongson3_defconfig (gaojuxin)
  - LoongArch: KVM: Remove unnecessary CSR register saving during enter guest (Bibo Mao)
  - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Paolo Bonzini)
  - LoongArch: KVM: Remove undefined a6 argument comment for kvm_hypercall() (Dandan Zhang)
  - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini)
  - LoongArch: KVM: Add vcpu mapping from physical cpuid (Bibo Mao)
  - LoongArch: KVM: Remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS (Yuli Wang)
  - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Paolo Bonzini)
  - KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER (Sean Christopherson)
  - KVM: Delete the now unused kvm_arch_sched_in() (Sean Christopherson)
  - KVM: Introduce vcpu->wants_to_run (David Matlack)
  - LoongArch: KVM: Add cpucfg area for kvm hypervisor (Bibo Mao)
  - Loongarch: KVM: Add KVM hypercalls documentation for LoongArch (Bibo Mao)
  - LoongArch: KVM: Implement function kvm_para_has_feature() (Bibo Mao)
  - LoongArch: KVM: Enable paravirt feature control from VMM (Bibo Mao)
  - LoongArch: KVM: Add PMU support for guest (Song Gao)
  - LoongArch: KVM: Add vm migration support for LBT registers (Bibo Mao)
  - LoongArch: KVM: Add Binary Translation extension support (Bibo Mao)
  - LoongArch: KVM: Add VM feature detection function (Bibo Mao)
  - LoongArch: Revert qspinlock to test-and-set simple lock on VM (Bibo Mao)
  - LoongArch: KVM: Invalidate guest steal time address on vCPU reset (Bibo Mao)
  - KVM: Discard zero mask with function kvm_dirty_ring_reset (Bibo Mao)
  - perf kvm: Add kvm-stat for loongarch64 (Bibo Mao)
  - LoongArch: KVM: Add PV steal time support in guest side (Bibo Mao)
  - LoongArch: KVM: Add PV steal time support in host side (Bibo Mao)
  - LoongArch: KVM: always make pte young in page map's fast path (Jia Qingtong)
  - LoongArch: KVM: Mark page accessed and dirty with page ref added (Bibo Mao)
  - LoongArch: KVM: Add dirty bitmap initially all set support (Bibo Mao)
  - LoongArch: KVM: Add memory barrier before update pmd entry (Bibo Mao)
  - LoongArch: KVM: Discard dirty page tracking on readonly memslot (Bibo Mao)
  - LoongArch: KVM: Select huge page only if secondary mmu supports it (Bibo Mao)
  - LoongArch: KVM: Delay secondary mmu tlb flush until guest entry (Bibo Mao)
  - LoongArch: KVM: Sync pending interrupt when getting ESTAT from user mode (Bibo Mao)
  - LoongArch: KVM: Add mmio trace events support (Bibo Mao)
  - LoongArch: KVM: Add software breakpoint support (Bibo Mao)
  - LoongArch: KVM: Add PV IPI support on guest side (Bibo Mao)
  - LoongArch: KVM: Add PV IPI support on host side (Bibo Mao)
  - anolis: Fix the compile error (Xianglai Li)
  - anolis: Loongarch: Driver for loongson SE SDF (Zhao Qunqin)
  - mm: support large folios swap-in for sync io devices (Chuanhua Han)
  - mm: add nr argument in mem_cgroup_swapin_uncharge_swap() helper to support large folios (Barry Song)
  - mm: swap: add a adaptive full cluster cache reclaim (Kairui Song)
  - mm: swap: relaim the cached parts that got scanned (Kairui Song)
  - mm: swap: add a fragment cluster list (Kairui Song)
  - mm: swap: allow cache reclaim to skip slot cache (Kairui Song)
  - mm: swap: skip slot cache on freeing for mTHP (Kairui Song)
  - mm: swap: clean up initialization helper (Kairui Song)
  - mm: swap: separate SSD allocation from scan_swap_map_slots() (Chris Li)
  - mm: swap: mTHP allocate swap entries from nonfull list (Chris Li)
  - mm: swap: swap cluster switch to double link list (Chris Li)
  - mm: zswap: handle incorrect attempts to load large folios (Yosry Ahmed)
  - mm: zswap: fix zswap_never_enabled() for CONFIG_ZSWAP==N (Barry Song)
  - mm: zswap: add zswap_never_enabled() (Yosry Ahmed)
  - mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap() (Barry Song)
  - mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false (Barry Song)
  - mm: extend rmap flags arguments for folio_add_new_anon_rmap (Barry Song)
  - mm: do not update memcg stats for NR_{FILE/SHMEM}_PMDMAPPED (Yosry Ahmed)
  - mm: swap: add nr argument in swapcache_prepare and swapcache_clear to support large folios (Barry Song)
  - mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases (Barry Song)
  - mm: extend 'usage' parameter so that cluster_swap_free_nr() can be reused (Barry Song)
  - anolis: Loongarch: Dynamic enable writecombined (zhangtianyang)
  - anolis: Loongarch: remove ARCH_WRITECOMBINE (gaojuxin)
  - anolis: Loongarch: Use generic SHMLBA (zhangtianyang)
  - anolis: Loongarch: Adjust SHMLBA to PAGE_SIZE (zhangtianyang)
  - irqchip/loongarch-avec: Add AVEC irqchip support (gaojuxin)
  - anolis: Loongarch: Cancel CONFIG_RANDOMIZE_BASE=y (zhangtianyang)
  - PCI/ACPI: Increase Loongson max PCI hosts to 8 (zhenghaowei)
  - bpf: Fix dtor CFI (Peter Zijlstra)
  - cfi: Add CFI_NOSEAL() (Peter Zijlstra)
  - x86/cfi,bpf: Fix bpf_struct_ops CFI (Peter Zijlstra)
  - x86/cfi,bpf: Fix bpf_callback_t CFI (Peter Zijlstra)
  - x86/cfi,bpf: Fix BPF JIT call (Peter Zijlstra)
  - cfi: Flip headers (Peter Zijlstra)
  - anolis: configs: Enable CONFIG_LIVEPATCH for arm64 (Jia He)
  - arm64: Generate orc_hash.h (Jia He)
  - init/Kconfig: Downgrade LD_ORPHAN_WARN_LEVEL to warn if ARM_64 && LIVEPATCH (Jia He)
  - objtool: Fix the size of bit field "type" in struct orc_entry (Jia He)
  - irqchip/gic-v3: Use BUG() instead of unreachable() in gic_dist_base_alias() (Jia He)
  - crypto: arm64/poly1305 - move data to rodata section (Jia He)
  - arm64/orc: Add ELF section with ORC version identifier (Wei Chen)
  - arm64: Enable livepatch for ARM64 (Madhavan T. Venkataraman)
  - arm64: Define TIF_PATCH_PENDING for livepatch (Madhavan T. Venkataraman)
  - arm64: Define HAVE_DYNAMIC_FTRACE_WITH_ARGS (Madhavan T. Venkataraman)
  - arm64: unwinder: Add a reliability check in the unwinder based on ORC (Madhavan T. Venkataraman)
  - arm64: Build the kernel with ORC information (Madhavan T. Venkataraman)
  - arm64: Add kernel and module support for ORC (Madhavan T. Venkataraman)
  - arm64: Add unwind hints to exception handlers (Madhavan T. Venkataraman)
  - objtool: arm64: Add unwind hint support (Madhavan T. Venkataraman)
  - objtool: arm64: Generate ORC data from CFI for object files (Madhavan T. Venkataraman)
  - objtool: arm64: Walk instructions and compute CFI for each instruction (Madhavan T. Venkataraman)
  - objtool: arm64: Compute destinations for call and jump instructions (Madhavan T. Venkataraman)
  - objtool: arm64: Invoke the decoder (Madhavan T. Venkataraman)
  - objtool: arm64: Implement decoder for Dynamic FP validation (Madhavan T. Venkataraman)
  - objtool: arm64: Add basic definitions and compile (Madhavan T. Venkataraman)
  - objtool: Introduce STATIC_CHECK (Madhavan T. Venkataraman)
  - objtool: Reorganize ORC kernel code (justinhe2)
  - objtool: Reorganize ORC code (Madhavan T. Venkataraman)
  - objtool: Reorganize ORC types (Madhavan T. Venkataraman)
  - objtool: Reorganize Unwind hint code (Madhavan T. Venkataraman)
  - objtool: Move decode_instructions() to a separate file (Madhavan T. Venkataraman)
  - objtool: Reorganize instruction-related code (Madhavan T. Venkataraman)
  - objtool: Reorganize CFI code (Madhavan T. Venkataraman)
  - anolis: configs: Fix bug in if statement of generate_configs.sh (Jia He)
  - anolis: crypto: ccp: add more checks for sev_dev_hooks_installed (xiongmengbiao)
  - anolis: crypto: ccp: Move Hygon tdm and vpsp code to drivers/crypto/ccp/hygon/ (hanliyang)
  - anolis: crypto: ccp: Merge multiple csv-dev.{c,h} (hanliyang)
  - anolis: crypto: ccp: Rename psp-ringbuf.{c,h} to hygon/ring-buffer.{c,h} (hanliyang)
  - anolis: crypto: ccp: Use csv_ioctl to process Hygon CSV ioctl request (hanliyang)
  - anolis: crypto: ccp: Reduce more code intrusion in psp-dev.c and sev-dev.c (hanliyang)
  - anolis: crypto: ccp: Move CSV_DOWNLOAD_FIRMWARE ioctl handler to hygon/csv-dev.c (hanliyang)
  - anolis: crypto: ccp: Move Hygon CSV api version interface to hygon/csv-dev.c (hanliyang)
  - anolis: crypto: ccp: Move CSV_HGSC_CERT_IMPORT ioctl handler to hygon/csv-dev.c (hanliyang)
  - anolis: crypto: ccp: Reduce code intrusion in linux/psp-sev.h and uapi/linux/psp-sev.h (hanliyang)
  - anolis: crypto: ccp: Move the fixup code for Hygon psp to Hygon specific files (hanliyang)
  - anolis: crypto: ccp: Bind specific sp_dev_vdata for Hygon secure processor (hanliyang)
  - anolis: crypto: ccp: Introduce hygon specific interface to support driver (hanliyang)
  - anolis: Revert "perf/tests: fix record+probe_libc_inet_pton test on aarch64" (Jing Zhang)
  - anolis: configs: open CONFIG_INFINIBAND_IRDMA by default (Guixin Liu)
  - anolis: configs: open some ata vendor configs by default (Guixin Liu)
  - anolis: configs: open CONFIG_SCSI_MVSAS by default (Guixin Liu)
  - anolis: configs: open CONFIG_BCACHE by default (Guixin Liu)
  - anolis: configs: enable CONFIG_PCI_PF_STUB by default (Guixin Liu)
  - perf test: Fix parse-events tests to skip parametrized events (Athira Rajeev)
  - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Wenkuan Wang)
  - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Sandipan Das)
  - x86/CPU/AMD: Do the common init on future Zens too (Borislav Petkov (AMD))
  - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Mario Limonciello)
  - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Borislav Petkov (AMD))
  - x86/CPU/AMD: Drop now unused CPU erratum checking function (Borislav Petkov (AMD))
  - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Borislav Petkov (AMD))
  - x86/CPU/AMD: Get rid of amd_erratum_400[] (Borislav Petkov (AMD))
  - x86/CPU/AMD: Get rid of amd_erratum_383[] (Borislav Petkov (AMD))
  - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Borislav Petkov (AMD))
  - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Borislav Petkov (AMD))
  - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Borislav Petkov (AMD))
  - perf tests: Skip pipe test if noploop symbol is missing (Adrian Hunter)
  - perf tests: Avoid fork in perf_has_symbol test (Ian Rogers)
  - perf tests lib: Add perf_has_symbol.sh (Adrian Hunter)
  - perf/tests: fix record+probe_libc_inet_pton test on aarch64 (Jing Zhang)
  - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Likhitha Korrapati)
  - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Yicong Yang)
  - selftests: udpgro: no need to load xdp for gro (Hangbin Liu)
  - selftests/bpf: update test_offload to use new orphaned property (Stanislav Fomichev)
  - bpftool: mark orphaned programs during prog show (Stanislav Fomichev)
  - LoongArch: Fix kernel panic if no initrd with defconfig (Tiezhu Yang)
  - anolis: perf/x86/zhaoxin/uncore: update KX-7000 support (leoliu-oc)
  - tracing/selftests: Update kprobe args char/string to match new functions (Steven Rostedt (Google))
  - anolis: Revert "selftests/bpf: adjust dummy_st_ops_success to detect additional error" (Tianchen Ding)
  - anolis: Revert "selftests/bpf: do not pass NULL for non-nullable params in dummy_st_ops" (Tianchen Ding)
  - anolis: Revert "selftests/bpf: dummy_st_ops should reject 0 for non-nullable params" (Tianchen Ding)
  - anolis: sched: disable auto group by default (Shanpei Chen)
  - anolis: xfs: fix build failure when CONFIG_FS_DAX is off (gaojuxin)
  - anolis: iommu/dma: Fix not fully traversing iova reservations issue (leoliu-oc)
  - anolis: There need drm-direct.h for loongarch under current kernel version (gaojuxin)
  - virtio_fs: add sysfs entries for queue information (Max Gurtovoy)
  - virtio_fs: introduce virtio_fs_put_locked helper (Max Gurtovoy)
  - virtiofs: include a newline in sysfs tag (Brian Foster)
  - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Stefan Hajnoczi)
  - virtiofs: emit uevents on filesystem events (Stefan Hajnoczi)
  - virtiofs: export filesystem tags through sysfs (Stefan Hajnoczi)
  - fuse: use exclusive lock when FUSE_I_CACHE_IO_MODE is set (yangyun)
  - fuse: Use in_group_or_capable() helper (Youling Tang)
  - fs: Export in_group_or_capable() (Youling Tang)
  - fuse: get rid of ff->readdir.lock (Miklos Szeredi)
  - fuse: remove unneeded lock which protecting update of congestion_threshold (Kemeng Shi)
  - fuse: Fix missing FOLL_PIN for direct-io (Lei Huang)
  - fuse: remove an unnecessary if statement (Jiachen Zhang)
  - fuse: Track process write operations in both direct and writethrough modes (Zhou Jifeng)
  - fuse: __kuid_val/__kgid_val helpers in fuse_fill_attr_from_inode() (Alexander Mikhalitsyn)
  - fuse: fix typo for fuse_permission comment (Alexander Mikhalitsyn)
  - fuse: use FUSE_ROOT_ID in fuse_get_root_inode() (Miklos Szeredi)
  - fuse: factor out helper for FUSE_DEV_IOC_CLONE (Amir Goldstein)
  - fuse: add simple request tracepoints (Josef Bacik)
  - fuse: use correct name fuse_conn_list in docstring (Aurelien Aptel)
  - fuse: add fast path for fuse_range_is_writeback (yangyun)
  - anolis: spec: ensure vmlinux's BTF section unchanged (Qiao Ma)
  - fuse: refactor out shared logic in fuse_writepages_fill() and fuse_writepage_locked() (Joanne Koong)
  - fuse: move fuse file initialization to wpa allocation time (Joanne Koong)
  - fuse: convert fuse_writepages_fill() to use a folio for its tmp page (Joanne Koong)
  - fuse: move initialization of fuse_file to fuse_writepages() instead of in callback (Joanne Koong)
  - fuse: refactor finished writeback stats updates into helper function (Joanne Koong)
  - fuse: drop unused fuse_mount arg in fuse_writepage_finish() (Joanne Koong)
  - fuse: Convert fuse_writepage_locked to take a folio (Matthew Wilcox (Oracle))
  - fuse: Remove fuse_writepage (Matthew Wilcox (Oracle))
  - anolis: watchdog: enlarge watchdog_thresh limit (Cruz Zhao)
  - anolis: iommu/vt-d: Add support for detecting ACPI namespace device in RMRR (leoliu-oc)
  - fuse: clear FR_PENDING if abort is detected when sending request (Miklos Szeredi)
  - fuse: cleanup request queuing towards virtiofs (Miklos Szeredi)
  - kfence: save freeing stack trace at calling time instead of freeing time (Tianchen Ding)
  - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Tao Su)
  - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Gerd Hoffmann)
  - anolis: efi: cper: Add Zhaoxin/Centaur ZDI/ZPI error decode (leoliu-oc)
  - anolis: ata: ahci: Add support for AHCI SGPIO Enclosure Management (leoliu-oc)
  - anolis: Add support for Zhaoxin I2C controller (leoliu-oc)
  - anolis: dmaengine: xgene-dma: workaround for compilation errors. (Qinyun Tan)
  - fortify: use if_changed_dep to record header dependency in *.cmd files (Masahiro Yamada)
  - fortify: move test_fortify.sh to lib/test_fortify/ (Masahiro Yamada)
  - fortify: refactor test_fortify Makefile to fix some build problems (Masahiro Yamada)
  - fortify: fix warnings in fortify tests with KASAN (Masahiro Yamada)
  - mm: page_alloc: use the correct THP order for THP PCP (Baolin Wang)
  - mm: fix khugepaged activation policy (Ryan Roberts)
  - mm/huge_memory: mark racy access onhuge_anon_orders_always (Ran Xiaokai)
  - anolis: mm: shmem: extend hugepage order checking in shmem_alloc_folio() (Shawn Wang)
  - mm: tidy up shmem mTHP controls and stats (Ryan Roberts)
  - mm: cleanup count_mthp_stat() definition (Ryan Roberts)
  - mm: shmem: rename mTHP shmem counters (Ryan Roberts)
  - mm: shmem: fix incorrect aligned index when checking conflicts (Baolin Wang)
  - mm: shmem: avoid allocating huge pages larger than MAX_PAGECACHE_ORDER for shmem (Baolin Wang)
  - mm/huge_memory: avoid PMD-size page cache if needed (Gavin Shan)
  - mm/readahead: limit page cache size in page_cache_ra_order() (Gavin Shan)
  - mm: thp: support "THPeligible" semantics for mTHP with anonymous shmem (Bang Li)
  - mm/shmem: fix input and output inconsistencies (Bang Li)
  - mm: shmem: add mTHP counters for anonymous shmem (Baolin Wang)
  - mm: shmem: add mTHP size alignment in shmem_get_unmapped_area (Baolin Wang)
  - mm: shmem: add mTHP support for anonymous shmem (Baolin Wang)
  - mm: shmem: add multi-size THP sysfs interface for anonymous shmem (Baolin Wang)
  - mm: shmem: add THP validation for PMD-mapped THP related statistics (Baolin Wang)
  - mm: memory: extend finish_fault() to support large folio (Baolin Wang)
  - mm: use update_mmu_tlb_range() to simplify code (Bang Li)
  - mm: implement update_mmu_tlb() using update_mmu_tlb_range() (Bang Li)
  - mm: add update_mmu_tlb_range() (Bang Li)
  - mm: shmem: Merge shmem_alloc_hugefolio() with shmem_alloc_folio() (Liu Shixin)
  - net: wangxun: add ethtool_ops for channel number (Jiawen Wu)
  - intel_idle: add Granite Rapids Xeon support (Artem Bityutskiy)
  - platform/x86/intel/ifs: Fix SBAF title underline length (Kuppuswamy Sathyanarayanan)
  - trace: platform/x86/intel/ifs: Add SBAF trace support (Jithu Joseph)
  - platform/x86/intel/ifs: Add SBAF test support (Jithu Joseph)
  - platform/x86/intel/ifs: Add SBAF test image loading support (Jithu Joseph)
  - platform/x86/intel/ifs: Refactor MSR usage in IFS test code (Kuppuswamy Sathyanarayanan)
  - selftests: ifs: verify IFS ARRAY BIST functionality (Pengfei Xu)
  - selftests: ifs: verify IFS scan test functionality (Pengfei Xu)
  - selftests: ifs: verify test image loading functionality (Pengfei Xu)
  - selftests: ifs: verify test interfaces are created by the driver (Pengfei Xu)
  - platform/x86/intel/ifs: Disable irq during one load stage (Jithu Joseph)
  - platform/x86/intel/ifs: trace: display batch num in hex (Jithu Joseph)
  - platform/x86/intel/ifs: Classify error scenarios correctly (Jithu Joseph)
  - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (Ilpo Järvinen)
  - platform/x86/intel/ifs: Add an entry rendezvous for SAF (Ashok Raj)
  - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (Ashok Raj)
  - platform/x86/intel/ifs: Add current batch number to trace output (Ashok Raj)
  - platform/x86/intel/ifs: Trace on all HT threads when executing a test (Ashok Raj)
  - percpu_counter: extend _limited_add() to negative amounts (Hugh Dickins)
  - shmem,percpu_counter: add _limited_add(fbc, limit, amount) (Hugh Dickins)
  - shmem: _add_to_page_cache() before shmem_inode_acct_blocks() (Hugh Dickins)
  - shmem: move memcg charge out of shmem_add_to_page_cache() (Hugh Dickins)
  - shmem: shmem_acct_blocks() and shmem_inode_acct_blocks() (Hugh Dickins)
  - shmem: trivial tidyups, removing extra blank lines, etc (Hugh Dickins)
  - shmem: factor shmem_falloc_wait() out of shmem_fault() (Hugh Dickins)
  - shmem: remove vma arg from shmem_get_folio_gfp() (Hugh Dickins)
  - shmem: shrink shmem_inode_info: dir_offsets in a union (Hugh Dickins)
  - net: fill in MODULE_DESCRIPTION()s for wx_lib (Jakub Kicinski)
  - net: wangxun: add ethtool_ops for msglevel (Jiawen Wu)
  - net: wangxun: add coalesce options support (Jiawen Wu)
  - net: wangxun: add ethtool_ops for ring parameters (Jiawen Wu)
  - net: wangxun: add flow control support (Jiawen Wu)
  - net: ngbe: convert phylib to phylink (Jiawen Wu)
  - anolis: LoongArch: KVM: Fix pmu build error (Song Gao)
  - mm: swap: entirely map large folios found in swapcache (Chuanhua Han)
  - mm: swap: make should_try_to_free_swap() support large-folio (Chuanhua Han)
  - mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages (Barry Song)
  - mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally (Barry Song)
  - mm: remove the implementation of swap_free() and always use swap_free_nr() (Barry Song)
  - mm: swap: introduce swap_free_nr() for batched swap_free() (Chuanhua Han)
  - mm: thp_get_unmapped_area must honour topdown preference (Ryan Roberts)
  - mm: mmap: map MAP_STACK to VM_NOHUGEPAGE (Yang Shi)
  - mm: align larger anonymous mappings on THP boundaries (Rik van Riel)
  - anolis: xfs: try to flush logs for secondary inodes (Gao Xiang)
  - anolis: xfs: export xfs_wait_reflink_secondary() for khotfixes (Gao Xiang)
  - anolis: xfs: add more checks for XFS_IOC_SET_REFLINK_FLAGS (Gao Xiang)
  - anolis: xfs: never block page fault during inode inactivation (Gao Xiang)
  - anolis: xfs: fix build failure when CONFIG_FS_DAX is off (Gao Xiang)
  - anolis: dax, xfs: support memory failure without XFS rmapbt (Gao Xiang)
  - anolis: xfs: replace `i_reflink_ino` with pointers `i_reflink_opt_ip` (Gao Xiang)
  - anolis: xfs: eliminate rmap when unshare range (Joseph Qi)
  - anolis: mm: support fast reflink (Xu Yu)
  - anolis: xfs: relocate XFS_REFLINK_{PRIMARY, SECONDARY} check (Xu Yu)
  - anolis: xfs: bypass xfs_break_layouts() for inodes flagged with XFS_REFLINK_{PRIMARY, SECONDARY} (Joseph Qi)
  - anolis: xfs: add capability to unshare shared range of files that don't trigger cow (Joseph Qi)
  - anolis: dax: add helper to copy pmem range (Joseph Qi)
  - mm: add docs for per-order mTHP split counters (Lance Yang)
  - mm: add per-order mTHP split counters (Lance Yang)
  - mm: huge_memory: add the missing folio_test_pmd_mappable() for THP split statistics (Baolin Wang)
  - mm: huge_mm: fix undefined reference to `mthp_stats' for CONFIG_SYSFS=n (Barry Song)
  - mm: drop the 'anon_' prefix for swap-out mTHP counters (Baolin Wang)
  - mm: correct the docs for thp_fault_alloc and thp_fault_fallback (Barry Song)
  - mm: add docs for per-order mTHP counters and transhuge_page ABI (Barry Song)
  - mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters (Barry Song)
  - mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters (Barry Song)
  - mm: memory: move mem_cgroup_charge() into alloc_anon_folio() (Kefeng Wang)
  - tools/mm: add thpmaps script to dump THP usage info (Ryan Roberts)
  - mm: memcg: add THP swap out info for anonymous reclaim (Xin Hao)
  - anolis: configs: enable CONFIG_FW_LOADER_COMPRESS by default (Aubrey Li)
  - fuse: check aborted connection before adding requests to pending list for resending (Joanne Koong)
  - virtio-fs: improved request latencies when Virtio queue is full (Peter-Jan Gootzen)
  - virtio-fs: let -ENOMEM bubble up or burst gently (Peter-Jan Gootzen)
  - virtio_fs: remove duplicate check if queue is broken (Li RongQing)
  - mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD (Ryan Roberts)
  - mm: vmscan: avoid split during shrink_folio_list() (Ryan Roberts)
  - mm: swap: allow storage of all mTHP orders (Ryan Roberts)
  - mm: swap: update get_swap_pages() to take folio order (Ryan Roberts)
  - mm: swap: simplify struct percpu_cluster (Ryan Roberts)
  - mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache() (Ryan Roberts)
  - mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags (Ryan Roberts)
  - mm: make folio_pte_batch available outside of mm/memory.c (Barry Song)
  - anolis: module: introduce the sig_enforce_subsys param (Guixin Liu)
  - mm: fix possible OOB in numa_rebuild_large_mapping() (Kefeng Wang)
  - mm: support multi-size THP numa balancing (Baolin Wang)
  - mm: factor out the numa mapping rebuilding into a new helper (Baolin Wang)
  - mm: convert folio_estimated_sharers() to folio_likely_mapped_shared() (David Hildenbrand)
  - mm: remove page_cpupid_xchg_last() (Kefeng Wang)
  - mm: use folio_xchg_last_cpupid() in wp_page_reuse() (Kefeng Wang)
  - mm: convert wp_page_reuse() and finish_mkwrite_fault() to take a folio (Kefeng Wang)
  - mm: make finish_mkwrite_fault() static (Kefeng Wang)
  - mm: huge_memory: use folio_xchg_last_cpupid() in __split_huge_page_tail() (Kefeng Wang)
  - mm: migrate: use folio_xchg_last_cpupid() in folio_migrate_flags() (Kefeng Wang)
  - sched/fair: use folio_xchg_last_cpupid() in should_numa_migrate_memory() (Kefeng Wang)
  - mm: add folio_xchg_last_cpupid() (Kefeng Wang)
  - mm: remove xchg_page_access_time() (Kefeng Wang)
  - mm: huge_memory: use a folio in change_huge_pmd() (Kefeng Wang)
  - mm: mprotect: use a folio in change_pte_range() (Kefeng Wang)
  - sched/fair: use folio_xchg_access_time() in numa_hint_fault_latency() (Kefeng Wang)
  - mm: add folio_xchg_access_time() (Kefeng Wang)
  - mm: remove page_cpupid_last() (Kefeng Wang)
  - mm: huge_memory: use folio_last_cpupid() in __split_huge_page_tail() (Kefeng Wang)
  - mm: huge_memory: use folio_last_cpupid() in do_huge_pmd_numa_page() (Kefeng Wang)
  - mm: memory: use folio_last_cpupid() in do_numa_page() (Kefeng Wang)
  - mm: add folio_last_cpupid() (Kefeng Wang)
  - mm_types: add virtual and _last_cpupid into struct folio (Kefeng Wang)
  - sched/numa, mm: make numa migrate functions to take a folio (Kefeng Wang)
  - mm: mempolicy: make mpol_misplaced() to take a folio (Kefeng Wang)
  - mm: memory: make numa_migrate_prep() to take a folio (Kefeng Wang)
  - mm: memory: use a folio in do_numa_page() (Kefeng Wang)
  - mm: huge_memory: use a folio in do_huge_pmd_numa_page() (Kefeng Wang)
  - mm: memory: add vm_normal_folio_pmd() (Kefeng Wang)
  - mm: migrate: remove isolated variable in add_page_for_migration() (Kefeng Wang)
  - mm: migrate: remove PageHead() check for HugeTLB in add_page_for_migration() (Kefeng Wang)
  - mm: migrate: use a folio in add_page_for_migration() (Kefeng Wang)
  - mm: migrate: use __folio_test_movable() (Kefeng Wang)
  - mm: migrate: convert migrate_misplaced_page() to migrate_misplaced_folio() (Kefeng Wang)
  - mm: migrate: convert numamigrate_isolate_page() to numamigrate_isolate_folio() (Kefeng Wang)
  - mm: migrate: remove THP mapcount check in numamigrate_isolate_page() (Kefeng Wang)
  - mm: migrate: remove PageTransHuge check in numamigrate_isolate_page() (Kefeng Wang)
  - anolis: configs: enable CONFIG_ASYNC_FORK by default (zhouzhixin.zzx)
  - anolis: mm: async fork: introduce async fork interface (zhouzhixin.zzx)
  - anolis: configs: mark CONFIG_FCOE important (Qiao Ma)
  - anolis: configs: disable CONFIG_RAS_CEC (Qiao Ma)
  - anolis: x86/hpet: Read HPET directly if panic in progress (leoliu-oc)
  - mm/compaction: optimize >0 order folio compaction with free page split. (Zi Yan)
  - mm/compaction: add support for >0 order folio memory compaction. (Zi Yan)
  - mm/compaction: enable compacting >0 order folios. (Zi Yan)
  - mm/page_alloc: remove unused fpi_flags in free_pages_prepare() (Zi Yan)
  - mm: compaction: limit the suitable target page order to be less than cc->order (Baolin Wang)
  - mm: compaction: update the cc->nr_migratepages when allocating or freeing the freepages (Baolin Wang)
  - anolis: configs: generate config files with dummy pahole (Qiao Ma)
  - arm64/mm: improve comment in contpte_ptep_get_lockless() (Ryan Roberts)
  - arm64/mm: export contpte symbols only to GPL users (Ryan Roberts)
  - arm64/mm: automatically fold contpte mappings (Ryan Roberts)
  - arm64/mm: __always_inline to improve fork() perf (Ryan Roberts)
  - arm64/mm: implement pte_batch_hint() (Ryan Roberts)
  - mm: add pte_batch_hint() to reduce scanning in folio_pte_batch() (Ryan Roberts)
  - arm64/mm: implement new [get_and_]clear_full_ptes() batch APIs (Ryan Roberts)
  - arm64/mm: implement new wrprotect_ptes() batch API (Ryan Roberts)
  - arm64/mm: wire up PTE_CONT for user mappings (Ryan Roberts)
  - arm64/mm: dplit __flush_tlb_range() to elide trailing DSB (Ryan Roberts)
  - arm64/mm: new ptep layer to manage contig bit (Ryan Roberts)
  - arm64/mm: convert ptep_clear() to ptep_get_and_clear() (Ryan Roberts)
  - arm64/mm: convert set_pte_at() to set_ptes(..., 1) (Ryan Roberts)
  - arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep) (Ryan Roberts)
  - mm: tidy up pte_next_pfn() definition (Ryan Roberts)
  - x86/mm: convert pte_next_pfn() to pte_advance_pfn() (Ryan Roberts)
  - arm64/mm: convert pte_next_pfn() to pte_advance_pfn() (Ryan Roberts)
  - mm: introduce pte_advance_pfn() and use for pte_next_pfn() (Ryan Roberts)
  - mm: thp: batch-collapse PMD with set_ptes() (Ryan Roberts)
  - mm: clarify the spec for set_ptes() (Ryan Roberts)
  - arm64: Mark the 'addr' argument to set_ptes() and __set_pte_at() as unused (Catalin Marinas)
  - arm64/mm: Hoist synchronization out of set_ptes() loop (Ryan Roberts)
  - mm/memory: fix missing pte marker for !page on pte zaps (Peter Xu)
  - mm/memory: optimize unmap/zap with PTE-mapped THP (David Hildenbrand)
  - mm/mmu_gather: improve cond_resched() handling with large folios and expensive page freeing (David Hildenbrand)
  - mm/mmu_gather: add __tlb_remove_folio_pages() (David Hildenbrand)
  - mm/mmu_gather: add tlb_remove_tlb_entries() (David Hildenbrand)
  - mm/mmu_gather: define ENCODED_PAGE_FLAG_DELAY_RMAP (David Hildenbrand)
  - mm/mmu_gather: pass "delay_rmap" instead of encoded page to __tlb_remove_page_size() (David Hildenbrand)
  - mm/memory: factor out zapping folio pte into zap_present_folio_pte() (David Hildenbrand)
  - mm/memory: further separate anon and pagecache folio handling in zap_present_pte() (David Hildenbrand)
  - mm/memory: handle !page case in zap_present_pte() separately (David Hildenbrand)
  - mm/memory: factor out zapping of present pte into zap_present_pte() (David Hildenbrand)
  - mm: convert to should_zap_page() to should_zap_folio() (Kefeng Wang)
  - mm/memory: ignore writable bit in folio_pte_batch() (David Hildenbrand)
  - mm/memory: ignore dirty/accessed/soft-dirty bits in folio_pte_batch() (David Hildenbrand)
  - mm/memory: optimize fork() with PTE-mapped THP (David Hildenbrand)
  - mm/memory: pass PTE to copy_present_pte() (David Hildenbrand)
  - mm/memory: factor out copying the actual PTE in copy_present_pte() (David Hildenbrand)
  - powerpc/mm: use pte_next_pfn() in set_ptes() (David Hildenbrand)
  - arm/mm: use pte_next_pfn() in set_ptes() (David Hildenbrand)
  - mm/pgtable: make pte_next_pfn() independent of set_ptes() (David Hildenbrand)
  - sparc/pgtable: define PFN_PTE_SHIFT (David Hildenbrand)
  - s390/pgtable: define PFN_PTE_SHIFT (David Hildenbrand)
  - riscv/pgtable: define PFN_PTE_SHIFT (David Hildenbrand)
  - powerpc/pgtable: define PFN_PTE_SHIFT (David Hildenbrand)
  - nios2/pgtable: define PFN_PTE_SHIFT (David Hildenbrand)
  - arm/pgtable: define PFN_PTE_SHIFT (David Hildenbrand)
  - arm64/mm: make set_ptes() robust when OAs cross 48-bit boundary (Ryan Roberts)
  - anolis: x86/mce/zhaoxin: Update mcelog to decode PCIE, ZDI/ZPI and DRAM errors (leoliu-oc)
  - anolis: kabi: reserve some space for kABI (Guixin Liu)
  - anolis: configs: bugfix for gcov and 64k kconfig_layout (Qinyun Tan)
  - anolis: configs: teach `make dist-configs-check` check extra config rules. (Qiao Ma)
  - anolis: configs: add checking rule for CXL related configs (Qiao Ma)
  - anolis: configs: set CONFIG_DEV_DAX_{HMEM,KMEM} to m (Qiao Ma)
  - anolis: config: open hyperv on arm64 (Guixin Liu)
  - anolis: configs: remove anolis_defconfig and anolis-debug_defconfig (Qiao Ma)
  - anolis: configs: support `make anolis_defconfig` command expicitly (Qiao Ma)
  - anolis: spec: generate configs from kconfig baseline (Qiao Ma)
  - anolis: configs: adjust the script logic of import operation (Qiao Ma)
  - anolis: configs: break configs into kconfig baseline (Qiao Ma)
  - anolis: configs: add kconfigs baseline framework (Qiao Ma)
  - mm/memory: fix folio_set_dirty() vs. folio_mark_dirty() in zap_pte_range() (David Hildenbrand)
  - mm/huge_memory: fix folio_set_dirty() vs. folio_mark_dirty() (David Hildenbrand)
  - mm/rmap: silence VM_WARN_ON_FOLIO() in __folio_rmap_sanity_checks() (David Hildenbrand)
  - mm/memory: don't require head page for do_set_pmd() (Andrew Bresticker)
  - mm: remove one last reference to page_add_*_rmap() (David Hildenbrand)
  - mm/rmap: rename COMPOUND_MAPPED to ENTIRELY_MAPPED (David Hildenbrand)
  - mm: convert page_try_share_anon_rmap() to folio_try_share_anon_rmap_[pte|pmd]() (David Hildenbrand)
  - mm/rmap: remove page_try_dup_anon_rmap() (David Hildenbrand)
  - mm/memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pte() (David Hildenbrand)
  - mm/huge_memory: page_try_dup_anon_rmap() -> folio_try_dup_anon_rmap_pmd() (David Hildenbrand)
  - mm/rmap: introduce folio_try_dup_anon_rmap_[pte|ptes|pmd]() (David Hildenbrand)
  - mm/rmap: convert page_dup_file_rmap() to folio_dup_file_rmap_[pte|ptes|pmd]() (David Hildenbrand)
  - mm/rmap: remove page_remove_rmap() (David Hildenbrand)
  - Documentation: stop referring to page_remove_rmap() (David Hildenbrand)
  - mm/rmap: page_remove_rmap() -> folio_remove_rmap_pte() (David Hildenbrand)
  - mm/migrate_device: page_remove_rmap() -> folio_remove_rmap_pte() (David Hildenbrand)
  - mm/memory: page_remove_rmap() -> folio_remove_rmap_pte() (David Hildenbrand)
  - mm/ksm: page_remove_rmap() -> folio_remove_rmap_pte() (David Hildenbrand)
  - mm/khugepaged: page_remove_rmap() -> folio_remove_rmap_pte() (David Hildenbrand)
  - mm/huge_memory: page_remove_rmap() -> folio_remove_rmap_pmd() (David Hildenbrand)
  - kernel/events/uprobes: page_remove_rmap() -> folio_remove_rmap_pte() (David Hildenbrand)
  - mm/rmap: introduce folio_remove_rmap_[pte|ptes|pmd]() (David Hildenbrand)
  - mm/rmap: remove RMAP_COMPOUND (David Hildenbrand)
  - mm/rmap: remove page_add_anon_rmap() (David Hildenbrand)
  - mm/memory: page_add_anon_rmap() -> folio_add_anon_rmap_pte() (David Hildenbrand)
  - mm/swapfile: page_add_anon_rmap() -> folio_add_anon_rmap_pte() (David Hildenbrand)
  - mm/ksm: page_add_anon_rmap() -> folio_add_anon_rmap_pte() (David Hildenbrand)
  - mm/migrate: page_add_anon_rmap() -> folio_add_anon_rmap_pte() (David Hildenbrand)
  - mm/huge_memory: page_add_anon_rmap() -> folio_add_anon_rmap_pmd() (David Hildenbrand)
  - mm/huge_memory: batch rmap operations in __split_huge_pmd_locked() (David Hildenbrand)
  - mm/rmap: introduce folio_add_anon_rmap_[pte|ptes|pmd]() (David Hildenbrand)
  - mm/rmap: factor out adding folio mappings into __folio_add_rmap() (David Hildenbrand)
  - mm/rmap: remove page_add_file_rmap() (David Hildenbrand)
  - mm/userfaultfd: page_add_file_rmap() -> folio_add_file_rmap_pte() (David Hildenbrand)
  - mm/migrate: page_add_file_rmap() -> folio_add_file_rmap_pte() (David Hildenbrand)
  - mm/huge_memory: page_add_file_rmap() -> folio_add_file_rmap_pmd() (David Hildenbrand)
  - mm/memory: page_add_file_rmap() -> folio_add_file_rmap_[pte|pmd]() (David Hildenbrand)
  - mm/rmap: convert folio_add_file_rmap_range() into folio_add_file_rmap_[pte|ptes|pmd]() (David Hildenbrand)
  - mm/rmap: add hugetlb sanity checks for anon rmap handling (David Hildenbrand)
  - mm/rmap: introduce and use hugetlb_try_share_anon_rmap() (David Hildenbrand)
  - mm/rmap: introduce and use hugetlb_try_dup_anon_rmap() (David Hildenbrand)
  - mm/rmap: introduce and use hugetlb_add_file_rmap() (David Hildenbrand)
  - mm/rmap: introduce and use hugetlb_remove_rmap() (David Hildenbrand)
  - mm/rmap: rename hugepage_add* to hugetlb_add* (David Hildenbrand)
  - anolis: net: stmmac: Fix build error when config CONFIG_DWMAC_LOONGSON=m (Juxin Gao)
  - mm: remove page_add_new_anon_rmap and lru_cache_add_inactive_or_unevictable (Matthew Wilcox (Oracle))
  - mm: convert migrate_vma_insert_page() to use a folio (Matthew Wilcox (Oracle))
  - mm: remove references to page_add_new_anon_rmap in comments (Matthew Wilcox (Oracle))
  - mm: remove stale example from comment (Matthew Wilcox (Oracle))
  - mm: remove some calls to page_add_new_anon_rmap() (Matthew Wilcox (Oracle))
  - mm: convert unuse_pte() to use a folio throughout (Matthew Wilcox (Oracle))
  - mm: remove PageAnonExclusive assertions in unuse_pte() (Matthew Wilcox (Oracle))
  - mm: convert ksm_might_need_to_copy() to work on folios (Matthew Wilcox (Oracle))
  - mm: memory: use folio_prealloc() in wp_page_copy() (Kefeng Wang)
  - mm: memory: use a folio in do_cow_fault() (Kefeng Wang)
  - mm: memory: rename page_copy_prealloc() to folio_prealloc() (Kefeng Wang)
  - mm: memory: use a folio in validate_page_before_insert() (Kefeng Wang)
  - mm: ksm: use more folio api in ksm_might_need_to_copy() (Kefeng Wang)
  - mm/khugepaged: convert collapse_pte_mapped_thp() to use folios (Vishal Moola (Oracle))
  - mm/khugepaged: convert is_refcount_suitable() to use folios (Vishal Moola (Oracle))
  - mm/khugepaged: convert hpage_collapse_scan_pmd() to use folios (Vishal Moola (Oracle))
  - mm/khugepaged: convert __collapse_huge_page_isolate() to use folios (Vishal Moola (Oracle))
  - selftests/mm/cow: add tests for anonymous multi-size THP (Ryan Roberts)
  - selftests/mm/cow: generalize do_run_with_thp() helper (Ryan Roberts)
  - selftests/mm/khugepaged: enlighten for multi-size THP (Ryan Roberts)
  - selftests/mm: support multi-size THP interface in thp_settings (Ryan Roberts)
  - selftests/mm: factor out thp settings management (Ryan Roberts)
  - selftests/mm/kugepaged: restore thp settings at exit (Ryan Roberts)
  - mm: thp: support allocation of anonymous multi-size THP (Ryan Roberts)
  - mm: thp: introduce multi-size THP sysfs interface (Ryan Roberts)
  - mm: non-pmd-mappable, large folios for folio_add_new_anon_rmap() (Ryan Roberts)
  - mm: allow deferred splitting of arbitrary anon large folios (Ryan Roberts)
  - mm/thp: fix "mm: thp: kill __transhuge_page_enabled()" (Zach O'Keefe)
  - memory: move exclusivity detection in do_wp_page() into wp_can_reuse_anon_folio() (David Hildenbrand)
  - mm/rmap: convert page_move_anon_rmap() to folio_move_anon_rmap() (David Hildenbrand)
  - mm/rmap: move SetPageAnonExclusive() out of page_move_anon_rmap() (David Hildenbrand)
  - mm: mlock: avoid folio_within_range() on KSM pages (Hugh Dickins)
  - mm: mlock: update mlock_pte_range to handle large folio (Yin Fengwei)
  - mm: handle large folio when large folio in VM_LOCKED VMA range (Yin Fengwei)
  - mm: add functions folio_in_range() and folio_within_vma() (Yin Fengwei)
  - mm/rmap: pass folio to hugepage_add_anon_rmap() (David Hildenbrand)
  - mm/rmap: simplify PageAnonExclusive sanity checks when adding anon rmap (David Hildenbrand)
  - mm/rmap: warn on new PTE-mapped folios in page_add_anon_rmap() (David Hildenbrand)
  - mm/rmap: move folio_test_anon() check out of __folio_set_anon() (David Hildenbrand)
  - mm/rmap: move SetPageAnonExclusive out of __page_set_anon_rmap() (David Hildenbrand)
  - mm/rmap: drop stale comment in page_add_anon_rmap and hugepage_add_anon_rmap() (David Hildenbrand)
  - anolis: arm64: Speed up the CPU frequency reading in /proc/cpuinfo (Shawn Wang)
  - anolis: arm64: Speed up address bits (physical/virtual) reading in /proc/cpuinfo (Shawn Wang)
  - anolis: arm64: add CPU freq sample on pcct non-support (Guanghui Feng)
  - anolis: arm64: Add CPU freqency information for /proc/cpuinfo (Baolin Wang)
  - anolis: arm64: Expose address bits (physical/virtual) via cpuinfo (Baolin Wang)
  - anolis: Set ASYM_PACKING Flag on Zhaoxin KH-40000 platform (leoliu-oc)
  - anolis: cpufreq: ACPI: add ITMT support when CPPC enabled (leoliu-oc)
  - anolis: x86/mce/zhaoxin: Enable mcelog to decode PCIE, ZDI/ZPI and DRAM errors (leoliu-oc)
  - x86/cpu: Remove pointless evaluation of x86_coreid_bits (leoliu-oc)
  - anolis: Update Zhaoxin GMI SM4 Block Cipher algorithm driver (leoliu-oc)
  - anolis: Update Zhaoxin GMI SM3 Secure Hash algorithm driver (leoliu-oc)
  - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Dapeng Mi)
  - perf/x86/intel: Fix broken fixed event constraints extension (Kan Liang)
  - perf/x86/intel: Add a distinct name for Granite Rapids (Kan Liang)
  - perf/x86/intel: Add common intel_pmu_init_hybrid() (Kan Liang)
  - perf/x86/intel: Clean up the hybrid CPU type handling code (Kan Liang)
  - perf/x86/intel: Apply the common initialization code for ADL (Kan Liang)
  - perf/x86/intel: Factor out the initialization code for ADL e-core (Kan Liang)
  - perf/x86/intel: Factor out the initialization code for SPR (Kan Liang)
  - perf/x86/intel: Use the common uarch name for the shared functions (Kan Liang)
  - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Kan Liang)
  - perf/x86/uncore: Cleanup unused unit structure (Kan Liang)
  - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Kan Liang)
  - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Kan Liang)
  - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Kan Liang)
  - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Kan Liang)
  - perf/x86/uncore: Support per PMU cpumask (Kan Liang)
  - perf/x86/uncore: Save the unit control address of all units (Kan Liang)
  - anolis: x86/mce: Set bios_cmci_threshold for CMCI threshold (leoliu-oc)
  - anolis: perf/x86/uncore: Add DF PMU support for Hygon family 18h model 5h,7h and 10h (Qi Liu)
  - LoongArch: Add writecombine support for DMW-based ioremap() (gaojuxin)
  - anolis: asm-generic: completely revert "Unify uapi bitsperlong.h for arm64, riscv and loongarch" (Juxin Gao)
  - anolis: LoongArch: KVM: Add irqfd support (Xianglai Li)
  - anolis: LoongArch: KVM: Add PCHPIC user mode read and write functions (Xianglai Li)
  - anolis: LoongArch: KVM: Add PCHPIC read and write functions (Xianglai Li)
  - anolis: LoongArch: KVM: Add PCHPIC device support (Xianglai Li)
  - anolis: LoongArch: KVM: Add EXTIOI user mode read and write functions (Xianglai Li)
  - anolis: LoongArch: KVM: Add EXTIOI read and write functions (Xianglai Li)
  - anolis: LoongArch: KVM: Add EXTIOI device support (Xianglai Li)
  - anolis: LoongArch: KVM: Add IPI user mode read and write function (Xianglai Li)
  - anolis: LoongArch: KVM: Add IPI read and write function (Xianglai Li)
  - anolis: LoongArch: KVM: Add IPI device support (Xianglai Li)
  - anolis: LoongArch: KVM: Add iocsr and mmio bus simulation in kernel (Xianglai Li)
  - anolis: LoongArch: KVM: Add PMU support (Song Gao)
  - anolis: perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h and model 6h (Qi Liu)
  - anolis: perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h (Liao Xuan)
  - anolis: EDAC/amd64: Add support for Hygon family 18h model 7h (Liao Xuan)
  - anolis: x86/amd_nb: Add support for Hygon family 18h model 7h (Liao Xuan)
  - anolis: ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio (Liao Xuan)
  - anolis: hwmon/k10temp: Add support for Hygon family 18h model 10h (Liao Xuan)
  - anolis: EDAC/amd64: Add support for Hygon family 18h model 10h (Liao Xuan)
  - anolis: x86/amd_nb: Add support for Hygon family 18h model 10h (Liao Xuan)
  - anolis: x86/cpu: Get LLC ID for Hygon family 18h model 10h (Liao Xuan)
  - watchdog: Fix call trace when failed to initialize sdei (Yicong Yang)
  - firmware: arm_sdei: Move sdei_cpuhp_up/down() before lockup_detector_online_cpu() (Xiongfeng Wang)
  - x86: configs: Add kernel config to support Intel QAT live migration (Aichun Shi)
  - crypto: qat - validate slices count returned by FW (Lucas Segarra Fernandez)
  - crypto: qat - improve error logging to be consistent across features (Adam Guerin)
  - crypto: qat - improve error message in adf_get_arbiter_mapping() (Adam Guerin)
  - crypto: qat - implement dh fallback for primes > 4K (Damian Muszynski)
  - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Colin Ian King)
  - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Gustavo A. R. Silva)
  - vfio/qat: Add vfio_pci driver for Intel QAT SR-IOV VF devices (Xin Zeng)
  - crypto: qat - implement interface for live migration (Xin Zeng)
  - crypto: qat - add interface for live migration (Xin Zeng)
  - crypto: qat - add bank save and restore flows (Siming Wan)
  - crypto: qat - expand CSR operations for QAT GEN4 devices (Siming Wan)
  - crypto: qat - rename get_sla_arr_of_type() (Siming Wan)
  - crypto: qat - relocate CSR access code (Giovanni Cabiddu)
  - crypto: qat - move PFVF compat checker to a function (Xin Zeng)
  - crypto: qat - relocate and rename 4xxx PF2VM definitions (Xin Zeng)
  - crypto: qat - adf_get_etr_base() helper (Giovanni Cabiddu)
  - x86: configs: Add kernel config required for IOMMUFD Dirty Tracking (Aichun Shi)
  - iommu/vt-d: Set variable intel_dirty_ops to static (Kunwu Chan)
  - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Robin Murphy)
  - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Joao Martins)
  - iommu/vt-d: Enhance capability check for nested parent domain allocation (Yi Liu)
  - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Joao Martins)
  - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Joao Martins)
  - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Joao Martins)
  - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Joao Martins)
  - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Joao Martins)
  - iommufd/selftest: Expand mock_domain with dev_flags (Joao Martins)
  - iommu/vt-d: Access/Dirty bit support for SS domains (Joao Martins)
  - iommu/amd: Access/Dirty bit support in IOPTEs (Joao Martins)
  - iommu/amd: Add domain_alloc_user based domain allocation (Joao Martins)
  - iommufd: Add a flag to skip clearing of IOPTE dirty (Joao Martins)
  - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Joao Martins)
  - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Joao Martins)
  - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Joao Martins)
  - iommufd: Add a flag to enforce dirty tracking on attach (Joao Martins)
  - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Nicolin Chen)
  - iommu: Add iommu_domain ops for dirty tracking (Joao Martins)
  - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Joao Martins)
  - vfio: Move iova_bitmap into iommufd (Joao Martins)
  - vfio/iova_bitmap: Export more API symbols (Joao Martins)
  - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Nicolin Chen)
  - iommu/vt-d: Add domain_alloc_user op (Yi Liu)
  - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Yi Liu)
  - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Nicolin Chen)
  - iommufd: Support allocating nested parent domain (Yi Liu)
  - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Yi Liu)
  - iommufd: Use the domain_alloc_user() op for domain allocation (Yi Liu)
  - iommu: Add new iommu op to create domains owned by userspace (Yi Liu)
  - anolis: configs: Enable CONFIG_DEBUG_PREEMPT for debug kernel (Tianchen Ding)
  - anolis: drivers/bzwx: add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver (xiaohuihui-bzwx-kj)
  - anolis: configs: Add kernel config for Intel IAA crypto driver (Xiaochen Shen)
  - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar)
  - crypto: iaa - Use cpumask_weight() when rebalancing (Tom Zanussi)
  - crypto: iaa - Fix some errors in IAA documentation (Jerry Snitselaar)
  - crypto: iaa - Change iaa statistics to atomic64_t (Tom Zanussi)
  - crypto: iaa - Add global_stats file and remove individual stat files (Tom Zanussi)
  - crypto: iaa - Remove comp/decomp delay statistics (Tom Zanussi)
  - crypto: iaa - fix decomp_bytes_in stats (Tom Zanussi)
  - crypto: iaa - Fix nr_cpus < nr_iaa case (Tom Zanussi)
  - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Barry Song)
  - crypto: iaa - Fix comp/decomp delay statistics (Tom Zanussi)
  - crypto: iaa - Fix async_disable descriptor leak (Tom Zanussi)
  - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Minjie Du)
  - crypto: iaa - Remove header table code (Tom Zanussi)
  - dmaengine: idxd: constify the struct device_type usage (Ricardo B. Marliere)
  - dmaengine: idxd: make dsa_bus_type const (Ricardo B. Marliere)
  - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET)
  - crypto: iaa - Account for cpu-less numa nodes (Tom Zanussi)
  - crypto: iaa - remove unneeded semicolon (Jiapeng Chong)
  - crypto: iaa - Remove unneeded newline in update_max_adecomp_delay_ns() (Tom Zanussi)
  - crypto: iaa - Change desc->priv to 0 (Tom Zanussi)
  - dmaengine: idxd: Add support for device/wq defaults (Tom Zanussi)
  - crypto: iaa - Add IAA Compression Accelerator stats (Tom Zanussi)
  - crypto: iaa - Add irq support for the crypto async interface (Tom Zanussi)
  - crypto: iaa - Add support for deflate-iaa compression algorithm (Tom Zanussi)
  - crypto: iaa - Add compression mode management along with fixed mode (Tom Zanussi)
  - crypto: iaa - Add per-cpu workqueue table with rebalancing (Tom Zanussi)
  - crypto: iaa - Add Intel IAA Compression Accelerator crypto driver core (Tom Zanussi)
  - crypto: iaa - Add IAA Compression Accelerator Documentation (Tom Zanussi)
  - dmaengine: idxd: add callback support for iaa crypto (Tom Zanussi)
  - dmaengine: idxd: Add wq private data accessors (Tom Zanussi)
  - dmaengine: idxd: Export wq resource management functions (Tom Zanussi)
  - dmaengine: idxd: Export descriptor management functions (Tom Zanussi)
  - dmaengine: idxd: Rename drv_enable/disable_wq to idxd_drv_enable/disable_wq, and export (Tom Zanussi)
  - dmaengine: idxd: add external module driver support for dsa_bus_type (Dave Jiang)
  - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Guanjun)
  - dmaengine: idxd: add wq driver name support for accel-config user tool (Dave Jiang)
  - dmaengine: idxd: rate limit printk in misc interrupt thread (Dave Jiang)
  - powercap: intel_rapl_tpmi: Enable PMU support (Zhang Rui)
  - powercap: intel_rapl: Introduce APIs for PMU support (Zhang Rui)
  - powercap: intel_rapl: Sort header files (Zhang Rui)
  - anolis: configs: add scripts to check kconfig files (Qiao Ma)
  - anolis: configs: define and add kconfig constraints (Qiao Ma)
  - anolis: KVM: SVM: Return 0 if Non-CSV2 virtual machine try to rd/wr MSR_AMD64_SEV_ES_GHCB from host-side (hanliyang)
  - anolis: LoongArch: Fix secondary bridge routing errors (Juxin Gao)
  - erofs: derive fsid from on-disk UUID for .statfs() if possible (Hongzhen Luo)
  - virtio-fs: add multi-queue support (Peter-Jan Gootzen)
  - virtio-fs: limit number of request queues (Peter-Jan Gootzen)
  - anolis: drm/phytium: Replace default efi fb0 with dc fb (Jiakun Shuai)
  - anolis: drm/ast: Fixed display error for ps23xx when using ast bmc card (yuan0927)
  - anolis: drm/phytium: Bugfix Xorg startup for ps23xx when using pe2201 bmc card (yuan0927)
  - anolis: net: stmmac: dwmac-loongson: Add loongson module author (Yanteng Si)
  - anolis: net: stmmac: dwmac-loongson: Move disable_force flag to _gnet_date (Yanteng Si)
  - anolis: net: stmmac: dwmac-loongson: Add Loongson GNET support (Yanteng Si)
  - anolis: net: stmmac: dwmac-loongson: Fixed failure to set network speed to 1000. (Yanteng Si)
  - anolis: net: stmmac: dwmac-loongson: Add loongson_dwmac_config_legacy (Yanteng Si)
  - anolis: net: stmmac: dwmac-loongson: Add full PCI support (Yanteng Si)
  - anolis: net: stmmac: dwmac-loongson: Add phy_interface for Loongson GMAC (Yanteng Si)
  - anolis: net: stmmac: dwmac-loongson: Add phy mask for Loongson GMAC (Yanteng Si)
  - anolis: net: stmmac: dwmac-loongson: Split up the platform data initialization (Yanteng Si)
  - anolis: net: stmmac: dwmac-loongson: Use PCI_DEVICE_DATA() macro for device identification (Yanteng Si)
  - anolis: net: stmmac: dwmac-loongson: Drop useless platform data (Yanteng Si)
  - anolis: net: stmmac: Export dwmac1000_dma_ops (Yanteng Si)
  - anolis: net: stmmac: Add multi-channel support (Yanteng Si)
  - anolis: net: stmmac: Move the atds flag to the stmmac_dma_cfg structure (Yanteng Si)
  - net: stmmac: Move MAC caps init to phylink MAC caps getter (Serge Semin)
  - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Serge Semin)
  - net: phylink: provide mac_get_caps() method (Russell King (Oracle))
  - anolis: LoongArch: fix efi map page table error (Hongchen Zhang)
  - anolis: Revert "LoongArch: kdump: Add memory reservation for old kernel" (Hongchen Zhang)
  - anolis: Revert "LoongArch: Fix kdump failure on v40 interface specification" (Hongchen Zhang)
  - anolis: Revert "LoongArch: kdump: Add high memory reservation" (Hongchen Zhang)
  - fuse: clear FR_SENT when re-adding requests into pending list (Hou Tao)
  - fuse: set FR_PENDING atomically in fuse_resend() (Hou Tao)
  - anolis: LoongArch: fix KASLR can not be disabled by nokaslr when boot from old BPI (Hongchen Zhang)
  - anolis: spec: add grubby config after install kernel (Jing Zhang)
  - anolis: Change vmlinuz.efi to vmlinux for loongarch64 (Juxin Gao)
  - anolis: LoongArch: Limit min pci msi-x/msi vector number (Juxin Gao)
  - kselftest/arm64: Don't probe the current VL for unsupported vector types (Mark Brown)
  - anolis: crypto: ccp: Return -ENODEV if Hygon PSP is not configured with CSV capability (hanliyang)
  - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Ignat Korchagin)
  - selftests: net: veth: test syncing GRO and XDP state while device is down (Jakub Kicinski)
  - anolis: support 1024 processes simutaneously in the hct-mdev mode. (Yabin Li)
  - anolis: Change the maximum number of supported ccps from 16 to 48. (Yabin Li)
  - anolis: bugifx: fix build issue when the module mdev is disabled. (Yabin Li)
  - anolis: HCT supporting memory encryption host (Yabin Li)
  - anolis: Add mediated ccp driver support for hygon crypto technology. (Yabin Li)
  - anolis:ccp: ccp-crypto support sm2 on Hygon generation 4th CPU (yangdepei)
  - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Yang Jihong)
  - perf test: Add perf_event_attr test for record dummy event (Yang Jihong)
  - perf test: Add test case for record sideband events (Yang Jihong)
  - perf record: Track sideband events for all CPUs when tracing selected CPUs (Yang Jihong)
  - anolis: check cgroup v1 for memcg_blkcg_tree operations (Joseph Qi)
  - tools: Sync if_link uapi header (Daniel Borkmann)
  - anolis: io_uring: revert create_io_thread share flag and restrict percpu_sq_thread share scope. (Ferry Meng)
  - irqchip/loongson-pch-pic: Update interrupt registration policy (Juxin Gao)
  - anolis: block: use %px to print request in rq_hang (Liu Wei)
  - x86/selftests: Skip the tests if prerequisites aren't fulfilled (Muhammad Usama Anjum)
  - anolis: kfence: Fix a race condition about slab_want_init_on_free() (Tianchen Ding)
  - anolis: kfence: Fix the check about sample_interval (Tianchen Ding)
  - anolis: Fix the warning message when uninstalling the kernel (Jing Zhang)
  - anolis: loongarch: fix spec to support compiling vmlinuz.efi (Jing Zhang)
  - anolis: arm_mpam: Fix the ris field parsing typo in error irq handler (Shawn Wang)
  - anolis: fs/resctrl: Cancel the delayed checking works when resctrl is umounted (Shawn Wang)
  - anolis: fs/resctrl: Remove mbm_Bps features checking from resctrl_is_mbm_{enabled,event} (Shawn Wang)
  - anolis: bugfix: crypto: ccp: remove repeated sm4-hs mode (yangdepei)
  - anolis: crypto: ccp: Eliminate dependence of the kvm module on the ccp module (xiongmengbiao)
  - anolis: kvm: add kvm_arch_hypercall hook interface (xiongmengbiao)
  - anolis: drm/inspur/inspur-drm: Add inspur drm driver (wangkaiyuan)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [6.6.71-3_rc2.an23]
changelog:
  - anolis: Revert "mm/migrate: fix shmem xarray update during migration" (Baolin Wang)
  - anolis: sync crashkernel cmdline for x86 with 5.10 (Yuanhe Shu)
  - anolis: mm: fix read-ahead beyond EOF in page_cache_ra_order() (Weilin Tong)
  - acct: perform last write from workqueue (Christian Brauner)
  - selftests: net: declare section names for bpf_offload (Jakub Kicinski)
  - anolis: mm: shmem: control the tmpfs large folio allocation through the 'thp_file' interface (Baolin Wang)
  - mm/rmap: add fast-path for small folios when adding/removing/duplicating (David Hildenbrand)
  - anolis: arm64: Makefile: Resolve the issue preventing non-privileged users from building kernel modules (Bitao Hu)
  - anolis: kconfigs: set CONFIG_LRU_GEN_ENABLED=y (Qinyun Tan)
  - anolis: KVM: arm64: Flush TLB during module loading (Hou Wenlong)
  - anolis: proc/meminfo: fix incorrect THP related statistics (Baolin Wang)
  - anolis: intel_th: replaces spin_lock with mutex_lock (wangkaiyuan)
  - mm/migrate: fix shmem xarray update during migration (Zi Yan)
  - mm: fix finish_fault() handling for large folios (Brian Geffon)
  - mm: shmem: fix potential data corruption during shmem swapin (Baolin Wang)
  - tcp_bpf: Fix copied value in tcp_bpf_sendmsg (Levi Zim)
  - skmsg: Return copied bytes in sk_msg_memcopy_from_iter (Levi Zim)
  - anolis: configs: disable CONFIG_VIRT_FUSE (Jingbo Xu)
  - anolis: crypto: move digest from sha-224 to sha-256 (Yinan Liu)
  - anolis: spec: bug fix for kernel.spec (Qinyun Tan)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [6.6.71-3_rc2.1.an23]
changelog:
  - anolis: driver/cxl: remove the sanitize limit and fix the return code bug (Mengting Lu)
  - anolis: driver/cxl: Fix cxl_pmem_region_probe bug (Mengting Lu)
  - mm: respect mmap hint address when aligning for THP (Kalesh Singh)
  - mm, mmap: limit THP alignment of anonymous mappings to PMD-aligned sizes (Vlastimil Babka)
  - sched/fair: Fixup-wake_up_sync-vs-DELAYED_DEQUEUE (Xuewen Yan)
  - anolis: kconfig: Disable CONFIG_RT_GROUP_SCHED to prevent cgroup2 issues (Juxin Gao)
  - anolis: cmdline: Use cgroup v2 by default (Juxin Gao)
  - anolis: kconfig: Set CONFIG_PCI_HOST_GENERIC=y (Juxin Gao)
  - anolis: blutetooth/btusb: delay 1ms while suspending (Zhao Qunqin)
  - mm/migrate: fix shmem xarray update during migration (Zi Yan)
  - anolis: mm, memcg: use css_tryget_online() instead of css_get() (Gang Deng)
  - anolis: support build arm64 rpms for 64k pagesize. (Qinyun Tan)
  - anolis: buildpkg.sh: remove "default" and "signmodules" arguments (Qinyun Tan)
  - anolis: KVM: selftests: Increase KVM_MAX_VCPUS to 1024 (Zelin Deng)
  - selftests/pidfd: align stack to fix SP alignment exception (Shuai Xue)
  - anolis: kconfigs: Set CONFIG_FB_LS2K500 for loongson (Juxin Gao)
  - anolis: kconfigs: Update loongarch kconfig (Juxin Gao)
  - anolis: coresight: change tmc from misc device to cdev device (Jay Chen)
  - anolis: aarch64: MPAM: Disable MPAM function by default (Yinan Liu)
  - anolis: configs: Enable CONFIG_MODULE_ALLOW_BTF_MISMATCH (Tianchen Ding)
  - anolis: kallsyms: export kallsyms_lookup_name() and kallsyms_on_each_symbol() (Guixin Liu)
  - anolis: kconfig: Set CONFIG_NR_CPUS=256 for loongarch (Juxin Gao)
  - anolis: kconfig: Set CONFIG_DWMAC_LOONGSON=m for loongarch (Juxin Gao)
  - anolis: kconfig: Set CONFIG_YT6801=m for loongarch (Juxin Gao)
  - anolis: kconfigs: add 64k debug kernel kconfig_layout. (Qinyun Tan)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [6.6.71-3_rc2.2.an23]
changelog:
  - anolis: mm: vmscan.c: Relax in scan_folio() when spinlock is in contention (Zelin Deng)
  - anolis: mm: fallback to lower order in __filemap_get_folio() (Zelin Deng)
  - anolis: coresight fix the tmc probe init failed (Jay Chen)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [6.6.71-3_rc2.3.an23]
changelog:
  - anolis: resctrl: fix UAF when domain offline (Kun(llfl))
  - mm/hwpoison: do not send SIGBUS to processes with recovered clean pages (Shuai Xue)
  - x86/mce: use is_copy_from_user() to determine copy-from-user context (Shuai Xue)
  - x86/extable: Remove unused fixup type EX_TYPE_COPY (Tong Tiangen)
  - PCI/DOE: Support discovery version 2 (Alexey Kardashevskiy)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [6.6.71-3.an23]
changelog:
  - anolis: LoongArch: KVM: Repair the restart pressure test virtual machine hang dead problem (Xianglai Li)
  - anolis: LoongArch: Revert "LoongArch: Fix cpu hotplug issue" (Xianglai Li)
  - anolis: LoongArch: KVM: Add interrupt checking with Loongson AVEC (Xianglai Li)
  - anolis: LoongArch: KVM: Reload guest CSR registers after S4 (Xianglai Li)


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1.18.5-1
changelog:
  - to #IBHRLO
  - update to 1.18.5 for CVE-2024-7383
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1.2.2-1
changelog:
  - Update to 1.2.2 from 1.2.0
  - Migrated to SPDX license
  - Add patches to fix CVE-2024-50612
    [Patches cherry-pick from c10s. Original changelog:
    - fix crash in ogg vorbis (CVE-2024-50612)(1.2.2-5)]


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 0.10.0-1
changelog:
  - to #IBGGWG
  - update version to 0.10.0 for CVE-2023-1017
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: wenxin <wx02272781@alibaba-inc.com> - 1.14.1-1
changelog:
  - Update to 1.14.1 from 1.12.0
  - Remove patches as the new version of tarball already includes changes


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 2.11.5-5
changelog:
  - to #IBHBVL
  - add patch to fix CVE-2024-40896
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1.14.5-1
changelog:
  - to #IBHHV0
  - update to 1.14.5 for CVE-2024-46901
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1.32.9-1
changelog:
  - to #IBGT8A
  - New version 1.32.9 for CVE-2024-10573
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1.25.0-1
changelog:
  - to #IBHCKY , #IAGL3S , #IAGL3Y
  - update version 1.25.0 for CVE-2024-46657,CVE-2023-51106,CVE-2023-51107
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 0.25.0-1
changelog:
  - to #IAR5JC , #I9KRLP
  - update to 0.25.0 for CVE-2023-5992, CVE-2024-1454
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: Cheng Yang <yc02267530@alibaba-inc.com> - 9.6p1-1
changelog:
  - update to 9.6p1
  - The patch was removed because the new version already included the patch content


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1:3.0.12-8
changelog:
  - to #IB7HPL
  - add patch to fix CVE-2024-6119
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: happy_orange <songnannan@linux.alibaba.com> - 5.36.1-13
changelog:
  - rollback to 5.36.1-11 because the CVE-2023-31484 and CVE-2023-31486 has been fixed in perl-CPAN and perl-HTTP-Tiny package.


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 23.05.0-4
changelog:
  - to #IBHHXM
  - add patch for CVE-2024-56378
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: Funda Wang <fundawang@yeah.net> - 15.4-1
changelog:
  - New version 15.4
  - Add requirement on system-rpm-config for /usr/bin/pg_config,
    as it produces flags linked to /usr/lib/rpm/anolis/anolis-annobin-cc1 &
    /usr/lib/rpm/anolis/anolis-hardened-cc1


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1.17.1-3
changelog:
  - to #IBGLMU
  - add patch to fix CVE-2024-33655
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1.8.0.2-1
changelog:
  - to #IBHDBL
  - update to 1.8.0.2 for CVE-2024-54661
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1:9.0.98-1
changelog:
  - to #IBGRS9 , #IBGRSC , #IBGRSI
  - Update to version 9.0.98 for CVE-2024-56337,CVE-2024-50379,CVE-2024-54677
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: wh02252983 <wh02252983@alibaba-inc.com> - 1:9.0.105-1
changelog:
  - update to 9.0.105
  - Fix CVE-2025-46701
  - The patch was removed because the new version already included the patch content


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 2022.04-5
changelog:
  - to #IB7HCR
  - add patch to fix CVE-2022-2347
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: wenyuzifang <lzx02244079@alibaba-inc.com> - 23.2.5-3
changelog:
  - fix CVE-2024-9632
  - fix CVE-2025-26601
  - fix CVE-2025-26596
  - fix CVE-2025-26594
  - fix CVE-2025-26597
  - fix CVE-2025-26598
  - fix CVE-2025-26600
  - fix CVE-2025-26595
  - fix CVE-2025-26599


