# changelog

author: tomcruiseqi <tomcruiseqi@inspur.com> - 7.1.2.8-8
changelog:
  - Fix CVE-2026-30935,CVE-2026-30937,CVE-2026-28494,CVE-2026-30883,CVE-2026-28692,CVE-2026-28687,CVE-2026-28693,CVE-2026-28493


author: lzq11122 <lzq02303433@alibaba-inc.com> - 7.1.2.15-2
changelog:
  - Add patch to fix CVE-2026-30931,CVE-2026-30929,CVE-2026-30936,CVE-2026-28689,CVE-2026-32636,CVE-2026-33536,CVE-2026-33535


author: lzq11122 <lzq02303433@alibaba-inc.com> - 0.22.1-1
changelog:
  - Update to 0.22.1 to fix CVE-2026-5342,CVE-2026-5318,CVE-2026-20889
  - Remove patch for new version fixed


author: wenxin <wx02272781@alibaba-inc.com> - 3.4.10-1
changelog:
  - Update 3.4.10 to fix CVE-2026-34379, CVE-2026-34543, CVE-2026-34544, CVE-2026-34545
  - Remove patch new version include


author: lzq11122 <lzq02303433@alibaba-inc.com> - 3.4.11-1
changelog:
  - Update to 3.4.11 to fix CVE-2026-42216,CVE-2026-41142
  - Remove patch fix-CVE-2026-42217.patch (included in upstream 3.4.11)


author: Tingyin Duan <duanty@sugon.com> - 1.2.7-2
changelog:
  - update to version 1.2.7:
  -     change path of dbus-1/system.d/*  
  -     remove shutdown-on-idle.patch because it is already included 
  -     not install /usr/lib/debug/usr/libexec/packagekit-dnf-refresh-repo-1.2.7-2.an23.x86_64.debug
  -     not install /usr/libexec/packagekit-dnf-refresh-repo


author: winterddd <tianruidong@linux.alibaba.com> [6.6.102-5_rc1.an23]
changelog:
  - anolis: sched: push expellee tasks to a runnable cpu when expel starts (Cruz Zhao)
  - dt-bindings: riscv: Add Ziccrse ISA extension description (Alexandre Ghiti)
  - RISC-V: selftests: cbo: Ensure asm operands match constraints, take 2 (Andrew Jones)
  - RISC-V: selftests: cbo: Ensure asm operands match constraints (Andrew Jones)
  - tools: selftests: riscv: Fix compile warnings in cbo (Christoph Müllner)
  - objtool/x86: Separate arch-specific and generic parts (Tiezhu Yang)
  - RISC-V: KVM: add vector registers and CSRs in KVM_GET_REG_LIST (Daniel Henrique Barboza)
  - RISC-V: KVM: add 'vlenb' Vector CSR (Daniel Henrique Barboza)
  - RISC-V: KVM: set 'vlenb' in kvm_riscv_vcpu_alloc_vector_context() (Daniel Henrique Barboza)
  - perf jevents: fix no member named 'entries' issue (Xu Yang)
  - riscv: Remove superfluous smp_mb() (Alexandre Ghiti)
  - RISC-V: KVM: Fix indentation in kvm_riscv_vcpu_set_reg_csr() (Anup Patel)
  - ACPI: RISC-V: Add LPI driver (Sunil V L)
  - cpuidle: RISC-V: Move few functions to arch/riscv (Sunil V L)
  - riscv: configs: defconfig: Enable configs required for RZ/Five SoC (Lad Prabhakar)
  - riscv: dts: renesas: rzfive-smarc: Enable the blocks which were explicitly disabled (Lad Prabhakar)
  - riscv: dts: renesas: r9a07g043f: Add dma-noncoherent property (Lad Prabhakar)
  - riscv: dts: renesas: r9a07g043f: Add L2 cache node (Lad Prabhakar)
  - riscv: sbi: Introduce system suspend support (Andrew Jones)
  - RISC-V: Implement archrandom when Zkr is available (Samuel Ortiz)
  - riscv: mm: fix NOCACHE_THEAD does not set bit[61] correctly (Yangyu Chen)
  - riscv: mm: update T-Head memory type definitions (Jisheng Zhang)
  - anolis: riscv: config: disable KABI (winterddd)
  - anolis: mm: fix incorrect usage of try_to_free_mem_cgroup_pages() after API update (Weilin Tong)
  - anolis: sched/fair: introduce ID_ABSOLUTE_EXPEL (Cruz Zhao)
  - riscv: Add tests for riscv module loading (Charlie Jenkins)
  - riscv: Add remaining module relocations (Charlie Jenkins)
  - riscv: Avoid unaligned access when relocating modules (Emil Renner Berthing)
  - perf/uapi: Clean up <uapi/linux/perf_event.h> a bit (Ingo Molnar)
  - perf kvm/riscv: Port perf kvm stat to RISC-V (Shenlin Liang)
  - RISCV: KVM: add tracepoints for entry and exit events (Shenlin Liang)
  - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Kan Liang)
  - perf tools: Add branch counter knob (Kan Liang)
  - perf header: Support num and width of branch counters (Kan Liang)
  - perf pmu: Lazily compute default config (Ian Rogers)
  - perf pmu-events: Remember the perf_events_map for a PMU (Ian Rogers)
  - perf pmu: Const-ify perf_pmu__config_terms (Ian Rogers)
  - perf pmu: Const-ify file APIs (Ian Rogers)
  - perf arm-spe: Move PMU initialization from default config code (Ian Rogers)
  - perf intel-pt: Move PMU initialization from default config code (Ian Rogers)
  - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Ian Rogers)
  - perf pmus: Make PMU alias name loading lazy (Ian Rogers)
  - perf parse-events: Introduce 'struct parse_events_terms' (Ian Rogers)
  - perf parse-events: Copy fewer term lists (Ian Rogers)
  - perf parse-events: Avoid enum casts (Ian Rogers)
  - perf parse-events: Tidy up str parameter (Ian Rogers)
  - perf parse-events: Remove unnecessary __maybe_unused (Ian Rogers)
  - anolis: sched: introduce ID_LOAD_BALANCE (Cruz Zhao)
  - anolis: sched: introduce avg_sched_idle (Cruz Zhao)
  - anolis: sched: introduce ID_BOOK_CPU (Cruz Zhao)
  - riscv: hwprobe: export Zabha extension (Alexandre Ghiti)
  - KVM: riscv: selftests: Add Zaamo/Zalrsc extensions to get-reg-list test (Clément Léger)
  - RISC-V: KVM: Allow Zaamo/Zalrsc extensions for Guest/VM (Clément Léger)
  - riscv: hwprobe: export Zaamo and Zalrsc extensions (Clément Léger)
  - riscv: add parsing for Zaamo and Zalrsc extensions (Clément Léger)
  - dt-bindings: riscv: add Zaamo and Zalrsc ISA extension description (Clément Léger)
  - perf/x86/intel/uncore: Support more units on Granite Rapids (Kan Liang)
  - perf/x86/intel/uncore: Clean up func_id (Kan Liang)
  - anolis: virtio-blk: delete zone related ops in virtblk_setup_cmd_rpair() (Ferry Meng)
  - anolis: virtio-blk: rename no_align to pt_enable (Ferry Meng)
  - anolis: virtio-blk: make chardev only exposed to specific devices (Ferry Meng)
  - anolis: virtio-blk: choose right vq in map_queues for ring pair mode (Ferry Meng)
  - anolis: blk-mq: bump max tag depth to 64K (Ferry Meng)
  - anolis: virtio-blk: add debugfs interface for ring_pair (Ferry Meng)
  - anolis: virtio_ring: add split queue seq_printf interface (Ferry Meng)
  - anolis: virtio-blk: add trace events (Ferry Meng)
  - anolis: virtio-blk: dyn request alloc when enabled vring pair (Ferry Meng)
  - anolis: blk-mq: support dynamic request alloc (Ferry Meng)
  - anolis: virtio-blk: enable CONFIG_VIRTIO_BLK_RING_PAIR default (Ferry Meng)
  - anolis: virtio-blk: add hide_bdev extra feature bit (Ferry Meng)
  - anolis: virtio-blk: add no_align extra feature bit (Ferry Meng)
  - anolis: virtio-blk: add ext_feature negotiation method and ring-pair feature bit (Ferry Meng)
  - anolis: virtio_blk: reuse CQ ioprio to locate error position (Ferry Meng)
  - anolis: virtio-blk: add ring pair support (Ferry Meng)
  - anolis: virtio-blk/virtio_ring: vring_pair pass indirect descriptor (Ferry Meng)
  - anolis: virtio-blk/virtio_ring: separate ring_pair add_sgs functions (Ferry Meng)
  - anolis: virtio-blk: premap DMA buf (Ferry Meng)
  - anolis: virtio-blk: duplicate functions to cleanup for ring pair (Ferry Meng)
  - anolis: virtio-blk: add VIRTIO_BLK_RING_PAIR kconfig (Ferry Meng)
  - anolis: virtio_ring: introduce dma map page api for virtqueue (Ferry Meng)
  - anolis: virtio-blk: add bidirectional request support (Ferry Meng)
  - anolis: virtio-blk: add blk_rq_map_sg_bidirectional helper (Ferry Meng)
  - anolis: virtio-blk: add uring_cmd iopoll support (Ferry Meng)
  - anolis: virtio-blk: add uring-cmd support for I/O passthru on chardev (Ferry Meng)
  - anolis: virtio-blk: add virtio-blk chardev support (Ferry Meng)
  - io_uring/cmd: give inline space in request to cmds (Pavel Begunkov)
  - smc: Fix various oops due to inet_sock type confusion. (Kuniyuki Iwashima)
  - smc: Fix lockdep false-positive for IPPROTO_SMC. (Kuniyuki Iwashima)
  - net/smc: do not leave a dangling sk pointer in __smc_create() (Eric Dumazet)
  - net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC (D. Wythe)
  - net/smc: prevent NULL pointer dereference in txopt_get (Jeongjun Park)
  - net/smc: prevent UAF in inet_create() (D. Wythe)
  - net/smc: Introduce IPPROTO_SMC (D. Wythe)
  - net/smc: expose smc proto operations (D. Wythe)
  - anolis: tcp: Fix wrong size of ipv4_net_table (Philo Lu)
  - riscv: Fix vector state restore in rt_sigreturn() (Björn Töpel)
  - riscv: vector: allow kernel-mode Vector with preemption (Andy Chiu)
  - riscv: vector: use kmem_cache to manage vector context (Andy Chiu)
  - riscv: vector: use a mask to write vstate_ctrl (Andy Chiu)
  - riscv: vector: do not pass task_struct into riscv_v_vstate_{save,restore}() (Andy Chiu)
  - riscv: fpu: drop SR_SD bit checking (Andy Chiu)
  - riscv: lib: vectorize copy_to_user/copy_from_user (Andy Chiu)
  - riscv: kvm: use ".L" local labels in assembly when applicable (Clément Léger)
  - riscv: kvm: Use SYM_*() assembly macros instead of deprecated ones (Clément Léger)
  - riscv: kernel: Use correct SYM_DATA_*() macro for data (Clément Léger)
  - riscv: Use SYM_*() assembly macros instead of deprecated ones (Clément Léger)
  - riscv: use ".L" local labels in assembly when applicable (Clément Léger)
  - riscv: sched: defer restoring Vector context for user (Andy Chiu)
  - riscv: Add vector extension XOR implementation (Greentime Hu)
  - riscv: vector: make Vector always available for softirq context (Andy Chiu)
  - riscv: Add support for kernel mode vector (Greentime Hu)
  - crypto: riscv - add vector crypto accelerated SM4 (Jerry Shih)
  - crypto: riscv - add vector crypto accelerated SM3 (Jerry Shih)
  - crypto: riscv - add vector crypto accelerated SHA-{512,384} (Jerry Shih)
  - crypto: riscv - add vector crypto accelerated SHA-{256,224} (Jerry Shih)
  - crypto: riscv - add vector crypto accelerated GHASH (Jerry Shih)
  - crypto: riscv - add vector crypto accelerated ChaCha20 (Jerry Shih)
  - crypto: riscv - add vector crypto accelerated AES-{ECB,CBC,CTR,XTS} (Jerry Shih)
  - RISC-V: hook new crypto subdir into build-system (Heiko Stuebner)
  - RISC-V: add TOOLCHAIN_HAS_VECTOR_CRYPTO (Eric Biggers)
  - RISC-V: add helper function to read the vector VLEN (Heiko Stuebner)
  - riscv: xchg: Prefetch the destination word for sc.w (Guo Ren)
  - riscv: Add ARCH_HAS_PREFETCH[W] support with Zicbop (Guo Ren)
  - riscv: Add support for Zicbop (Alexandre Ghiti)
  - riscv: Introduce Zicbop instructions (Alexandre Ghiti)
  - RISC-V: Enable cbo.clean/flush in usermode (Yunhui Cui)
  - RISC-V: cacheflush: Initialize CBO variables on ACPI systems (Sunil V L)
  - RISC-V: ACPI: RHCT: Add function to get CBO block sizes (Sunil V L)
  - RISC-V: ACPI: Update the return value of acpi_get_rhct() (Sunil V L)
  - RISC-V: ACPI: Enhance acpi_os_ioremap with MMIO remapping (Sunil V L)
  - libbpf: Workaround (another) -Wmaybe-uninitialized false positive (Sam James)
  - bpf: Export bpf_base_func_proto (Martin KaFai Lau)
  - selftests/bpf: Test struct_ops map definition with type suffix (Eduard Zingerman)
  - libbpf: Tie struct_ops programs to kernel BTF ids, not to local ids (Eduard Zingerman)
  - libbpf: Allow version suffixes (___smth) for struct_ops types (Eduard Zingerman)
  - mm/mempolicy: support memory hotplug in weighted interleave (Rakie Kim)
  - mm/mempolicy: prepare weighted interleave sysfs for memory hotplug (Rakie Kim)
  - mm/mempolicy: fix memory leaks in weighted interleave sysfs (Rakie Kim)
  - mm/mempolicy: count MPOL_WEIGHTED_INTERLEAVE to "interleave_hit" (Honggyu Kim)
  - mm/mempolicy: protect task interleave functions with tsk->mems_allowed_seq (Gregory Price)
  - mm/mempolicy: introduce MPOL_WEIGHTED_INTERLEAVE for weighted interleaving (Gregory Price)
  - mm/mempolicy: refactor a read-once mechanism into a function for re-use (Gregory Price)
  - mm/mempolicy: implement the sysfs-based weighted_interleave interface (Rakie Kim)
  - net/smc: fix UAF on smcsk after smc_listen_out() (D. Wythe)
  - riscv: hwprobe: export bfloat16 ISA extension (Inochi Amaoto)
  - riscv: add ISA extension parsing for bfloat16 ISA extension (Inochi Amaoto)
  - dt-bindings: riscv: add bfloat16 ISA extension description (Inochi Amaoto)
  - riscv: hwprobe: export Zicntr and Zihpm extensions (Miquel Sabaté Solà)
  - KVM: riscv: selftests: Add Svade and Svadu Extension to get-reg-list test (Yong-Xuan Wang)
  - RISC-V: KVM: Add Svade and Svadu Extensions Support for Guest/VM (Yong-Xuan Wang)
  - dt-bindings: riscv: Add Svade and Svadu Entries (Yong-Xuan Wang)
  - RISC-V: Add Svade and Svadu Extensions Support (Yong-Xuan Wang)
  - mm/vmscan: wake up flushers conditionally to avoid cgroup OOM (Zeng Jingxiang)
  - erofs: fix block count report when 48-bit layout is on (Gao Xiang)
  - erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC (Junli Liu)
  - mm/mremap: avoid expensive folio lookup on mremap folio pte batch (Lorenzo Stoakes)
  - mm: optimize mremap() by PTE batching (Dev Jain)
  - mm: call pointers to ptes as ptep (Dev Jain)
  - mempolicy: optimize queue_folios_pte_range by PTE batching (Dev Jain)
  - mm: mincore: use pte_batch_hint() to batch process large folios (Baolin Wang)
  - arm64/mm: Optimize loop to reduce redundant operations of contpte_ptep_get (Xavier Xia)
  - mempolicy: migration attempt to match interleave nodes (Hugh Dickins)
  - mempolicy: mmap_lock is not needed while migrating folios (Hugh Dickins)
  - mempolicy: alloc_pages_mpol() for NUMA policy without vma (Hugh Dickins)
  - mempolicy: remove confusing MPOL_MF_LAZY dead code (Hugh Dickins)
  - mempolicy: mpol_shared_policy_init() without pseudo-vma (Hugh Dickins)
  - mempolicy trivia: use pgoff_t in shared mempolicy tree (Hugh Dickins)
  - mempolicy trivia: slightly more consistent naming (Hugh Dickins)
  - mempolicy trivia: delete those ancient pr_debug()s (Hugh Dickins)
  - kernfs: drop shared NUMA mempolicy hooks (Hugh Dickins)
  - hugetlbfs: drop shared NUMA mempolicy pretence (Hugh Dickins)
  - tcp: add sysctl_tcp_rto_min_us (Kevin Yang)
  - anolis: damon: enable sysfs of damon (wangchuanguo)
  - anolis: Revert "anolis: sw64: irqchip: add support for PINTC on all NUMA nodes" (Gu Zitao)
  - anolis: Revert "anolis: sw64: irqchip: update effective affinity for PINTC" (Gu Zitao)
  - riscv: Optimize bitops with Zbb extension (Xiao Wang)
  - riscv: Stop considering R_RISCV_NONE as bad relocations (Alexandre Ghiti)
  - anolis: configs: enable CONFIG_MICROCODE_LATE_LOADING by default (Aubrey Li)
  - anolis: mm: add switch for file zero page (Kaihao Bai)
  - anolis: mm: avoid MMAP_POPULATE filling zero page (Kaihao Bai)
  - anolis: mm: support filling in zero page if read fault in file hole (Kaihao Bai)
  - anolis: mm: support unmapping zeropage of the same file offset (Kaihao Bai)
  - riscv: Optimize crc32 with Zbc extension (Xiao Wang)
  - anolis: Revert "net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops" (Xuan Zhuo)
  - anolis: nvme: add some activation quirk (Guixin Liu)
  - arm64/mm: Permit lazy_mmu_mode to be nested (Ryan Roberts)
  - arm64/mm: Disable barrier batching in interrupt contexts (Ryan Roberts)
  - arm64/mm: Batch barriers when updating kernel mappings (Ryan Roberts)
  - mm/vmalloc: Enter lazy mmu mode while manipulating vmalloc ptes (Ryan Roberts)
  - arm64/mm: Support huge pte-mapped pages in vmap (Ryan Roberts)
  - mm/vmalloc: Gracefully unmap huge ptes (Ryan Roberts)
  - mm/vmalloc: Warn on improper use of vunmap_range() (Ryan Roberts)
  - arm64/mm: Hoist barriers out of set_ptes_anysz() loop (Ryan Roberts)
  - arm64: hugetlb: Use __set_ptes_anysz() and __ptep_get_and_clear_anysz() (Ryan Roberts)
  - arm64/mm: Refactor __set_ptes() and __ptep_get_and_clear() (Ryan Roberts)
  - mm/page_table_check: Batch-check pmds/puds just like ptes (Ryan Roberts)
  - arm64: hugetlb: Refine tlb maintenance scope (Ryan Roberts)
  - arm64: hugetlb: Cleanup huge_pte size discovery mechanisms (Ryan Roberts)
  - mm: provide mm_struct and address to huge_ptep_get() (Christophe Leroy)
  - arm64: mm: Batch dsb and isb when populating pgtables (Ryan Roberts)
  - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Ryan Roberts)
  - arm64: hugetlb: Fix flush_hugetlb_tlb_range() invalidation level (Ryan Roberts)
  - platform/x86: ISST: Add Clearwater Forest to support list (Srinivas Pandruvada)
  - anolis: Loongarch: configs: Make EFI RTC built-in for correct vmcore timestamps (Juxin Gao)
  - anolis: Loongarch: Disable CONFIG_PARAVIRT(_TIME_ACCOUNTING) (Juxin Gao)
  - anolis: Loongarch: enable zstd compressed firmware support (Juxin Gao)
  - anolis: mm: async_fork: Don't do any collapse before async fork ends (Zelin Deng)
  - anolis: crypto: loongson: add cbc(sm4) support (Qunqin Zhao)
  - anolis: crypto: loongson: add loongson sm3 and ecb(sm4) support (Juxin Gao)
  - LoongArch: Add a missing call to efi_esrt_init() (Huacai Chen)
  - riscv: Add qspinlock support (Alexandre Ghiti)
  - riscv: Implement xchg8/16() using Zabha (Alexandre Ghiti)
  - riscv: Implement arch_cmpxchg128() using Zacas (Alexandre Ghiti)
  - riscv: Improve zacas fully-ordered cmpxchg() (Alexandre Ghiti)
  - riscv: Implement cmpxchg8/16() using Zabha (Alexandre Ghiti)
  - dt-bindings: riscv: Add Zabha ISA extension description (Alexandre Ghiti)
  - riscv: Implement cmpxchg32/64() using Zacas (Alexandre Ghiti)
  - riscv: Move cpufeature.h macros into their own header (Alexandre Ghiti)
  - riscv: Fix fully ordered LR/SC xchg[8|16]() implementations (Alexandre Ghiti)
  - riscv: cmpxchg: implement arch_cmpxchg64_{relaxed|acquire|release} (Jisheng Zhang)
  - riscv: select ARCH_USE_CMPXCHG_LOCKREF (Jisheng Zhang)
  - anolis: futex: Allow disbling per numa node futex from kernel cmdline (Yin Fengwei)
  - anolis: futex: enable per process futex hash table for private futex (Yin Fengwei)
  - anolis: futex: extend futex hash table to allow per numa node hash table (Yin Fengwei)
  - anolis: mm/mm_init: add function to allocate large hash from numa node (Yin Fengwei)
  - anolis: mm: add _node version for several memory allocation APIs (Yin Fengwei)
  - anolis: sw64: perf tools: Add support for get_cpuid_str function (He Chuyue)
  - anolis: sw64: kvm: use read/write spin lock for KVM MMU (Min Fanlei)
  - anolis: sw64: rethook: fix a bug in rethook_trampoline (Gu Yuchen)
  - anolis: sw64: ptrace: return -EIO in invalid PEEKUSR/POKEUSR requests (Gu Yuchen)
  - anolis: sw64: kvm: fix missing kvm_unregister_perf_callbacks (Min Fanlei)
  - anolis: sw64: kvm: fix compile error of kvm.ko (Min Fanlei)
  - anolis: sw64: kvm: remove the duplicated Kconfig selection of KVM (Min Fanlei)
  - anolis: sw64: cpuidle: add dedicated driver (Wang Yicheng)
  - anolis: sw64: fix missing characters for sw64_rrk (Jing Li)
  - anolis: sw64: selftests/net: add sw64 support for io_uring_zerocopy_tx (Cui Mingrui)
  - anolis: sw64: crypto: implement crc32 assembly optimization (Xu Yiwei)
  - anolis: sw64: efi: remove meaningless code from asm/efi.h (Jing Li)
  - anolis: sw64: fix incorrect macro definitions for sw64 in bpf_tracing.h (Gu Yuchen)
  - anolis: sw64: cpufreq: using PLL0 to provide clock for idle cores (Jing Li)
  - anolis: sw64: kvm: save the virtual address of irqs_pending in vcpucb (Lei Yilong)
  - anolis: sw64: kvm: fix undefined error with ftrace disabled (Yu Jiayi)
  - anolis: sw64: kvm: enable dirty log gradually in small chunks for core4 (Min Fanlei)
  - anolis: sw64: fix guest kdump function (Lei Yilong)
  - anolis: sw64: ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Gu Yuchen)
  - anolis: sw64: use wait/complete for smp boot (Mao Minkai)
  - anolis: sw64: fix sw64_rrk_store() wrap handling (Mao Minkai)
  - brd: fix sleeping function called from invalid context in brd_insert_page() (Yu Kuai)
  - brd: avoid extra xarray lookups on first write (Christoph Hellwig)
  - brd: fix discard end sector (Yu Kuai)
  - brd: fix aligned_sector from brd_do_discard() (Yu Kuai)
  - brd: protect page with rcu (Yu Kuai)
  - brd: use memcpy_{to,from]_page in brd_rw_bvec (Christoph Hellwig)
  - brd: split I/O at page boundaries (Christoph Hellwig)
  - brd: use bvec_kmap_local in brd_do_bvec (Christoph Hellwig)
  - brd: remove the sector variable in brd_submit_bio (Christoph Hellwig)
  - brd: pass a bvec pointer to brd_do_bvec (Christoph Hellwig)
  - brd: Remove use of page->index (Matthew Wilcox (Oracle))
  - EDAC: Add EDAC driver for loongson memory controller (Juxin Gao)
  - net: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size (mengxiangdong)
  - anolis: LoongArch: Support mem=<size> kernel parameter (Ming Wang)
  - anolis: configs: refresh kconfigs (Qinyun Tan)
  - LoongArch: Reserve the EFI memory map region (Ming Wang)
  - LoongArch: Add debugfs entries to switch SFB/TSO state (Huacai Chen)
  - anolis: LoongArch: Fix access mode of 7A2000 acpi gpio. (wanghongliang)
  - anolis: sw64: perf unwind: Do not put libunwind-sw_64 in FEATURE_TESTS_BASIC (He Chuyue)
  - anolis: sw64: delete useless I/O access in VM and emulator (Yu Jiayi)
  - anolis: sw64: kvm: fix perf kvm support (Min Fanlei)
  - anolis: sw64: Kconfig: enable HAS_IOPORT by default (Zheng Chongzhen)
  - anolis: sw64: pci: remove zx200 dma mask reset (Zheng Chongzhen)
  - anolis: sw64: fix for executing syscall(-1) (Gu Zitao)
  - anolis: sw64: acpi: select HAVE_ACPI_APEI when ACPI is set (Jing Li)
  - anolis: sw64: pci: add base address of devmn (Jing Li)
  - anolis: sw64: adjust the notrace in the code (Gao Chen)
  - anolis: mm: arm64/64k: Reduce MEMCG_CHARGE_BATCH to minimize stats error (Weilin Tong)
  - anolis: sata_zhaoxin: fix macro-definition mistake issue (LeoLiu-oc)
  - anolis: mm: coldpgs: Enhance ignore age mode (Zelin Deng)
  - anolis: mm: coldpgs: Add coldpgs swap accounting and limitation (Zelin Deng)
  - anolis: mm: memcg: Make memcg v1 support zswap accounting (Zelin Deng)
  - anolis: mm: coldpgs: Skip executable anon pages in ignore age mode (Zelin Deng)
  - anolis: mm: coldpgs: Add age ignore flag for unconditional reclaim (Zelin Deng)
  - mm: fault in complete folios instead of individual pages for tmpfs (Baolin Wang)
  - mm: shmem: fix the shmem large folio allocation for the i915 driver (Baolin Wang)
  - mm: huge_memory: fix the check for allowed huge orders in shmem (Baolin Wang)
  - riscv: cpufeature: Do not drop Linux-internal extensions (Samuel Holland)
  - KVM: riscv: selftests: Add Smnpm and Ssnpm to get-reg-list test (Samuel Holland)
  - RISC-V: KVM: Allow Smnpm and Ssnpm extensions for guests (Samuel Holland)
  - riscv: hwprobe: Export the Supm ISA extension (Samuel Holland)
  - riscv: selftests: Add a pointer masking test (Samuel Holland)
  - riscv: Allow ptrace control of the tagged address ABI (Samuel Holland)
  - riscv: Add support for the tagged address ABI (Samuel Holland)
  - riscv: Add support for userspace pointer masking (Samuel Holland)
  - riscv: Add CSR definitions for pointer masking (Samuel Holland)
  - riscv: Add ISA extension parsing for pointer masking (Samuel Holland)
  - dt-bindings: riscv: Add pointer masking ISA extensions (Samuel Holland)
  - riscv: Call riscv_user_isa_enable() only on the boot hart (Samuel Holland)
  - riscv: Add support for per-thread envcfg CSR values (Samuel Holland)
  - riscv: Enable cbo.zero only when all harts support Zicboz (Samuel Holland)
  - virt: tdx-guest: Transition to scoped_cond_guard for mutex operations (Cedric Xing)
  - virt: tdx-guest: Refactor and streamline TDREPORT generation (Cedric Xing)
  - virt: tdx-guest: Expose TDX MRs as sysfs attributes (Cedric Xing)
  - x86/tdx: tdx_mcall_get_report0: Return -EBUSY on TDCALL_OPERAND_BUSY error (Cedric Xing)
  - x86/tdx: Add tdx_mcall_extend_rtmr() interface (Cedric Xing)
  - tsm-mr: Add tsm-mr sample code (Cedric Xing)
  - tsm-mr: Add TVM Measurement Register support (Cedric Xing)
  - intel_idle: add Clearwater Forest SoC support (Artem Bityutskiy)
  - intel_idle: add Granite Rapids Xeon D support (Artem Bityutskiy)
  - platform/x86/intel-uncore-freq: Add efficiency latency control to sysfs interface (Tero Kristo)
  - platform/x86/intel-uncore-freq: Add support for efficiency latency control (Tero Kristo)
  - platform/x86/intel-uncore-freq: Do not present separate package-die domain (Srinivas Pandruvada)
  - erofs: support to readahead dirent blocks in erofs_readdir() (Chao Yu)
  - erofs: remove need_kmap in erofs_read_metabuf() (Gao Xiang)
  - erofs: do sanity check on m->type in z_erofs_load_compact_lcluster() (Chao Yu)
  - erofs: get rid of {get,put}_page() for ztailpacking data (Gao Xiang)
  - erofs: fix large fragment handling (Gao Xiang)
  - erofs: allow readdir() to be interrupted (Chao Yu)
  - erofs: address D-cache aliasing (Gao Xiang)
  - erofs: use memcpy_to_folio() to replace copy_to_iter() (Gao Xiang)
  - erofs: remove a superfluous check for encoded extents (Gao Xiang)
  - erofs: refuse crafted out-of-file-range encoded extents (Gao Xiang)
  - erofs: impersonate the opener's credentials when accessing backing file (Tatsuyuki Ishi)
  - riscv: Stop emitting preventive sfence.vma for new userspace mappings with Svvptc (Alexandre Ghiti)
  - riscv: Stop emitting preventive sfence.vma for new vmalloc mappings (Alexandre Ghiti)
  - dt-bindings: riscv: Add Svvptc ISA extension description (Alexandre Ghiti)
  - riscv: Add ISA extension parsing for Svvptc (Alexandre Ghiti)
  - binfmt_elf: remove the 4k limitation of program header size (Yin Fengwei)
  - anolis: LoongArch: KVM: Enhance the robustness of extioi (Xianglai Li)
  - anolis: LoongArch: KVM: Solve the problem of starting up the upstream qemu (Song Gao)
  - anolis: LoongArch: KVM: Fix the extioi simulation error (Xianglai Li)
  - hugetlb: prioritize surplus allocation from current node (Koichiro Den)
  - anolis: sched: add Numa Affine feature (Peng Wang)
  - anolis: riscv: configs: Enable CPPC based cpufreq support (Anmeng Zhang)
  - ACPI: Enable ACPI_PROCESSOR for RISC-V (Sunil V L)
  - RISC-V: defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQ (Sunil V L)
  - cpufreq: Move CPPC configs to common Kconfig and add RISC-V (Sunil V L)
  - ACPI: RISC-V: Add CPPC driver (Sunil V L)
  - KVM: riscv: selftests: Add Zawrs extension to get-reg-list test (Andrew Jones)
  - KVM: riscv: Support guest wrs.nto (Andrew Jones)
  - KVM: riscv: selftests: Add Zcmop extension to get-reg-list test (Clément Léger)
  - RISC-V: KVM: Allow Zcmop extension for Guest/VM (Clément Léger)
  - KVM: riscv: selftests: Add some Zc* extensions to get-reg-list test (Clément Léger)
  - RISC-V: KVM: Allow Zca, Zcf, Zcd and Zcb extensions for Guest/VM (Clément Léger)
  - KVM: riscv: selftests: Add Zimop extension to get-reg-list test (Clément Léger)
  - RISC-V: KVM: Allow Zimop extension for Guest/VM (Clément Léger)
  - anolis: mm: coldpgs: Do not try to scan LRU_UNEVICTABLE (Zelin Deng)
  - anolis: configs: enable CONFIG_EROFS_FS_ZIP_{ACCEL,ZSTD} (Gao Xiang)
  - anolis: mm: coldpgs: Only support coldpgs on x86_64 and arm64 (Zelin Deng)
  - RISC-V: KVM: selftests: Add get-reg-list test for STA registers (Andrew Jones)
  - RISC-V: KVM: selftests: Add steal_time test support (Andrew Jones)
  - RISC-V: KVM: selftests: Add guest_sbi_probe_extension (Andrew Jones)
  - RISC-V: KVM: selftests: Move sbi_ecall to processor.c (Andrew Jones)
  - RISC-V: KVM: Implement SBI STA extension (Andrew Jones)
  - RISC-V: KVM: Add support for SBI STA registers (Andrew Jones)
  - RISC-V: KVM: Add support for SBI extension registers (Andrew Jones)
  - RISC-V: KVM: Add SBI STA info to vcpu_arch (Andrew Jones)
  - RISC-V: KVM: Add steal-update vcpu request (Andrew Jones)
  - RISC-V: KVM: Add SBI STA extension skeleton (Andrew Jones)
  - RISC-V: KVM: selftests: Treat SBI ext regs like ISA ext regs (Andrew Jones)
  - KVM: riscv: selftests: Use register subtypes (Andrew Jones)
  - KVM: riscv: selftests: Generate ISA extension reg_list using macros (Anup Patel)
  - KVM: riscv: selftests: Add RISCV_SBI_EXT_REG (Andrew Jones)
  - RISC-V: KVM: Make SBI uapi consistent with ISA uapi (Andrew Jones)
  - KVM: riscv: selftests: Drop SBI multi registers (Andrew Jones)
  - RISC-V: KVM: Don't add SBI multi regs in get-reg-list (Andrew Jones)
  - KVM: riscv: selftests: Fix get-reg-list print_reg defaults (Andrew Jones)
  - ext4: limit the maximum folio order (Zhang Yi)
  - ext4: fix insufficient credits calculation in ext4_meta_trans_blocks() (Zhang Yi)
  - ext4: replace ext4_writepage_trans_blocks() (Zhang Yi)
  - ext4: Make ext4_meta_trans_blocks() non-static for later use (Ritesh Harjani (IBM))
  - ext4: reserved credits for one extent during the folio writeback (Zhang Yi)
  - ext4: correct the reserved credits for extent conversion (Zhang Yi)
  - ext4: enhance tracepoints during the folios writeback (Zhang Yi)
  - ext4: restart handle if credits are insufficient during allocating blocks (Zhang Yi)
  - ext4: refactor the block allocation process of ext4_page_mkwrite() (Zhang Yi)
  - ext4: fix stale data if it bail out of the extents mapping loop (Zhang Yi)
  - ext4: move the calculation of wbc->nr_to_write to mpage_folio_done() (Zhang Yi)
  - ext4: process folios writeback in bytes (Zhang Yi)
  - ext4: fix a potential assertion failure due to improperly dirtied buffer (Shida Zhang)
  - ext4: hoist ext4_block_write_begin and replace the __block_write_begin (Shida Zhang)
  - anolis: mm: kidled: fix bug on checking memcg_data flags of slabs (Weilin Tong)
  - anolis: mm: kidled: fix incorrect loop label (Zelin Deng)
  - anolis: mm: kidled: Add spinlock protection when cleaning *KIDLED_YOUNG flag (Shawn Wang)
  - anolis: mm: kidled: Add a new *KIDLED_YOUNG flag to replace *REFERENCED checking (Shawn Wang)
  - anolis: mm: coldpgs: support reclaiming cold slab (zhongjiang-ali)
  - anolis: mm: fix an compiler issue when memcg disabled (zhongjiang-ali)
  - anolis: mm/kidled: do not monitor kfence memory (Tianchen Ding)
  - anolis: mm: Do not scan cold slab when fails to allocate memory (zhongjiang-ali)
  - anolis: mm: fix cold slab memory leak (zhongjiang-ali)
  - anolis: mm: fix an memory exception issue when kmem accouting (zhongjiang-ali)
  - anolis: mm: kidled: Do not check the slab age when it disable the slab scan (zhongjiang-ali)
  - anolis: mm: kidled: allocate slab age for specified kmem cache (zhongjiang-ali)
  - anolis: mm: kidled: refactor cold slab (zhongjiang-ali)
  - anolis: mm: kidled: use different variables to store the rounds (zhongjiang-ali)
  - anolis: mm: kidled: Make kidled scan both page and slab equally (zhongjiang-ali)
  - anolis: mm: kidled: make kidled to support scan slab separately (zhongjiang-ali)
  - anolis: mm: kidled: isolate slab scan with page scan (zhongjiang-ali)
  - anolis: mm: kidled: make kidled support to identify cold slab (zhongjiang-ali)
  - anolis: mm: kidled: provide a unified interface in preparation for scanning slab (zhongjiang-ali)
  - anolis: crypto: ccp: use time_after() instead of time_before() to checks schedule condition (xiongmengbiao)
  - anolis: mm: coldpgs: fix memory leak as coldpgs_stat is not freed (Zelin Deng)
  - anolis: mm: coldpgs: delete check of memcg swappiness (Huang Haowei)
  - anolis: mm: fix the symbol lookup error of coldpgs (Kaihao Bai)
  - anolis: mm: coldpgs: make coldpgs exclude from mglru (Zelin Deng)
  - anolis: mm: coldpgs: batch free unref pages (Huang Haowei)
  - anolis: mm: coldpgs: relax in reclaim_coldpgs_read_stats (Huang Haowei)
  - anolis: mm: coldpgs: add mlock {dropped, refault} counter (Xu Yu)
  - anolis: mm: coldpgs: add reclaim type control interface for memcg (zhongjiang-ali)
  - anolis: mm: coldpgs: count the size of page and slab in bytes (zhongjiang-ali)
  - anolis: mm: coldpgs: support reclaiming cold pages (Xunlei Pang)
  - anolis: mm, kidled: set age value in the flags of head pages (Ning Zhang)
  - anolis: mm: kidled: remove an deprecated function (zhongjiang-ali)
  - anolis: mm: avoid lru_gen_del_page if kidled is enabled (Kaihao Bai)
  - anolis: mm: fix compile error if CONFIG_KIDLED disabled (Kaihao Bai)
  - anolis: mm: kidled: calculate pageflags usage with KIDLED_AGE_WIDTH (Xu Yu)
  - anolis: mm: limit use confliction between kidled/coldpgs and mglru (Kaihao Bai)
  - anolis: mm: kidled: consider CONFIG_MEMORY_HOTPLUG uncertainty (Rongwei Wang)
  - anolis: mm/kidled: remove unused variable 'idx' (Joseph Qi)
  - anolis: mm: kidled: improve efficiency of scanning valid PFNs (Rongwei Wang)
  - anolis: mm, kidled: optimize kidled_set_page_age() call (Gang Deng)
  - anolis: mm, kidled: add some missed comments (Gang Deng)
  - anolis: mm: kidled: show the kidled age layout in page flags (zhongjiang-ali)
  - anolis: mm, kidled: fix race when free idle age (Gang Deng)
  - anolis: mm, kidled: skip node which has none memory (Gang Deng)
  - anolis: kidled: introduce local and accumulated idle_page_stats (Xu Yu)
  - anolis: mm: Support kidled (Gavin Shan)
  - anolis: Fix kfence size on 64K page kernel (Tianchen Ding)
  - riscv: hwprobe: export Zawrs ISA extension (Andrew Jones)
  - riscv: Do not fail to build on byte/halfword operations with Zawrs (Alexandre Ghiti)
  - riscv: Add Zawrs support for spinlocks (Christoph Müllner)
  - dt-bindings: riscv: Add Zawrs ISA extension description (Andrew Jones)
  - riscv: Provide a definition for 'pause' (Andrew Jones)
  - riscv: hwprobe: export Zcmop ISA extension (Clément Léger)
  - riscv: add ISA extension parsing for Zcmop (Clément Léger)
  - dt-bindings: riscv: add Zcmop ISA extension description (Clément Léger)
  - riscv: hwprobe: export Zca, Zcf, Zcd and Zcb ISA extensions (Clément Léger)
  - riscv: add ISA parsing for Zca, Zcf, Zcd and Zcb (Clément Léger)
  - riscv: add ISA extensions validation callback (Clément Léger)
  - dt-bindings: riscv: add Zca, Zcf, Zcd and Zcb ISA extension description (Clément Léger)
  - riscv: hwprobe: export Zimop ISA extension (Clément Léger)
  - riscv: add ISA extension parsing for Zimop (Clément Léger)
  - dt-bindings: riscv: add Zimop ISA extension description (Clément Léger)
  - perf/amd/ibs: Ceil sample_period to min_period (Ravi Bangoria)
  - perf/amd/ibs: Add ->check_period() callback (Ravi Bangoria)
  - perf/amd/ibs: Add PMU specific minimum period (Ravi Bangoria)
  - perf/amd/ibs: Don't allow freq mode event creation through ->config interface (Ravi Bangoria)
  - perf/amd/ibs: Remove pointless sample period check (Ravi Bangoria)
  - perf/amd/ibs: Remove IBS_{FETCH|OP}_CONFIG_MASK macros (Ravi Bangoria)
  - cachestat: do not flush stats in recency check (Nhat Pham)
  - memcg: fix data-race KCSAN bug in rstats (Breno Leitao)
  - mm: memcg: optimize parent iteration in memcg_rstat_updated() (Yosry Ahmed)
  - mm: writeback: ratelimit stat flush from mem_cgroup_wb_stats (Shakeel Butt)
  - mm: memcg: restore subtree stats flushing (Yosry Ahmed)
  - mm: workingset: move the stats flush into workingset_test_recent() (Yosry Ahmed)
  - mm: memcg: make stats flushing threshold per-memcg (Yosry Ahmed)
  - mm: memcg: move vmstats structs definition above flushing code (Yosry Ahmed)
  - mm: memcg: change flush_next_time to flush_last_time (Yosry Ahmed)
  - mm: memcg: normalize the value passed into memcg_rstat_updated() (Yosry Ahmed)
  - mm: memcg: refactor page state unit helpers (Yosry Ahmed)
  - anolis: bugfix: nvme: check if the pointer is null before using the tagset (Bitao Hu)
  - anolis: timens: fix start boottime calculate bug when rich container and timens enabled (Qiao Ma)
  - netdev: add per-queue statistics (Jakub Kicinski)
  - drm/amd/display: Move the memory allocation out of dcn20_validate_bandwidth_fp(). (Sebastian Andrzej Siewior)
  - drm/amd/display: Move the memory allocation out of dcn21_validate_bandwidth_fp(). (Sebastian Andrzej Siewior)
  - drm/amd/display: Add a warning if the FPU is used outside from task context. (Sebastian Andrzej Siewior)
  - drm/amd/display: Simplify the per-CPU usage. (Sebastian Andrzej Siewior)
  - drm/amd/display: Remove migrate_en/dis from dc_fpu_begin(). (Sebastian Andrzej Siewior)
  - anolis: kconfigs: enable CONFIG_IOMMUFD=m on x86 and arm64 (Vincent Gao)
  - anolis: configs: refresh kconfigs (Vincent Gao)
  - anolis: sched: remove task_group from gb_sd when it got freed (Cruz Zhao)
  - anolis: sched: fix the bug that soft_cpus doesn't work sometimes (CruzZhao)
  - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (gaorui)
  - iommu/riscv: Paging domain support (gaorui)
  - iommu/riscv: Command and fault queue support (gaorui)
  - iommu/riscv: Device directory management. (gaorui)
  - iommu/riscv: Enable IOMMU registration and device probe. (gaorui)
  - iommu/riscv: Add RISC-V IOMMU PCIe device driver (gaorui)
  - iommu/riscv: Add RISC-V IOMMU platform device driver (gaorui)
  - dt-bindings: iommu: riscv: Add bindings for RISC-V IOMMU (gaorui)
  - iommu/vt-d: add wrapper functions for page allocations (gaorui)
  - iommu: constify of_phandle_args in xlate (gaorui)
  - iommu/amd: Introduce get_amd_iommu_from_dev() (gaorui)
  - sizes.h: Add entries between SZ_32G and SZ_64T (gaorui)
  - anolis: build: enable cross compile rpm for riscv (Ruidong Tian)
  - selftest: run vector prctl test for ZVE32X (Andy Chiu)
  - riscv: vector: adjust minimum Vector requirement to ZVE32X (Andy Chiu)
  - riscv: hwprobe: add zve Vector subextensions into hwprobe interface (Andy Chiu)
  - riscv: cpufeature: add zve32[xf] and zve64[xfd] isa detection (Andy Chiu)
  - dt-bindings: riscv: add Zve32[xf] Zve64[xfd] ISA extension description (Andy Chiu)
  - riscv: cpufeature: call match_isa_ext() for single-letter extensions (Andy Chiu)
  - riscv: smp: fail booting up smp if inconsistent vlen is detected (Andy Chiu)
  - riscv: vector: add a comment when calling riscv_setup_vsize() (Andy Chiu)
  - riscv: hwprobe: export Zihintpause ISA extension (Clément Léger)
  - riscv: Save/restore envcfg CSR during CPU suspend (Samuel Holland)
  - riscv: Add a custom ISA extension for the [ms]envcfg CSR (Samuel Holland)
  - riscv: hwprobe: export Zicond extension (Clément Léger)
  - riscv: hwprobe: export Zacas ISA extension (Clément Léger)
  - riscv: add ISA extension parsing for Zacas (Clément Léger)
  - dt-bindings: riscv: add Zacas ISA extension description (Clément Léger)
  - riscv: hwprobe: export Ztso ISA extension (Clément Léger)
  - riscv: add ISA extension parsing for Ztso (Clément Léger)
  - RISC-V: selftests: Add which-cpus hwprobe test (Andrew Jones)
  - RISC-V: hwprobe: Introduce which-cpus flag (Andrew Jones)
  - RISC-V: Move the hwprobe syscall to its own file (Andrew Jones)
  - RISC-V: hwprobe: Clarify cpus size parameter (Andrew Jones)
  - riscv: hwprobe: fix invalid sign extension for RISCV_HWPROBE_EXT_ZVFHMIN (Clément Léger)
  - dt-bindings: riscv: add Zfa ISA extension description (Clément Léger)
  - riscv: hwprobe: export Zfa ISA extension (Clément Léger)
  - riscv: add ISA extension parsing for Zfa (Clément Léger)
  - anolis: cgroup: add fast path for cgroup_mkdir() (Yi Tao)
  - anolis: cgroup: add user space interface for cgroup pool (Yi Tao)
  - vfio/mtty: Enable migration support (Alex Williamson)
  - RISC-V: paravirt: Implement steal-time support (Andrew Jones)
  - RISC-V: Add SBI STA extension definitions (Andrew Jones)
  - RISC-V: paravirt: Add skeleton for pv-time support (Andrew Jones)
  - ext4: enable large folio for regular file (Zhang Yi)
  - ext4: make online defragmentation support large folios (Zhang Yi)
  - ext4: make the writeback path support large folios (Zhang Yi)
  - ext4: correct the journal credits calculations of allocating blocks (Zhang Yi)
  - ext4/jbd2: convert jbd2_journal_blocks_per_page() to support large folio (Zhang Yi)
  - fs: Allow fine-grained control of folio sizes (Matthew Wilcox (Oracle))
  - ext4: make __ext4_block_zero_page_range() support large folio (Zhang Yi)
  - ext4: make regular file's buffered write path support large folios (Zhang Yi)
  - ext4: make ext4_mpage_readpages() support large folios (Zhang Yi)
  - ext4: reduce stack usage in ext4_mpage_readpages() (Matthew Wilcox (Oracle))
  - fs: convert block_commit_write() to take a folio (Matthew Wilcox (Oracle))
  - fs/buffer fs/mpage: remove large folio restriction (Luis Chamberlain)
  - fs/mpage: use blocks_per_folio instead of blocks_per_page (Luis Chamberlain)
  - fs/mpage: avoid negative shift for large blocksize (Hannes Reinecke)
  - fs/buffer: remove batching from async read (Matthew Wilcox)
  - fs/buffer: simplify block_read_full_folio() with bh_offset() (Luis Chamberlain)
  - fs/writeback: convert wbc_account_cgroup_owner to take a folio (Pankaj Raghav)
  - fs: reduce stack usage in do_mpage_readpage (Matthew Wilcox (Oracle))
  - fs: reduce stack usage in __mpage_writepage (Matthew Wilcox (Oracle))
  - fs: convert clean_buffers() to take a folio (Matthew Wilcox (Oracle))
  - fs: remove clean_page_buffers() (Matthew Wilcox (Oracle))
  - anolis: virt: csv-guest: Add support for extended attestation aware request in the CSV3 guest (hanliyang)
  - anolis: virt: csv-guest: Implement CSV RTMR ioctl interfaces (hanliyang)
  - anolis: virt: csv-guest: Introduce CSV RTMR uapi interface (hanliyang)
  - anolis: x86/csv: Introduce RTMR interfaces (hanliyang)
  - anolis: sched: update parameters of group balancer root sched domain (Cruz Zhao)
  - anolis: sched: control the interval of gb_load_balance() (Cruz Zhao)
  - anolis: sched: adjust the lower interval of group balancer sched domain (Cruz Zhao)
  - anolis: sched: travese the descendants when migrating task groups (Cruz Zhao)
  - anolis: sched: set the flags of group balancer sched domain after build (Cruz Zhao)
  - anolis: sched: make soft_cpus_version correct (Cruz Zhao)
  - anolis: sched: optimize the selecting child gb_sd of task group (Cruz Zhao)
  - anolis: sched: adjust the condition of gb_load_balance (Cruz Zhao)
  - anolis: sched: calculate util_est for each cfs_rq (Cruz Zhao)
  - anolis: sched: make sure root_cpumask of group balancer is online cpumask (Cruz Zhao)
  - anolis: sched: fix deadlock when add/remove task group to/from gb_sd (Cruz Zhao)
  - RISC-V: KVM: Allow some SBI extensions to be disabled by default (Anup Patel)
  - KVM: riscv: selftests: Add SBI DBCN extension to get-reg-list test (Anup Patel)
  - RISC-V: Add SBI debug console helper routines (Anup Patel)
  - RISC-V: Add stubs for sbi_console_putchar/getchar() (Anup Patel)
  - RISC-V: Enable SBI based earlycon support (Anup Patel)
  - tty: Add SBI debug console support to HVC SBI driver (Atish Patra)
  - tty/serial: Add RISC-V SBI debug console based earlycon (Anup Patel)
  - RISC-V: KVM: Forward SBI DBCN extension to user-space (Anup Patel)
  - RISC-V: KVM: Change the SBI specification version to v2.0 (Anup Patel)
  - RISC-V: Add defines for SBI debug console extension (Anup Patel)
  - anolis: riscv: configs: Enable DMI (Anmeng Zhang)
  - riscv: dmi: Add SMBIOS/DMI support (Haibo Xu)
  - efi/libstub: Add get_event_log() support for CC platforms (Kuppuswamy Sathyanarayanan)
  - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Ard Biesheuvel)
  - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Kuppuswamy Sathyanarayanan)
  - efi/tpm: Use symbolic GUID name from spec for final events table (Ard Biesheuvel)
  - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Ard Biesheuvel)
  - anolis: mm/async_fork: fixup vma anyway when doing vma_expand() (Zelin Deng)
  - mm: skip folio reclaim in legacy memcg contexts for deadlockable mappings (Joanne Koong)
  - dt-bindings: riscv: add Zvfh[min] ISA extension description (Clément Léger)
  - riscv: hwprobe: export Zvfh[min] ISA extensions (Clément Léger)
  - riscv: add ISA extension parsing for Zvfh[min] (Clément Léger)
  - dt-bindings: riscv: add Zihintntl ISA extension description (Clément Léger)
  - riscv: hwprobe: export Zhintntl ISA extension (Clément Léger)
  - riscv: add ISA extension parsing for Zihintntl (Clément Léger)
  - dt-bindings: riscv: add Zfh[min] ISA extensions description (Clément Léger)
  - riscv: hwprobe: export Zfh[min] ISA extensions (Clément Léger)
  - riscv: add ISA extension parsing for Zfh/Zfh[min] (Clément Léger)
  - dt-bindings: riscv: add vector crypto ISA extensions description (Clément Léger)
  - riscv: hwprobe: export vector crypto ISA extensions (Clément Léger)
  - riscv: add ISA extension parsing for vector crypto (Clément Léger)
  - dt-bindings: riscv: add scalar crypto ISA extensions description (Clément Léger)
  - riscv: hwprobe: add support for scalar crypto ISA extensions (Clément Léger)
  - riscv: add ISA extension parsing for scalar crypto (Evan Green)
  - riscv: Rearrange hwcap.h and cpufeature.h (Xiao Wang)
  - riscv: hwprobe: export missing Zbc ISA extension (Clément Léger)
  - riscv: add ISA extension parsing for Zbc (Clément Léger)
  - docs: move riscv under arch (Costa Shulyupin)
  - RISC-V: selftests: Add CBO tests (Andrew Jones)
  - RISC-V: selftests: Convert hwprobe test to kselftest API (Andrew Jones)
  - RISC-V: selftests: Statically link hwprobe test (Andrew Jones)
  - RISC-V: hwprobe: Expose Zicboz extension and its block size (Andrew Jones)
  - RISC-V: Make zicbom/zicboz errors consistent (Andrew Jones)
  - anolis: sw64: implement xor_unlock_is_negative_byte (Gu Zitao)
  - anolis: sw64: irqchip: update effective affinity for PINTC (Jing Li)
  - anolis: sw64: irqchip: add support for PINTC on all NUMA nodes (Jing Li)
  - anolis: sw64: cpufreq: optimize the granularity of cpufreq (Jing Li)
  - anolis: sw64: ftrace: restore the register storing direct call address (Gu Yuchen)
  - anolis: sw64: kvm: fix undefined compile issues for kvm module (Yu Jiayi)
  - anolis: sw64: pintc: fix guest pintc init (Lei Yilong)
  - buffer: Convert __block_write_begin() to take a folio (Matthew Wilcox (Oracle))
  - fs: Convert aops->write_begin to take a folio (Matthew Wilcox (Oracle))
  - drm/i915: Use kmap_local_page() in gem/i915_gem_shmem.c (Zhao Liu)
  - anolis: mm/filemap: change pagep_dropbehind to foliop_dropbehind (Joseph Qi)
  - fs: Convert aops->write_end to take a folio (Matthew Wilcox (Oracle))
  - vboxsf: Use a folio in vboxsf_write_end() (Matthew Wilcox (Oracle))
  - orangefs: Convert orangefs_write_begin() to use a folio (Matthew Wilcox (Oracle))
  - orangefs: Convert orangefs_write_end() to use a folio (Matthew Wilcox (Oracle))
  - jffs2: Convert jffs2_write_begin() to use a folio (Matthew Wilcox (Oracle))
  - jffs2: Convert jffs2_write_end() to use a folio (Matthew Wilcox (Oracle))
  - jffs2: Remove calls to set/clear the folio error flag (Matthew Wilcox (Oracle))
  - hostfs: Convert hostfs_write_end() to use a folio (Matthew Wilcox (Oracle))
  - f2fs: Convert f2fs_write_begin() to use a folio (Matthew Wilcox (Oracle))
  - f2fs: Convert f2fs_write_end() to use a folio (Matthew Wilcox (Oracle))
  - ecryptfs: Use a folio in ecryptfs_write_begin() (Matthew Wilcox (Oracle))
  - ecryptfs: Convert ecryptfs_write_end() to use a folio (Matthew Wilcox (Oracle))
  - buffer: Convert block_write_end() to take a folio (Matthew Wilcox (Oracle))
  - nilfs2: Use a folio in nilfs_recover_dsync_blocks() (Matthew Wilcox (Oracle))
  - buffer: Use a folio in generic_write_end() (Matthew Wilcox (Oracle))
  - block: Use a folio in blkdev_write_end() (Matthew Wilcox (Oracle))
  - reiserfs: Convert reiserfs_write_begin() to use a folio (Matthew Wilcox (Oracle))
  - fs: Convert block_write_begin() to use a folio (Matthew Wilcox (Oracle))
  - ntfs3: Convert ntfs_write_end() to work on a folio (Matthew Wilcox (Oracle))
  - ntfs3: Convert ntfs_write_begin to use a folio (Matthew Wilcox (Oracle))
  - ntfs3: Remove reset_log_file() (Matthew Wilcox (Oracle))
  - udf: Use a folio in udf_write_end() (Matthew Wilcox (Oracle))
  - udf: Convert udf_write_begin() to use a folio (Matthew Wilcox (Oracle))
  - ubifs: Convert ubifs_write_end() to use a folio (Matthew Wilcox (Oracle))
  - ubifs: Convert ubifs_write_begin() to use a folio (Matthew Wilcox (Oracle))
  - ubifs: Convert write_begin_slow() to use a folio (Matthew Wilcox (Oracle))
  - anolis: mm: limit memcg.pagecache_limit.size not exceed its parent (hr567)
  - anolis: mm: damon: change kmalloc() flags in damon_new_region() (Xin Hao)
  - anolis: mm: damon: Fixed potential race issues when accessing "damon_regon" (Xin Hao)
  - anolis: mm: damon: add flush once in one sampling period (Xin Hao)
  - anolis: mm/damon: fix behaviour of init_regions (Rongwei Wang)
  - anolis: mm/damon: Solve the bug of NUMA statistics about threads (Xin Hao)
  - anolis: mm/damon: Fix NUMA statistics bug (Xin Hao)
  - anolis: mm/damon/tracepoint: Add 'damon_region' NUMA access statistics support (Xin Hao)
  - anolis: mm/damon/tracepoint: Do a little format adjustment (Xin Hao)
  - anolis: mm/damon/dbgfs: Add numa simulate switch (Xin Hao)
  - anolis: mm/damon: Add 'damon_region' NUMA local and remote access statistics (Xin Hao)
  - anolis: mm/damon: Add 'damon_region' NUMA fault simulation support (Xin Hao)
  - anolis: mm/damon: Add NUMA local and remote variables in 'damon_region' (Xin Hao)
  - anolis: mm: base min_free_kbytes on mTHP setting (Weilin Tong)
  - KVM: riscv: selftests: get-reg-list print_reg should never fail (Andrew Jones)
  - KVM: riscv: selftests: Add condops extensions to get-reg-list test (Anup Patel)
  - KVM: riscv: selftests: Add smstateen registers to get-reg-list test (Anup Patel)
  - KVM: riscv: selftests: Add senvcfg register to get-reg-list test (Anup Patel)
  - KVM: selftests: Add array order helpers to riscv get-reg-list (Andrew Jones)
  - RISC-V: KVM: Allow Zicond extension for Guest/VM (Anup Patel)
  - dt-bindings: riscv: Add Zicond extension entry (Anup Patel)
  - RISC-V: Detect Zicond from ISA string (Anup Patel)
  - anolis: scsi: leapioraid: add device and support fw log (haodongdong)
  - RISC-V: Select ACPI PPTT drivers (Yunhui Cui)
  - anolis: crypto: ccp: optimize TDM driver code logic to avoid warning (chench)
  - anolis: crypto: ccp: add "tdm_guard" as kernel and module parameter (niuyongwen)
  - anolis: drivers/crypto/ccp: fix soft lockup warning in psp_mutex_lock_timeout() (xiongmengbiao)
  - anolis: kernel spec: add resolve_btfids (Vincent Gao)
  - anolis: drivers/iommu: Fix the initialization failure issue of the iommu module (Xianglai Li)
  - mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptes (Barry Song)
  - mm/madvise: optimize lazyfreeing with mTHP in madvise_free (Lance Yang)
  - mm/memory: add any_dirty optional pointer to folio_pte_batch() (Lance Yang)
  - mm/arm64: override clear_young_dirty_ptes() batch helper (Lance Yang)
  - mm/madvise: introduce clear_young_dirty_ptes() batch helper (Lance Yang)
  - anolis: iommu/loongarch: fix potential hung task when error occurred (Hongchen Zhang)
  - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (gaorui)
  - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (gaorui)
  - iommu/vt-d: Setup scalable mode context entry in probe path (gaorui)
  - iommu/vt-d: Fix NULL domain on device release (gaorui)
  - iommu: Add static iommu_ops->release_domain (gaorui)
  - iommu/vt-d: Move inline helpers to header files (gaorui)
  - iommu/vt-d: Remove unused vcmd interfaces (gaorui)
  - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (gaorui)
  - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (gaorui)
  - iommu/dart: Remove the force_bypass variable (gaorui)
  - iommu/dart: Call apple_dart_finalize_domain() as part of alloc_paging() (gaorui)
  - iommu/dart: Convert to domain_alloc_paging() (gaorui)
  - iommu/dart: Move the blocked domain support to a global static (gaorui)
  - iommu/dart: Use static global identity domains (gaorui)
  - iommufd: Convert to alloc_domain_paging() (gaorui)
  - iommu/vt-d: Use ops->blocked_domain (gaorui)
  - iommu/vt-d: Update the definition of the blocking domain (gaorui)
  - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (gaorui)
  - anolis: cpufreq: acpi-cpufreq: Zhaoxin: fix incorrect max-freq issue (LeoLiu-oc)
  - anolis: cpufreq: ACPI: Update ITMT support when CPPC enabled (LeoLiu-oc)
  - anolis: sched: introduce dynamical load balance for group balancer (Cruz Zhao)
  - anolis: sched: add helper to find a matching group balancer sched domain (Cruz Zhao)
  - anolis: sched: add helpers to get load for group balancer (Cruz Zhao)
  - anolis: sched: modify the interface of attach/detach_tg_to/from_group_balancer_sched_domain (Cruz Zhao)
  - anolis: sched: check whether the task group leaps level when it attaches to gb_sd (Cruz Zhao)
  - anolis: sched: hold rcu read lock before we reference sd_llc (Cruz Zhao)
  - anolis: sched: avoid isolated cpus when build group balancer sched domains (Cruz Zhao)
  - anolis: sched: add reserve fields for group balancer (Cruz Zhao)
  - anolis: sched: adjust group balancer sched domain for task group when its quota changes (Cruz Zhao)
  - anolis: sched: maintain group balancer task groups (Cruz Zhao)
  - anolis: sched: introduce tg->soft_cpus_allowed_ptr (Cruz Zhao)
  - anolis: sched: fix cpu_llc_mask returns invalid pointer (Cruz Zhao)
  - anolis: sched: introduce sysfs interface for group balancer sched domain (Cruz Zhao)
  - anolis: sched: introduce group balancer sched domain (Cruz Zhao)
  - anolis: sched: fix compile error of tg_set_specs_ratio() (Cruz Zhao)
  - anolis: sched: make tg_set_specs_ratio() inline (Cruz Zhao)
  - anolis: sched: calculate specs from hierarchical_quota and add cgroup interface (Cruz Zhao)
  - anolis: sched: fix the bug that default soft_cpus isn't cpu_online_mask (Cruz Zhao)
  - anolis: sched: fix group balancer interface write error (Cruz Zhao)
  - anolis: sched: optimize task_allowed_cpu() (Cruz Zhao)
  - anolis: sched: introduce cpu.soft_cpus interface (Cruz Zhao)
  - anolis: sched: Add a stub function in task's exiting (Erwei Deng)
  - anolis: sched: introduce task_allowed_cpu when selecting running cpus (Peng Wang)
  - anolis: configs: Enable CONFIG_GROUP_BALANCER (Cruz Zhao)
  - anolis: sched: introduce group balancer switch and config (Cruz Zhao)
  - arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont() (Anshuman Khandual)
  - arm64/mm: Re-organize arch_make_huge_pte() (Anshuman Khandual)
  - anolis: PCI/P2PDMA: Add Zhaoxin Zhaoxin bridges to the whitelist (LeoLiu-oc)
  - anolis: PCI: Supplement ACS quirk for more Zhaoxin Root Ports (LeoLiu-oc)
  - anolis: sw64: set module region to the 2GB space below vmalloc area (Gu Yuchen)
  - anolis: sw64: update kconfig for sw64 (gumi@linux.alibaba.com)
  - anolis: driver/cxl: detect and report cxl fatal event (Mengting Lu)
  - selftests/bpf: Verify calling core kfuncs from BPF_PROG_TYPE_SYCALL (David Vernet)
  - bpf: Allow invoking kfuncs from BPF_PROG_TYPE_SYSCALL progs (David Vernet)
  - anolis: net/smc: enable CONFIG_SMC_LO by default (Wen Gu)
  - anolis: sched/fair: fix the bug of task_is_idle() (Cruz Zhao)
  - buffer: fix more functions for block size > PAGE_SIZE (Matthew Wilcox (Oracle))
  - buffer: handle large folios in __block_write_begin_int() (Matthew Wilcox (Oracle))
  - buffer: fix various functions for block size > PAGE_SIZE (Matthew Wilcox (Oracle))
  - buffer: cast block to loff_t before shifting it (Matthew Wilcox (Oracle))
  - buffer: fix grow_buffers() for block size > PAGE_SIZE (Matthew Wilcox (Oracle))
  - buffer: calculate block number inside folio_init_buffers() (Matthew Wilcox (Oracle))
  - buffer: return bool from grow_dev_folio() (Matthew Wilcox (Oracle))
  - ext4: convert ac_buddy_page to ac_buddy_folio (Matthew Wilcox (Oracle))
  - ext4: convert ac_bitmap_page to ac_bitmap_folio (Matthew Wilcox (Oracle))
  - ext4: convert ext4_mb_init_cache() to take a folio (Matthew Wilcox (Oracle))
  - ext4: convert bd_buddy_page to bd_buddy_folio (Matthew Wilcox (Oracle))
  - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Gou Hao)
  - ext4: convert bd_bitmap_page to bd_bitmap_folio (Matthew Wilcox (Oracle))
  - ext4: Remove PAGE_MASK dependency on mpage_submit_folio (Ritesh Harjani (IBM))
  - mm: add folio_zero_tail() and use it in ext4 (Matthew Wilcox (Oracle))
  - ext4: convert to folio_create_empty_buffers (Matthew Wilcox (Oracle))
  - mpage: convert map_buffer_to_folio() to folio_create_empty_buffers() (Matthew Wilcox (Oracle))
  - anolis: mm: Do not flush tlb if async fork is not enabled (Zelin Deng)
  - anolis: riscv: Fix map all memory to linear space without fixed map size (luohaiyang)
  - mm: use folio_xor_flags_has_waiters() in folio_end_writeback() (Matthew Wilcox (Oracle))
  - mm: make __end_folio_writeback() return void (Matthew Wilcox (Oracle))
  - mm: add folio_xor_flags_has_waiters() (Matthew Wilcox (Oracle))
  - mm: delete checks for xor_unlock_is_negative_byte() (Matthew Wilcox (Oracle))
  - s390: implement arch_xor_unlock_is_negative_byte (Matthew Wilcox (Oracle))
  - riscv: implement xor_unlock_is_negative_byte (Matthew Wilcox (Oracle))
  - powerpc: implement arch_xor_unlock_is_negative_byte on 32-bit (Matthew Wilcox (Oracle))
  - mips: implement xor_unlock_is_negative_byte (Matthew Wilcox (Oracle))
  - m68k: implement xor_unlock_is_negative_byte (Matthew Wilcox (Oracle))
  - alpha: implement xor_unlock_is_negative_byte (Matthew Wilcox (Oracle))
  - bitops: add xor_unlock_is_negative_byte() (Matthew Wilcox (Oracle))
  - iomap: use folio_end_read() (Matthew Wilcox (Oracle))
  - buffer: use folio_end_read() (Matthew Wilcox (Oracle))
  - ext4: use folio_end_read() (Matthew Wilcox (Oracle))
  - iomap: protect read_bytes_pending with the state_lock (Matthew Wilcox (Oracle))
  - iomap: hold state_lock over call to ifs_set_range_uptodate() (Matthew Wilcox (Oracle))
  - buffer: remove __getblk_gfp() (Matthew Wilcox (Oracle))
  - ext4: call bdev_getblk() from sb_getblk_gfp() (Matthew Wilcox (Oracle))
  - buffer: convert sb_getblk() to call __getblk() (Matthew Wilcox (Oracle))
  - buffer: convert getblk_unmovable() and __getblk() to use bdev_getblk() (Matthew Wilcox (Oracle))
  - buffer: use bdev_getblk() to avoid memory reclaim in readahead path (Matthew Wilcox (Oracle))
  - ext4: use bdev_getblk() to avoid memory reclaim in readahead path (Matthew Wilcox (Oracle))
  - buffer: hoist GFP flags from grow_dev_page() to __getblk_gfp() (Matthew Wilcox (Oracle))
  - buffer: pass GFP flags to folio_alloc_buffers() (Matthew Wilcox (Oracle))


author: Ruidong Tian <tianruidong@linux.alibaba.com> [6.6.102-5_rc1.1.an23]
changelog:
  - anolis: riscv: cmdline: disable per_numa_node_futex (winterddd)
  - riscv: module: remove relocation_head rel_entry member allocation (Clément Léger)
  - riscv: Correctly free relocation hashtable on error (Charlie Jenkins)
  - riscv: Fix module loading free order (Charlie Jenkins)
  - riscv: Use kvmalloc_array on relocation_hashtable (Will Pierce)
  - riscv: Fix relocation_hashtable size (Charlie Jenkins)
  - riscv: Correct type casting in module loading (Charlie Jenkins)
  - riscv: Safely remove entries from relocation list (Charlie Jenkins)
  - RISC-V: Don't rely on positional structure initialization (Palmer Dabbelt)
  - x86/bugs: Avoid warning when overriding return thunk (Pawan Gupta)


author: Ruidong Tian <tianruidong@linux.alibaba.com> [6.6.102-5_rc2.an23]
changelog:
  - anolis: kernel-spec: mm: Enable file mTHP optimization in default cmdline (Weilin Tong)
  - riscv: Extend sv39 linear mapping max size to 128G (Stuart Menefy)
  - riscv: Remove redundant restriction on memory size (Stuart Menefy)
  - ext4: fix error pointer dereference in ext4_mb_load_buddy_gfp() (Dan Carpenter)
  - EDAC/{skx_common,i10nm}: Use scnprintf() for safer buffer handling (Wang Haoran)
  - EDAC/i10nm: Add Intel Granite Rapids-D support (Qiuxu Zhuo)
  - EDAC/i10nm: Fix the bitwise operation between variables of different sizes (Qiuxu Zhuo)
  - EDAC/{skx_common,i10nm}: Add RRL support for Intel Granite Rapids server (Qiuxu Zhuo)
  - EDAC/{skx_common,i10nm}: Refactor show_retry_rd_err_log() (Qiuxu Zhuo)
  - EDAC/{skx_common,i10nm}: Refactor enable_retry_rd_err_log() (Qiuxu Zhuo)
  - EDAC/{skx_common,i10nm}: Structure the per-channel RRL registers (Qiuxu Zhuo)
  - EDAC/i10nm: Explicitly set the modes of the RRL register sets (Qiuxu Zhuo)
  - EDAC/{i10nm,skx,skx_common}: Support UV systems (Kyle Meyer)
  - EDAC/i10nm: Add Intel Clearwater Forest server support (Qiuxu Zhuo)
  - EDAC/{skx_common,i10nm}: Remove the AMAP register for determing DDR5 (Qiuxu Zhuo)
  - EDAC/{skx_common,skx,i10nm}: Move the common debug code to skx_common (Qiuxu Zhuo)
  - perf vendor events: Add Clearwaterforest events (Ian Rogers)
  - perf/x86/intel/uncore: Support customized MMIO map size (Kan Liang)
  - perf/x86/intel/uncore: Support MSR portal for discovery tables (Kan Liang)
  - perf/x86/intel/uncore: Add Clearwater Forest support (Kan Liang)
  - perf/x86: Optimize the is_x86_event (Kan Liang)
  - perf/x86/intel: Check the X86 leader for ACR group (Kan Liang)
  - perf/x86/intel: Check the X86 leader for pebs_counter_event_group (Kan Liang)
  - perf/x86/intel: Only check the group flag for X86 leader (Kan Liang)
  - perf/x86/intel: Parse CPUID archPerfmonExt leaves for non-hybrid CPUs (Dapeng Mi)
  - perf/x86/intel: Add PMU support for Clearwater Forest (Dapeng Mi)
  - perf/x86/intel: Don't clear perf metrics overflow bit unconditionally (Dapeng Mi)
  - perf/x86/intel: Support auto counter reload (Kan Liang)
  - perf/x86/intel: Add CPUID enumeration for the auto counter reload (Kan Liang)
  - perf: Extend the bit width of the arch-specific flag (Kan Liang)
  - perf/x86/intel: Track the num of events needs late setup (Kan Liang)
  - perf/x86: Add dynamic constraint (Kan Liang)
  - perf/x86/intel: Support PEBS counters snapshotting (Kan Liang)
  - perf/x86/intel: Support RDPMC metrics clear mode (Kan Liang)
  - perf/x86/intel/ds: Add PEBS format 6 (Kan Liang)
  - perf/x86/intel/ds: Simplify the PEBS records processing for adaptive PEBS (Kan Liang)
  - perf/x86/intel/ds: Factor out functions for PEBS records processing (Kan Liang)
  - perf/x86/intel/ds: Clarify adaptive PEBS processing (Kan Liang)
  - perf/x86/intel: Support Perfmon MSRs aliasing (Kan Liang)
  - perf/x86/intel: Support PERFEVTSEL extension (Kan Liang)
  - perf/x86: Add config_mask to represent EVENTSEL bitmask (Kan Liang)
  - perf/x86/intel: Support new data source for Lunar Lake (Kan Liang)
  - perf/x86/intel: Rename model-specific pebs_latency_data functions (Kan Liang)
  - perf/x86: Add Lunar Lake and Arrow Lake support (Kan Liang)
  - perf/x86: Support counter mask (Kan Liang)
  - perf/x86/intel: Support the PEBS event mask (Kan Liang)
  - anolis: riscv: fix pagetable_dtor() use (Ruidong Tian)
  - riscv: mm: Do not restrict mmap address based on hint (Charlie Jenkins)
  - docs: riscv: Define behavior of mmap (Charlie Jenkins)
  - selftests: riscv: Generalize mm selftests (Charlie Jenkins)
  - riscv: mm: Use hint address in mmap if available (Charlie Jenkins)
  - mm: pgtable: introduce generic pagetable_dtor_free() (Qi Zheng)
  - mm: pgtable: move __tlb_remove_table_one() in x86 to generic file (Qi Zheng)
  - mm: pgtable: completely move pagetable_dtor() to generic tlb_remove_table() (Qi Zheng)
  - mm: pgtable: introduce generic __tlb_remove_table() (Qi Zheng)
  - x86: pgtable: move pagetable_dtor() to __tlb_remove_table() (Qi Zheng)
  - x86: pgtable: convert __tlb_remove_table() to use struct ptdesc (Qi Zheng)
  - arm64: pgtable: move pagetable_dtor() to __tlb_remove_table() (Qi Zheng)
  - arm: pgtable: move pagetable_dtor() to __tlb_remove_table() (Qi Zheng)
  - mm: pgtable: introduce pagetable_dtor() (Qi Zheng)
  - mm: pgtable: add statistics for P4D level page table (Qi Zheng)
  - riscv: mm: skip pgtable level check in {pud,p4d}_alloc_one (Kevin Brodsky)
  - mm: add statistics for PUD level pagetable (Baolin Wang)
  - anolis: sched: fix the bug that ID_LOAD_BALANCE causes NULL rf reference (Cruz Zhao)
  - anolis: sched: increase the maximum number of supported sched features (Cruz Zhao)
  - anolis: sched: fix panic caused by ID_PUSH_EXPELLEE (Cruz Zhao)


author: Ruidong Tian <tianruidong@linux.alibaba.com> [6.6.102-5.an23]
changelog:
  - anolis: duptext: fix might_sleep in rcu in filemap_map_pages() (Yuanhe Shu)
  - anolis: config: Update the CONFIG_LSM (Tianjia Zhang)
  - fs: writeback: fix use-after-free in __mark_inode_dirty() (Jiufei Xue) {CVE-2025-39866}
  - media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls (Hans de Goede)
  - mISDN: hfcpci: Fix warning when deleting uninitialized timer (Vladimir Riabchun) {CVE-2025-39833}
  - bus: mhi: host: Detect events pointing to unexpected TREs (Youssef Samir) {CVE-2025-39790}
  - wifi: ath10k: shutdown driver when hardware is unreliable (Kang Yang) {CVE-2025-39746}
  - nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() (Maurizio Lombardi) {CVE-2025-21927}
  - nvme-tcp: sanitize request list handling (Hannes Reinecke) {CVE-2025-38264}
  - llist: add interface to check if a node is on a list. (NeilBrown)
  - anolis: selftests: netfilter: xt_string.sh: fix pipe symbol issue (Wen Gu)
  - perf/dwc_pcie: Move common DWC struct definitions to 'pcie-dwc.h' (Manivannan Sadhasivam)
  - perf/dwc_pcie: fix duplicate pci_dev devices (Yunhui Cui)
  - perf/dwc_pcie: fix some unreleased resources (Yunhui Cui)
  - perf/dwc_pcie: Qualify RAS DES VSEC Capability by Vendor, Revision (Bjorn Helgaas)
  - perf/dwc_pcie: Fix the event numbers (Ilkka Koskinen)
  - vmlinux: Avoid weak reference to notes section (Ard Biesheuvel)
  - kallsyms: Avoid weak references for kallsyms symbols (Juxin Gao)
  - btf: Avoid weak external references (Ard Biesheuvel)
  - crypto: iaa - Remove potential infinite loop in check_completion() (Zanussi, Tom)
  - ipv6: sr: Fix MAC comparison to be constant-time (Eric Biggers)
  - anolis: mm: coldpgs: Fix pte_unmap() missing issue (Zelin Deng)
  - anolis: mm: coldpgs: Fix incorrect vma traverse (Zelin Deng)
  - anolis: virtio-net: remove BQL (Xuan Zhuo)
  - mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn (Jinjiang Tu)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [6.6.102-5.2_rc1.an23]
changelog:
  - anolis: mm: do not read rss_stat as percpu if percpu counter is not initialized (Zelin Deng)
  - mm: remove unnecessary calls to lru_add_drain (Rik van Riel)
  - mm: convert mm's rss stats to use atomic mode (ZhangPeng)
  - percpu_counter: introduce atomic mode for percpu_counter (ZhangPeng)
  - mm: swap: check for stable address space before operating on the VMA (Charan Teja Kalla)
  - fork: only invoke khugepaged, ksm hooks if no error (Lorenzo Stoakes)
  - mm/ksm: remove redundant code in ksm_fork (Jinjiang Tu)
  - fork: use __mt_dup() to duplicate maple tree in dup_mmap() (Peng Zhang)
  - maple_tree: preserve the tree attributes when destroying maple tree (Peng Zhang)
  - maple_tree: introduce interfaces __mt_dup() and mtree_dup() (Peng Zhang)
  - maple_tree: introduce {mtree,mas}_lock_nested() (Peng Zhang)
  - maple_tree: add mt_free_one() and mt_attr() helpers (Peng Zhang)
  - ext4: fix potential null deref in ext4_mb_init() (Baokun Li)
  - ext4: implement linear-like traversal across order xarrays (Baokun Li)
  - ext4: refactor choose group to scan group (Baokun Li)
  - ext4: open coding repeated check in next_linear_group (Kemeng Shi)
  - ext4: use correct criteria name instead stale integer number in comment (Kemeng Shi)
  - ext4: remove unused parameter ngroup in ext4_mb_choose_next_group_*() (Kemeng Shi)
  - ext4: convert free groups order lists to xarrays (Baokun Li)
  - ext4: fix largest free orders lists corruption on mb_optimize_scan switch (Baokun Li)
  - ext4: fix zombie groups in average fragment size lists (Baokun Li)
  - ext4: factor out ext4_mb_scan_group() (Baokun Li)
  - ext4: factor out ext4_mb_might_prefetch() (Baokun Li)
  - ext4: keep "prefetch_grp" and "nr" consistent (Kemeng Shi)
  - ext4: remove unused ext4_allocation_context::ac_groups_considered (Kemeng Shi)
  - ext4: factor out __ext4_mb_scan_group() (Baokun Li)
  - ext4: convert EXT4_B2C(sbi->s_stripe) users to EXT4_NUM_B2C (Ojaswin Mujoo)
  - ext4: merge freed extent with existing extents before insertion (Baokun Li)
  - ext4: convert sbi->s_mb_free_pending to atomic_t (Baokun Li)
  - ext4: make running and commit transaction have their own freed_data_list (Jinke Han)
  - ext4: fix typo in CR_GOAL_LEN_SLOW comment (Baokun Li)
  - ext4: get rid of some obsolete EXT4_MB_HINT flags (Baokun Li)
  - ext4: utilize multiple global goals to reduce contention (Baokun Li)
  - ext4: remove unnecessary s_md_lock on update s_mb_last_group (Baokun Li)
  - ext4: remove unnecessary s_mb_last_start (Baokun Li)
  - ext4: separate stream goal hits from s_bal_goals for better tracking (Baokun Li)
  - ext4: add ext4_try_lock_group() to skip busy groups (Baokun Li)
  - fs: rearrange general fastpath check now that O_CREAT uses it (Christian Brauner)
  - fs: remove audit dummy context check (Christian Brauner)
  - fs: pull up trailing slashes check for O_CREAT (Christian Brauner)
  - fs: move audit parent inode (Christian Brauner)
  - fs: try an opportunistic lookup for O_CREAT opens too (Jeff Layton)
  - fs/file.c: add fast path in find_next_fd() (Yu Ma)
  - fs/file.c: conditionally clear full_fds (Yu Ma)
  - fs/file.c: remove sanity_check and add likely/unlikely in alloc_fd() (Yu Ma)
  - close_files(): don't bother with xchg() (Al Viro)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [6.6.102-5.2.an23]
changelog:
  * Tue Nov 18 2025 Qinyun Tan <qinyuntan@linux.alibaba.com> [6.6.102-5.2_rc1.1.an23]
  - mm: shmem: fix the strategy for the tmpfs 'huge=' options (Baolin Wang)
  - userfaultfd: early return in dup_userfaultfd() (ZhangPeng)


author: Weilin Tong <tongweilin@linux.alibaba.com> [6.6.102-5.3_rc1.an23]
changelog:
  - tls: make sure to abort the stream if headers are bogus (Jakub Kicinski) {CVE-2025-39946}
  - tls: handle data disappearing from under the TLS ULP (Jakub Kicinski)
  - net: bridge: fix use-after-free due to MST port state bypass (Nikolay Aleksandrov) {CVE-2025-40297}
  - af_unix: Initialise scc_index in unix_add_edge(). (Kuniyuki Iwashima) {CVE-2025-40214}
  - tls: fix handling of zero-length records on the rx_list (Jakub Kicinski) {CVE-2025-39682}
  - netfilter: nf_tables: reject duplicate device on updates (Pablo Neira Ayuso) {CVE-2025-38678}
  - ipvs: Defer ip_vs_ftp unregister during netns cleanup (Slavin Liu) {CVE-2025-40018}
  - crypto: essiv - Check ssize for decryption and in-place encryption (Herbert Xu) {CVE-2025-40019}
  - bridge: mcast: Fix use-after-free during router port configuration (Ido Schimmel) {CVE-2025-38248}
  - crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg (Herbert Xu) {CVE-2025-39964}
  - xfrm: delete x->tunnel as we delete x (Sabrina Dubroca)
  - sched/fair: Ratelimit update to tg->load_avg (Aaron Lu)
  - anolis: sched: Add cmdline control for SCHED_MM_CID feature (Yinan Liu)
  - anolis: kernel-spec: default arm64_64k rpms build to disabled (Qinyun Tan)


author: Weilin Tong <tongweilin@linux.alibaba.com> [6.6.102-5.3_rc2.an23]
changelog:
  - bpf: Fix compare error in function retval_range_within (Xu Kuohai)
  - bpf, lsm: Add check for BPF LSM return value (Xu Kuohai)
  - bpf: enforce precise retval range on program exit (Andrii Nakryiko)
  - bpf: enforce exact retval range on subprog/callback exit (Andrii Nakryiko)
  - bpf: rearrange bpf_func_state fields to save a bit of memory (Andrii Nakryiko)
  - anolis: pstore: fix memleak in loaded_backend_show() (Yuanhe Shu)
  - mm/khugepaged: free empty xa_nodes when rollbacks in collapse_file (Matthew Wilcox)
  - anolis: PCI: Check rom header and data structure addr before accessing (Guixin Liu)
  - anolis: PCI: Check rom image addr at every step (Guixin Liu)
  - anolis: sched: ignore deleyed dequeue se when skip idle se (Cruz Zhao)
  - anolis: sched: fix task_struct leak of ID_PUSH_EXPELLEE (Cruz Zhao)
  - anolis: sched: fix absolute expel and push expellee doesn't work sometimes (Cruz Zhao)
  - anolis: sched: continue to pull tasks if we haven't pull non-idle tasks (Cruz Zhao)
  - anolis: sched: avoid voluntary context switch within RCU read-side critical section (Cruz Zhao)
  - anolis: sched: prevent SCHED_IDLE tasks from starving (Cruz Zhao)
  - mm: shmem: avoid unpaired folio_unlock() in shmem_swapin_folio() (Kemeng Shi)
  - mm: prevent poison consumption when splitting THP (Qiuxu Zhuo)
  - mm/rmap: fix soft-dirty and uffd-wp bit loss when remapping zero-filled mTHP subpage to shared zeropage (Lance Yang)
  - mm/thp: fix MTE tag mismatch when replacing zero-filled subpages (Lance Yang)
  - mm: hugetlb: avoid soft lockup when mprotect to large memory area (Yang Shi)
  - mm/khugepaged: fix the address passed to notifier on testing young (Wei Yang)
  - mm: shmem: avoid unpaired folio_unlock() in shmem_swapin_folio() (Kemeng Shi)
  - mm: convert __do_fault() to use a folio (Matthew Wilcox (Oracle))
  - mm, swap: avoid over reclaim of full clusters (Kairui Song)
  - mm/shmem: fix THP allocation and fallback loop (Kairui Song)
  - mm/shmem, swap: improve cached mTHP handling and fix potential hang (Kairui Song)
  - mm/shmem, swap: fix softlockup with mTHP swapin (Kairui Song)
  - mm/filemap: use filemap_end_dropbehind() for read invalidation (Jens Axboe)
  - mm/filemap: gate dropbehind invalidate on folio !dirty && !writeback (Jens Axboe)
  - anolis: mm: clear I_KIDLED_YOUNG synchronously when shrink_slab (zhongjiang-ali)
  - anolis: conditionally revert "virtio_pci: Support surprise removal of virtio pci device" (Tianchen Ding)
  - anolis: virtio-net: Revert "net: virtio_net: implement exact header length guest feature" (Xuan Zhuo)
  - anolis: writeback: fix race in insert_memcg_blkcg_link() (Ferry Meng)
  - ext4: fix incorrect function name in comment (Baolin Liu)
  - fs/ntfs3: Equivalent transition from page to folio (Konstantin Komarov)
  - hostfs: Fix the NULL vs IS_ERR() bug for __filemap_get_folio() (ZhangPeng)
  - buffer: fix unintended successful return (Matthew Wilcox (Oracle))
  - ext4: add __GFP_NOWARN to GFP_NOWAIT in readahead (Hugh Dickins)
  - ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches() (Baokun Li)
  - anolis: virtfuse: always bind fc to init_user_ns for virtfuse (Jingbo Xu)
  - mm: fix arithmetic for bdi min_ratio (Jingbo Xu)
  - mm: fix arithmetic for max_prop_frac when setting max_ratio (Jingbo Xu)


author: Weilin Tong <tongweilin@linux.alibaba.com> [6.6.102-5.3_rc2.1.an23]
changelog:
  - anolis: sched/isolation: Only skip percpu kthread when updating wilds (Tianchen Ding)
  - anolis: sched/isolation: fix schedule-while-atomic in update_wilds_cpumask() (Cruz Zhao)
  - anolis: sched: fix load average always > 1 (Tianchen Ding)
  - selftests: netfilter: nft_audit.sh: add more skip checks (Florian Westphal)
  - anolis: Revert "mm: shmem: avoid unpaired folio_unlock() in shmem_swapin_folio()" (Zelin Deng)


author: Weilin Tong <tongweilin@linux.alibaba.com> [6.6.102-5.3.1_rc1.an23]
changelog:
  - crypto: af_alg - Fix page reassignment overflow in af_alg_pull_tsgl (Herbert Xu)
  - crypto: authencesn - Fix src offset when decrypting in-place (Herbert Xu)
  - crypto: authencesn - Do not place hiseq at end of dst for out-of-place decryption (Herbert Xu)
  - crypto: authenc - use memcpy_sglist() instead of null skcipher (Eric Biggers)
  - crypto: algif_aead - snapshot IV for async AEAD requests (Douya Le)
  - crypto: algif_aead - Revert to operating out-of-place (Herbert Xu)
  - crypto: algif_aead - use memcpy_sglist() instead of null skcipher (Eric Biggers)
  - crypto: scatterwalk - Backport memcpy_sglist() (Eric Biggers)


author: Weilin Tong <tongweilin@linux.alibaba.com> [6.6.102-5.3.2.an23]
changelog:
  * Sat May 09 2026 Weilin Tong <tongweilin@linux.alibaba.com> [6.6.102-5.3.2_rc1.an23]
  - xfrm: esp: avoid in-place decrypt on shared skb frags (Kuan-Ting Chen)


author: Weilin Tong <tongweilin@linux.alibaba.com> [6.6.102-5.3.3.an23]
changelog:
  * Thu May 21 2026 Weilin Tong <tongweilin@linux.alibaba.com> [6.6.102-5.3.3_rc1.an23]
  - ptrace: slightly saner 'get_dumpable()' logic (Linus Torvalds)


author: tomcruiseqi <tomcruiseqi@inspur.com> - 1.1.0-2
changelog:
  - Backport output_buffer_limit from v1.2.0 (google/brotli PR #1234)
  - Add Decompressor.process() max_output_length parameter to cap decompressed output size at the C level
  - Add Decompressor.can_accept_more_data() for incremental drain
  - Mitigate CVE-2025-6176 (decompression bomb via python-scrapy)
  - Enable aiohttp >= 3.13.3 CVE-2025-69223 fix without upgrading brotli to 1.2.0


author: tomcruiseqi <tomcruiseqi@inspur.com> - 1.1.0-3
changelog:
  - Backport Python tests for output_buffer_limit from v1.2.0 (google/brotli PR #1234)
  - Add tests for Decompressor.process(max_output_length=...) and can_accept_more_data()


author: tomcruiseqi <tomcruiseqi@inspur.com> - 1.88.0-1
changelog:
  - Update to 1.88.0
  - Switch to bundled LLVM 20 as Anolis OS 23 only provides LLVM 18
  - Use bundled compiler-rt from llvm-project for profiler_builtins


author: Peng Fan <fanpeng@loongson.cn> - 12.3.0-6
changelog:
  - Type: Sync
  - DESC:
  - LoongArch: Sync patch from upstream
  - Tweaks OSDIR are consistent with most other distributions.


author: Hu Lin <lin1.hu@intel.com> 12.3.0-7
changelog:
  - Intel: Backport some patches from GCC trunk, include some
    optimization patches and some supported patches.


author: Hu Lin <lin1.hu@intel.com> 12.3.0-16
changelog:
  - Intel: Backport some patches from GCC-12, include some
    optimization patches and some fixed patches.


author: zhoujiajia111 <zjl02254423@alibaba-inc.com> - 1:2.4.10-2
changelog:
  - add patches to fix CVE-2024-47175,CVE-2025-58060,CVE-2025-58364
  - add patches to fix some bugs
    [Patches cherry-picked from c10s. Original changelog:
    - RHEL-113073 CVE-2025-58364 cups: Null Pointer Dereference in CUPS 
      ipp_read_io() Leading to Remote DoS (1:2.4.10-12)]


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: lzq11122 <lzq02303433@alibaba-inc.com> - 8.4.0-13
changelog:
  - Add patch to fix CVE-2025-15224,CVE-2025-14017,CVE-2025-14819,CVE-2025-14524,CVE-2025-15079,CVE-2025-10966


author: Zhao Hang <wb-zh951434@alibaba-inc.com> - 2.90-1
changelog:
  - Update to 2.90-1 from 2.89-1
  - Migrated to SPDX license
  - Remove patch which already exist in code


author: zjl02254423 <zjl02254423@libaba-inc.com> -1.22.21-1
changelog:
  - update to 1.22.21 to fix check_source warning 
  - delete 1001-Fix-CVE-2025-6297.patch the new version included
  - update dpkg-1.22.2-support-sw.patch to new version


author: Xiaotian Wu <wuxiaotian@loongson.cn> - 202402-6
changelog:
  - Update LoongArch virtual machine
  - 0023-Platform-Loongson-Remove-minimium-memory-size-limita.patch
  - 0024-Platform-Loongson-Modify-loongarch-uefi-firmware-siz.patch


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 2.5.0-3
changelog:
  - to #IAGL53:CVE-2023-52425
  - add patch to fix CVE-2023-52425
  - Project: TC2024080204
  - Signed-off-by: mgb01105731 mgb01105731@alibaba-inc.com


author: wh02252983 <wh02252983@alibaba-inc.com> - 2.5.0-4
changelog:
  - add patch to Fix cve-2024-45490 and cve-2024-45491 and cve-2024-45492
  - add patch to Fix cve-2024-50602 and cve-2024-28757


author: Xiaoping Liu <lxp01404969@alibaba-inc.com> - 1.14.0-1
changelog:
  - update to 1.14.0 from 1.13.0
  - Fix memory leak in credman
    [Patches cherry-picked from c10s. Original changelog:
    - Fix memory leak in credman. （1.14.0-6）]


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: tomcruiseqi <tomcruiseqi@inspur.com> - 128.13.0-1
changelog:
  - Updade to 128.13.0 to fix CVE-2025-8034 CVE-2025-8028 CVE-2025-8035 CVE-2025-8027 CVE-2025-6965 CVE-2025-5283 CVE-2025-1943 CVE-2025-0247


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 140.3.0-1
changelog:
  - Update to 140.3.0 to fix CVE-2025-10527 CVE-2025-10528 CVE-2025-10533
    CVE-2025-10534 CVE-2025-10536 CVE-2025-10537 CVE-2025-10529 CVE-2025-10531
    CVE-2025-10532
  - Remove patches as loongarch patch disabled


author: wenxin <wx02272781@alibaba-inc.com> - 140.4.0-1
changelog:
  - update to 140.4.0
  - fix CVE-2025-11708, CVE-2025-11709, CVE-2025-11710, CVE-2025-11711,
    CVE-2025-11712, CVE-2025-11714, CVE-2025-11715


author: wenxin <wx02272781@alibaba-inc.com> - 140.5.0-1
changelog:
  - update to 140.5.0
  - fix CVE-2025-13012, CVE-2025-13013, CVE-2025-13014, CVE-2025-13015,
    CVE-2025-13016, CVE-2025-13017, CVE-2025-13018, CVE-2025-13019,
    CVE-2025-13020


author: wenxin <wx02272781@alibaba-inc.com> - 140.6.0-1
changelog:
  - Update to 140.6.0
  - Fix upgrade and downgrade err
  - Fix CVE-2025-14321,CVE-2025-14322,CVE-2025-14323,CVE-2025-14324,
    CVE-2025-14325,CVE-2025-14328,CVE-2025-14329,CVE-2025-14330,
    CVE-2025-14331.CVE-2025-14333


author: lzq11122 <lzq02303433@alibaba-inc.com> - 140.7.0-1
changelog:
  - Update to 140.7.0 to fix cves
  - CVE-2026-0887,CVE-2026-0891,CVE-2026-0883,CVE-2026-0884,CVE-2026-0886,CVE-2026-0890,
    CVE-2026-0880,CVE-2026-0878,CVE-2026-0882,CVE-2026-0885,CVE-2026-0879,CVE-2026-0877,
    CVE-2026-0892,CVE-2025-14327


author: tomcruiseqi <tomcruiseqi@inspur.com> - 140.8.0-1
changelog:
  - Update to 140.8.0
  - Fix CVE-2025-6965, CVE-2026-2807, CVE-2026-2805, CVE-2026-2804, CVE-2026-2803, CVE-2026-2783, CVE-2026-2782, CVE-2026-2779, CVE-2026-2776, CVE-2026-2773, CVE-2026-2766, CVE-2026-2763


author: tomcruiseqi <tomcruiseqi@inspur.com> - 140.9.1-1
changelog:
  - Update to firefox-140.9.1
  - Fix CVE-2026-33416, CVE-2026-5734, CVE-2026-5732, CVE-2026-4723, CVE-2026-3713


author: tomcruiseqi <tomcruiseqi@inspur.com> - 140.10.0-1
changelog:
  - Update to 140.10.0
  - Fix CVE-2026-6781, CVE-2026-6779, CVE-2026-6777, CVE-2026-6776, CVE-2026-6772, CVE-2026-6771, CVE-2026-6770, CVE-2026-6769, CVE-2026-6765, CVE-2026-6764, CVE-2026-6763, CVE-2026-6762, CVE-2026-6761, CVE-2026-6757, CVE-2026-6754, CVE-2026-6753, CVE-2026-6752, CVE-2026-6751, CVE-2026-6750, CVE-2026-6749, CVE-2026-6748, CVE-2026-6747, CVE-2026-6746


author: lzq11122 <lzq02303433@alibaba-inc.com> - 140.9.0-1
changelog:
  - Update to 140.9.0 to fix cves
  - CVE-2026-4718,CVE-2026-4708,CVE-2026-4685,CVE-2026-4707,CVE-2026-4702,CVE-2026-4724,CVE-2026-4704,CVE-2026-4699,CVE-2026-4694,CVE-2026-4717,CVE-2026-4693,CVE-2026-4721,CVE-2026-4696,CVE-2026-4713,CVE-2026-4709,CVE-2026-4687,CVE-2026-4692,CVE-2026-4691,CVE-2026-4705,CVE-2026-4690,CVE-2026-4695,CVE-2026-4714,CVE-2026-4701,CVE-2026-4689,CVE-2026-4697,CVE-2026-4710,CVE-2026-4715,CVE-2026-4716,CVE-2026-4686,CVE-2026-4698,CVE-2026-4688,CVE-2026-4719,CVE-2026-4700,CVE-2026-25646


author: tomcruiseqi <tomcruiseqi@inspur.com> - 140.11.0-1
changelog:
  - Update to 140.11.0
  - Fix CVE-2026-8975, CVE-2026-8974, CVE-2026-8970, CVE-2026-8968, CVE-2026-8962, CVE-2026-8961, CVE-2026-8958, CVE-2026-8957, CVE-2026-8956, CVE-2026-8955, CVE-2026-8954, CVE-2026-8950, CVE-2026-8947, CVE-2026-8946, CVE-2026-8391, CVE-2026-8388, CVE-2026-8093, CVE-2026-8091, CVE-2026-7322, CVE-2026-7320
  - Remove useless patch mozilla-bmo1789216-disable-av1


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 2.15.0-1
changelog:
  - Update to 2.15.0 from 2.14.1
  - Add patches to cleaned up obsoleted .uuid file
  - Add patches to fix some code found by SAST
    [Patches cherry-picked from c10s. Original changelog:
    - Fix a memory leak and potentially uninitialized values.(2.15.0-6)]


author: tomcruiseqi <tomcruiseqi@inspur.com> - 20251009-1
changelog:
  - Update to 20251009
  - Fix CVE-2025-15280, CVE-2025-15277, CVE-2025-15275, CVE-2025-15273, CVE-2025-15272, CVE-2025-15271, CVE-2025-15270, CVE-2025-15269
  - Remove useless patches


author: Yihao Yan <yan.yihao@zte.com.cn> - 1.6.11-3
changelog:
  - backport: libfreeipmi/sel add missing functions to header
  - backport: ipmi-sensors add missing header to file


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: mgb01105731 <mgb01105731@alibaba-inc.com> - 2.42.12-1
changelog:
  - Update to 2.42.12 from 2.42.10
  - Use SPDX for license expression.
  - Remove patch as the new version of tarball already includes changes.


author: wangzhe <wanglan.wz@alibaba-inc.com> - 1.80.2-1
changelog:
  - update to 1.80.2
  - Switch to bundle mozjs115
  - Migrate to SPDX license
  - Replace Xvfb dependency with xwayland-run
  - Add patches to fix build error
  - Add patches to bundle mozjs115
    [Patches cherry-pick from c10s. Original changelog:
     - Bundle mozjs
     - Bump bundled mozjs version]


author: xiajiamei <xiejiamei@hygon.cn> - 2.38-16
changelog:
  - Backport patches for hygon from upstream
  - x86: fix wmemset ifunc stray '!' (bug 33542)
  - x86: Disable AVX Fast Unaligned Load on Hygon 1/2/3
  - Set Prefer_No_AVX512 flag for hygon platform


author: gaochang <gc-taifu@linux.alibaba.com> - 15.1.0-1
changelog:
  - Update to 15.1.0
  - Update sdkver to 1.4.304.0
  - Add patch to fix build issue
    [Patches cherry-picked from c10s. Original changelog:
    - Update to 1.4.304.0 SDK (15.1.0-1)]


author: gaochang <gc-taifu@linux.alibaba.com> - 2024.4-1
changelog:
  - Update to 2024.4
  - Add patches to fix build issue
    [Patches cherry-picked from c10s. Original changelog:
    - Update to 1.4.304.0 SDK(2024.4-1)]


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 3.8.2-4
changelog:
  - Add patch to fix CVE-2025-32988,CVE-2025-32989,CVE-2025-32990,
  CVE-2024-12243,CVE-2024-28834,CVE-2024-28835,CVE-2024-0553,CVE-2024-0567


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 9.0.0-1
changelog:
  - Update to 9.0.0 from 8.0.5
  - Add patches to fix build doxygen err
    [Patches cherry-pick from c10s. Original changelog:
    - Doxygen fix(9.0.0-1)]


author: zjl002254423 <zjl02254423@alibaba-inc.com> -2.12-15
changelog:
  - Fix CVE-2024-56738,CVE-2024-56737,CVE-2024-45774,CVE-2024-45775,CVE-2024-45776,CVE-2024-45777,CVE-2024-45778,CVE-2024-45779,CVE-2024-45780,CVE-2024-45781,CVE-2024-45782,CVE-2024-45783,CVE-2025-0622,CVE-2025-0624,CVE-2025-0677,CVE-2025-0678,CVE-2025-0684,CVE-2025-0685,CVE-2025-0686,CVE-2025-0689,CVE-2025-0690,CVE-2025-1118,CVE-2025-1125


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: tomcruiseqi <tomcruiseqi@inspur.com> - 1.28.1-1
changelog:
  - Update to 1.28.1
  - Fix CVE-2026-3086, CVE-2026-3085, CVE-2026-3081, CVE-2026-2922, CVE-2026-2921,
  - CVE-2026-2920, CVE-2026-3082, CVE-2026-3083


author: tomcruiseqi <tomcruiseqi@inspur.com> - 1.26.4-1
changelog:
  - Update to 1.26.4 to fix CVE-2025-6663
  - CVE-2025-3887 has been fixed in this release, remove the patch


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1.24.10-1
changelog:
  - 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


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1.24.10-1
changelog:
  - 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


author: Zhao Hang <wb-zh951434@alibaba-inc.com> - 1.54.1-1
changelog:
  - Update to 1.54.1-1 from 1.50.6-1
  - Convert license to SPDX
  - Add support for x-gvfs-trash mount option 
    [Patches cherry-pick from c10s. Original changelog:
    - Add support for x-gvfs-trash mount option]


author: Xiaoping Liu <lxp01404969@linux.alibaba.com> - 8.4.0-1
changelog:
  - update to 8.4.0 from 8.1.1
  - Migrated to SPDX license
  - add patches to fix SAST
    [Patches cherry-pick from c10s. Original changelog:
    - SAST Fix ( 8.4.0-3 )]


author: wh02252983 <wh02252983@alibaba-inc.com> - 2.48.5-1
changelog:
  - update to 2.48.5 to fix CVE-2025-31273 CVE-2025-31278 CVE-2025-43212
  - CVE-2025-43216 CVE-2025-6558 CVE-2025-43211 CVE-2025-43227 CVE-2025-43228
  - CVE-2025-43240 CVE-2025-43265


author: YangCheng <yc02267530@alibaba-inc.com> - 2.50.3-1
changelog:
  - update to 2.50.3 to fix CVE-2025-13502,CVE-2025-13947,CVE-2025-43392,CVE-2025-43419,CVE-2025-43425,CVE-2025-43427,CVE-2025-43429,CVE-2025-43430,CVE-2025-43431,CVE-2025-43434,CVE-2025-43440,CVE-2025-43443,CVE-2025-66287


author: YangCheng <yc02267530@alibaba-inc.com> - 2.50.4-1
changelog:
  - update to 2.50.4 to fix CVE-2025-43529,CVE-2025-43541,CVE-2025-43535,CVE-2025-43531,CVE-2025-43536,CVE-2025-43501,CVE-2025-14174


author: tomcruiseqi <tomcruiseqi@inspur.com> - 2.50.5-1
changelog:
  - Update to 2.50.5 to fix CVE-2025-66287, CVE-2025-43434, CVE-2025-43431, CVE-2025-43429, CVE-2025-24143, CVE-2025-13947


author: tomcruiseqi <tomcruiseqi@inspur.com> - 2.50.6-1
changelog:
  - Update to 2.50.6
  - Fix CVE-2025-46299, CVE-2025-43457, CVE-2026-20676, CVE-2026-20652, CVE-2026-20644, CVE-2026-20636, CVE-2026-20635


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.20.3-1
changelog:
  - Update to 1.20.3 from 1.18.5
  - Add patches to print the full error from the server during handshaking. 
    [Patches cherry-pick from c10s. Original changelog: 
    - Print full NBD error from server.]


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1:1.6.40-1
changelog:
  - Update to 1.6.40 from 1.6.39
  - Add patches to fixes annoncheck on aarch64 as noeon asm prevents 
    some hardening protection
    [Patches cherry-pick from c10s. Original changelog:
    - fix hardening on aarch64(1.6.40-6)]


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 2.57.1-1
changelog:
  - Update to 2.57.1 from 2.56.3
  - Migrated to SPDX license
  - Add patches to fix FTBFS by updating time crate
    [Patches cherry-pick from c10s. Original changelog:
    - Fix FTBFS by updating time crate(2.57.1-9)]


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> - 3.6.5-1
changelog:
  - Update to 3.6.5 to fix CVE-2025-32914 CVE-2025-32906 CVE-2025-32908 
    CVE-2025-32913 CVE-2025-2784


author: lzq11122 <lzq02303433@alibaba-inc.com> - 3.6.5-9
changelog:
  - Add patch to fix CVE-2026-1536,CVE-2026-1761,CVE-2025-32908,CVE-2025-32914,CVE-2026-0719,CVE-2026-1801,CVE-2026-2708


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 4.6.0-1
changelog:
  - Update to 4.6.0 from 4.5.1
  - Remove libtiff-opengl by reason of tiffgt been removed
  - Fix CVE-2023-52355
  - Add patches to fix CVE-2024-7006
  - Remove patch as the new version of tarball already includes changes.
  - Remove patches as this version removes a big number of utilities that 
    have suffered from lack of maintenance over the years
    [Patches cherry-pick from c10s. Original changelog:
    - fix CVE-2024-7006 a null pointer dereference in tif_dirinfo(4.6.0-4)]


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 4.6.0-2
changelog:
  - to #IAGL52
  - Add patch to fix CVE-2023-52356
  - project: TC2024080204
  - Signed-off-by: mgb01105731 <mgb01105731@alibaba-inc.com>


author: Xiaoping Liu <lxp01404969@alibaba-inc.com> - 2.10.90-1
changelog:
  - update to 2.10.90 from 2.9.4
  - Remove the patch because the changes already exist upstream
  - lvm2: Try opening for unused device detection harder
  - mdraid: Avoid acquiring system inhibit lock for external array operations
    [Patches cherry-pick from c10s. Original changelog:
    - mdraid: Avoid acquiring system inhibit lock for external array operations. ( 2.10.90-5 )]


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1:1.49.2-1
changelog:
  - Update to 1.49.2 from 1.44.2
  - Remove patch as the new version of tarball already includes changes.


author: tomcruiseqi <tomcruiseqi@inspur.com> - 0.9.15-1
changelog:
  - Update to 0.9.15 and add two patches to fix CVE-2026-32854, CVE-2026-32853
  - Remove patches that are already been merged
  - Backport patches from https://github.com/LibVNC/libvncserver/pull/234


author: mgb01105731 <mgb01105731@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
  - Fix CVE-2023-6349


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: lzq11122 <lzq02303433@alibaba-inc.com> - 2.11.5-17
changelog:
  - Add patch to fix CVE-2026-0990 and CVE-2026-0992,CVE-2026-1757
  - Fix errors caused by the introduction of new patches


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: Kaiqiang Wang <wangkaiqiang@inspur.com> - 8.0.37-1
changelog:
  - update to 8.0.37
  - fix CVE-2024-21096
  - fix CVE-2024-21062
  - fix CVE-2024-21054
  - fix CVE-2024-21102
  - fix CVE-2024-21008
  - fix CVE-2024-21060
  - fix CVE-2024-21051
  - fix CVE-2024-21057
  - fix CVE-2024-21013
  - fix CVE-2024-21015
  - fix CVE-2024-21055
  - fix CVE-2024-21053
  - fix CVE-2024-20994
  - fix CVE-2024-21056
  - fix CVE-2024-21052
  - fix CVE-2024-20998
  - fix CVE-2024-21047
  - fix CVE-2024-21087
  - fix CVE-2024-20993
  - fix CVE-2024-21061
  - fix CVE-2024-21009
  - fix CVE-2024-21069
  - fix CVE-2024-21000
  - fix CVE-2024-21049
  - fix CVE-2024-21050


author: tomcruiseqi <10762123+tomcruiseqi@user.noreply.gitee.com> - 8.0.42-1
changelog:
  - Update to 8.0.42 to fix CVE-2024-21134 CVE-2024-21130 CVE-2024-21179 CVE-2024-21177 CVE-2024-21173 CVE-2024-21171 CVE-2024-21165 CVE-2024-21163 CVE-2024-21162 CVE-2024-21142 CVE-2024-21125 CVE-2024-21129 CVE-2024-21127 CVE-2024-20996 CVE-2025-24375 CVE-2024-21198 CVE-2024-21203


author: wenxin <wx02272781@alibaba-inc.com> - 8.0.43-1
changelog:
  - update 8.0.43
  - fix cve CVE-2025-50081
  - fix cve CVE-2025-50100
  - fix cve CVE-2025-50104
  - fix cve CVE-2025-50077
  - fix cve CVE-2025-50078
  - fix cve CVE-2025-50079
  - fix cve CVE-2025-50080
  - fix cve CVE-2025-50082
  - fix cve CVE-2025-50083
  - fix cve CVE-2025-50084
  - fix cve CVE-2025-50085
  - fix cve CVE-2025-50086
  - fix cve CVE-2025-50087
  - fix cve CVE-2025-50091
  - fix cve CVE-2025-50093
  - fix cve CVE-2025-50094
  - fix cve CVE-2025-50097
  - fix cve CVE-2025-50099
  - fix cve CVE-2025-50101
  - fix cve CVE-2025-53023


author: zhoujiajia111 <zjl02254423@alibaba-inc.com> - 8.0.44-1
changelog:
  - update 8.0.44 to fix CVE-2025-53069,CVE-2025-53062,CVE-2025-53054,CVE-2025-21490
    CVE-2025-53053,CVE-2025-53045,CVE-2025-53044,CVE-2025-53042,CVE-2025-53040


author: lzq11122 <lzq02303433@alibaba-inc.com> - 8.0.45-1
changelog:
  - Update to 8.0.45 to fix cves
  - CVE-2026-21964,CVE-2026-21937,CVE-2026-21948,CVE-2026-21941,CVE-2026-21968,CVE-2026-21936


author: tomcruiseqi <tomcruiseqi@inspur.com> - 8.0.46-1
changelog:
  - Update to 8.0.46
  - Fix CVE-2026-22017, CVE-2026-22009, CVE-2026-22005, CVE-2026-22004, CVE-2026-22001, CVE-2026-21998


author: lzq11122 <lzq02303433@alibaba-inc.com> - 1:22.22.0-1
changelog:
  - Update to 22.22.0 to fix CVE-2025-59465,CVE-2025-55131,CVE-2025-59466,CVE-2026-21637,CVE-2025-55130,CVE-2025-55132


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 3.112-1
changelog:
  - Update to 3.112 for new firefox
  - Remove patch as sw patch Unavailable
  - Add patch to fix build err


author: Hong Wei Qin <qhw01063182@alibaba-inc.com> - 2.5.2-1
changelog:
  - Update to 2.5.0 from 2.5.2
  - Remove patches because bugs are not exist in new version.
  - Add patches to fix CVE-2024-56826 and CVE-2024-52827
  - [Patches cherry-picked from c10s. Original changelog:
    - Fix precedence of casts. (2.5.2-4)]
  - Add patchs to fix build failed


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: Xiaoping Liu <lxp01404969@alibaba-inc.com> - 0.26.1-1
changelog:
  - update to 0.26.1 from 0.25.0
  - Fix CVE-2024-45615 CVE-2024-45616	CVE-2024-45617	CVE-2024-45618	CVE-2024-45619	CVE-2024-45620	
  - Fix SPDX license identifier for BSD 3-Clause
  - Change expected test failures in FIPS mode
  - Separate opensc into libraries and binaries
  - Remove the patch because the changes already exist upstream


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: wency <wx02272781@alibaba-inc.com> - 1:3.0.12-18
changelog:
  - Add patches to fix CVE-2025-69420, CVE-2025-69419, CVE-2026-2279, CVE-2026-22796,
    CVE-2025-68160, CVE-2025-69418, CVE-2025-69421


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: Zhao Hang <wb-zh951434@alibaba-inc.com> - 8.3.15-1
changelog:
  - Update to 8.3.15-1 from 8.2.27-1
  - Migrated to SPDX license
  - Remove patches which already exist in code
  - enable command history in phpdbg, add internal UTC if tzdata is missing and backport Argon2 password hashing in OpenSSL ext
    [Patches cherry-pick from c10s. Original changelog:
    - rebase to 8.3.7
      backport Argon2 password hashing in OpenSSL ext
    - update to 8.3.0RC3 https://fedoraproject.org/wiki/Changes/php83
      add internal UTC if tzdata is missing
      bump to final API/ABI
      switch to nikic/php-parser version 5
      openssl: always warn about missing curve_name
    - rebase to 8.3.12
      enable command history in phpdbg
  ]


author: tomcruiseqi <tomcruiseqi@inspur.com> - 8.3.31-1
changelog:
  - Update to 8.3.31
  - Fix CVE-2026-7568, CVE-2026-7262, CVE-2026-6735, CVE-2026-6722
  - Remove patches that are already been merged


author: happy_orange <songnannan@linux.alibaba.com> - 2:3.8.5-1
changelog:
  - update to 3.8.5
  - Explicitly set default_database_type if lmdb map is used
  - Converted license tag to SPDX
  - Use systemd-sysusers, original patch by Jonathan Wright <jonathan@almalinux.org>
  - Dropped mail group configuration / creation, it is provided by setup
    [Patches cherry-pick from c10s. Original changelog:
    - Dropped mail group configuration / creation, it is provided by setup.(3.8.5-7)]


author: wenxin <wx02272781@alibaba-inc.com> - 15.18-1
changelog:
  - Update to 15.18 to fix CVE-2026-6472,CVE-2026-6473,CVE-2026-6475,
    CVE-2026-6477,CVE-2026-6478,CVE-2026-6479


author: tomcruiseqi <tomcruiseqi@inspur.com> - 31.1-1
changelog:
  - Update to version 31.1
  - Switch to CMake build system
  - Add abseil-cpp dependency
  - Remove JRE17 patch (no longer needed)
  - Remove CVE-2025-4565 patch (fixed upstream)
  - Update library sonames to 31
  - Add CMake config files to devel package
  - Python bindings now built via CMake instead of setup.py


author: tomcruiseqi <tomcruiseqi@inspur.com> - 3.13.3-1
changelog:
  - Update to 3.13.3
  - Fix CVE-2025-69230, CVE-2025-69229, CVE-2025-69226, CVE-2025-69224, CVE-2025-69223
  - Remove patches that has already been merged
  - Relax brotli >= 1.2 version requirement for OpenAnolis compatibility
    (brotli 1.1.0 patched with output_buffer_limit backport from v1.2.0)


author: lzq11122 <lzq02303433@alibaba-inc.com> - 3.13.3-2
changelog:
  - Add path to fix CVE-2026-34513,CVE-2026-34519,CVE-2026-34518,CVE-2026-34516,CVE-2026-34514,CVE-2026-34525,CVE-2026-34517,CVE-2026-34520


author: tomcruiseqi <tomcruiseqi@inspur.com> - 0.23.0-1
changelog:
  - Update to 0.23.0
  - Fix CVE-2025-48431, CVE-2026-43870, CVE-2026-43869, CVE-2026-41636, CVE-2026-41607, CVE-2026-41606, CVE-2026-41605, CVE-2026-41604, CVE-2026-41603, CVE-2026-41602
  - Exclude loongarch64 for build errors


author: Bo Ren <rb01097748@alibaba-inc.com> - 3.11.6-9
changelog:
  - fix CVE-2024-9287
  - fix CVE-2024-0450
  - fix CVE-2024-4032
  - fix CVE-2025-4517
  - fix CVE-2024-3219
  - fix CVE-2024-7592
  - fix CVE-2024-8088
  - fix CVE-2023-27043
  - fix CVE-2024-6232
  - fix CVE-2024-6923


author: lzq11122 <lzq02303433@alibaba-inc.com> - 3.11.6-14
changelog:
  - Add patch to fix CVE-2025-15367,CVE-2025-15366,CVE-2026-0672,CVE-2026-1299,CVE-2026-0865,CVE-2025-15282


author: Liyang Han <hanliyang@hygon.cn> - 15:7.2.6-7
changelog:
  - Patch0045: 0045-anolis-target-i386-sev-Add-support-for-reuse-ASID-fo.patch
    (Support reuse ASID for CSV guests)


author: Liyang Han <hanliyang@hygon.cn> - 15:7.2.6-8
changelog:
  - Patch0046: 0046-target-i386-sev-Fix-incompatibility-between-SEV-and-.patch
    (Fix incompatibility between SEV and CSV on the GET_ID API)


author: Jacob Wang <yungao.wjb@alibaba-inc.com> - 2:8.2.0-1
changelog:
  - Update to 8.2.0
    Remove subpackage of virtiofsd since QEMU upstream deleted the C impl of
    virtiofsd entirely. The alternative is to rewrite it separately in rust.


author: Aubrey Li <aubrey.li@linux.intel.com> - 2:8.2.0-3
changelog:
  - Patch1001: 1001-i386-cpu-Clear-FEAT_XSAVE_XSS_LO-HI-leafs-when-CPUID.patch
  - Patch1002: 1002-i386-cpu-Mask-with-XCR0-XSS-mask-for-FEAT_XSAVE_XCR0.patch
  - Patch1003: 1003-i386-cpuid-Decrease-cpuid_i-when-skipping-CPUID-leaf.patch
  - Patch1004: 1004-i386-cpuid-Move-leaf-7-to-correct-group.patch
    (Backport i386/cpu fixes from upstream 8.2.2)


author: Song Gao <gaosong@loongson.cn> - 2:8.2.0-5
changelog:
  - Patch0003: 0003-hw-loongarch-virt-Align-high-memory-base-address-wit.patch
  - Patch0004: 0004-target-loongarch-Add-timer-information-dump-support.patch
  - Patch0005: 0005-target-loongarch-meson-move-gdbstub.c-to-loongarch.s.patch
  - Patch0006: 0006-target-loongarch-move-translate-modules-to-tcg.patch
  - Patch0007: 0007-linux-headers-Update-to-Linux-v6.7-rc5.patch
  - Patch0008: 0008-linux-headers-Synchronize-linux-headers-from-linux-v.patch
  - Patch0009: 0009-target-loongarch-Define-some-kvm_arch-interfaces.patch
  - Patch0010: 0010-target-loongarch-Supplement-vcpu-env-initial-when-vc.patch
  - Patch0011: 0011-target-loongarch-Implement-kvm-get-set-registers.patch
  - Patch0012: 0012-target-loongarch-Implement-kvm_arch_init-function.patch
  - Patch0013: 0013-target-loongarch-Implement-kvm_arch_init_vcpu.patch
  - Patch0014: 0014-target-loongarch-Implement-kvm_arch_handle_exit.patch
  - Patch0015: 0015-target-loongarch-Restrict-TCG-specific-code.patch
  - Patch0016: 0016-target-loongarch-Implement-set-vcpu-intr-for-kvm.patch
  - Patch0017: 0017-target-loongarch-Add-loongarch-kvm-into-meson-build.patch
  - Patch0018: 0018-hw-intc-loongarch_ipi-Use-MemTxAttrs-interface-for-i.patch
  - Patch0019: 0019-hw-loongarch-virt-Set-iocsr-address-space-per-board-.patch
  - Patch0020: 0020-hw-intc-loongarch_extioi-Add-dynamic-cpu-number-supp.patch
  - Patch0021: 0021-hw-intc-loongarch_extioi-Add-vmstate-post_load-suppo.patch
  - Patch0022: 0022-configure-Add-linux-header-compile-support-for-Loong.patch
  - Patch0023: 0023-target-loongarch-Set-cpuid-CSR-register-only-once-wi.patch
  - Patch0024: 0024-target-loongarch-kvm-Enable-LSX-LASX-extension.patch
  - Patch0025: 0025-target-loongarch-Fix-qtest-test-hmp-error-when-KVM-o.patch
  - Patch0026: 0026-loongarch-Change-the-UEFI-loading-mode-to-loongarch.patch
  - Patch0027: 0027-target-loongarch-Fix-tlb-huge-page-loading-issue.patch
  - Patch0028: 0028-target-loongarch-Fix-qemu-loongarch64-hang-when-exec.patch
  - Patch0029: 0029-target-loongarch-kvm-Add-software-breakpoint-support.patch
  - Patch0030: 0030-hw-intc-loongarch_extioi-Add-virt-extension-support.patch
  - Patch0031: 0031-target-loongarch-kvm-sync-kernel-header-files.patch
  - Patch0032: 0032-hw-intc-loongarch_extioi-Add-virt-extension-support-.patch
  - Patch0033: 0033-target-loongarch-kvm-Add-pmu-support.patch
  - Patch0034: 0034-target-loongarch-Fix-qemu-system-loongarch64-assert-.patch
    (Add LoongArch features and bugfixes)


author: Liyang Han <hanliyang@hygon.cn> - 2:8.2.0-9
changelog:
  - Patch1005: 1005-doc-update-AMD-SEV-to-include-Live-migration-flow.patch
  - Patch1006: 1006-migration.json-add-AMD-SEV-specific-migration-parame.patch
  - Patch1007: 1007-confidential-guest-support-introduce-ConfidentialGue.patch
  - Patch1008: 1008-target-i386-sev-provide-callback-to-setup-outgoing-c.patch
  - Patch1009: 1009-target-i386-sev-do-not-create-launch-context-for-an-.patch
  - Patch1010: 1010-target-i386-sev-add-support-to-encrypt-the-outgoing-.patch
  - Patch1011: 1011-target-i386-sev-add-support-to-load-incoming-encrypt.patch
  - Patch1012: 1012-kvm-Add-support-for-SEV-shared-regions-list-and-KVM_.patch
  - Patch1013: 1013-migration-add-support-to-migrate-shared-regions-list.patch
  - Patch1014: 1014-migration-ram-add-support-to-send-encrypted-pages.patch
  - Patch1015: 1015-migration-ram-Force-encrypted-status-for-flash0-flas.patch
  - Patch1016: 1016-kvm-Add-support-for-userspace-MSR-filtering-and-hand.patch
  - Patch1017: 1017-target-i386-sev-Return-0-if-sev_send_get_packet_len-.patch
  - Patch1018: 1018-migration-ram-Force-encrypted-status-for-VGA-vram.patch
  - Patch1019: 1019-target-i386-sev-Clear-shared_regions_list-when-reboo.patch
  - Patch1020: 1020-migration-ram-Fix-calculation-of-gfn-correpond-to-a-.patch
  - Patch1021: 1021-target-i386-Introduce-header-file-csv.h.patch
  - Patch1022: 1022-target-i386-csv-Read-cert-chain-from-file-when-prepa.patch
  - Patch1023: 1023-target-i386-csv-add-support-to-queue-the-outgoing-pa.patch
  - Patch1024: 1024-target-i386-csv-add-support-to-encrypt-the-outgoing-.patch
  - Patch1025: 1025-target-i386-csv-add-support-to-queue-the-incoming-pa.patch
  - Patch1026: 1026-target-i386-csv-add-support-to-load-incoming-encrypt.patch
  - Patch1027: 1027-migration-ram-Accelerate-the-transmission-of-CSV-gue.patch
  - Patch1028: 1028-migration-ram-Accelerate-the-loading-of-CSV-guest-s-.patch
  - Patch1029: 1029-target-i386-csv-Add-support-for-migrate-VMSA-for-CSV.patch
  - Patch1030: 1030-target-i386-get-set-migrate-GHCB-state.patch
  - Patch1031: 1031-target-i386-kvm-Fix-the-resettable-info-when-emulate.patch
  - Patch1032: 1032-kvm-Add-support-for-CSV2-reboot.patch
    (Support CSV/CSV2 live migration, CSV2 reboot)


author: Liyang Han <hanliyang@hygon.cn> - 2:8.2.0-10
changelog:
  - Patch1033: 1033-target-i386-csv-Add-CSV3-context.patch
  - Patch1034: 1034-target-i386-csv-Add-command-to-initialize-CSV3-conte.patch
  - Patch1035: 1035-target-i386-csv-Add-command-to-load-data-to-CSV3-gue.patch
  - Patch1036: 1036-target-i386-csv-Add-command-to-load-vmcb-to-CSV3-gue.patch
  - Patch1037: 1037-target-i386-cpu-Populate-CPUID-0x8000_001F-when-CSV3.patch
  - Patch1038: 1038-target-i386-csv-Do-not-register-unregister-guest-sec.patch
  - Patch1039: 1039-target-i386-csv-Load-initial-image-to-private-memory.patch
  - Patch1040: 1040-vga-Force-full-update-for-CSV3-guest.patch
  - Patch1041: 1041-vfio-Only-map-shared-region-for-CSV3-virtual-machine.patch
  - Patch1042: 1042-linux-headers-update-kernel-headers-to-include-CSV3-.patch
  - Patch1043: 1043-target-i386-csv-Add-support-to-migrate-the-outgoing-.patch
  - Patch1044: 1044-target-i386-csv-Add-support-to-migrate-the-incoming-.patch
  - Patch1045: 1045-target-i386-csv-Add-support-to-migrate-the-outgoing-.patch
  - Patch1046: 1046-target-i386-csv-Add-support-to-migrate-the-incoming-.patch
    (Support boot CSV3 guest, CSV3 live migration)


author: Liyang Han <hanliyang@hygon.cn> - 2:8.2.0-11
changelog:
  - Patch1047: 1047-target-i386-sev-Fix-incompatibility-between-SEV-and-.patch
  - Patch1048: 1048-target-i386-sev-Add-support-for-reuse-ASID-for-diffe.patch
    (Fix GET_ID API incompatibility issue, support CSV reuse ASID)


author: Yanjing Zhou <zhouyanjing@hygon.cn> - 2:8.2.0-12
changelog:
  - Patch1049: 1049-target-i386-Add-Hygon-Dhyana-v3-CPU-model.patch
  - Patch1050: 1050-target-i386-Add-new-Hygon-Dharma-CPU-model.patch
    (Add Hygon Dhyana-v3 and Dharma CPU model)


author: Song Gao <gaosong@loongson.cn> -2.8.2.0-14
changelog:
  - Patch0036: 0036-target-loongarch-kvm-Fix-VM-recovery-from-disk-failu.patch
  - Patch0037: 0037-target-loongarch-kvm-fpu-save-the-vreg-registers-hig.patch
    (Fix migration bugs and remove unused requires)


author: Depei Yang <yangdepei@hygon.cn> -2.8.2.0-15
changelog:
  - Patch1051: 1051-vfio-Add-vfio-based-mediated-hct-support.patch
    (Add HCT support for hygon platform)


author: Wencheng Yang <yangwencheng@hygon.cn> - 2:8.2.0-16
changelog:
  - Patch1052: 1052-hw-net-virtio-net-Update-event-idx-if-guest-has-made.patch
    (Update virtio-net event idx after double check)


author: Wencheng Yang <yangwencheng@hygon.cn> - 2:8.2.0-17
changelog:
  - Patch1053: 1053-target-i386-csv-Release-CSV3-shared-pages-after-unma.patch
    (Release CSV3 shared pages after unmapping DMA)


author: Wencheng Yang <yangwencheng@hygon.cn> - 2:8.2.0-18
changelog:
  - Patch1054: 1054-virtio-net-Fix-network-stall-at-the-host-side-waitin.patch
    (Fix network stall at the host side waiting for kick)


author: wh02252983 <wh02252983@alibaba-inc.com> - 2:8.2.0-31
changelog:
  - Backport multifd live migration acceleration using HW accelerators
  - add patch to fix CVE-2024-7409
  - add rtc acpi table
  - add patch to fix  CVE-2024-3446


author: wh02252983 <wh02252983@alibaba-inc.com> - 2:8.2.0-32
changelog:
  - update-linux-headers.sh related patches
  - fetch patches about configure and meson from upstream
  - add patch to fix CVE-2024-3567


author: wh02252983 <wh02252983@alibaba-inc.com> - 2:8.2.0-34
changelog:
  - block: Parse filenames only when explicitly requested
  - hw/usb/hcd-ohci: Fix #1510, #303: pid not IN or OUT
  - target/riscv/kvm.c: Fix the hart bit setting of AIA
  - target/riscv/kvm.c: remove group setting of KVM AIA if the machine only has 1 socket
  - target/riscv/kvm: Fix the group bit setting of AIA


author: wh02252983 <wh02252983@alibaba-inc.com> - 2:8.2.0-35
changelog:
  - hw/vfio/hct: sharing CCP resources between host and virtual machines.
  - hw/vfio/hct: compatible with hct.ko modules in versions 0.5 and earlier.
  - hw/vfio/hct: fix ccp index error caused by uninitialized buf
  - hw/vfio/hct: remove the operation of reading the value of mdev index in qemu.
  - hw/riscv/virt-acpi-build.c: Add SRAT and SLIT ACPI tables


author: wh02252983 <wh02252983@alibaba-inc.com> - 2:8.2.0-36
changelog:
  - support live migrate for vpsp device
  - Support issuing the LAUNCH_FINISH_EX API with host-data for CSV3 guest
  - add migration support on hct device


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 2:8.2.0-37
changelog:
  - Fix yum update err with qemu-device-display-qxl 
  and qemu-device-display-virtio-vga and qemu-device-display-virtio-vga-gl


author: wh02252983 <wh02252983@alibaba-inc.com> - 2:8.2.0-38
changelog:
  - Establish MMIO mappings on IOMMU page table for PCIe devices passed through to CSV3 VM
  - Support 2MB THP for memfd-backed memory in CSV3 VMs
  - Remove all nodes within dma unmapping addr range
  - Support fine-grained shared memory management for CSV3 VM


author: wh02252983 <wh02252983@alibaba-inc.com> - 2:8.2.0-42
changelog:
  - !87 Intel-SIG: support new topology of Intel CPU including module level enabling and Cache topology support
  - target/i386: Add xsaves to Dharma-v2 and Chengdu-v2


author: wh02252983 <wh02252983@alibaba-inc.com> - 2:8.2.0-43
changelog:
  - !92 AMD SEV-SNP support patches for QEMU - patch set 1
  - Add interrupt passthrough support for virtio devices
  - Add IPI passthrough support


author: lzq11122 <lzq02303433@alibaba-inc.com> - 3.4.3-1
changelog:
  - Update to 3.4.3 to fix CVE-2026-43617,CVE-2026-43619,CVE-2026-43620,CVE-2026-29518,CVE-2026-43618,CVE-2026-45232


author: Xiaoping Liu <lxp01404969@alibaba-inc.com> - 3.3.7-1
changelog:
  - update to 3.3.7 from 3.3.6
  - Migrated to SPDX license
  - Fix CVE-2024-41946 CVE-2024-43398 CVE-2024-41123
  - add BuildRequires systemtap-sdt-devel to Fix _systemtap_datadir


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


author: Chang Gao <gc-taifu@linux.alibaba.com> - 2024.4-1
changelog:
  - Update to 2024.4-1
  - Add patches to handle build issue when using gcc12
    [Patches cherry-picked from c10s. Original changelog:
    - Update to 1.4.304.0 SDK (2024.4-1)]


author: Weisson <Weisson@linux.alibaba.com> - 5.75-3
changelog:
  - bugfix: a startup crash when both global (default) and service-level
    lists are configured for the same option.


author: Weisson <Weisson@linux.alibaba.com> - 2:1.35-1
changelog:
  - Update to 1.35 from 1.34
  - Remove patches that exist in the new version
  - Fix spurious diagnostic during extraction of . with  --keep-newer-files
  - Add exclude17 and exclude18 tests which were forgotten by
  - Revert "Fix savannah bug #63567"
   [Patches cherry-picked from c10s. Original changelog:
     - Revert "Fix savannah bug #63567" (1.35-5)]


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 1.13.1-5
changelog:
  - Rebuild with xorg-x11-server to fix CVE-2025-49175,CVE-2025-49176,
    CVE-2025-49178,CVE-2025-49179,CVE-2025-49180
  - Delete patches as xorg-x11-server has fix CVE-2025-49175,CVE-2025-49176


author: lzq11122 <lzq02303433@alibaba-inc.com> - 1.13.1-7
changelog:
  - Rebuild with xorg-x11-server to fix CVE-2024-31082,CVE-2025-62229,
  CVE-2025-62230 and CVE-2025-62231


author: zjl002254423 <zjl02254423@alibaba-inc.com> -3:9.0.2092-8
changelog:
  - Add patch to fix CVE-2025-22134,CVE-2025-26603,CVE-2024-1215,CVE-2025-29768,CVE-2024-41957,CVE-2024-41965


author: lzq11122 <lzq02303433@alibaba-inc.com> - 3:9.0.2092-10
changelog:
  - Add patch to fix CVE-2026-25749,CVE-2026-26269,CVE-2026-28421,CVE-2026-28419,CVE-2026-28420,CVE-2026-28422,CVE-2026-28418


author: tomcruiseqi <tomcruiseqi@inspur.com> - 1:4.4.15-1
changelog:
  - Update to 4.4.15
  - Fix CVE-2026-7379, CVE-2026-7378, CVE-2026-7376, CVE-2026-7375, CVE-2026-6870, CVE-2026-6869, CVE-2026-6868, CVE-2026-6867, CVE-2026-6538, CVE-2026-6537, CVE-2026-6535, CVE-2026-6534, CVE-2026-6533, CVE-2026-6532, CVE-2026-6531, CVE-2026-6530, CVE-2026-6529, CVE-2026-6527, CVE-2026-6524, CVE-2026-6523, CVE-2026-6522, CVE-2026-6521, CVE-2026-6520, CVE-2026-6519, CVE-2026-5657, CVE-2026-5656, CVE-2026-5654, CVE-2026-5653, CVE-2026-5409, CVE-2026-5408, CVE-2026-5407, CVE-2026-5406, CVE-2026-5405, CVE-2026-5404, CVE-2026-5403, CVE-2026-5401, CVE-2026-5299
  - Remove patches that are already been included


author: wenxin <wx02272781@alibaba-inc.com> - 1:1.20.14-19
changelog:
  - Add patches to fix CVE-2025-26594,CVE-2025-26595,CVE-2025-26596,
    CVE-2025-26597,CVE-2025-26598,CVE-2025-26600,CVE-2025-26601


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


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 23.2.5-4
changelog:
  - Add patches to fix CVE-2025-49175,CVE-2025-49176,CVE-2025-49177,
    CVE-2025-49178,CVE-2025-49179,CVE-2025-49180


author: wenxin <wx02272781@alibaba-inc.com> - 1:4.06-1
changelog:
  - Update to 4.06
  - fix CVE-2024-7868 CVE-2024-7866 CVE-2024-7867 CVE-2024-2971
    CVE-2024-3248 CVE-2024-3247 CVE-2024-3900 CVE-2024-4568 CVE-2024-4141
    CVE-2025-3154 CVE-2024-4976 CVE-2025-2574 CVE-2025-11896


author: tomcruiseqi <tomcruiseqi@inspur.com> - 1:0.10.6-1
changelog:
  - Update to 0.10.6
  - Fix CVE-2026-35512, CVE-2026-33689, CVE-2026-33516, CVE-2026-33145, CVE-2026-32624, CVE-2026-32623, CVE-2026-32107, CVE-2026-32105
  - Remove patches that are already included
  - Update patches and add some patches for 0.10.x


