# changelog

author: Funda Wang <fundawang@yeah.net> - 1.0.5-32
changelog:
  - Produce abi dump
  - Add revised patch from gentoo to fix parallel build, and
    put correct symlink of man pages


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: chen_yu_ao <m15927509890@163.com> - 2.5.1-4
changelog:
  - add patch 0001: eliminate a dead store in attr_copy_action()
  - add patch 0002: fix incompatibility with autoconf 2.12


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 0.25.0-1
changelog:
  - update to 0.25.0
  - add ali enhenced tools for fs, schedule and sys
  - fix man pages installation dir (Funda Wang)


author: Peng Fan <fanpeng@loongson.cn> - 2.39-2
changelog:
  - LoongArch: add new relocs and backports.
  - Last upstream commit: 6a1cf1bfedbcdb977d9ead3bf6a228360d78cc1b


author: Peng Fan <fanpeng@loongson.cn> - 2.40-3
changelog:
  - LoongArch: add lsx and lasx instructions support.
  - add relaxation support.
  - SPECS: keep --quiet option for checking print.


author: Jing Zhang <renyu.zj@linux.alibaba.com> [6.6.7-1.1_rc1.an23]
changelog:
  - anolis: loongarch: anck 6.6 support loongarch (MinLi)
  - anolis: configs: adjust L1 level kconfigs (Qiao Ma)
  - anolis: configs: adjust some L0 level kconfigs for arch x86 (Qiao Ma)
  - anolis: configs: refresh kconfigs (Qiao Ma)
  - anolis: Update config for loongarch (Juxin Gao)
  - anolis: net: stmmac: fix potential double free of dma descriptor resources (Hongchen Zhang)
  - anolis: usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188 (Hongchen Zhang)
  - anolis: drm/radeon: Workaround radeon driver bug for Loongson (Huacai Chen)
  - anolis: irqchip/loongson-liointc: Set different isr for differnt core (Tianli Xiong)
  - anolis: LoongArch: kdump: Add high memory reservation (Ming Wang)
  - anolis: LoongArch: Fix kdump failure on v40 interface specification (Ming Wang)
  - anolis: LoongArch: kexec: Add compatibility with old interfaces (Ming Wang)
  - anolis: LoongArch: kdump: Add memory reservation for old kernel (Ming Wang)
  - anolis: irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. (Chong Qiao)
  - anolis: LoongArch: Remove generic irq migration (Jianmin Lv)
  - anolis: LoongArch: Adapted SECTION_SIZE_BITS with page size (zhangtianyang)
  - LoongArch: KVM: Add returns to SIMD stubs (Randy Dunlap)
  - LoongArch: KVM: Streamline kvm_check_cpucfg() and improve comments (WANG Xuerui)
  - LoongArch: KVM: Rename _kvm_get_cpucfg() to _kvm_get_cpucfg_mask() (WANG Xuerui)
  - LoongArch: KVM: Fix input validation of _kvm_get_cpucfg() & kvm_check_cpucfg() (WANG Xuerui)
  - irqchip/loongson-eiointc: Use correct struct type in eiointc_domain_alloc() (Bibo Mao)
  - LoongArch: KVM: Add LASX (256bit SIMD) support (Tianrui Zhao)
  - LoongArch: KVM: Add LSX (128bit SIMD) support (Tianrui Zhao)
  - LoongArch: KVM: Fix timer emulation with oneshot mode (Bibo Mao)
  - LoongArch: KVM: Remove kvm_acquire_timer() before entering guest (Bibo Mao)
  - LoongArch: KVM: Allow to access HW timer CSR registers always (Bibo Mao)
  - LoongArch: KVM: Remove SW timer switch when vcpu is halt polling (Bibo Mao)
  - LoongArch: KVM: Optimization for memslot hugepage checking (Bibo Mao)
  - LoongArch: Implement constant timer shutdown interface (Bibo Mao)
  - LoongArch: KVM: Add maintainers for LoongArch KVM (Tianrui Zhao)
  - LoongArch: KVM: Supplement kvm document about LoongArch-specific part (Tianrui Zhao)
  - LoongArch: KVM: Enable kvm config and add the makefile (Tianrui Zhao)
  - LoongArch: KVM: Implement vcpu world switch (Tianrui Zhao)
  - LoongArch: KVM: Implement kvm exception vectors (Tianrui Zhao)
  - LoongArch: KVM: Implement handle fpu exception (Tianrui Zhao)
  - LoongArch: KVM: Implement handle mmio exception (Tianrui Zhao)
  - LoongArch: KVM: Implement handle gspr exception (Tianrui Zhao)
  - LoongArch: KVM: Implement handle idle exception (Tianrui Zhao)
  - LoongArch: KVM: Implement handle iocsr exception (Tianrui Zhao)
  - LoongArch: KVM: Implement handle csr exception (Tianrui Zhao)
  - LoongArch: KVM: Implement kvm mmu operations (Tianrui Zhao)
  - LoongArch: KVM: Implement virtual machine tlb operations (Tianrui Zhao)
  - LoongArch: KVM: Implement vcpu timer operations (Tianrui Zhao)
  - LoongArch: KVM: Implement misc vcpu related interfaces (Tianrui Zhao)
  - LoongArch: KVM: Implement vcpu load and vcpu put operations (Tianrui Zhao)
  - LoongArch: KVM: Implement vcpu interrupt operations (Tianrui Zhao)
  - LoongArch: KVM: Implement fpu operations for vcpu (Tianrui Zhao)
  - LoongArch: KVM: Implement basic vcpu ioctl interfaces (Tianrui Zhao)
  - LoongArch: KVM: Implement basic vcpu interfaces (Tianrui Zhao)
  - LoongArch: KVM: Add vcpu related header files (Tianrui Zhao)
  - LoongArch: KVM: Implement VM related functions (Tianrui Zhao)
  - LoongArch: KVM: Implement kvm hardware enable, disable interface (Tianrui Zhao)
  - LoongArch: KVM: Implement kvm module related interface (Tianrui Zhao)
  - LoongArch: KVM: Add kvm related header files (Tianrui Zhao)
  - anolis: LoongArch: pci root bridige set acpi companion only when not acpi_disabled. (Tianli Xiong)
  - anolis: PCI: irq: Add early_param pci_irq_limit to limit pci irq numbers (Juxin Gao)
  - anolis: PCI: fix X server auto probe fail when both ast and etnaviv drm present (suijingfeng)
  - anolis: PCI: LS7A2000: fix GPU card error (Baoqi Zhang)
  - anolis: PCI: LS7A2000: fix pm transition of devices under pcie port (Jianmin Lv)
  - PCI: loongson: Limit MRRS to 256 (Jiaxun Yang)
  - anolis: LoongArch: fix some PCIE card not scanning properly (Tianli Xiong)
  - anolis: PCI: fix kabi error caused by pm_suspend_target_state (Hongchen Zhang)
  - anolis: PCI: PM: fix pcie mrrs restoring (Jianmin Lv)
  - anolis: PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space (Tianli Xiong)
  - anolis: PCI: Check if entry->offset already exist for mem resource (Tianli Xiong)
  - anolis: LS7A2000: Add quirk for OHCI device rev 0x02 (Baoqi Zhang)
  - anolis: LoongArch: fix ls2k500 bmc not work when installing iso (Chong Qiao)
  - anolis: LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. (Chong Qiao)
  - anolis: ipmi: add ls2k500 bmc ipmi support. (Chong Qiao)
  - anolis: fbdev: add ls2k500sfb driver for ls2k500 bmc. (Chong Qiao)
  - anolis: cpufreq:loongarch: Add cpufreq driver for LoongArch (liuyun)
  - anolis: LoongArch: use arch specific phys_to_dma (Hongchen Zhang)
  - anolis: LoongArch: Fixed EIOINTC structure members (yangqiming)
  - anolis: LoongArch: Fix virtual machine startup error (liuyun)
  - anolis: LoongArch: Old BPI compatibility (liuyun)
  - anolis: LoongArch: add kernel setvirtmap for runtime (liuyun)


author: Jing Zhang <renyu.zj@linux.alibaba.com> [6.6.25-2_rc1.an23]
changelog:
  - anolis: configs: adjust some driver related kconfigs (Qiao Ma)
  - anolis: add AER config dependency sanity check to fix build error (Shuai Xue)
  - anolis: Add kh40000_iommu_dma_ops for KH-40000 platform (leoliu-oc)
  - anolis: Add kh40000_direct_dma_ops for KH-40000 platform (leoliu-oc)
  - anolis: Add early quirk to identify kh-40000 (leoliu-oc)
  - anolis: arm64: use XN table mapping attributes for the kfence region (Kaihao Bai)
  - anolis: mm: avoid speculative access after memory failure (Kaihao Bai)
  - anolis: arm64: add the helper to set no-present page table (Kaihao Bai)
  - anolis: arm64: replace can_set_direct_map by splitting linear mapping (Kaihao Bai)
  - anolis: arm64: support splitting the dynamic allocation range of kfence (Kaihao Bai)
  - anolis: arm64: support splitting page table of rodata_full enabled (Kaihao Bai)
  - anolis: arm64: support splitting page tables after system init (Kaihao Bai)
  - anolis: arm64: support splitting the block mapping kernel page table (Kaihao Bai)
  - anolis: arm64: add page table entry tlb flush helper (Kaihao Bai)
  - anolis: arm64: reposition mapping flag to make them visible (Kaihao Bai)
  - anolis: KVM: x86: Introduce support for Zhaoxin ZXPAUSE instruction (leoliu-oc)
  - anolis: x86/delay: add support for Zhaoxin ZXPAUSE instruction (leoliu-oc)
  - anolis: fuse: make fuse support configuring delete_stale feature (Yifei Zhang)
  - anolis: fuse: increase FUSE_MAX_MAX_PAGES limit (Xu Ji)
  - fuse: Use the high bit of request ID for indicating resend requests (Zhao Chen)
  - fuse: Introduce a new notification type for resend pending requests (Zhao Chen)
  - anolis: KVM: SVM: CSV: Add KVM_CSV3_RECEIVE_ENCRYPT_CONTEXT command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV3_RECEIVE_ENCRYPT_DATA command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV3_SEND_ENCRYPT_CONTEXT command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV3_SEND_ENCRYPT_DATA command (Xin Jiang)
  - anolis: crypto: ccp: Define CSV3 migration command id (Xin Jiang)
  - anolis: ipmi_si: Phytium S2500 workaround for MMIO-based IPMI (Wang Yinfeng)
  - anolis: x86/mm: CSV allows CMA allocation concurrently (Xin Jiang)
  - anolis: mm/cma: add API to enable concurrent allocation from the CMA (Xin Jiang)
  - anolis: x86/mm: Print CSV3 info into kernel log (Xin Jiang)
  - anolis: x86: Add support for changing the memory attribute for CSV3 guest (Xin Jiang)
  - anolis: x86: Update memory shared/private attribute in early boot for CSV3 guest (Xin Jiang)
  - anolis: x86/kernel: Set bss decrypted memory as shared in CSV3 guest (Xin Jiang)
  - anolis: x86/kernel: Add CSV3 early update(enc/dec)/reset memory helpers (Xin Jiang)
  - anolis: x86/boot/compressed/64: Add CSV3 update page attr(private/shared) (Xin Jiang)
  - anolis: x86/boot/compressed/64: Init CSV3 secure call pages (Xin Jiang)
  - anolis: x86/boot/compressed/64: Add CSV3 guest detection (Xin Jiang)
  - anolis: KVM: SVM: CSV: Manage CSV3 guest's nested page table (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV3_LAUNCH_ENCRYPT_VMCB command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV3_LAUNCH_ENCRYPT_DATA command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV3_INIT command (Xin Jiang)
  - anolis: KVM: Define CSV3 key management command id (Xin Jiang)
  - anolis: crypto: command co-processor: Add config to anolis_defconfig (chench00)
  - anolis: alinux: tcm: add Hygon TCM2 driver (chench00)
  - anolis: crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM (chench00)
  - anolis: crypto: tdm: Compile the tdm driver into ccp.ko (chench00)
  - anolis: alinux: tpm: add Hygon TPM2 driver (chench00)
  - anolis: crypto: tdm: Add Hygon TDM driver (chench00)
  - anolis: crypto: command co-processor: Add another mailbox interrupt support for PSP sending command to X86 (chench00)
  - arm64: support copy_mc_[user]_highpage() (Tong Tiangen)
  - arm64: add uaccess to machine check safe (Tong Tiangen)
  - arm64: add support for machine check error safe (Tong Tiangen)
  - uaccess: add generic fallback version of copy_mc_to_user() (Tong Tiangen)
  - anolis: pci: fix quirk for Yitian 710 to support AER fatal error recovery (Shuai Xue)
  - anolis: pci: Add a quirk for ALIBABA yitian710 to recover fatal aer (Yao Hongbo)
  - anolis: ACPI: APEI: handle synchronous exceptions in task work (Shuai Xue)
  - anolis: ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events (Shuai Xue)
  - anolis: efi: cper: add ARM64 dependence for YITIAN_CPER_RAWDATA (Shuai Xue)
  - anolis: efi: cper: refactor raw data header check to a function (Shuai Xue)
  - anolis: efi: cper: fix raw data register iteration (Shuai Xue)
  - anolis: efi: cper: add DDR raw data support for Yitian (Shuai Xue)
  - anolis: efi: cper: refactor raw data handling for Yitian (Shuai Xue)
  - anolis: efi: cper: check Yitian raw data signature (Shuai Xue)
  - anolis: efi: cper: move Yitian specific raw data handling into CONFIG_YITIAN_CPER_RAWDATA (Shuai Xue)
  - anolis: efi: cper: print error type string of raw data info (Shuai Xue)
  - anolis: efi: cper: print raw data info of estatus for Yitian SoC (Shuai Xue)
  - anolis: crypto:update Mont-TSSE driver for new function (Carrie.Cai)
  - anolis: sched: Support latency histograms in cpu controller (Yi Tao)
  - anolis: sched, cpuacct: Move scheduling latency data from cpuacct to task_group (Yi Tao)
  - anolis: sched/fair: Support sched_cfs_statistics in cgroup v2 (Yi Tao)
  - anolis: Kconfig: RICH_CONTAINER should select SCHED_SLI. (Erwei Deng)
  - anolis: cpuinfo: Add cpuinfo support of cpu quota and cpu share (Xunlei Pang)
  - anolis: make the rich container support k8s. (Xunlei Pang)
  - anolis: sched: Introduce load 1/5/15 for running tasks (Xunlei Pang)
  - anolis: sched: get_sched_lat_count_idx optimization (Erwei Deng)
  - anolis: sched: Finer grain of sched latency (Yihao Wu)
  - anolis: sched: Add "nr" to sched latency histogram (Yihao Wu)
  - anolis: sched: Add cgroup's scheduling latency histograms (Yihao Wu)
  - anolis: sched: Add cgroup-level blocked time histograms (Yihao Wu)
  - anolis: Introduce cfs scheduling latency histograms (Yihao Wu)
  - anolis: cpuacct: make cpuacct record nr_migrations (Yihao Wu)
  - anolis: sched/fair: Add sched_cfs_statistics to export some (Xunlei Pang)
  - anolis: sched/fair: Add parent_wait_contrib statistics (Xunlei Pang)
  - anolis: meminfo: Add meminfo support for rich container (Xunlei Pang)
  - anolis: sched: introduce asynchronous cgroup load calculation. (Michael Wang)
  - anolis: sched: Add SLI switch for cpuacct (Yihao Wu)
  - anolis: fs,quota: Restrict privileged hardlimit in rich container (Xunlei Pang)
  - anolis: pidstat: Add task uptime support for rich container (Xunlei Pang)
  - anolis: proc/uptime: Add uptime support for rich container (Xunlei Pang)
  - anolis: proc/loadavg: Add load support for rich container (Xunlei Pang)
  - anolis: proc/stat: Add top support for rich container (Xunlei Pang)
  - anolis: pidns: Support rich container switch on/off (Xunlei Pang)
  - anolis: sysfs/cpu: Add online cpus support for rich container (Xunlei Pang)
  - anolis: arm64: cpuinfo: Add cpuinfo support for rich container (zou cao)
  - anolis: x86: cpuinfo: Add cpuinfo support for rich container (Xunlei Pang)
  - anolis: configs: Enable rich container (Xunlei Pang)
  - anolis: sched: Fix cg_nr_iowait race condition (Yihao Wu)
  - anolis: sched: Introduce per-cgroup iowait accounting (Yihao Wu)
  - anolis: sched: Introduce per-cgroup steal accounting (Yihao Wu)
  - anolis: sched: Introduce per-cgroup idle accounting (Yihao Wu)
  - anolis: cpuacct: Export nr_running & nr_uninterruptible (Yihao Wu)
  - anolis: sched/cputime: Fix guest cputime of cpuacct.proc_stat (Shanpei Chen)
  - anolis: cpuacct/proc_stat: Consider isolcpus (Xunlei Pang)
  - anolis: cpuacct: export cpuacct.proc_stat interface (Xunlei Pang)
  - anolis: sched: Maintain "nr_uninterruptible" in runqueue (Xunlei Pang)
  - anolis: configs: enable CONFIG_SCHED_SLI (Yi Tao)
  - anolis: sched: add kconfig SCHED_SLI (Yihao Wu)
  - fuse: add support for explicit export disabling (Jingbo Xu)
  - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Binbin Wu)
  - KVM: x86: Advertise and enable LAM (user and supervisor) (Robert Hoo)
  - KVM: x86: Virtualize LAM for user pointer (Robert Hoo)
  - KVM: x86: Virtualize LAM for supervisor pointer (Robert Hoo)
  - KVM: x86: Untag addresses for LAM emulation where applicable (Binbin Wu)
  - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Binbin Wu)
  - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Binbin Wu)
  - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Binbin Wu)
  - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Binbin Wu)
  - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Binbin Wu)
  - KVM: x86: Add an emulation flag for implicit system access (Binbin Wu)
  - KVM: x86: Consolidate flags for __linearize() (Binbin Wu)
  - x86: configs: Add Intel QuickAssist Technology(QAT) kernel config (Aichun Shi)
  - crypto: qat - make ring to service map common for QAT GEN4 (Damian Muszynski)
  - crypto: qat - fix ring to service map for dcc in 420xx (Damian Muszynski)
  - crypto: qat - fix comment structure (Adam Guerin)
  - crypto: qat - remove unnecessary description from comment (Adam Guerin)
  - crypto: qat - remove double initialization of value (Adam Guerin)
  - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Adam Guerin)
  - crypto: qat - remove unused macros in qat_comp_alg.c (Adam Guerin)
  - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Dan Carpenter)
  - Documentation: qat: fix auto_reset section (Giovanni Cabiddu)
  - crypto: qat - change SLAs cleanup flow at shutdown (Damian Muszynski)
  - crypto: qat - improve aer error reset handling (Mun Chun Yep)
  - crypto: qat - limit heartbeat notifications (Furong Zhou)
  - crypto: qat - add auto reset on error (Damian Muszynski)
  - crypto: qat - add fatal error notification (Mun Chun Yep)
  - crypto: qat - re-enable sriov after pf reset (Mun Chun Yep)
  - crypto: qat - update PFVF protocol for recovery (Mun Chun Yep)
  - crypto: qat - disable arbitration before reset (Furong Zhou)
  - crypto: qat - add fatal error notify method (Furong Zhou)
  - crypto: qat - add heartbeat error simulator (Damian Muszynski)
  - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Erick Archer)
  - crypto: qat - avoid memcpy() overflow warning (Arnd Bergmann)
  - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Damian Muszynski)
  - crypto: qat - generate dynamically arbiter mappings (Damian Muszynski)
  - crypto: qat - add support for ring pair level telemetry (Lucas Segarra Fernandez)
  - crypto: qat - add support for device telemetry (Lucas Segarra Fernandez)
  - crypto: qat - add admin msgs for telemetry (Lucas Segarra Fernandez)
  - crypto: qat - include pci.h for GET_DEV() (Lucas Segarra Fernandez)
  - crypto: qat - add support for 420xx devices (Jie Wang)
  - crypto: qat - move fw config related structures (Jie Wang)
  - crypto: qat - relocate portions of qat_4xxx code (Jie Wang)
  - crypto: qat - change signature of uof_get_num_objs() (Jie Wang)
  - crypto: qat - add NULL pointer check (Giovanni Cabiddu)
  - crypto: qat - fix mutex ordering in adf_rl (Damian Muszynski)
  - crypto: qat - fix error path in add_update_sla() (Damian Muszynski)
  - crypto: qat - add sysfs_added flag for rate limiting (Damian Muszynski)
  - crypto: qat - add sysfs_added flag for ras (Damian Muszynski)
  - crypto: qat - prevent underflow in rp2srv_store() (Dan Carpenter)
  - units: add missing header (Andy Shevchenko)
  - seq_file: add helper macro to define attribute for rw file (Xingui Yang)
  - crypto: qat - add num_rps sysfs attribute (Ciunas Bennett)
  - crypto: qat - add rp2svc sysfs attribute (Ciunas Bennett)
  - crypto: qat - add rate limiting sysfs interface (Ciunas Bennett)
  - crypto: qat - add rate limiting feature to qat_4xxx (Damian Muszynski)
  - crypto: qat - add retrieval of fw capabilities (Damian Muszynski)
  - crypto: qat - add bits.h to icp_qat_hw.h (Damian Muszynski)
  - units: Add BYTES_PER_*BIT (Damian Muszynski)
  - crypto: qat - move admin api (Giovanni Cabiddu)
  - crypto: qat - count QAT GEN4 errors (Shashank Gupta)
  - crypto: qat - add error counters (Shashank Gupta)
  - crypto: qat - add handling of errors from ERRSOU3 for QAT GEN4 (Shashank Gupta)
  - crypto: qat - add adf_get_aram_base() helper function (Shashank Gupta)
  - crypto: qat - add handling of compression related errors for QAT GEN4 (Shashank Gupta)
  - crypto: qat - add handling of errors from ERRSOU2 for QAT GEN4 (Shashank Gupta)
  - crypto: qat - add reporting of errors from ERRSOU1 for QAT GEN4 (Shashank Gupta)
  - crypto: qat - add reporting of correctable errors for QAT GEN4 (Shashank Gupta)
  - crypto: qat - add infrastructure for error reporting (Shashank Gupta)
  - crypto: qat - add cnv_errors debugfs file (Lucas Segarra Fernandez)
  - crypto: qat - add pm_status debugfs file (Lucas Segarra Fernandez)
  - crypto: qat - refactor included headers (Lucas Segarra Fernandez)
  - crypto: qat - add namespace to driver (Giovanni Cabiddu)
  - crypto: qat - Remove zlib-deflate (Herbert Xu)
  - crypto: qat - Annotate struct adf_fw_counters with __counted_by (Kees Cook)
  - crypto: qat - do not shadow error code (Giovanni Cabiddu)
  - crypto: qat - refactor deprecated strncpy (Justin Stitt)
  - crypto: qat - Use list_for_each_entry() helper (Jinjie Ruan)
  - Documentation: ABI: debugfs-driver-qat: fix fw_counters path (Giovanni Cabiddu)
  - anolis: sched/isolation: fix a memory leak in procfs (Tianchen Ding)
  - anolis: configs: arm64: Enable ARM64_MPAM (Shawn Wang)
  - anolis: KVM: arm64: Only access MPAM registers when MPAM is enabled (Shawn Wang)
  - anolis: arm_mpam: Fix kernel boot failure when the firmware does not support MPAM (Shawn Wang)
  - anolis: arm_mpam: Maximize Yitian710's MB monitoring window width (Shawn Wang)
  - anolis: fs/resctrl: Add a new resctrl monitoring event to get MB in Bps (Shawn Wang)
  - anolis: arm_mpam: Add supportion for implementation-defined MB monitoring (Shawn Wang)
  - anolis: arm_mpam: Add cache msc info parsing for Yitian710 specific MPAM ACPI table (Shawn Wang)
  - anolis: ACPI / PPTT: Downgrade the revision requirement in acpi_pptt_get_cpumask_from_cache_id_and_level (Shawn Wang)
  - anolis: ACPI / PPTT: Add a helper to fill a cpumask from a cache with specific id and level (Shawn Wang)
  - openEuler: ACPI / PPTT: Filthy hack to find _a_ backwards reference in the PPTT [ROTTEN] (James Morse)
  - anolis: arm_mpam: Identify different types of machines for MPAM implementation specific features (Shawn Wang)
  - anolis: ACPI / MPAM: Avoid MPAM MSC has the same identifier (Shawn Wang)
  - anolis: arm_mpam: Fix the wrong checking when using USE_RMID_IDX (Shawn Wang)
  - anolis: arm_mpam: Fix schemata's display error of MB when CDP is enabled (Shawn Wang)
  - anolis: arm_mpam: Fix the wrong PARTID_MAX and PMG_MAX usage (Shawn Wang)
  - anolis: arm_mpam: Fix wrong MMIO space size for msc platform device (Shawn Wang)
  - anolis: arm_mpam: Clear mpam_msc properly when driver probing failed (Shawn Wang)
  - anolis: arm_mpam: Fix the problem that error interrupt handling cannot exit normally (Shawn Wang)
  - anolis: arm_mpam: Limit MB percentage in schemata to multiples of granularity (Shawn Wang)
  - anolis: arm_mpam: Fix the inaccurate MB granularity in resctrl info directory (Shawn Wang)
  - anolis: arm_mpam: Fix MB default percentage error in schemata (Shawn Wang)
  - anolis: arm_mpam: Remove the zero padding for MB percentage showing in schemata (Shawn Wang)
  - anolis: arm_mpam: Fix L3 cache size display error in resctrl fs (Shawn Wang)
  - anolis: configs: adjust loongarch configs (Qiao Ma)
  - anolis: DRM: Add Phytium Display Engine support. (lishuo)
  - anolis: sched: Copy mask when dyn_isolcpus_ready is true (suhua)
  - anolis: sched/isolation: dynamically isolate all tasks (Yihao Wu)
  - anolis: sched/isolation: dynamical CPU isolation support (Michael Wang)
  - anolis: sched/core: introduce ht-aware-quota (Cruz Zhao)
  - anolis: KVM: SEV: Pin SEV guest memory out of CMA area (Xin Jiang)
  - anolis: crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV3 (Xin Jiang)
  - anolis: x86/csv: Manage CSV3 guest's private memory by CMA (Xin Jiang)
  - anolis: crypto: ccp: Define CSV3 key management command id (Xin Jiang)
  - anolis: KVM: SVM: Add support for different CSV guests to reuse the same ASID (hanliyang)
  - anolis: config: open mpi3mr driver (Guixin Liu)
  - anolis: LoongArch: KVM: Add PMU support (Song Gao)
  - anolis: LoongArch: Add steal time support in guest side (Bibo Mao)
  - anolis: LoongArch: KVM: Add steal time support in kvm side (Bibo Mao)
  - anolis: irqchip/loongson-eiointc: Add virt extension support (Bibo Mao)
  - anolis: LoongArch: KVM: Add software breakpoint support (Bibo Mao)
  - anolis: Documentation: KVM: Add hypercall for LoongArch (Bibo Mao)
  - anolis: LoongArch: Add pv ipi support on guest kernel side (Bibo Mao)
  - anolis: LoongArch: KVM: Add pv ipi support on kvm side (Bibo Mao)
  - anolis: LoongArch: KVM: Add vcpu search support from physical cpuid (Bibo Mao)
  - anolis: LoongArch: KVM: Add cpucfg area for kvm hypervisor (Bibo Mao)
  - anolis: LoongArch: KVM: Add hypercall instruction emulation support (Bibo Mao)
  - anolis: LoongArch/smp: Refine some ipi functions on LoongArch platform (Bibo Mao)
  - anolis: LoongArch: KVM: Set reserved bits as zero in CPUCFG (Bibo Mao)
  - anolis: LoongArch: KVM: Do not restart SW timer when it is expired (Bibo Mao)
  - anolis: LoongArch: KVM: Start SW timer only when vcpu is blocking (Bibo Mao)
  - anolis: irqchip/loongson-eiointc: Remove explicit interrupt affinity restore on resume (Bibo Mao)
  - anolis: irqchip/loongson-eiointc: Skip handling if there is no pending interrupt (Bibo Mao)
  - fuse: allow parallel dio writes with FUSE_DIRECT_IO_ALLOW_MMAP (Amir Goldstein)
  - fuse: introduce inode io modes (Amir Goldstein)
  - fuse: prepare for failing open response (Amir Goldstein)
  - fuse: break up fuse_open_common() (Amir Goldstein)
  - fuse: allocate ff->release_args only if release is needed (Amir Goldstein)
  - fuse: factor out helper fuse_truncate_update_attr() (Amir Goldstein)
  - fuse: add fuse_dio_lock/unlock helper functions (Bernd Schubert)
  - fuse: create helper function if DIO write needs exclusive lock (Bernd Schubert)
  - docs/fuse-io: Document the usage of DIRECT_IO_ALLOW_MMAP (Tyler Fanelli)
  - fs/resctrl: Remove the limit on the number of CLOSID (Amit Singh Tomar)
  - arm_mpam: resctrl: Update the rmid reallocation limit (James Morse)
  - arm_mpam: resctrl: Call resctrl_exit() in the event of errors (James Morse)
  - arm_mpam: resctrl: Tell resctrl about cpu/domain online/offline (James Morse)
  - perf/arm-cmn: Stop claiming all the resources (James Morse)
  - arm64: mpam: Select ARCH_HAS_CPU_RESCTRL (James Morse)
  - arm_mpam: resctrl: Add dummy definition for free running counters (James Morse)
  - arm_mpam: resctrl: Add empty definitions for fine-grained enables (James Morse)
  - arm_mpam: resctrl: Add empty definitions for pseudo lock (James Morse)
  - untested: arm_mpam: resctrl: Allow monitors to be configured (James Morse)
  - arm_mpam: resctrl: Add resctrl_arch_rmid_read() and resctrl_arch_reset_rmid() (James Morse)
  - arm_mpam: resctrl: Allow resctrl to allocate monitors (James Morse)
  - untested: arm_mpam: resctrl: Add support for mbm counters (James Morse)
  - untested: arm_mpam: resctrl: Add support for MB resource (James Morse)
  - arm_mpam: resctrl: Add rmid index helpers (James Morse)
  - arm64: mpam: Add helpers to change a tasks and cpu mpam partid/pmg values (James Morse)
  - arm_mpam: resctrl: Add CDP emulation (James Morse)
  - arm_mpam: resctrl: Implement helpers to update configuration (James Morse)
  - arm_mpam: resctrl: Add resctrl_arch_get_config() (James Morse)
  - arm_mpam: resctrl: Implement resctrl_arch_reset_resources() (James Morse)
  - arm_mpam: resctrl: Pick a value for num_rmid (James Morse)
  - arm_mpam: resctrl: Pick the caches we will use as resctrl resources (James Morse)
  - arm_mpam: resctrl: Add boilerplate cpuhp and domain allocation (James Morse)
  - arm_mpam: Add helper to reset saved mbwu state (James Morse)
  - arm_mpam: Use long MBWU counters if supported (Rohit Mathew)
  - arm_mpam: Probe for long/lwd mbwu counters (Rohit Mathew)
  - arm_mpam: Track bandwidth counter state for overflow and power management (James Morse)
  - arm_mpam: Add mpam_msmon_read() to read monitor value (James Morse)
  - arm_mpam: Add helpers to allocate monitors (James Morse)
  - arm_mpam: Probe and reset the rest of the features (James Morse)
  - arm_mpam: Allow configuration to be applied and restored during cpu online (James Morse)
  - arm_mpam: Use the arch static key to indicate when mpam is enabled (James Morse)
  - arm_mpam: Register and enable IRQs (James Morse)
  - arm_mpam: Extend reset logic to allow devices to be reset any time (James Morse)
  - arm_mpam: Add a helper to touch an MSC from any CPU (James Morse)
  - arm_mpam: Reset MSC controls from cpu hp callbacks (James Morse)
  - arm_mpam: Merge supported features during mpam_enable() into mpam_class (James Morse)
  - arm_mpam: Probe the hardware features resctrl supports (James Morse)
  - arm_mpam: Probe MSCs to find the supported partid/pmg values (James Morse)
  - arm_mpam: Add cpuhp callbacks to probe MSC hardware (James Morse)
  - arm_mpam: Add MPAM MSC register layout definitions (James Morse)
  - arm_mpam: Add the class and component structures for ris firmware described (James Morse)
  - arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate (James Morse)
  - dt-bindings: arm: Add MPAM MSC binding (Rob Herring)
  - ACPI / MPAM: Parse the MPAM table (James Morse)
  - drivers: base: cacheinfo: Add helper to find the cache size from cpu+level (James Morse)
  - cacheinfo: Expose the code to generate a cache-id from a device_node (James Morse)
  - cacheinfo: Set cache 'id' based on DT data (Rob Herring)
  - cacheinfo: Allow for >32-bit cache 'id' (Rob Herring)
  - ACPI / PPTT: Add a helper to fill a cpumask from a cache_id (James Morse)
  - ACPI / PPTT: Add a helper to fill a cpumask from a processor container (James Morse)
  - ACPI / PPTT: Find PPTT cache level by ID (James Morse)
  - ACPI / PPTT: Provide a helper to walk processor containers (James Morse)
  - untested: KVM: arm64: Force guest EL1 to use user-space's partid configuration (James Morse)
  - arm64: mpam: Context switch the MPAM registers (James Morse)
  - KVM: arm64: Disable MPAM visibility by default, and handle traps (James Morse)
  - KVM: arm64: Fix missing traps of guest accesses to the MPAM registers (James Morse)
  - arm64: cpufeature: discover CPU support for MPAM (James Morse)
  - arm64: head.S: Initialise MPAM EL2 registers and disable traps (James Morse)
  - x86/resctrl: Move the resctrl filesystem code to /fs/resctrl (James Morse)
  - x86/resctrl: Move the filesystem bits to headers visible to fs/resctrl (James Morse)
  - fs/resctrl: Add boiler plate for external resctrl code (James Morse)
  - x86/resctrl: Drop __init/__exit on assorted symbols (James Morse)
  - x86/resctrl: Rename resctrl_sched_in() to begin resctrl_arch_ (James Morse)
  - x86/resctrl: Describe resctrl's bitmap size assumptions (James Morse)
  - x86/resctrl: Claim get_domain_from_cpu() for resctrl (James Morse)
  - x86/resctrl: Move get_config_index() to a header (James Morse)
  - x86/resctrl: Move thread_throttle_mode_init() to be managed by resctrl (James Morse)
  - x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr (James Morse)
  - x86/resctrl: Make prefetch_disable_bits belong to the arch code (James Morse)
  - x86/resctrl: Allow an architecture to disable pseudo lock (James Morse)
  - x86/resctrl: Add resctrl_arch_ prefix to pseudo lock functions (James Morse)
  - x86/resctrl: Allow resctrl_arch_mon_event_config_write() to return an error (James Morse)
  - x86/resctrl: Move mbm_cfg_mask to struct rdt_resource (James Morse)
  - x86/resctrl: Change mon_event_config_{read,write}() to be arch helpers (James Morse)
  - x86/resctrl: Add resctrl_arch_is_evt_configurable() to abstract BMEC (James Morse)
  - x86/resctrl: Export the is_mbm_*_enabled() helpers to asm/resctrl.h (James Morse)
  - x86/resctrl: Stop using the for_each_*_rdt_resource() walkers (James Morse)
  - x86/resctrl: Move max_{name,data}_width into resctrl code (James Morse)
  - x86/resctrl: Move monitor exit work to a restrl exit call (James Morse)
  - x86/resctrl: Move monitor init work to a resctrl init call (James Morse)
  - x86/resctrl: Add a resctrl helper to reset all the resources (James Morse)
  - x86/resctrl: Move resctrl types to a separate header (James Morse)
  - x86/resctrl: Wrap resctrl_arch_find_domain() around rdt_find_domain() (James Morse)
  - x86/resctrl: Export resctrl fs's init function (James Morse)
  - x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid() (James Morse)
  - x86/resctrl: Add helper for setting CPU default properties (James Morse)
  - x86/resctrl: Move ctrlval string parsing policy away from the arch code (James Morse)
  - x86/resctrl: Add a helper to avoid reaching into the arch code resource list (James Morse)
  - x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors (James Morse)
  - anolis: net: txgbe: fix i2c dev name cannot match clkdev (Duanqiang Wen)
  - net: fill in MODULE_DESCRIPTION()s for wx_lib (Jakub Kicinski)
  - wangxun: select CONFIG_PHYLINK where needed (Arnd Bergmann)
  - net: wangxun: add ethtool_ops for msglevel (Jiawen Wu)
  - net: wangxun: add coalesce options support (Jiawen Wu)
  - net: wangxun: add ethtool_ops for ring parameters (Jiawen Wu)
  - net: wangxun: add flow control support (Jiawen Wu)
  - net: ngbe: convert phylib to phylink (Jiawen Wu)
  - net: txgbe: use phylink bits added in libwx (Jiawen Wu)
  - net: libwx: add phylink to libwx (Jiawen Wu)
  - net: wangxun: remove redundant kernel log (Jiawen Wu)
  - net: ngbe: add ethtool stats support (Jiawen Wu)
  - net: txgbe: add ethtool stats support (Jiawen Wu)
  - net: wangxun: move MDIO bus implementation to the library (Jiawen Wu)
  - net: libwx: support hardware statistics (Jiawen Wu)
  - net: wangxun: fix changing mac failed when running (duanqiangwen)
  - anolis: sched: fix compile error when CONFIG_SCHED_CORE is disabled (Cruz Zhao)
  - anolis: KVM: SVM: Unmap ghcb pages if they're still mapped when destroy a CSV2 guest (hanliyang)
  - anolis: mm/gup: don't check if a page is in lru before draining it (yangge)
  - anolis: mm/page_alloc: don't use PCP list for THP-sized allocations when using PF_MEMALLOC_PIN (yangge)
  - anolis: drm/hygon: Add support to passthrough Hygon DCU to virtual machine (fangbaoshun)
  - anolis: crypto: ccp: Allow VM without a configured vid to use TKM (xiongmengbiao)
  - anolis: crypto: ccp: Support tkm key isolation (xiongmengbiao)
  - anolis: kvm: Support tkm virtualization (xiongmengbiao)
  - anolis: crypto: ccp: Support sending tkm commands based on ringbuffer (niuyongwen)
  - anolis: kvm: Support psp virtualization (niuyongwen)
  - anolis: crypto: ccp: Add psp mutex enable ioctl support (xiongmengbiao)
  - anolis: crypto: ccp: concurrent psp access support between user and kernel space (xiongmengbiao)
  - anolis: configs: adjust kconfigs to support some important arch (Qiao Ma)
  - x86/resctrl: Remove lockdep annotation that triggers false positive (James Morse)
  - x86/resctrl: Separate arch and fs resctrl locks (James Morse)
  - x86/resctrl: Move domain helper migration into resctrl_offline_cpu() (James Morse)
  - x86/resctrl: Add CPU offline callback for resctrl work (James Morse)
  - x86/resctrl: Allow overflow/limbo handlers to be scheduled on any-but CPU (James Morse)
  - x86/resctrl: Add CPU online callback for resctrl work (James Morse)
  - x86/resctrl: Add helpers for system wide mon/alloc capable (James Morse)
  - x86/resctrl: Make rdt_enable_key the arch's decision to switch (James Morse)
  - x86/resctrl: Move alloc/mon static keys into helpers (James Morse)
  - x86/resctrl: Make resctrl_mounted checks explicit (James Morse)
  - x86/resctrl: Allow arch to allocate memory needed in resctrl_arch_rmid_read() (James Morse)
  - x86/resctrl: Allow resctrl_arch_rmid_read() to sleep (James Morse)
  - x86/resctrl: Queue mon_event_read() instead of sending an IPI (James Morse)
  - x86/resctrl: Add cpumask_any_housekeeping() for limbo/overflow (James Morse)
  - x86/resctrl: Move CLOSID/RMID matching and setting to use helpers (James Morse)
  - x86/resctrl: Allocate the cleanest CLOSID by searching closid_num_dirty_rmid (James Morse)
  - x86/resctrl: Use __set_bit()/__clear_bit() instead of open coding (James Morse)
  - x86/resctrl: Track the number of dirty RMID a CLOSID has (James Morse)
  - x86/resctrl: Allow RMID allocation to be scoped by CLOSID (James Morse)
  - x86/resctrl: Access per-rmid structures by index (James Morse)
  - x86/resctrl: Track the closid with the rmid (James Morse)
  - x86/resctrl: Move RMID allocation out of mkdir_rdt_prepare() (James Morse)
  - x86/resctrl: Create helper for RMID allocation and mondata dir creation (James Morse)
  - x86/resctrl: Free rmid_ptrs from resctrl_exit() (James Morse)
  - tick/nohz: Move tick_nohz_full_mask declaration outside the #ifdef (James Morse)
  - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (Babu Moger)
  - x86/resctrl: Fix unused variable warning in cache_alloc_hsw_probe() (Tony Luck)
  - x86/resctrl: Display RMID of resource group (Babu Moger)
  - x86/resctrl: Add support for the files of MON groups only (Babu Moger)
  - x86/resctrl: Display CLOSID for resource group (Babu Moger)
  - x86/resctrl: Introduce "-o debug" mount option (Babu Moger)
  - x86/resctrl: Move default group file creation to mount (Babu Moger)
  - x86/resctrl: Unwind properly from rdt_enable_ctx() (Babu Moger)
  - x86/resctrl: Rename rftype flags for consistency (Babu Moger)
  - x86/resctrl: Simplify rftype flag definitions (Babu Moger)
  - x86/resctrl: Add multiple tasks to the resctrl group at once (Babu Moger)
  - x86/resctrl: Fix remaining kernel-doc warnings (Maciej Wieczor-Retman)
  - anolis: crypto: x86/crc32c-intel Exclude low performance CRC32C instruction CPUs (leoliu-oc)
  - anolis: x86/cpu: Set low performance CRC32C flag on some Zhaoxin CPUs (leoliu-oc)
  - anolis: x86/cpufeatures: Add low performance CRC32C instruction CPU feature (leoliu-oc)
  - anolis: x86/tsc: Make cur->adjusted values in package#1 to be the same (leoliu-oc)
  - anolis: nfp: update module firmware list (Yinjun Zhang)
  - anolis: nfp: try firmware name of card type without media info (Yinjun Zhang)
  - anolis: nfp: add device activate command for nsp service (Baowen Zheng)
  - anolis: nfp: fix initialization of incorrect PF id (Yinjun Zhang)
  - anolis: nfp: preserve multi-pf control bit during initialisation (Ryno Swart)
  - anolis: nfp: reset netdev state on FLR event. (Baowen Zheng)
  - anolis: nfp: add pci_error_handler callback (Louis Peens)
  - anolis: nfp: grant the right of reclaiming resources to PF0 only (Yinjun Zhang)
  - anolis: nfp: refine firmware loading and keepalive mechanism (Yinjun Zhang)
  - anolis: nfp: use absolute vf id for multi-PF case (Yinjun Zhang)
  - anolis: nfp: configure VF split info into application firmware (Yinjun Zhang)
  - anolis: nfp: configure VF total count for each PF (Tianyu Yuan)
  - anolis: nfp: enable multi-PF in application firmware if supported (Yinjun Zhang)
  - anolis: nfp: apply one port per PF for multi-PF setup (Tianyu Yuan)
  - anolis: nfp: redefine PF id used to format symbols (Yinjun Zhang)
  - anolis: nfp: avoid reclaiming resource mutex by mistake (Yinjun Zhang)
  - anolis: nfp: introduce keepalive mechanism for multi-PF setup (Yinjun Zhang)
  - anolis: nfp: don't skip firmware loading when it's pxe firmware in running (Yinjun Zhang)
  - anolis: nfp: change application firmware loading flow in multi-PF setup (Yinjun Zhang)
  - anolis: nfp: bump the nsp major version to support multi-PF (Tianyu Yuan)
  - anolis: nsp: generate nsp command with variable nsp major version (Tianyu Yuan)
  - anolis: crypto: x86/sm2 -add Zhaoxin SM2 algorithm implementation (leoliu-oc)
  - anolis: kfence: handle kmemcg properly (Tianchen Ding)
  - anolis: configs: add CONFIG_CRYPTO_DEV_ZHAOXIN seiries (leoliu-oc)
  - anolis: Add support for Zhaoxin SHA algorithm (leoliu-oc)
  - anolis: Add support for Zhaoxin AES algorithm (leoliu-oc)
  - anolis: configs: Add Zhaoxin SM3 and SM4 algorithm configs (leoliu-oc)
  - anolis: Add support for Zhaoxin GMI SM4 Block Cipher algorithm (leoliu-oc)
  - anolis: Add support for Zhaoxin GMI SM3 Secure Hash algorithm (leoliu-oc)
  - anolis: iommu: Add iommu support for Phytium S2500 (liyuting)
  - anolis: kdump: Add kdump support for Phytium S2500 (liyuting)
  - anolis: gic: Add gic support for Phytium S2500 (liyuting)
  - anolis: Add MWAIT Cx support for Zhaoxin CPUs (leoliu-oc)
  - anolis: configs: add CONFIG_DWC_PCIE_PMU config (Jing Zhang)
  - anolis: config: arm64: Enable SDEI nmi_watchdog support (Shawn Wang)
  - watchdog: Support watchdog_sdei coexist with existing watchdogs (Yicong Yang)
  - kprobes/arm64: Blacklist sdei watchdog callback functions (Xiongfeng Wang)
  - init: only move down lockup_detector_init() when sdei_watchdog is enabled (Xiongfeng Wang)
  - sdei_watchdog: avoid possible false hardlockup (Xiongfeng Wang)
  - sdei_watchdog: set secure timer period base on 'watchdog_thresh' (Xiongfeng Wang)
  - sdei_watchdog: clear EOI of the secure timer before kdump (Xiongfeng Wang)
  - watchdog: add nmi_watchdog support for arm64 based on SDEI (Xiongfeng Wang)
  - lockup_detector: init lockup detector after all the init_calls (Xiongfeng Wang)
  - firmware: arm_sdei: make 'sdei_api_event_disable/enable' public (Xiongfeng Wang)
  - firmware: arm_sdei: add interrupt binding api (Xiongfeng Wang)
  - anolis: perf mem/c2c: Add load store event mapping for Hygon (Qi Liu)
  - anolis: newfeature: crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp. (Yabin Li)
  - anolis: newfeature: crypto: ccp: Process multiple VQ commands once for SM3 ccp. (Yabin Li)
  - anolis: newfeature: crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192. (Yabin Li)
  - anolis: bugfix: crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash (yangdepei)
  - anolis: bugfix: fix sm2 test failed in testmgr because of missing DER coding (yangdepei)
  - anolis: bugfix: crypto: ccp: Fix a problem that vq thread may stuck when do multi process test. (Xiangyu Xu)
  - anolis: bugfix: crypto: ccp: Only handle interrupts by completion, eliminating by empty queue. (Yabin Li)
  - anolis: bugfix: crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP. (Yabin Li)
  - anolis: bugfix: crypto: ccp: fix sm2 not return due to wrong complete callback parameter (yangdepei)
  - anolis: newfeature: crypto: ccp: Support SM4 algorithm for hygon ccp. (Yabin Li)
  - anolis: newfeature: crypto: ccp: Support SM3 algorithm for hygon ccp. (Yabin Li)
  - anolis: newfeature: crypto: ccp: Support SM2 algorithm for hygon ccp. (Yabin Li)
  - anolis: sched/core: introduce CPUTIME_SIBIDLE_TASK (Cruz Zhao)
  - anolis: sched/fair: Introduce init buffer into CFS burst (Huaixin Chang)
  - anolis: sched/fair: Add document for burstable CFS bandwidth control (Huaixin Chang)
  - anolis: sched/fair: Add cfs bandwidth burst statistics (Huaixin Chang)
  - anolis: sched/fair: Make CFS bandwidth controller burstable (Huaixin Chang)
  - anolis: sched/fair: Introduce primitives for CFS bandwidth burst (Huaixin Chang)
  - perf vendor events: Add JSON metrics for Arm CMN (Jing Zhang)
  - perf jevents: Add support for Arm CMN PMU aliasing (Jing Zhang)
  - perf test: Add pmu-event test for "Compat" and new event_field. (Jing Zhang)
  - perf test: Make matching_pmu effective (Jing Zhang)
  - perf jevents: Support EventidCode and NodeType (Jing Zhang)
  - perf metric: "Compat" supports regular expression matching identifiers (Jing Zhang)
  - perf pmu: "Compat" supports regular expression matching identifiers (Jing Zhang)
  - drivers/perf: add DesignWare PCIe PMU driver (Shuai Xue)
  - PCI: Move pci_clear_and_set_dword() helper to PCI header (Shuai Xue)
  - PCI: Add Alibaba Vendor ID to linux/pci_ids.h (Shuai Xue)
  - docs: perf: Add description for Synopsys DesignWare PCIe PMU driver (Shuai Xue)
  - KVM: x86: Fix KVM_GET_MSRS stack info leak (Mathias Krause)
  - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Michael Roth)
  - anolis: x86/head/64: Flush caches for .bss..decrypted section after CR3 switches to early_top_pgt (hanliyang)
  - anolis: KVM: x86: Calls is_64_bit_hypercall() instead of is_64_bit_mode() in complete_hypercall_exit() (hanliyang)
  - anolis: x86/csv2: Keep in atomic context when holding ghcb page if the #VC comes from userspace (hanliyang)
  - anolis: KVM: SVM: Fix the available ASID range for CSV2 guest (hanliyang)
  - anolis: KVM: SVM: Force flush caches before reboot CSV guest (hanliyang)
  - anolis: KVM: SVM: Add support for rebooting CSV2 guest (hanliyang)
  - anolis: KVM: x86: Introduce control_{pre,post}_system_reset ioctl interfaces (hanliyang)
  - anolis: KVM: SVM: Export MSR_AMD64_SEV_ES_GHCB to userspace for CSV2 guest (hanliyang)
  - anolis: KVM: x86: Restore control registers in __set_sregs() to support CSV2 guest live migration (hanliyang)
  - anolis: KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_VMSA command (hanliyang)
  - anolis: KVM: SVM: Add KVM_SEV_SEND_UPDATE_VMSA command (hanliyang)
  - anolis: crypto: ccp: Fix definition of struct sev_data_send_update_vmsa (hanliyang)
  - anolis: KVM: SVM: Add RECEIVE_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH (fangbaoshun)
  - anolis: KVM: SVM: Add SEND_UPDATE_DATA command helper to support KVM_CSV_COMMAND_BATCH (fangbaoshun)
  - anolis: KVM: SVM: Prepare memory pool to allocate buffers for KVM_CSV_COMMAND_BATCH (fangbaoshun)
  - anolis: KVM: SVM: Add KVM_CSV_COMMAND_BATCH command for applying CSV RING_BUFFER mode (fangbaoshun)
  - anolis: crypto: ccp: Add support for issue commands in CSV RING_BUFFER mode (fangbaoshun)
  - anolis: crypto: ccp: Add support to switch to CSV RING_BUFFER mode (fangbaoshun)
  - anolis: crypto: ccp: Add support for dequeue status in CSV RING_BUFFER mode (fangbaoshun)
  - anolis: crypto: ccp: Add support for enqueue command pointers in CSV RING_BUFFER mode (fangbaoshun)
  - anolis: crypto: ccp: Introduce init and free helpers to manage CSV RING_BUFFER queues (fangbaoshun)
  - anolis: crypto: ccp: Implement CSV_DOWNLOAD_FIRMWARE ioctl command (hanliyang)
  - anolis: crypto: ccp: Implement CSV_PLATFORM_SHUTDOWN ioctl command (hanliyang)
  - anolis: crypto: ccp: Implement CSV_PLATFORM_INIT ioctl command (hanliyang)
  - anolis: crypto: ccp: Support DOWNLOAD_FIRMWARE when detect CSV (hanliyang)
  - anolis: x86/setup: Preserve _ENC flag when initrd is being relocated (Zelin Deng)
  - anolis: mm/early_ioremap.c: Always build early_memremap_prot() in x86 (Zelin Deng)
  - anolis: kfence: fix a NULL pointer dereference (Tianchen Ding)
  - anolis: sched: enable CONFIG_SCHED_ACPU by default (Cruz Zhao)
  - anolis: sched: fix percpu account for CPUTIME_*IDLE (Tianchen Ding)
  - anolis: sched: introduce per cgroup sibidle accounting (Cruz Zhao)
  - anolis: sched: account sibidle for core scheduling (Cruz Zhao)
  - anolis: sched: introduce sysctl_sched_acpu_enabled (Cruz Zhao)
  - anolis: sched: introduce ACPU accounting (Tianchen Ding)
  - anolis: x86/cpu/hygon: Clear SME feature flag when not in use (hanliyang)
  - anolis: x86/cpufeatures: Add CSV3 CPU feature (hanliyang)
  - anolis: x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf (hanliyang)
  - anolis: x86/cpu: Detect memory encryption features on Hygon CPUs (hanliyang)
  - anolis: KVM: SVM: Print Hygon CSV support info if support is detected (hanliyang)
  - anolis: crypto: ccp: Print Hygon CSV API version when CSV support is detected (hanliyang)
  - anolis: x86/mm: Print CSV info into the kernel log (hanliyang)
  - anolis: crypto: ccp: Add support to detect Hygon PSP on Hygon 4th CPUs (Xin Jiang)
  - anolis: driver/virt/coco: Add HYGON CSV Guest dirver. (fangbaoshun)
  - anolis: KVM: x86: Support VM_ATTESTATION hypercall (hanliyang)
  - anolis: crypto: ccp: Implement CSV_HGSC_CERT_IMPORT ioctl command (fangbaoshun)
  - anolis: crypto: ccp: Add support to detect Hygon PSP on Hygon 2nd/3rd CPUs (Hao Feng)
  - anolis: crypto: ccp: Fixup the capability of Hygon PSP during initialization (hanliyang)
  - anolis: configs: update kfence configs (Tianchen Ding)
  - anolis: docs/kfence: update document for KFENCE (Tianchen Ding)
  - anolis: kfence: add order-0 page test cases (Tianchen Ding)
  - anolis: kfence: support order-0 page check (Tianchen Ding)
  - anolis: kfence: enhance kfence for 6.6 (Tianchen Ding)
  - fs/address_space: move i_mmap_rwsem to mitigate a false sharing with i_mmap. (leoliu-oc)
  - anolis: i2c: smbus: Add support for Zhaoxin SMBUS controller (leoliu-oc)
  - anolis: configs: add CONFIG_PINCTRL_ZHAOXIN and KX7000 (leoliu-oc)
  - anolis: Add support Zhaoxin GPIO pinctrl (leoliu-oc)
  - anolis: Turning off Zhaoxin ahci controller runtime pm from sysfs (leoliu-oc)
  - anolis: rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs (leoliu-oc)
  - anolis: USB:Fix kernel NULL pointer when unbind UHCI form  vfio-pci (leoliu-oc)
  - anolis: configs: enabled zhaoxin-cputemp as module (leoliu-oc)
  - anolis: hwmon: Add support for Zhaoxin core temperature monitoring (leoliu-oc)
  - anolis: Add support for Zhaoxin HW Random Number Generator (leoliu-oc)
  - anolis: Add support for Zhaoxin Serial ATA IDE. (leoliu-oc)
  - anolis: Revert "block: always define BIO_MAX_PAGES as 256" (Joseph Qi)
  - anolis: tcm_loop: allow sg_tablesize to be settable (Joseph Qi)
  - anolis: scsi: target: tcmu: use new rw_semaphore to protect truncate (Xiaoguang Wang)
  - anolis: scsi: target: tcmu: make zero copy and bypass data area configurable (Guixin Liu)
  - anolis: scsi: target: tcmu: Support zero copy (Xiaoguang Wang)
  - anolis: mm: export zap_page_range_single() (Xiaoguang Wang)
  - anolis: uio: Replace mutex info_lock with percpu_ref to improve performance (Guixin Liu)
  - anolis: scsi: target: tcmu: Introduce cmd_lock to tcmu_cmd (Guixin Liu)
  - anolis: scsi:target: reduce one copy by using uio ioctl (Guixin Liu)
  - anolis: uio: add ioctl to uio (Guixin Liu)
  - anolis: mm: introduce vm_insert_page(s)_mkspecial (Xu Yu)
  - erofs: fix uninitialized page cache reported by KMSAN (Gao Xiang)
  - erofs: relaxed temporary buffers allocation on readahead (Chunhai Guo)
  - erofs: fix infinite loop due to a race of filling compressed_bvecs (Gao Xiang)
  - erofs: get rid of unneeded GFP_NOFS (Jingbo Xu)
  - erofs: Don't use certain unnecessary folio_*() functions (David Howells)
  - erofs: make erofs_{err,info}() support NULL sb parameter (Chunhai Guo)
  - erofs: avoid debugging output for (de)compressed data (Gao Xiang)
  - erofs: allow partially filled compressed bvecs (Yue Hu)
  - erofs: enable sub-page compressed block support (Gao Xiang)
  - erofs: refine z_erofs_transform_plain() for sub-page block support (Gao Xiang)
  - erofs: record `pclustersize` in bytes instead of pages (Gao Xiang)
  - erofs: support I/O submission for sub-page compressed blocks (Gao Xiang)
  - MAINTAINERS: erofs: add EROFS webpage (Gao Xiang)
  - erofs: simplify erofs_read_inode() (Ferry Meng)
  - erofs: tidy up redundant includes (Ferry Meng)
  - erofs: get rid of ROOT_NID() (Ferry Meng)
  - erofs: don't warn MicroLZMA format anymore (Gao Xiang)
  - anolis: cgroup: fix compile error when only config CONFIG_CGROUPS (Joseph Qi)
  - anolis: x86/perf: Add PMU uncore support for Zhaoxin CPU (leoliu-oc)
  - anolis: blk-throttle: add io latency indicators in cgroupV2 (Ferry Meng)
  - anolis: blk-throttle: limit bios to fix amount of pages entering writeback prematurely (Ferry Meng)
  - anolis: block-throttle: add counters for completed io (Ferry Meng)
  - anolis: blk-throttle: add throttled io/bytes counter (Ferry Meng)
  - anolis: blk-throttle: support io delay stats (Ferry Meng)
  - anolis: block-throttle: enable hierarchical throttling even on traditional hierarchy (Ferry Meng)
  - anolis: io_uring: submit sqes in the original context when waking up sqthread (Ferry Meng)
  - anolis: io_uring: add support for us granularity of io_sq_thread_idle (Ferry Meng)
  - anolis: io_uring: re-add sqthread percpu polling support (Ferry Meng)
  - anolis: ovl: change pr_warn() to pr_warn_ratelimited() (Joseph Qi)
  - anolis: block: add counter to track io request's d2c time (Joseph Qi)
  - anolis: blk: add iohang check function (Joseph Qi)
  - anolis: fs: record page or bio info while process is waitting on it (Joseph Qi)
  - Documentation/x86: Document resctrl's new sparse_masks (Fenghua Yu)
  - x86/resctrl: Add sparse_masks file in info (Fenghua Yu)
  - x86/resctrl: Enable non-contiguous CBMs in Intel CAT (Maciej Wieczor-Retman)
  - x86/resctrl: Rename arch_has_sparse_bitmaps (Maciej Wieczor-Retman)
  - anolis: ALSA: hda: Add support of Zhaoxin NB HDAC codec (leoliu-oc)
  - anolis: ALSA: hda: Add support of Zhaoxin NB HDAC (leoliu-oc)
  - anolis: ALSA: hda: Add support of Zhaoxin SB HDAC (leoliu-oc)
  - anolis: jbd2: track slow handle which is preventing transaction committing (Joseph Qi)
  - anolis: jbd2: add proc entry to control whether doing buffer copy-out (Joseph Qi)
  - anolis: jbd2: add new "stats" proc file (Joseph Qi)
  - anolis: jbd2: create jbd2-ckpt thread for journal checkpoint (Joseph Qi)
  - anolis: ext4: remove projid limit when create hard link (Joseph Qi)
  - intel_idle: add Sierra Forest SoC support (Artem Bityutskiy)
  - anolis: x86/cpu: Add detect extended topology for Zhaoxin CPUs (leoliu-oc)
  - anolis: x86/cpufeatures: Add Zhaoxin feature bits (leoliu-oc)
  - anolis: x86/mce: Add Centaur MCA support (leoliu-oc)
  - anolis: crypto: add support for Mont-TSSE driver (Carrie.Cai)
  - anolis: config: modify deconfig files for Mont-TSSE Driver (Carrie.Cai)
  - cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode (David Howells)
  - cachefiles: add restore command to recover inflight ondemand read requests (Jia Zhu)
  - cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode (Jia Zhu)
  - cachefiles: resend an open request if the read request's object is closed (Jia Zhu)
  - cachefiles: extract ondemand info field from cachefiles_object (Jia Zhu)
  - cachefiles: introduce object ondemand state (Jia Zhu)
  - anolis: fs/writeback: wrap cgroup writeback v1 logic (Joseph Qi)
  - anolis: writeback: introduce cgwb_v1 boot param (Joseph Qi)
  - anolis: fs/writeback: Attach inode's wb to root if needed (Joseph Qi)
  - anolis: fs/writeback: fix double free of blkcg_css (Joseph Qi)
  - anolis: writeback: add debug info for memcg-blkcg link (Joseph Qi)
  - anolis: writeback: add memcg_blkcg_link tree (Joseph Qi)
  - anolis: mm: add proc interface to control context readahead (Joseph Qi)
  - anolis: iocost: add ioc_gq stat (Joseph Qi)
  - anolis: iocost: add legacy interface file (Joseph Qi)
  - anolis: configs: x86_64, arm64: enable virtfuse as module (Jingbo Xu)
  - anolis: virtfuse: improve mntpoint printing (Jingbo Xu)
  - anolis: virtfuse: add VIRTFUSE_IOC_GET_MOUNTS ioctl (Jingbo Xu)
  - anolis: virtfuse: add a driver support FUSE device virtualization (Jingbo Xu)
  - anolis: fuse: add fuse_mount_callback hook (Jingbo Xu)
  - anolis: fuse: bind sb to init_user_ns for virtfuse (Jingbo Xu)
  - anolis: fs: export fc_drop_locked (Jingbo Xu)
  - anolis: fs: export mount_lock (Jingbo Xu)
  - anolis: kabi: Introduce kabi macro for anolis cloud-kernel (Guixin Liu)
  - anolis: drivers/virtio: add vring_force_dma_api boot param (Joseph Qi)
  - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Yuntao Wang)
  - x86/microcode/intel: Add a minimum required revision for late loading (Ashok Raj)
  - x86/microcode: Prepare for minimal revision check (Thomas Gleixner)
  - x86/microcode: Handle "offline" CPUs correctly (Thomas Gleixner)
  - x86/apic: Provide apic_force_nmi_on_cpu() (Thomas Gleixner)
  - x86/microcode: Protect against instrumentation (Thomas Gleixner)
  - x86/microcode: Rendezvous and load in NMI (Thomas Gleixner)
  - x86/microcode: Replace the all-in-one rendevous handler (Thomas Gleixner)
  - x86/microcode: Provide new control functions (Thomas Gleixner)
  - x86/microcode: Add per CPU control field (Thomas Gleixner)
  - x86/microcode: Add per CPU result state (Thomas Gleixner)
  - x86/microcode: Sanitize __wait_for_cpus() (Thomas Gleixner)
  - x86/microcode: Clarify the late load logic (Thomas Gleixner)
  - x86/microcode: Handle "nosmt" correctly (Thomas Gleixner)
  - x86/microcode: Clean up mc_cpu_down_prep() (Thomas Gleixner)
  - x86/microcode: Get rid of the schedule work indirection (Thomas Gleixner)
  - x86/microcode: Mop up early loading leftovers (Thomas Gleixner)
  - x86/microcode/amd: Use cached microcode for AP load (Thomas Gleixner)
  - x86/microcode/amd: Cache builtin/initrd microcode early (Thomas Gleixner)
  - x86/microcode/amd: Cache builtin microcode too (Thomas Gleixner)
  - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Thomas Gleixner)
  - x86/microcode: Remove pointless apply() invocation (Thomas Gleixner)
  - x86/microcode/intel: Rework intel_find_matching_signature() (Thomas Gleixner)
  - x86/microcode/intel: Reuse intel_cpu_collect_info() (Thomas Gleixner)
  - x86/microcode/intel: Rework intel_cpu_collect_info() (Thomas Gleixner)
  - x86/microcode/intel: Unify microcode apply() functions (Thomas Gleixner)
  - x86/microcode/intel: Switch to kvmalloc() (Thomas Gleixner)
  - x86/microcode/intel: Save the microcode only after a successful late-load (Thomas Gleixner)
  - x86/microcode/intel: Simplify early loading (Thomas Gleixner)
  - x86/microcode/intel: Cleanup code further (Thomas Gleixner)
  - x86/microcode/intel: Simplify and rename generic_load_microcode() (Thomas Gleixner)
  - x86/microcode/intel: Simplify scan_microcode() (Thomas Gleixner)
  - x86/microcode/intel: Rip out mixed stepping support for Intel CPUs (Ashok Raj)
  - x86/microcode/32: Move early loading after paging enable (Thomas Gleixner)
  - x86/boot/32: Temporarily map initrd for microcode loading (Thomas Gleixner)
  - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Thomas Gleixner)
  - x86/boot/32: Restructure mk_early_pgtbl_32() (Thomas Gleixner)
  - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Thomas Gleixner)
  - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Thomas Gleixner)
  - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Thomas Gleixner)
  - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Paolo Bonzini)
  - anolis: userns: add a sysctl to control the max depth (Jiang Liu)
  - anolis: userns: add a sysctl to disable unprivileged user namespace unsharing (Serge Hallyn)
  - platform/x86/intel/ifs: Call release_firmware() when handling errors. (Jithu Joseph)
  - x86: configs: Add Intel In Field Scan(IFS) kernel config (Aichun Shi)
  - platform/x86/intel/ifs: ARRAY BIST for Sierra Forest (Jithu Joseph)
  - platform/x86/intel/ifs: Add new error code (Jithu Joseph)
  - platform/x86/intel/ifs: Add new CPU support (Jithu Joseph)
  - platform/x86/intel/ifs: Metadata validation for start_chunk (Jithu Joseph)
  - platform/x86/intel/ifs: Validate image size (Jithu Joseph)
  - platform/x86/intel/ifs: Gen2 Scan test support (Jithu Joseph)
  - platform/x86/intel/ifs: Gen2 scan image loading (Jithu Joseph)
  - platform/x86/intel/ifs: Refactor image loading code (Jithu Joseph)
  - platform/x86/intel/ifs: Store IFS generation number (Jithu Joseph)
  - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge (Kan Liang)
  - perf/x86/intel/uncore: Support IIO free-running counters on GNR (Kan Liang)
  - perf/x86/intel/uncore: Support Granite Rapids (Kan Liang)
  - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array (Kan Liang)
  - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR (Kan Liang)
  - perf/x86/intel: Support branch counters logging (Kan Liang)
  - perf/x86/intel: Reorganize attrs and is_visible (Kan Liang)
  - perf: Add branch_sample_call_stack (Kan Liang)
  - perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag (Kan Liang)
  - perf: Add branch stack counters (Kan Liang)
  - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Yicong Yang)
  - sched/fair: Scan cluster before scanning LLC in wake-up path (Barry Song)
  - sched: Add cpus_share_resources API (Barry Song)
  - perf/x86/intel/cstate: Add Grand Ridge support (Kan Liang)
  - perf/x86/intel/cstate: Add Sierra Forest support (Kan Liang)
  - x86/smp: Export symbol cpu_clustergroup_mask() (Kan Liang)
  - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Kan Liang)
  - anolis: Add support for Zhaoxin I2C controller (leoliu-oc)
  - anolis: ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability (leoliu-oc)
  - anolis: ALSA: hda: Fix single byte writing issue for Hygon family 18h model 5h (Pu Wen)
  - anolis: ALSA: hda: Add support for Hygon family 18h model 5h HD-Audio (Pu Wen)
  - anolis: x86/resctrl: Add Hygon QoS support (Pu Wen)
  - anolis: perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h (Pu Wen)
  - anolis: EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h (Pu Wen)
  - anolis: EDAC/amd64: Add support for Hygon family 18h model 6h (Pu Wen)
  - anolis: x86/amd_nb: Add support for Hygon family 18h model 6h (Pu Wen)
  - anolis: hwmon/k10temp: Add support for Hygon family 18h model 5h (Pu Wen)
  - anolis: EDAC/amd64: Add support for Hygon family 18h model 5h (Pu Wen)
  - anolis: x86/amd_nb: Add support for Hygon family 18h model 5h (Pu Wen)
  - anolis: x86/cpu: Get LLC ID for Hygon family 18h model 5h (Pu Wen)
  - anolis: i2c-piix4: Remove the IMC detecting for Hygon SMBus (Pu Wen)
  - anolis: hwmon/k10temp: Add support for Hygon family 18h model 4h (Pu Wen)
  - anolis: EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId (Pu Wen)
  - anolis: EDAC/amd64: Adjust address translation for Hygon family 18h model 4h (Pu Wen)
  - anolis: EDAC/amd64: Add support for Hygon family 18h model 4h (Pu Wen)
  - anolis: EDAC/amd64: Get UMC channel from the 6th nibble for Hygon (Pu Wen)
  - anolis: iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC (Pu Wen)
  - anolis: x86/amd_nb: Add northbridge support for Hygon family 18h model 4h (Pu Wen)
  - anolis: x86/amd_nb: Add Hygon family 18h model 4h PCI IDs (Pu Wen)
  - anolis: x86/microcode/hygon: Add microcode loading support for Hygon processors (Pu Wen)
  - anolis: x86/cpu/hygon: Fix __max_die_per_package for Hygon family 18h model 4h (Pu Wen)


author: Jing Zhang <renyu.zj@linux.alibaba.com> [6.6.25-2_rc1.1.an23]
changelog:
  - anolis: loongarch: fix spec to support compiling vmlinuz.efi (Jing Zhang)
  - anolis: arm_mpam: Fix the ris field parsing typo in error irq handler (Shawn Wang)
  - anolis: bugfix: crypto: ccp: remove repeated sm4-hs mode (yangdepei)


author: Jing Zhang <renyu.zj@linux.alibaba.com> [6.6.25-2_rc2.an23]
changelog:
  - anolis: fs/resctrl: Cancel the delayed checking works when resctrl is umounted (Shawn Wang)
  - anolis: fs/resctrl: Remove mbm_Bps features checking from resctrl_is_mbm_{enabled,event} (Shawn Wang)
  - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Yang Jihong)
  - perf test: Add perf_event_attr test for record dummy event (Yang Jihong)
  - perf test: Add test case for record sideband events (Yang Jihong)
  - perf record: Track sideband events for all CPUs when tracing selected CPUs (Yang Jihong)
  - perf record: Move setting tracking events before record__init_thread_masks() (Yang Jihong)
  - perf evlist: Add evlist__findnew_tracking_event() helper (Yang Jihong)
  - perf evlist: Add perf_evlist__go_system_wide() helper (Yang Jihong)
  - anolis: check cgroup v1 for memcg_blkcg_tree operations (Joseph Qi)
  - selftests/bpf: Add netlink helper library (Daniel Borkmann)
  - tools: Sync if_link uapi header (Daniel Borkmann)
  - anolis: io_uring: revert create_io_thread share flag and restrict percpu_sq_thread share scope. (Ferry Meng)
  - irqchip/loongson-pch-pic: Update interrupt registration policy (Juxin Gao)
  - anolis: block: use %px to print request in rq_hang (Liu Wei)
  - x86/selftests: Skip the tests if prerequisites aren't fulfilled (Muhammad Usama Anjum)
  - fuse: fix leaked ENOSYS error on first statx call (Danny Lin)
  - ovl: fix memory leak in ovl_parse_param() (Amir Goldstein)
  - anolis: kfence: Fix a race condition about slab_want_init_on_free() (Tianchen Ding)
  - anolis: kfence: Fix the check about sample_interval (Tianchen Ding)
  - selftests: net: more strict check in net_helper (Paolo Abeni)
  - selftests/net/lib: update busywait timeout value (Hangbin Liu)
  - selftests: forwarding: Avoid failures to source net/lib.sh (Benjamin Poirier)
  - selftests/net: add variable NS_LIST for lib.sh (Hangbin Liu)
  - selftests/net: add lib.sh (Hangbin Liu)
  - selftests/net: synchronize udpgro tests' tx and rx connection (Lucas Karpinski)
  - anolis: Fix the warning message when uninstalling the kernel (Jing Zhang)


author: Jing Zhang <renyu.zj@linux.alibaba.com> [6.6.25-2_rc3.an23]
changelog:
  - anolis: spec: add grubby config after install kernel (Jing Zhang)
  - kselftest/arm64: Don't probe the current VL for unsupported vector types (Mark Brown)
  - anolis: crypto: ccp: Return -ENODEV if Hygon PSP is not configured with CSV capability (hanliyang)
  - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Ignat Korchagin)
  - selftests: net: veth: test syncing GRO and XDP state while device is down (Jakub Kicinski)


author: Jing Zhang <renyu.zj@linux.alibaba.com> [6.6.25-2.1.an23]
changelog:
  - anolis: Change vmlinuz.efi to vmlinux for loongarch64 (Juxin Gao)
  - anolis: LoongArch: Limit min pci msi-x/msi vector number (Juxin Gao)


author: Funda Wang <fundawang@yeah.net> - 6.5-2
changelog:
  - Drop duplicate files between brlapi and tcl-brlapi
  - Installed /var/lib/brltty directory (rhbz#2042412)


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 6.1.2-1
changelog:
  - remove ascii and xmlto dependency since they are unnecessary now
  - add sphinx dependency for building docs
  - use libgcrypt for providing hash implementations


author: Funda Wang <fundawang@yeah.net> - 1.17.6-3
changelog:
  - Build with meson
  - GL backends disabled by default as upstream
  - Move abi dump into correct package


author: Funda Wang <fundawang@yeah.net> - 1.69.0-1
changelog:
  - New version 1.69.0
  - Build with llvm15 until llvm issue#61932 solved
    (https://github.com/llvm/llvm-project/issues/61932)


author: Wenlong Zhang<zhangwenlong@loongson.cn> - 17.2.5-5
changelog:
  - add loongarch64 support for double-conversion
  - add loongarch64 support for fast_float
  - add loongarch64 support for ARROW_CPU_FLAG
  - add loongarch64 support for boost 1.74
  - add loongarch64 support for pmdk in ceph-17.2.5


author: Chen Li <chenli@loongson.cn> - 16.0.6-2
changelog:
  - Backport LoongArch patches from llvmorg-17.0.0-rc2
  - Add the triple of loongarch64 for anolis os
  - LoongArch: fix symbol lookup error when compiling on aarch and x86


author: Chen Li <chenli@loongson.cn> - 17.0.6-4
changelog:
  - LoongArch Backport: Add the support for vector(LSX/LASX)
  - LoongArch Backport: Support -fsanitize=cfi-icall
  - LoongArch Backport: Bugfix


author: Funda Wang <fundawang@yeah.net> - 2.49.93-2
changelog:
  - Drop libdb support
  - Drop gtk2 support (as glade is dead)
  - Drop pari support (introduces too many dependencies)


author: Funda Wang <fundawang@yeah.net> - 3.25.0-2
changelog:
  - Add GNUInstallDirs parameters as stated upstream
    https://cmake.org/cmake/help/latest/module/GNUInstallDirs.html


author: Chen Li <chenli@loongson.cn> - 16.0.6-2
changelog:
  - Backport LoongArch patches from llvmorg-17.0.0-rc2
  - Exclude hwasan_symbolize on loongarch64 because of nonsupport


author: yuanhui <yuanhui@linux.alibaba.com> - 1.6.20-3
changelog:
  - Fix the wrong placement for `BuildRequires: go-rpm-macros
  ExclusiveArch: x86_64 aarch64 @@GCCGO_ARCHES@@
  ` macro


author: Peng Fan <fanpeng@loongson.cn> - 12.2.1-3
changelog:
  - LoongArch: add new symbol type and backports.
  - Last upstream commit: 5430c86e71927492399129f3df80824c6c334ddf


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 1.23-1
changelog:
  - downgrade to 1.23
  - fix kernel build failed with "FAILED: load BTF from vmlinux: Invalid argument"


author: Xin Jiang <jiangxin@hygon.cn> - 202302-3
changelog:
  - 0001-anolis-UefiCpuPkg-Add-StandardSignatureIsHygonGenuin.patch
  - 0002-anolis-UefiCpuPkg-LocalApicLib-Exclude-second-SendIp.patch
  - 0003-anolis-OvmfPkg-Add-CSV-secure-call-library-on-Hygon-.patch
  - 0004-anolis-OvmfPkg-Tcg-Add-CsvLib-for-TpmMmioSevDecryptP.patch
  - 0005-anolis-OvmfPkg-ResetVector-Support-CSV-in-ResetVecto.patch
  - 0006-anolis-OvmfPkg-PlatformPei-Initialize-CSV-VM-s-memor.patch
  - 0007-anolis-OvmfPkg-BaseMemcryptSevLib-update-page-status.patch
  - 0008-anolis-OvmfPkg-Add-CsvDxe-driver.patch
  - 0009-anolis-OvmfPkg-IoMmuDxe-Add-CsvIoMmu-protocol.patch
  - 0010-anolis-OvmfPkg-Reserve-a-CPUID-table-page-for-CSV-gu.patch
  - 0011-anolis-OvmfPkg-Use-classic-mmio-window-for-CSV-guest.patch
  - Support Hygon CSV3 feature


author: Xin Jiang <jiangxin@hygon.cn> - 202302-5
changelog:
  - 0012-OvmfPkg-BaseMemEncryptLib-Detect-SEV-live-migration-.patch
  - 0013-OvmfPkg-BaseMemEncryptLib-Hypercall-API-for-page-enc.patch
  - 0014-OvmfPkg-BaseMemEncryptLib-Invoke-page-encryption-sta.patch
  - 0015-OvmfPkg-VmgExitLib-Encryption-state-change-hypercall.patch
  - 0016-OvmfPkg-PlatformPei-Mark-SEC-GHCB-page-as-unencrypte.patch
  - 0017-OvmfPkg-AmdSevDxe-Add-support-for-SEV-live-migration.patch
  - 0018-anolis-OvmfPkg-BaseMemcryptSevLib-Correct-the-calcul.patch
  - 0019-anolis-OvmfPkg-BaseMemEncryptLib-Return-SUCCESS-if-n.patch
  - Support SEV migration


author: Xin Jiang <jiangxin@hygon.cn> - 202302-6
changelog:
  - 0020-anolis-OvmfPkg-BaseMemEncryptLib-Save-memory-encrypt.patch
  - Fix the isue that interrupt is enabled in MMIO VC handler


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 2.11.1-1
changelog:
  - Init from upstream 2.11.1
  - enable some modules and exes to compat with old version
  - add back some internal functions to keep abi compatibility


author: yuanhui <yuanhui@linux.alibaba.com> - 3.92.0-1
changelog:
  - Update to 3.92.0
  - Remove gtk3 and gtk4 subpackages as the gcr gtk3 and gtk4 libraries are gone
  - Rename gcr-base to gcr-libs


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


author: Funda Wang <fundawang@yeah.net> - 12.0.0-1
changelog:
  - Import package for anolis 23
  - Build static libs per default by upstream
  - Add patch linking against spirv-tools


author: Funda Wang <fundawang@yeah.net> - 6.8-6
changelog:
  - Rework trigger scriptlets from openmandriva so that it does not depend on
    contrib/fix-info-dir, which will be dropped in texinfo >= 7.0


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 2.4.0-2
changelog:
  - adds xkb and legacy keymaps subdirs to loadkyes search path
  - unicode_start init from /etc/vconsole.conf


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 2.1.12-3
changelog:
  - remove patch: Revert "Fix checking return value of the
    evdns_base_resolv_conf_parse()" since transmission now fix its problem


author: Funda Wang <fundawang@yeah.net> - 1.10.1-1
changelog:
  - New version 1.10.1
  - Add patch from mageia for removal wrong libdir from libgcrypt-config
  - Remove disable-brainpool switch, as stated by developer (https://dev.gnupg.org/T5162)


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 1.4.4-2
changelog:
  - Don't BuildRequires python-setuptools, use Python-bundled distutils
  - fix build failed with python-setuptools-60*


author: Funda Wang <fundawang@yeah.net> - 4.5.0-1
changelog:
  - New version 4.5.0
  - Build using cmake
  - Drop static as cmake does not support building it right now
  - Split out tiffgt as what debian does


author: Feng Su <sufeng@linux.alibaba.com> - 2.4.7-3
changelog:
  - Standardized patch name
  - Add patch to fix the issue that variable $postdeps can't be de-duplicated
  - skip link order test and low max_cmd_len test


author: mgb01105731 <mgb01105731@alibaba-inc.com> - 3.3.0-3
changelog:
  - optimise spec file

  - Tue Apr 19 2022 Chunmei Xu <xuchunmei@linux.alibaba.com> - 3.3.0-2
  - Bump version to rebuild with icu


author: Chunmei Xu <xuchunmei@linux.alibaba.com> - 1.1-2
changelog:
  - add libunistring.so.2* from version 1.0 to fix build env
  - after all other pkgs update based on version 1.1, will remove libunistring.so.2*


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 1.6.2-3
changelog:
  - add abi/api files
  - enable self-tests while building. Skip tests for aarch64 since some tests
    may fail


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 4.4.33-1
changelog:
  - Update to 4.4.33
  - Add doc subpackage including NEWS, README and THANKS
  - Add two newest patches optimizing performance


author: Chen Li <chenli@loongson.cn> - 17.0.6-2
changelog:
  - LoongArch Backport: Improve codegen for atomic ops and dbar
  - LoongArch Backport: Bugfix
  - LoongArch Backport: Improve support and fix some bugs for compiler-rt
  - LoongArch Backport: Add the support for vector(LSX/LASX)
  - LoongArch Backport: Supoort `relax` feature


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: Funda Wang <fundawang@yeah.net> - 1.32.0-2
changelog:
  - Split out icons for removal of circular dependencies between
    network-manager-applet and nm-connection-editor


author: Jing Zhang <renyu.zj@linux.alibaba.com> - 3.5-2
changelog:
  - Fix some bugs and add features:
  - Fix handling of gpt partition types
  - Fix handling of msdos partition types
  - Add a libparted test for ped_partition_set_system on msdos
  - Add display of GPT UUIDs in JSON output
  - Add no_automount flag support
  - increase xfs size to 300M etc.


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


author: Paul Howarth <paul@city-fan.org> - 0.19-5
changelog:
  - Fix FTBFS due to missing buildreq perl-devel
  - Use a patch rather than scripted iconv to fix documentation encodings
  - Simplify find command using -empty and -delete


author: Paul Howarth <paul@city-fan.org> - 0.20-1
changelog:
  - Update to 0.20
    - Fix test skip count on Win32 (CPAN RT#76335)
  - Drop UTF8 docs patch; issue fixed upstream


author: Funda Wang <fundawang@yeah.net> - 15.2-2
changelog:
  - Disable llvm jit, as it uses deprecated functions such as LLVMBuildGEP and
    LLVMBuildStructGEP which are not available in LLVM 16


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


author: 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: Heng Qi <hengqi@linux.alibaba.com> - 5.15.8-4
changelog:
  - Delete the 0006-Fix-TapHandler-so-that-it-actually-registers-a-tap.patch
    and 0007-Revert-Fix-TapHandler-so-that-it-actually-registers-.patch


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 0.17.1-1
changelog:
  - Update to 0.17.1 and remove patches included in this release
  - Remove Redhat specific patch since we don't need it


author: Funda Wang <fundawang@yeah.net> - 10:20220321-14
changelog:
  - apply upstream fix for CVE-2023-32700
  - patch texmfcnf.lua
  - fix mptopdf.pl and thumbpdf.pl to have proper interpreter lines
  - fix issue with latex.ltx


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> -3.1.10-2
changelog:
  - Add upstream patches which:
      Initialize getbmap structure in quantity2offset
      Fix inventory unpacking
  - Add abi/api files


author: Ziyang Zhang <ZiyangZhang@linux.alibaba.com> - 5.10.0-1
changelog:
  - Rollback to 5.10.0
  - Add patches cherry-picked from upstream 5.10 to 5.18
  - Add Anolis customized atomic write support patches


