# changelog

author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16.an23]
changelog:
  - block: don't remove hctx debugfs dir from blk_mq_exit_queue (Ming Lei)
  - anolis: net/smc: allow smc_sock_negotiator_ops negotiate on addr (D. Wythe)
  - anolis: net/smc: fix sockopt for inet sock (D. Wythe)
  - anolis: net/smc: avoid data corruption caused by decline (D. Wythe)
  - anolis: sched: fix duplicate define of PR_SCHED_CORE_CLEAR (Cruz Zhao)
  - anolis: tracing/timerlat: Do not start timerlat kthread when it already started (Zelin Deng)
  - anolis: sched: enable CONFIG_SCHED_ACPU by default (Cruz Zhao)
  - anolis: sched: fix the wrong config judge in __account_sibidle_time() (Cruz Zhao)
  - anolis: sched: don't init se->ht_ratio when alloc fair group (Cruz Zhao)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16.1_beta.an23]
changelog:
  - anolis: sched: update forceidle time during ttwu (Tianchen Ding)
  - anolis: sched: account cfs_rq runtime hierarchically for ht-aware-quota (Cruz Zhao)
  - anolis: sched/fair: fix the problem that cfs_rq->core is NULL (Cruz Zhao)
  - anolis: net/smc: add sysctl for max conns per lgr for SMC-R v2.1 (Guangguan Wang)
  - anolis: net/smc: add sysctl for max links per lgr for SMC-R v2.1 (Guangguan Wang)
  - anolis: net/smc: fix UAF due to SMC_PROCESSABORT (D. Wythe)
  - anolis: introduce sched feature SCHED_CORE_VRUNTIME (Cruz Zhao)
  - anolis: sched/fair: introduce fine-grained priority scheduler (Tianchen Ding)
  - anolis: configs: enable CONFIG_DRM_PHYTIUM (Qiao Ma)
  - anolis: configs: refresh configs by scripts/dummy-tools (Qiao Ma)
  - anolis: blk-throttle: add io latency indicators in cgroupV2 (Ferry Meng)
  - perf/core: Fix perf_cgroup_switch() (Chengming Zhou)
  - perf/core: Don't pass task around when ctx sched in (Chengming Zhou)
  - anolis: sched/core: fix cfs_prio_less (Cruz Zhao)
  - anolis: sched/fair: introduce core_vruntime and (Cruz Zhao)
  - anolis: sched/core: introduce core to struct cfs_rq (Cruz Zhao)
  - anolis: sched/core: introduce core_id to struct rq (Cruz Zhao)
  - anolis: sched: add forceidled time for task and cgroup (Tianchen Ding)
  - anolis: sched: fix percpu account for CPUTIME_*IDLE (Tianchen Ding)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16.2_rc1.an23]
changelog:
  - anolis: crypto: ccp: Check X86_VENDOR_HYGON before CSV3 memory initialization (Xin Jiang)
  - anolis: crypto: ccp: Add CCP/PSP PCI interface on Hygon hardware (Xin Jiang)
  - anolis: bugfix: fix sm2 test failed in testmgr because of missing DER coding (yangdepei)
  - KVM: x86: do not report preemption if the steal time cache is stale (Paolo Bonzini)
  - KVM: x86: revalidate steal time cache if MSR value changes (Paolo Bonzini)
  - KVM: Fix steal time asm constraints (David Woodhouse)
  - KVM: x86: Fix recording of guest steal time / preempted status (David Woodhouse)
  - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Lai Jiangshan)
  - 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: x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h (Pu Wen)
  - anolis: EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h (Pu Wen)
  - anolis: EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h (Pu Wen)
  - anolis: KVM: SVM: Unmap ghcb pages if they're still mapped when destroy a CSV2 guest (hanliyang)
  - KVM: SEV: remove ghcb variable declarations (Paolo Bonzini)
  - KVM: SEV: snapshot the GHCB before accessing it (Paolo Bonzini)
  - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Steve Rutherford)
  - anolis: set CONFIG_HYGON_CSV to y by default (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_RECEIVE_ENCRYPT_CONTEXT command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_RECEIVE_ENCRYPT_DATA command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_SEND_ENCRYPT_CONTEXT command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_SEND_ENCRYPT_DATA command (Xin Jiang)
  - anolis: crypto: ccp: Define CSV migration command id (Xin Jiang)
  - anolis: x86/mm: CSV allows CMA allocation concurrently (Yangwencheng)
  - anolis: mm/cma: add API to enable concurrent allocation from the CMA (Yangwencheng)
  - anolis: x86/mm: Print CSV info into kernel log (Xin Jiang)
  - anolis: x86: Add support for changing the memory attribute for CSV (Xin Jiang)
  - anolis: x86: Update memory shared/private attribute in early boot for CSV (Xin Jiang)
  - anolis: x86/kernel: Set bss decrypted memory as shared in CSV guest (Xin Jiang)
  - anolis: x86/kernel: Add CSV early update(enc/dec)/reset memory helpers (Xin Jiang)
  - anolis: x86/boot/compressed/64: Add CSV update page attr(private/shared) (Xin Jiang)
  - anolis: x86/boot/compressed/64: Init CSV secure call pages (Xin Jiang)
  - anolis: x86/boot/compressed/64: Add CSV guest detection (Xin Jiang)
  - anolis: KVM: SVM: CSV: Manage CSV guest's nested page table (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_LAUNCH_ENCRYPT_VMCB command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_LAUNCH_ENCRYPT_DATA command (Xin Jiang)
  - anolis: KVM: SVM: CSV: Add KVM_CSV_INIT command (Xin Jiang)
  - anolis: KVM: Define CSV key management command id (Xin Jiang)
  - anolis: crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV (Xin Jiang)
  - anolis: x86/csv: Manage CSV guest's private memory by CMA (Xin Jiang)
  - anolis: crypto: Define CSV key management command id (Xin Jiang)
  - anolis: crypto: ccp: No tee init on Hygon platform (Xin Jiang)
  - anolis: crypto: ccp: Add CCP/PSP PCI interface on Hygon hardware (Xin Jiang)
  - anolis: loongarch/kvm: Optimized kvm component implementation (xianglai li)
  - anolis: sw64: support arch loongarch firstly (Gu Mi)
  - LoongArch: fix signal handler name changed (Hongchen Zhang)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16.2_rc2.an23]
changelog:
  - anolis: spec: avoid override system 4.18.2 definition (Qiao Ma)
  - anolis: drivers/iommu: Add iommu support for loongarch (xianglai li)
  - anolis: mm: hugetlb: wait hugetlb pages to be released to buddy allocator (yangge)
  - anolis: inspur-drm: Support build on loongarch (wangkaiyuan)
  - anolis: bugfix: fix the system may automatically shut down after hct dependent app closed after a long time. (Yabin Li)
  - anolis: bugfix: fix hct module virtual mode feature may cause memory leaks during qemu startup. (Yabin Li)
  - anolis: configs: open SND related configs. (Qinyun Tan)
  - anolis: configs: refresh configs by scripts/dummy-tools (Qinyun Tan)
  - anolis: x86/head/64: Flush caches for .bss..decrypted section after CR3 switches to early_top_pgt (hanliyang)
  - anolis: configs: enable CONFIG_MICROCODE_HYGON for x86 (Pu Wen)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-16.2_rc3.an23]
changelog:
  - anolis:driver/virt/coco: Only load CSV Guest dirver in CSV guest VM. (fangbaoshun)
  - anolis: mm: hugetlb: Remove flag __GFP_THISNODE to avoid failures (yangge)
  - anolis: fs/resctrl: Fix dom_data_init() error when the machine does not have any rmid (Shawn Wang)
  - anolis: mm: use __GFP_NOKFENCE explicitly in hugetlb_vmemmap_alloc (Xu Yu)
  - anolis: ACPICA: Events: remove the global lock initialization (Ming Wang)
  - anolis: config: loongarch: add enable debug_info for loongarch. (Ming Wang)
  - anolis: config:loongarch: enable missing configure for anolis-debug_defconfig. (Ming Wang)
  - anolis: LoongArch: default IPMI related defconfig to m (Hongchen Zhang)
  - anolis: LoongArch: disable 40bit user space by default (Hongchen Zhang)
  - anolis: LoongArch: Add support for 64_PCREL relocation type (Hongchen Zhang)
  - anolis: LoongArch: Add support for 32_PCREL relocation type (Hongchen Zhang)
  - anolis: LoongArch: Define relocation types for ABI v2.10 (Hongchen Zhang)
  - mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes (Yuan Can)
  - anolis: drivers/iommu: Fixed a huge page leak on a virtual machine (xianglai li)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-16.2_rc3.1.an23]
changelog:
  - anolis: kfence: free obj_cgroups when allocating to page (Tianchen Ding)
  - anolis: mm/kidled: do not monitor kfence memory (Tianchen Ding)
  - anolis: Fix kvm selftests failure due to xsave related issues (Zelin Deng)
  - anolis: configs: update intel PMT configs (Yingbao Jia)
  - platform/x86/intel/pmt: Ignore uninitialized entries (David E. Box)
  - platform/x86/intel/pmt: Add INTEL_PMT module namespace (David E. Box)
  - platform/x86/intel/pmt: telemetry: Fix fixed region handling (David E. Box)
  - platform/x86/intel/vsec: Rework early hardware code (David E. Box)
  - platform/x86/intel: Fix pmt_crashlog array reference (David Arcari)
  - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava)
  - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (David E. Box)
  - driver core: auxiliary bus: Add driver data helpers (David E. Box)
  - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jacob Pan)
  - iommu: Indicate queued flushes via gather data (Robin Murphy)
  - vfio/pci: Add DVSEC PCI Extended Config Capability to user visible list. (K V P, Satyanarayana)
  - PCI: Add #defines for accessing PCIe DVSEC fields (David E. Box)
  - iommu/vt-d: Fix buggy QAT device mask (Jacob Pan)
  - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jacob Pan)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16.2.an23]
changelog:
  * Thu Feb 29 2024 Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16.2_rc3.2.an23]
  - anolis: crypto: enable algif_akcipher module build config (yangdepei)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-16.3_rc1.an23]
changelog:
  - anolis: kernel/sched: Fix compile error on loongarch (xianglai li)
  - anolis: loongarch: config: Enable the LSX LASX compilation option on loongarch (xianglai li)
  - anolis: net/smc: set SOCK_NOSPACE when send_remaining but no sndbuf_space left (Guangguan Wang)
  - anolis: net/smc: fix negotiator_ops refcount leak after listen (D. Wythe)
  - erofs: fix refcount on the metabuf used for inode lookup (Sandeep Dhavale)
  - erofs: fold in z_erofs_decompress() (Yue Hu)
  - erofs: avoid debugging output for (de)compressed data (Gao Xiang)
  - erofs: fix lz4 inplace decompression (Gao Xiang)
  - erofs: fix memory leak on short-lived bounced pages (Gao Xiang)
  - mm: Don't pin ZERO_PAGE in pin_user_pages() (David Howells)
  - anolis: scsi: target: tcmu: fix possible mem reclaim recursion (Guixin Liu)
  - cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode (David Howells)
  - erofs: fix handling kern_mount() failure (Al Viro)
  - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Chi Wu)
  - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (Yuxuan Hu) {CVE-2024-22099}
  - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (Gui-Dong Han) {CVE-2024-24860}
  - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) {CVE-2024-1086}
  - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Hyunwoo Kim) {CVE-2023-51779}
  - net: qualcomm: rmnet: fix global oob in rmnet_policy (Lin Ma) {CVE-2024-26597}
  - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() (Tuo Li) {CVE-2024-24855}
  - binder: fix use-after-free in shinker's callback (Carlos Llamas) {CVE-2023-52438}
  - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (shaxiaoxiao)
  - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Zhengchao Shao) {CVE-2023-6932}
  - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Borislav Petkov (AMD)) {CVE-2023-20588}
  - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Borislav Petkov (AMD)) {CVE-2023-20588}
  - perf/core: Fix potential NULL deref (Peter Zijlstra) {CVE-2023-5717}
  - perf: Disallow mis-matched inherited group reads (Peter Zijlstra) {CVE-2023-5717}
  - perf: Fix perf_event_validate_size() lockdep splat (Mark Rutland) {CVE-2023-6931}
  - perf: Fix perf_event_validate_size() (Peter Zijlstra) {CVE-2023-6931}
  - Bluetooth: Fix double free in hci_conn_cleanup (ZhengHan Wang)
  - netfilter: xt_u32: validate user space input (Wander Lairson Costa) {CVE-2023-39192}
  - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Liu Jian) {CVE-2023-6176}
  - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Wang Hai) {CVE-2023-45863}
  - nvmet-tcp: Fix a possible UAF in queue intialization setup (Sagi Grimberg) {CVE-2023-5178}
  - igb: set max size RX buffer when store bad packet is enabled (Radoslaw Tyl) {CVE-2023-45871}
  - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Wen Gu)
  - net/smc: fix invalid link access in dumping SMC-R connections (Wen Gu)
  - anolis: sched/core: introduce CPUTIME_SIBIDLE_TASK (Cruz Zhao)
  - seccomp: Move copy_seccomp() to no failure path. (Kuniyuki Iwashima)
  - blk-throttle: Fix io statistics for cgroup v1 (Jinke Han)
  - anolis: support pnet function when using eRDMA device (Wen Gu)
  - anolis: net/smc: detach sndbuf when connection is killed (Wen Gu)
  - anolis: cgroup: skip kthread in ioasid subsys (Xuchun Shang)
  - anolis: sched: support force disable group identity (Cruz Zhao)
  - anolis: sched: fix conflicts between group identity and core scheduling (Yi Tao)
  - anolis: sched/fair: fix compile error and warnings of ID_LOAD_BALANCE (Cruz Zhao)
  - anolis: sched/features: expand the space of sched features (Cruz Zhao)
  - anolis: sched/fair: introduce sched_feat ID_LOAD_BALANCE (Cruz Zhao)
  - anolis: sched/fair: introduce sched_feat ID_ABSOLUTE_EXPEL (Cruz Zhao)
  - anolis: sched/core: fix the race condition when disable core sched (Cruz Zhao)
  - anolis: x86/resctrl: Add mount option for memory bandwidth HWDRC (Guanjun)
  - anolis: x86/resctrl: Workaround to detect if memory bandwidth HWDRC is capable (Guanjun)
  - anolis: x86/resctrl: Add closid and rmid files for rdtgroup (Guanjun)
  - anolis: idxd: make intel idxd perfmon config enable (Kun(llfl))
  - sched: resolve semantic conflict (Ingo Molnar)
  - sched/core: Avoid multiple calling update_rq_clock() in __cfsb_csd_unthrottle() (Hao Jia)
  - sched: Async unthrottling for cfs bandwidth (Josh Don)
  - smp: Cleanup smp_call_function*() (Peter Zijlstra)
  - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI (Gu Mi)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-16.3.an23]
changelog:
  * Mon Mar 25 2024 Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-16.3_rc2.an23]
  - anolis: fix kabi broken in structs (Guixin Liu)


author: Yuanhe Shu <xiangzao@linux.alibaba.com> [5.10.112-11.2.an23]
changelog:
  - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Pablo Neira Ayuso) {CVE-2022-32250}
  - anolis: net/netfilter: rename nft_expr_info (Kangjie Xu) {CVE-2022-32250}


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-12_rc1.an23]
changelog:
  - configs: refresh the ANCK default configs (Qiao Ma)
  - bump kernel to 5.10.134 (Qiao Ma)
  - anolis: mm: fix an compiler issue when memcg disabled (zhongjiang-ali)
  - 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)
  - selftests: bpf: Don't run sk_lookup in verifier tests (Lorenz Bauer)
  - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Lorenz Bauer)
  - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Lorenz Bauer)
  - bpf: Consolidate shared test timing code (Lorenz Bauer)
  - anolis: correct fd attach ioctl arg type (Joseph Qi)
  - kvm: x86: enqcmd: pass through MSR_IA32_PASID (Wu Hao)
  - kvm: x86: enqcmd: update PASID translation table in VMX root mode only (Wu Hao)
  - kvm: x86: rename KVM_REQ_MCLOCK_INPROGRESS to BLOCK_VMENTRY (Wu Hao)
  - kvm: x86: add ENQCMD/ENQCMDS support (Wu Hao)
  - KVM: x86: Load guest fpu state when accessing MSRs managed by XSAVES (Sean Christopherson)
  - KVM: x86: Refresh CPUID on writes to MSR_IA32_XSS (Yang Weijiang)
  - KVM: x86: Add guest_supported_xss placholder (Sean Christopherson)
  - KVM: x86: Report XSS as an MSR to be saved if there are supported features (Sean Christopherson)
  - anolis: mm: duptext: fix build error when !CONFIG_MEMCG (Xu Yu)
  - anolis: mm: hugetext: pad binary mapping for THP candidate (Rongwei Wang)
  - efi/cper: Reformat CPER memory error location to more readable (Shuai Xue)
  - EDAC/ghes: Unify CPER memory error location reporting (Shuai Xue)
  - efi/cper: Add a cper_mem_err_status_str() to decode error description (Shuai Xue)
  - iommu/vt-d: iommu/vt-d: report non-recoverable faults to device (Jacob Pan)
  - iommu: add fault reporting flags (Jacob Pan)
  - iommu: add place holder for PASID suspend (Jacob Pan)
  - iommu: Pass user pointer to iommu_page_response() (Liu Yi L)
  - trace/iommu: Add sva trace events and Use device fault trace event (Jean-Philippe Brucker)
  - iommu: handle page response timeout (Jacob Pan)
  - iommu: Add a timeout parameter for PRQ response (Jacob Pan)
  - iommu/vt-d: Loop subdevices in iommu_domain_get_attr (Liu Yi L)
  - iommu/vt-d: Fix bug in page response (Liu Yi L)
  - iommu: Fix an issue in iommu_page_response() flags check (Jacob Pan)
  - vfio/type1: Report iommu nesting info to userspace (Liu Yi L)
  - iommu/vt-d: Support reporting nesting capability info (Liu Yi L)
  - iommu/vt-d: Move capability check code to cap_audit files (Kyung Min Park)
  - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Kyung Min Park)
  - iommu: Report domain nesting info (Liu Yi L)
  - iommu/vt-d: Remove mm reference for guest SVA (Jacob Pan)
  - ioasid: Fix unexpected ioasid_set free (Liu Yi L)
  - iommu/ioasid: fix ioaisd_notifier_register_mm (Wu Hao)
  - Add back quota to avoid no space issue when trying to open /dev/ioasid in the second time. (Liu Yi L)
  - iommu/vt-d: Check ownership in sva cache invalidate (Liu Yi L)
  - ioasid: Add /dev/ioasid for userspace (Liu Yi L)
  - docs: cgroup-v1: Add IOASIDs controller (Jacob Pan)
  - iommu/ioasid: Consult IOASIDs cgroup for allocation (Jacob Pan)
  - cgroup: Introduce ioasids controller (Jacob Pan)
  - iommu/ioasid: Add ownership check in guest bind (Jacob Pan)
  - anolis: block: I/O error occurs during SATA disk stress test (Gu Mi)
  - anolis: net/smc: skip smc_llc_flow_initiate while SMC-1RTT (D. Wythe)
  - anolis: net/smc: fix SMC_CLC_DECL_ERR_REGRMB without smc_server_lgr_pending (D. Wythe)
  - anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending (D. Wythe)
  - anolis: net/smc: change clcsock_release_lock from mutex to rw_semaphore (Guangguan Wang)
  - anolis: net/smc: check sk_ack_backlog before kernel_accept (Guangguan Wang)
  - anolis: net/smc: do not call cancel smc_listen_work when smc use fallback (Guangguan Wang)
  - anolis: net/smc: only cancel connect_work when connect nonblock (Guangguan Wang)
  - anolis: net/smc: Introduce multiple tcp listen works to enhance tcp_listen_work (Guangguan Wang)
  - anolis: net/smc: smc_sock_alloc after kernel_accept (Guangguan Wang)
  - anolis: net/smc: move sk_acceptq_{removed,add} into accept_q_lock's protection (Guangguan Wang)
  - anolis: net/smc: remove sock lock in smc_tcp_listen_work (Guangguan Wang)
  - anolis: net/smc: optimize for smc_accept_poll (Guangguan Wang)
  - anolis: net/smc: double check whether accept queue is empty before schedule_timeout (Guangguan Wang)
  - anolis: net/smc: only add wait queue when smc_accept_dequeue get null (Guangguan Wang)
  - anolis: net/smc: do not use free work if fallback (Guangguan Wang)
  - anolis: net/smc: queue free_work to smc_close_wq instead of smc_hs_wq (D. Wythe)
  - anolis: net/smc: remove useless path (Guangguan Wang)
  - anolis: net/smc: Change listen wq to unbound highpri wq (Guangguan Wang)
  - anolis: net/smc: Use diff TCP EXPR MAGIC to avoid network middleware do simple echo (D. Wythe)
  - anolis: net/smc: fix deadlock when lgr terminating (D. Wythe)
  - anolis: net/smc: Fix potential leaks on queued_smc_hs (D. Wythe)
  - anolis: net/smc: remove solicited flag for wr send (Guangguan Wang)
  - anolis: net/smc: remove redundant ib_req_notify_cq (Guangguan Wang)
  - anolis: net/smc: clear ib_cq errno when ib_create_cq failed (Guangguan Wang)
  - anolis: net/smc: Introduce rdma dim for smc (Guangguan Wang)
  - anolis: net/smc: introduce 1RTT to SMC-R (D. Wythe)
  - anolis: net/smc: poll_cq one more time if the polled cqe is less than SMC_WR_MAX_POLL_CQE (Guangguan Wang)
  - anolis: net/smc: remove redundant ib_req_notify_cq (Guangguan Wang)
  - anolis: net/smc: combine send cq and recv cq into one cq (Guangguan Wang)
  - anolis: net/smc: move wc loop out of smc_wr_rx_process_cqes (Guangguan Wang)
  - anolis: net/smc: Avoid syscall block by async smc_conn_free (D. Wythe)
  - anolis: net/smc: Disable confirm rkey message exchange when only one link exists (D. Wythe)
  - anolis: net/smc: Release lock before waiting for CLC accept message (D. Wythe)
  - anolis: net/smc: compress frequency of credits announcement by cdc msg (Guangguan Wang)
  - anolis: net/smc: do not send msg in receiving process when tx is not blocked. (Guangguan Wang)
  - anolis: net/smc: Avoid clcsock access panic (Wen Gu)
  - anolis: net/smc: Fix NULL sk pointer when access clcsock (Tony Lu)
  - anolis: net/smc: don't req_notify until all CQEs drained (Wen Gu)
  - anolis: net/smc: Introduce rtoken validity check before sending (Wen Gu)
  - anolis: net/smc: Introduce a sysctl to disable {a}symmetric link group (Wen Gu)
  - anolis: net/smc: Keep first contact clcsock (Tony Lu)
  - anolis: net/smc: Multiple CQs per IB devices (Tony Lu)
  - anolis: net/smc: Introduce smc_ib_cq to bind link and cq (Tony Lu)
  - anolis: net/smc: Introduce link-related proc file (Guangguan Wang)
  - anolis: net/smc: Support rq flow control in smc-r link layer (Guangguan Wang)
  - anolis: net/smc: Add sysctl conrtol for handshake limiation (D. Wythe)
  - anolis: net/smc: Avoid unmapping bufs from unused links (Wen Gu)
  - anolis: net/smc: allow different subnet communication (Tony Lu)
  - anolis: net/smc: don't call ib_req_notify_cq in the send routine (Dust Li)
  - anolis: net/smc: Add TX and RX diagnosis information (Tony Lu)
  - anolis: net/smc: Introduce TCP to SMC replacement netlink commands (Tony Lu)
  - anolis: net/smc: Introduce SMC-R-related proc files (Tony Lu)
  - anolis: net/smc: Introduce sysctl tcp2smc (Tony Lu)
  - anolis: net/smc: Expose SMCPROTO_SMC and SMCPROTO_SMC6 to userspace (Tony Lu)
  - anolis: net/smc: Introduce tunable sysctls for sndbuf and RMB size (Wen Gu)
  - net/smc: Extend SMC-R link group netlink attribute (Wen Gu)
  - net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R (Wen Gu)
  - net/smc: Use sysctl-specified types of buffers in new link group (Wen Gu)
  - net/smc: Introduce a sysctl for setting SMC-R buffer type (Wen Gu)
  - net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu (Guangguan Wang)
  - net/smc: remove redundant dma sync ops (Guangguan Wang)
  - net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable (liuyacan)
  - Revert "net/smc: fix listen processing for SMC-Rv2" (liuyacan)
  - net/smc: fix listen processing for SMC-Rv2 (liuyacan)
  - net/smc: postpone sk_refcnt increment in connect() (liuyacan)
  - net/smc: rdma write inline if qp has sufficient inline space (Guangguan Wang)
  - net/smc: send cdc msg inline if qp has sufficient inline space (Guangguan Wang)
  - net/smc: align the connect behaviour with TCP (Guangguan Wang)
  - net/smc: Fix slab-out-of-bounds issue in fallback (Wen Gu)
  - net/smc: Only save the original clcsock callback functions (Wen Gu)
  - anolis: Revert "anolis: net/smc: Introduce tunable sysctls for sndbuf and RMB size" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Expose SMCPROTO_SMC and SMCPROTO_SMC6 to userspace" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Introduce sysctl tcp2smc" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Introduce SMC-R-related proc files" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Introduce TCP to SMC replacement netlink commands" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Add TX and RX diagnosis information" (D. Wythe)
  - anolis: Revert "anolis: net/smc: don't call ib_req_notify_cq in the send routine" (D. Wythe)
  - anolis: Revert "anolis: net/smc: allow different subnet communication" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Avoid unmapping bufs from unused links" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Add sysctl conrtol for handshake limiation" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Support rq flow control in smc-r link layer" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Introduce link-related proc file" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Introduce smc_ib_cq to bind link and cq" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Multiple CQs per IB devices" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Keep first contact clcsock" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Introduce a sysctl to disable {a}symmetric link group" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Introduce rtoken validity check before sending" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Introduce link dimension req & comp debug info" (D. Wythe)
  - anolis: Revert "anolis: net/smc: don't req_notify until all CQEs drained" (D. Wythe)
  - anolis: Revert "anolis: net/smc: sync err info when TCP connection is refused" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Only save the original clcsock callback functions" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Fix slab-out-of-bounds issue in fallback" (D. Wythe)
  - anolis: arm64: drivers/perf: explicitly begin searching for PCI device (Shuai Xue)
  - anolis: ACPI / MPAM: Rename the signature of the new 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: RDMA/erdma: Update for hardware (Kai)
  - anolis: configs: enable CONFIG_FAST_COPY_MM by default (Xu Yu)
  - anolis: mm: fcm: introduce fast copy mm interface (Xu Yu)
  - anolis: configs: enable DMA_CMA and DMA_PERNUMA_CMA (Liu Song)
  - anolis: configs: enable Contiguous Memory Allocator (Liu Song)
  - anolis: configs: disable RODATA_FULL_DEFAULT_ENABLED (Liu Song)
  - anolis: configs: disable KFENCE by default (Liu Song)
  - anolis: configs: arm64: enable ARM64_PSEUDO_NMI (Liu Song)
  - anolis: configs: arm64: enable ARCH_RANDOM (Liu Song)
  - anolis: configs: arm64: enable ARM64_TAGGED_ADDR_ABI (Liu Song)
  - anolis: configs: support more than 8 numa nodes (Liu Song)
  - anolis: configs: refresh some default configuration (Liu Song)
  - anolis: vfio/mdev: Set dev_iommu for device of mdev_device (Zelin Deng)
  - iommu/arm-smmu-v3: Realize support_dirty_log iommu ops (Kunkun Jiang)
  - iommu/arm-smmu-v3: Realize clear_dirty_log iommu ops (Kunkun Jiang)
  - iommu/arm-smmu-v3: Realize sync_dirty_log iommu ops (Kunkun Jiang)
  - iommu/arm-smmu-v3: Realize switch_dirty_log iommu ops (Kunkun Jiang)
  - iommu/arm-smmu-v3: Add feature detection for BBML (Kunkun Jiang)
  - iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping (Kunkun Jiang)
  - iommu/arm-smmu-v3: Add support for Hardware Translation Table Update (Jean-Philippe Brucker)
  - iommu/io-pgtable-arm: Add and realize clear_dirty_log ops (Kunkun Jiang)
  - iommu/io-pgtable-arm: Add and realize sync_dirty_log ops (Kunkun Jiang)
  - iommu/io-pgtable-arm: Add and realize merge_page ops (Kunkun Jiang)
  - iommu/io-pgtable-arm: Add and realize split_block ops (Kunkun Jiang)
  - iommu/io-pgtable-arm: Add quirk ARM_HD and ARM_BBMLx (Kunkun Jiang)
  - iommu: Introduce dirty log tracking framework (Keqian Zhu)
  - anolis: MAINTAINERS: Add Yitian Cryptography Complex (YCC) driver maintainer entry (Zelin Deng)
  - anolis: crypto/ycc: Add ycc iommu mapping for user space dma (Zelin Deng)
  - anolis: crypto/ycc: Add hash algorithm support (Xuchun Shang)
  - anolis: crypto/ycc: Add sm2 algorithm support (Xuchun Shang)
  - anolis: crypto/ycc: Add rsa algorithm support (Guanjun)
  - anolis: crypto/ycc: Add aead algorithm support (Guanjun)
  - anolis: crypto/ycc: Add skcipher algorithm support (Guanjun)
  - anolis: crypto/ycc: Send uevent when ycc gets fatal errors (Zelin Deng)
  - anolis: crypto/ycc: Add device error handling support for ycc hw errors (Zelin Deng)
  - anolis: crypto/ycc: Add uio support for ycc user rings (Zelin Deng)
  - anolis: crypto/ycc: Add irq support for ycc kernel rings (Zelin Deng)
  - anolis: crypto/ycc: Add ycc ring configuration (Zelin Deng)
  - anolis: crypto/ycc: Add YCC (Yitian Cryptography Complex) accelerator driver (Zelin Deng)
  - anolis: mm: support priority control when swap anonymous pages (Kaihao Bai)
  - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) {CVE-2022-2153}
  - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) {CVE-2022-2153}
  - KVM: Add infrastructure and macro to mark VM as bugged (Sean Christopherson) {CVE-2022-2153}
  - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Nathan Chancellor)
  - thermal: netlink: Add a new event to notify CPU capabilities change (Srinivas Pandruvada)
  - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Randy Dunlap)
  - thermal: intel: hfi: Notify user space for HFI events (Srinivas Pandruvada)
  - thermal: intel: hfi: Enable notification interrupt (Ricardo Neri)
  - x86/Documentation: Describe the Intel Hardware Feedback Interface (Ricardo Neri)
  - thermal: intel: hfi: Handle CPU hotplug events (Ricardo Neri)
  - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Ricardo Neri)
  - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Ricardo Neri)
  - thermal: Move therm_throt there from x86/mce (Borislav Petkov)
  - x86/mce: Get rid of mcheck_intel_therm_init() (Borislav Petkov)
  - 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: net/hookers: modify hooker_uninstall comment (Gou Hao)
  - anolis: mm: coldpgs: configs: enable coldpgs as module (Rongwei Wang)
  - anolis: mm: kidled: Do not check the slab age when it disable the slab scan (zhongjiang-ali)
  - anolis: mm: coldpgs: release v2.5.0 (Xu Yu)
  - 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: support reclaiming cold slab (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: 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)
  - dmaengine: idxd: Correct IAX operation code names (Fenghua Yu)
  - MAINTAINERS: idxd driver maintainer update (Dave Jiang)
  - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Minghao Chi)
  - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Dave Jiang)
  - dmaengine: idxd: fix lockdep warning on device driver removal (Dave Jiang)
  - dmaengine: idxd: fix retry value to be constant for duration of function call (Dave Jiang)
  - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Dave Jiang)
  - anolis: mm/damon: fix behaviour of init_regions (Rongwei Wang)
  - anolis: perf: spe: detimine LLC cache line size at runtime (Shuai Xue)
  - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Pablo Neira Ayuso) {CVE-2022-32250}
  - anolis: net/netfilter: rename nft_expr_info (Kangjie Xu) {CVE-2022-32250}
  - kvm/x86: Fix MMIO data mismatch issue (Dong Xiaocheng)
  - vfio: mdev: idxd: fix vdcm_reset() for vidxd device (Hao Xiang)
  - Revert "vfio: mdev: idxd: fix soft reset for guest" (Hao Xiang)
  - vfio: mdev: idxd: fix setup pasid permission for IMS in guest scalable mode (Hao Xiang)
  - vfio: mdev: idxd: fix uninit var usage in vidxd_wq_abort() (Dave Jiang)
  - vfio: mdev: idxd: fix uninit var in vidxd_wq_reset() (Dave Jiang)
  - vfio: mdev: idxd: fix uninit var usage in vidxd_resume_wq_state() (Dave Jiang)
  - vfio: mdev: idxd: fix vidxd_resume_wq_state() unint var (Hao Xiang)
  - vfio: mdev: idxd: fix mm ref leak (Dave Jiang)
  - dmaengine: idxd: return 0 if wq already enabled instead of error (Dave Jiang)
  - dmaengine: idxd: fix wq clear state when called from device disable (Dave Jiang)
  - dmaengine: idxd: fix mdev driver ->remove() unregistering mdev device (Dave Jiang)
  - vfio: mdev: idxd: put kref when all devices are released (Dave Jiang)
  - vfio: mdev: idxd: check idxd_wq_enable() return value (Dave Jiang)
  - vfio: mdev: idxd: fix potential null dereference (Dave Jiang)
  - vfio: mdev: idxd: make wq_pasid to be an int (Dave Jiang)
  - vfio: mdev: idxd: check return value for iommu_unregister_device_fault_handler() (Hao Xiang)
  - anolis: arm_mpam: Fix some bugs for MBWU function adaptation on Yitian (Shawn Wang)
  - arm_mpam: Misc fixes for issues found by the kbuild robot (James Morse)
  - arm_mpam: Make mpam_msmon_read() safe for irq-masked callers (James Morse)
  - arm_mpam: Allow MBWU counters to be used, even when not free running (James Morse)
  - arm_mpam: Allow the maximum partid to be overridden from the command line (James Morse)
  - kobject: Add kset_get_next_obj() to allow a kset to be walked (James Morse)
  - 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)
  - arm64: mpam: Select ARCH_HAS_CPU_RESCTRL (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)
  - arm_mpam: resctrl: Add resctrl_arch_rmid_read() and resctrl_arch_reset_rmid() (James Morse)
  - arm_mpam: resctrl: Allow resctrl to allocate monitors for CSU (James Morse)
  - untested: arm_mpam: resctrl: Add support for mbm local (James Morse)
  - untested: arm_mpam: resctrl: Add support for MBA resource (James Morse)
  - mm/filemap: fix infinite loop in generic_file_buffered_read() (Kent Overstreet)
  - mm/filemap.c: generic_file_buffered_read() now uses find_get_pages_contig (Kent Overstreet)
  - mm/filemap/c: break generic_file_buffered_read up into multiple functions (Kent Overstreet)
  - anolis: config: Add TXGBE support in anolis defconfig (Jiawen Wu)
  - anolis: doc: Add WangXun txgbe driver known issues (Jiawen Wu)
  - anolis: net: txgbe: Support sysfs file system (Jiawen Wu)
  - anolis: net: txgbe: Support debug filesystem (Jiawen Wu)
  - anolis: net: txgbe: Support power management (Jiawen Wu)
  - anolis: net: txgbe: Add ethtool support (Jiawen Wu)
  - anolis: net: txgbe: Support PTP (Jiawen Wu)
  - anolis: net: txgbe: Support flow director (Jiawen Wu)
  - anolis: net: txgbe: Support flow control (Jiawen Wu)
  - anolis: net: txgbe: Support to receive and tranmit packets (Jiawen Wu)
  - anolis: net: txgbe: Add interrupt support (Jiawen Wu)
  - anolis: net: txgbe: Add PHY interface support (Jiawen Wu)
  - anolis: net: txgbe: Add operations to interact with firmware (Jiawen Wu)
  - anolis: net: txgbe: Add hardware initialization (Jiawen Wu)
  - net: txgbe: Add build support for txgbe (Jiawen Wu)
  - iommu/vt-d: Add present bit check in pasid entry setup helpers (Liu Yi L)
  - iommu/vt-d: Use pasid_pte_is_present() helper function (Liu Yi L)
  - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Lu Baolu)
  - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Lu Baolu)
  - iommu/vt-d: Global devTLB flush when present context entry changed (Sanjay Kumar)
  - iommu/vt-d: Fix dereference of pointer info before it is null checked (Colin Ian King)
  - iommu/vt-d: Add cache invalidation latency sampling (Lu Baolu)
  - iommu/vt-d: Expose latency monitor data through debugfs (Lu Baolu)
  - iommu/vt-d: Add common code for dmar latency performance monitors (Lu Baolu)
  - iommu/vt-d: Allocate/register iopf queue for sva devices (Lu Baolu)
  - iommu/vt-d: Refactor prq_event_thread() (Lu Baolu)
  - iommu/vt-d: Use common helper to lookup svm devices (Lu Baolu)
  - iommu/vt-d: Select PCI_ATS explicitly (Lu Baolu)
  - iommu/vt-d: Tweak the description of a DMA fault (Lu Baolu)
  - iommu/vt-d: Check for allocation failure in aux_detach_device() (Dan Carpenter)
  - iommu/vt-d: Force to flush iotlb before creating superpage (Longpeng(Mike))
  - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Lu Baolu)
  - iommu: Add a page fault handler (Jean-Philippe Brucker)
  - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jean-Philippe Brucker)
  - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jean-Philippe Brucker)
  - iommu/vt-d: Make unnecessarily global functions static (Lu Baolu)
  - iommu/vt-d: Remove unused function declarations (Lu Baolu)
  - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Lu Baolu)
  - iommu/vt-d: Use Real PCI DMA device for IRTE (Jon Derrick)
  - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jacob Pan)
  - iommu/vt-d: Enable write protect propagation from guest (Jacob Pan)
  - iommu/vt-d: Enable write protect for supervisor SVM (Jacob Pan)
  - iommu/vt-d: Report more information about invalidation errors (Lu Baolu)
  - iommu: Don't use lazy flush for untrusted device (Lu Baolu)
  - iommu/vt-d: Add iotlb_sync_map callback (Lu Baolu)
  - iommu/vt-d: Do not use flush-queue when caching-mode is on (Nadav Amit)
  - iommu: Add iova and size as parameters in iotlb_sync_map (Yong Wu)
  - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Liu Yi L)
  - iommu/vt-d: Cleanup after converting to dma-iommu ops (Lu Baolu)
  - anolis: configs: enable CONFIG_X86_SGX_KVM by default (Shirong Hao)
  - efi: cper: check section header more appropriately (Shuai Xue)
  - efi: cper: fix scnprintf() use in cper_mem_err_location() (Rasmus Villemoes)
  - platform/x86/intel/ifs: Add CPU_SUP_INTEL dependency (Borislav Petkov)
  - Documentation: In-Field Scan (Tony Luck)
  - platform/x86/intel/ifs: add ABI documentation for IFS (Jithu Joseph)
  - trace: platform/x86/intel/ifs: Add trace point to track Intel IFS operations (Tony Luck)
  - platform/x86/intel/ifs: Add IFS sysfs interface (Jithu Joseph)
  - platform/x86/intel/ifs: Add scan test support (Jithu Joseph)
  - platform/x86/intel/ifs: Authenticate and copy to secured memory (Jithu Joseph)
  - platform/x86/intel/ifs: Check IFS Image sanity (Jithu Joseph)
  - platform/x86/intel/ifs: Read IFS firmware image (Jithu Joseph)
  - platform/x86/intel/ifs: Add stub driver for In-Field Scan (Tony Luck)
  - stop_machine: Add stop_core_cpuslocked() for per-core operations (Peter Zijlstra)
  - x86/msr-index: Define INTEGRITY_CAPABILITIES MSR (Tony Luck)
  - x86/microcode/intel: Expose collect_cpu_info_early() for IFS (Jithu Joseph)
  - anolis: vfio/pci: fix double free when register device fault handler failed (Guanjun)
  - anolis: vfio/pci: legacy support for vfio noiommu device (Guanjun)
  - 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)
  - arm64: mpam: Context switch the MPAM registers (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: 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: Add 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)
  - 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)
  - drivers: base: cacheinfo: Add helper to find the cache size from cpu+level (James Morse)
  - drivers: base: cacheinfo: Check per_cpu_cacheinfo() is allocated (James Morse)
  - dt-bindings: arm: Add MPAM MSC binding (Rob Herring)
  - anolis: arm_mpam: Add cmdline parameter to enable and disable MPAM feature (Shawn Wang)
  - ACPI / MPAM: Parse the MPAM table (James Morse)
  - acpica: Add MPAM table structures (James Morse)
  - anolis: staging: mpam: Move the old MPAM ACPI definitions to staging directory (Shawn Wang)
  - of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes (Rob Herring)
  - software node: balance refcount for managed software nodes (Laurentiu Tudor)
  - software node: Provide replacement for device_add_properties() (Heikki Krogerus)
  - ACPI / irq: Add acpi_register_partitioned_percpu_gsi() (James Morse)
  - ACPI / irq: Allow a compile-time arg0 for acpi_register_gsi()'s fwspec (James Morse)
  - anolis: ACPI / PPTT: Add a helper to fill a cpumask from a cache with specific id and level (Shawn Wang)
  - 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: Add a helper to build a cpumask from a cpu_node (James Morse)
  - ACPI / PPTT: Provide a helper to walk processor containers (James Morse)
  - anolis: arm64: cpufeature: Refactor the old MPAM configs and related code (Shawn Wang)
  - arm64: cpufeature: discover CPU support for MPAM (James Morse)
  - Documentation/admin-guide/acpi: Move information out of shell script comments (James Morse)
  - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Erik Kaneda)
  - anolis: configs: enable configs related to erofs over fscache feature (Gao Xiang)
  - erofs: scan devices from device table (Gao Xiang)
  - erofs: add 'fsid' mount option (Gao Xiang)
  - erofs: implement fscache-based data read for inline layout (Gao Xiang)
  - erofs: implement fscache-based data read for non-inline layout (Gao Xiang)
  - erofs: implement fscache-based metadata read (Gao Xiang)
  - erofs: register fscache context for extra data blobs (Gao Xiang)
  - erofs: register fscache context for primary data blob (Gao Xiang)
  - erofs: add anonymous inode caching metadata for data blobs (Gao Xiang)
  - erofs: add fscache context helper functions (Gao Xiang)
  - erofs: register fscache volume (Gao Xiang)
  - erofs: add fscache mode check helper (Gao Xiang)
  - erofs: make erofs_map_blocks() generally available (Jeffle Xu)
  - anolis: cachefiles: skip check for n_children in on-demand mode (Jeffle Xu)
  - cachefiles: enable on-demand read mode (Jeffle Xu)
  - cachefiles: implement on-demand read (Jeffle Xu)
  - cachefiles: notify the user daemon when withdrawing cookie (Jeffle Xu)
  - cachefiles: unbind cachefiles gracefully in on-demand mode (Jeffle Xu)
  - cachefiles: notify the user daemon when looking up cookie (Jeffle Xu)
  - erofs: use meta buffers for erofs_read_superblock() (Jeffle Xu)
  - erofs: use meta buffers for zmap operations (Gao Xiang)
  - erofs: use meta buffers for xattr operations (Gao Xiang)
  - erofs: use meta buffers for super operations (Gao Xiang)
  - erofs: use meta buffers for inode operations (Gao Xiang)
  - erofs: introduce meta buffer operations (Gao Xiang)
  - erofs: clean up erofs_map_blocks tracepoints (Gao Xiang)
  - erofs: add multiple device support (Gao Xiang)
  - erofs: decouple basic mount options from fs_context (Gao Xiang)
  - erofs: introduce erofs_sb_has_xxx() helpers (Gao Xiang)
  - erofs: fix double free of 'copied' (Gao Xiang)
  - erofs: support reading chunk-based uncompressed files (Gao Xiang)
  - erofs: introduce chunk-based file on-disk format (Gao Xiang)
  - erofs: clean up file headers & footers (Gao Xiang)
  - erofs: don't use erofs_map_blocks() any more (Yue Hu)
  - anolis: userns: add a sysctl to control the max depth (Jiang Liu)
  - userns: add a sysctl to disable unprivileged user namespace unsharing (Serge Hallyn)
  - anolis: fuse: Introduce fd attach ioctl to retrieve a fuse device (Joseph Qi)
  - anolis: fuse: do not passthrough DIO file if unsupported (Peng Tao)
  - anolis: fuse: add fd passthrough IO metrics (Peng Tao)
  - anolis: fuse: update time properly for fd passthrough IO (Peng Tao)
  - anolis: fuse: allow further fs stacking on passthrough fuse (Peng Tao)
  - anolis: fuse: add ioctl to support fd passthrough write only (Peng Tao)
  - anolis: fuse: add sysctl API to toggle fd passthrough (Peng Tao)
  - anolis: fuse: Introduce passthrough for mmap (Alessio Balsini)
  - anolis: fuse: Use daemon creds in passthrough mode (Alessio Balsini)
  - anolis: fuse: Handle asynchronous read and write in passthrough (Alessio Balsini)
  - anolis: fuse: Introduce synchronous read and write for passthrough (Alessio Balsini)
  - anolis: fuse: Passthrough initialization and release (Alessio Balsini)
  - anolis: fuse: Definitions and ioctl for passthrough (Alessio Balsini)
  - anolis: fs: Generic function to convert iocb to rw flags (Alessio Balsini)
  - anolis: fuse: add sysfs api to resend processing queue requests (Peng Tao)
  - fuse: fix matching of FUSE_DEV_IOC_CLONE command (Alessio Balsini)
  - fuse: 32-bit user space ioctl compat for fuse device (Alessio Balsini)
  - nvme: fix use after free when disconnecting a reconnecting ctrl (Ruozhu Li)
  - nvme: fix write zeroes pi (Klaus Jensen)
  - nvme-pci: disable hmb on idle suspend (Keith Busch)
  - nvme: allow user toggling hmb usage (Keith Busch)
  - nvme-pci: use attribute group for cmb sysfs (Keith Busch)
  - nvme-pci: fix controller reset hang when racing with nvme_timeout (Tao Chiu)
  - nvme: move the fabrics queue ready check routines to core (Tao Chiu)
  - nvme-fabrics: reject I/O to offline device (Victor Gladkov)
  - nvme: introduce a nvme_host_path_error helper (Chao Leng)
  - blk-mq: introduce blk_mq_set_request_complete (Chao Leng)
  - io_uring: fix soft lockup when call __io_remove_buffers (Ye Bin)
  - anolis: configs: trace: enable CONFIG_OSNOISE_TRACER and CONFIG_TIMERLAT_TRACER (Qinyun Tan)
  - tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ (Daniel Bristot de Oliveira)
  - tracing/timerlat: Print stacktrace in the IRQ handler if needed (Daniel Bristot de Oliveira)
  - tracing/timerlat: Notify IRQ new max latency only if stop tracing is set (Daniel Bristot de Oliveira)
  - tracing/osnoise: Do not unregister events twice (Daniel Bristot de Oliveira)
  - tracing/osnoise: Force quiescent states while tracing (Nicolas Saenz Julienne)
  - tracing/osnoise: Make osnoise_main to sleep for microseconds (Daniel Bristot de Oliveira)
  - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Nikita Yushchenko)
  - tracing: Switch to kvfree_rcu() API (Uladzislau Rezki (Sony))
  - tracing/osnoise: Make osnoise_instances static (Daniel Bristot de Oliveira)
  - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Daniel Bristot de Oliveira)
  - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Daniel Bristot de Oliveira)
  - tracing/osnoise: Allow multiple instances of the same tracer (Daniel Bristot de Oliveira)
  - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Daniel Bristot de Oliveira)
  - tracing/osnoise: Support a list of trace_array *tr (Daniel Bristot de Oliveira)
  - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Daniel Bristot de Oliveira)
  - tracing/osnoise: Split workload start from the tracer start (Daniel Bristot de Oliveira)
  - tracing/osnoise: Do not follow tracing_cpumask (Daniel Bristot de Oliveira)
  - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Daniel Bristot de Oliveira)
  - trace/timerlat: Add migrate-disabled field to the timerlat header (Daniel Bristot de Oliveira)
  - trace/osnoise: Add migrate-disabled field to the osnoise header (Daniel Bristot de Oliveira)
  - trace: Add timerlat tracer (Daniel Bristot de Oliveira)
  - trace: Add osnoise tracer (Daniel Bristot de Oliveira)
  - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Steven Rostedt)
  - intel_idle: Fix SPR C6 optimization (Artem Bityutskiy)
  - intel_idle: Fix the 'preferred_cstates' module parameter (Artem Bityutskiy)
  - platform/x86: ISST: use semi-colons instead of commas (Dan Carpenter)
  - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Zou Wei)
  - platform/x86: ISST: Change PCI device macros (Srinivas Pandruvada)
  - platform/x86: ISST: Allow configurable offset range (Srinivas Pandruvada)
  - platform/x86: ISST: Check for unaligned mmio address (Srinivas Pandruvada)
  - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Zhang Rui)
  - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Tony Luck)
  - x86/sgx: Add hook to error injection address validation (Tony Luck)
  - x86/sgx: Hook arch_memory_failure() into mainline code (Tony Luck)
  - x86/sgx: Add SGX infrastructure to recover from poison (Tony Luck)
  - x86/sgx: Initial poison handling for dirty and free pages (Tony Luck)
  - x86/sgx: Add infrastructure to identify SGX EPC pages (Tony Luck)
  - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Tony Luck)
  - anolis: uio/uio_pci_generic: Introduce refcnt on open/release (Yao Hongbo)
  - vfio: mdev: idxd: fix max batch size for vdcm (Dave Jiang)
  - dmaengine: idxd: clear driver_name on wq reset (Dave Jiang)
  - dmaengine: idxd: remove trailing white space on input str for driver_name (Dave Jiang)
  - dmaengine: idxd: add wq driver name support for accel-config user tool (Dave Jiang)
  - arm64: kdump: Do not allocate crash low memory if not needed (Zhen Lei)
  - docs: kdump: Update the crashkernel description for arm64 (Zhen Lei)
  - of: Support more than one crash kernel regions for kexec -s (Zhen Lei)
  - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Chen Zhou)
  - arm64: kdump: Reimplement crashkernel=X (Chen Zhou)
  - arm64: Use insert_resource() to simplify code (Zhen Lei)
  - kdump: return -ENOENT if required cmdline option does not exist (Zhen Lei)
  - arm64: kdump: Skip kmemleak scan reserved memory for kdump (Chen Wandun)
  - anolis: Revert "ck: arm64: Add Crash kernel low reservation" (Kaihao Bai)
  - anolis: Revert "ck: arm64: kdump: support reserving crashkernel above 4G" (Kaihao Bai)
  - dmaengine: idxd: load wq configuration for max_xfer and max_batch (Dave Jiang)
  - dmaengine: idxd: don't clear device context when read-only (Dave Jiang)
  - engine: idxd: fix wq reset on RO config (Dave Jiang)
  - anolis: configs: arm64: enable ARM64_E0PD (Feng Su)
  - iommu/vt-d: Always signal completion for PRQ drain (Jacob Pan)
  - iommu/vt-d: Use INVALID response code instead of FAILURE (Lu Baolu)
  - x86/resctrl: Make resctrl_arch_rmid_read() safe to call in IRQ context (James Morse)
  - x86/resctrl: Make __rmid_read() retry when it is interrupted (James Morse)
  - x86/resctrl: Move mbm_state updates to __rmid_read() (James Morse)
  - fs/resctrl: Export the closid/rmid to user-space (James Morse)
  - fs/resctrl: Add helper to query if counters are free running (James Morse)
  - fs/resctrl: Split resctrl_arch_mon_ctx_alloc() to have a no_wait version (James Morse)
  - x86/resctrl: Move resctrl to /fs/ (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: 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: 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 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: Split arch and fs resctrl locks (James Morse)
  - x86/resctrl: Wrap resctrl_arch_find_domain() around rdt_find_domain() (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: 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 links away from the arch code (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: Add a helper to avoid reaching into the arch code resource list (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: Move closid/rmid matching and setting to use helpers (James Morse)
  - x86/resctrl: Allow the allocator to check if a closid can allocate clean rmid (James Morse)
  - x86/resctrl: Allow rmid allocation to be scoped by closid (James Morse)
  - x86/resctrl: Move rmid allocation out of mkdir_rdt_prepare() (James Morse)
  - x86/resctrl: Access per-rmid structures by index (James Morse)
  - x86/resctrl: Track the closid with the rmid (James Morse)
  - x86/resctrl: massage comment in rdtgroup_locksetup_enter() (James Morse)
  - x86/resctrl: Only allocate mbps_val[] when it is going to be used (James Morse)
  - x86/resctrl: Make resctrl_arch_rmid_read() return values in bytes (James Morse)
  - x86/resctrl: Add resctrl_rmid_realloc_limit to abstract x86's boot_cpu_data (James Morse)
  - x86/resctrl: Rename and change the units of resctrl_cqm_threshold (James Morse)
  - x86/resctrl: Move get_corrected_mbm_count() into resctrl_arch_rmid_read() (James Morse)
  - x86/resctrl: Move mbm_overflow_count() into resctrl_arch_rmid_read() (James Morse)
  - x86/resctrl: Pass the required parameters into resctrl_arch_rmid_read() (James Morse)
  - x86/resctrl: Abstract __rmid_read() (James Morse)
  - x86/resctrl: Allow per-rmid arch private storage to be reset (James Morse)
  - x86/resctrl: Add per-rmid arch private storage for overflow and chunks (James Morse)
  - x86/resctrl: Calculate bandwidth from the previous __mon_event_count() chunks (James Morse)
  - x86/resctrl: Allow update_mba_bw() to update controls directly (James Morse)
  - x86/resctrl: Remove architecture copy of mbps_val (James Morse)
  - x86/resctrl: Switch over to the resctrl mbps_val list (James Morse)
  - x86/resctrl: Create mba_sc configuration in the rdt_domain (James Morse)
  - x86/resctrl: Abstract and use supports_mba_mbps() (James Morse)
  - x86/resctrl: Remove set_mba_sc()s control array re-initialisation (James Morse)
  - x86/resctrl: Add domain offline callback for resctrl work (James Morse)
  - x86/resctrl: Group struct rdt_hw_domain cleanup (James Morse)
  - x86/resctrl: Add domain online callback for resctrl work (James Morse)
  - x86/resctrl: Merge mon_capable and mon_enabled (James Morse)
  - x86/resctrl: Kill off alloc_enabled (James Morse)
  - x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu() (James Morse)
  - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails (James Morse)
  - x86/resctrl: Make resctrl_arch_get_config() return its value (James Morse)
  - x86/resctrl: Merge the CDP resources (James Morse)
  - x86/resctrl: Expand resctrl_arch_update_domains()'s msr_param range (James Morse)
  - x86/resctrl: Remove rdt_cdp_peer_get() (James Morse)
  - x86/resctrl: Merge the ctrl_val arrays (James Morse)
  - x86/resctrl: Calculate the index from the configuration type (James Morse)
  - x86/resctrl: Apply offset correction when config is staged (James Morse)
  - x86/resctrl: Make ctrlval arrays the same size (James Morse)
  - x86/resctrl: Pass configuration type to resctrl_arch_get_config() (James Morse)
  - x86/resctrl: Add a helper to read a closid's configuration (James Morse)
  - x86/resctrl: Rename update_domains() to resctrl_arch_update_domains() (James Morse)
  - x86/resctrl: Allow different CODE/DATA configurations to be staged (James Morse)
  - x86/resctrl: Group staged configuration into a separate struct (James Morse)
  - x86/resctrl: Move the schemata names into struct resctrl_schema (James Morse)
  - x86/resctrl: Add a helper to read/set the CDP configuration (James Morse)
  - x86/resctrl: Swizzle rdt_resource and resctrl_schema in pseudo_lock_region (James Morse)
  - x86/resctrl: Pass the schema to resctrl filesystem functions (James Morse)
  - x86/resctrl: Add resctrl_arch_get_num_closid() (James Morse)
  - x86/resctrl: Store the effective num_closid in the schema (James Morse)
  - x86/resctrl: Walk the resctrl schema list instead of an arch list (James Morse)
  - x86/resctrl: Label the resources with their configuration type (James Morse)
  - x86/resctrl: Pass the schema in info dir's private pointer (James Morse)
  - x86/resctrl: Add a separate schema list for resctrl (James Morse)
  - x86/resctrl: Split struct rdt_domain (James Morse)
  - x86/resctrl: Split struct rdt_resource (James Morse)
  - x86/resctrl: Fix kernel-doc in internal.h (Fabio M. De Francesco)
  - x86/resctrl: Fix kernel-doc in pseudo_lock.c (Fabio M. De Francesco)
  - x86/resctrl: Fix init const confusion (Andi Kleen)
  - x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rmid,closid} (Valentin Schneider)
  - x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI (Reinette Chatre)
  - x86/resctrl: Add printf attribute to log function (Tom Rix)
  - x86/resctrl: Clean up unused function parameter in rmdir path (Xiaochen Shen)
  - x86/resctrl: Constify kernfs_ops (Rikard Falkeborn)
  - anolis: staging: mpam: Fix compile conflicts with kunpeng mpam (Xin Hao)
  - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (banye)
  - tracing: Replace deprecated CPU-hotplug functions. (banye)
  - tracing: Disable "other" permission bits in the tracefs files (Steven Rostedt (VMware))
  - trace/hwlat: Remove printk from sampling loop (Daniel Bristot de Oliveira)
  - trace/hwlat: Use trace_min_max_param for width and window params (Daniel Bristot de Oliveira)
  - trace: Add a generic function to read/write u64 values from tracefs (Daniel Bristot de Oliveira)
  - trace/hwlat: Support hotplug operations (Daniel Bristot de Oliveira)
  - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Daniel Bristot de Oliveira)
  - trace/hwlat: Implement the per-cpu mode (Daniel Bristot de Oliveira)
  - trace/hwlat: Switch disable_migrate to mode none (Daniel Bristot de Oliveira)
  - trace/hwlat: Implement the mode config option (Daniel Bristot de Oliveira)
  - tracing: Merge irqflags + preempt counter. (Sebastian Andrzej Siewior)
  - anolis: xfs: drop all atomic staging extents when remounting (Gao Xiang)
  - anolis: xfs: make atomic write extent reflects block size (Joseph Qi)
  - anolis: tpm_tis_spi: workaround for yitian hardware bug (luanshi)
  - vfio: mdev: idxd: fix soft reset for guest (Dave Jiang)
  - anolis: configs: enable TLB_RANGE (Changsheng Liu)
  - anolis: filemap: check compound_head(page)->mapping in generic_file_buffered_read() (Rongwei Wang)
  - xfs: validate inode fork size against fork format (Dave Chinner)
  - anolis: Revert "virtio_pci: Support surprise removal of virtio pci device" (Guanjun)
  - anolis: livepatch: Revert module_enable_ro and module_disable_ro (yinbinbin)
  - xfs: revert "xfs: actually bump warning counts when we send warnings" (Eric Sandeen)
  - io_uring: fix lack of protection for compl_nr (Hao Xu)
  - anolis: net: make tcp_drop noinline (Kangjie Xu)
  - io_uring: fix __tctx_task_work() ctx race (Pavel Begunkov)
  - io_uring: fix race condition in task_work add and clear (Jens Axboe)
  - io_uring: tctx->task_lock should be IRQ safe (Jens Axboe)
  - io_uring: don't restrict issue_flags for io_openat (Pavel Begunkov)
  - io_uring: defer flushing cached reqs (Pavel Begunkov)
  - io_uring: take comp_state from ctx (Pavel Begunkov)
  - io_uring: enable req cache for task_work items (Jens Axboe)
  - io_uring: provide FIFO ordering for task_work (Jens Axboe)
  - io_uring: deduplicate failing task_work_add (Pavel Begunkov)
  - io_uring: use persistent request cache (Jens Axboe)
  - io_uring: feed reqs back into alloc cache (Pavel Begunkov)
  - io_uring: persistent req cache (Pavel Begunkov)
  - io_uring: count ctx refs separately from reqs (Pavel Begunkov)
  - io_uring: remove fallback_req (Pavel Begunkov)
  - io_uring: submit-completion free batching (Pavel Begunkov)
  - io_uring: replace list with array for compl batch (Pavel Begunkov)
  - io_uring: don't reinit submit state every time (Pavel Begunkov)
  - io_uring: remove ctx from comp_state (Pavel Begunkov)
  - io_uring: don't keep submit_state on stack (Pavel Begunkov)
  - io_uring: don't propagate io_comp_state (Pavel Begunkov)
  - io_uring: save atomic dec for inline executed reqs (Pavel Begunkov)
  - io_uring: don't flush CQEs deep down the stack (Pavel Begunkov)
  - io_uring: help inlining of io_req_complete() (Pavel Begunkov)
  - io_uring: make op handlers always take issue flags (Pavel Begunkov)
  - io_uring: replace force_nonblock with flags (Pavel Begunkov)
  - anolis: xfs: set atomic write sb flag (Gao Xiang)
  - anolis: xfs: fix xfs atomic staging registration (Gao Xiang)
  - anolis: xfs: take iolock when setting di_flags (Joseph Qi)
  - anolis: xfs: fix uninitialized return value (Joseph Qi)
  - anolis: xfs: add atomic write sysfs entry (Joseph Qi)
  - anolis: xfs: persist atomic write di_flags (Joseph Qi)
  - anolis: xfs: add missing cmap->br_state = XFS_EXT_NORM update (Gao Xiang)
  - anolis: xfs: fix improper return value (Gao Xiang)
  - anolis: xfs: release atomic staging extents when unmounting (Gao Xiang)
  - anolis: xfs: staging atomic merging (Gao Xiang)
  - anolis: xfs: limit the number of atomic staging CoW (Gao Xiang)
  - anolis: xfs: atomic write end_cow sanity check (Gao Xiang)
  - anolis: xfs: deal with truncate flow (Gao Xiang)
  - anolis: xfs: introduce atomic staging (Gao Xiang)
  - anolis: xfs: add ioctl to set DIO_ATOMIC_WRITE flag (Joseph Qi)
  - anolis: xfs: introduce DIO atomic write feature (Gao Xiang)
  - anolis: configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF by default (Qiao Ma)
  - bpf: Disallow unprivileged bpf by default (Pawan Gupta)
  - bpf/selftests: Test PTR_TO_RDONLY_MEM (Hao Luo) {CVE-2022-0500}
  - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Hao Luo) {CVE-2022-0500}
  - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Hao Luo) {CVE-2022-0500}
  - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Hao Luo) {CVE-2022-0500}
  - bpf: Introduce MEM_RDONLY flag (Hao Luo) {CVE-2022-0500}
  - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Hao Luo) {CVE-2022-0500}
  - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Hao Luo) {CVE-2022-0500}
  - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Hao Luo) {CVE-2022-0500}
  - bpf: Introduce composable reg, ret and arg types. (Hao Luo) {CVE-2022-0500}
  - KVM: arm64: Fix Function ID typo for PTP_KVM service (Zenghui Yu)
  - ptp: Don't print an error if ptp_kvm is not supported (Jon Hunter)
  - KVM: arm64: Fix table format for PTP documentation (Marc Zyngier)
  - ptp: arm/arm64: Enable ptp_kvm for arm/arm64 (Jianyong Wu)
  - KVM: arm64: Add support for the KVM PTP service (Jianyong Wu)
  - clocksource: Add clocksource id for arm arch counter (Jianyong Wu)
  - time: Add mechanism to recognize clocksource in time_get_snapshot (Thomas Gleixner)
  - ptp: Reorganize ptp_kvm.c to make it arch-independent (Jianyong Wu)
  - KVM: arm64: Advertise KVM UID to guests via SMCCC (Will Deacon)
  - arm/arm64: Probe for the presence of KVM hypervisor (Will Deacon)
  - anolis: mm: damon: change pr_err() to pr_debug() to avoid too many logs in console (Xin Hao)
  - x86/kvm: Add kexec support for SEV Live Migration. (Ashish Kalra)
  - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Ashish Kalra)
  - EFI: Introduce the new AMD Memory Encryption GUID. (Ashish Kalra)
  - mm: x86: Invoke hypercall when page encryption status is changed (Brijesh Singh)
  - x86/kvm: Add AMD SEV specific Hypercall3 (Brijesh Singh)
  - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Ashish Kalra)
  - x86/sgx: Silence softlockup detection when releasing large enclaves (Reinette Chatre)
  - x86/sgx: Fix free page accounting (Reinette Chatre)
  - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Paolo Bonzini)
  - x86/sgx/virt: extract sgx_vepc_remove_page (Paolo Bonzini)
  - x86/sgx: use vma_lookup() in sgx_encl_find() (Liam Howlett)
  - mm: add vma_lookup(), update find_vma_intersection() comments (Liam Howlett)
  - i915_vma: Rename vma_lookup to i915_vma_lookup (Liam Howlett)
  - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Kai Huang)
  - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Jarkko Sakkinen)
  - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Sean Christopherson)
  - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Sean Christopherson)
  - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Sean Christopherson)
  - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Sean Christopherson)
  - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Sean Christopherson)
  - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Sean Christopherson)
  - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Sean Christopherson)
  - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Sean Christopherson)
  - KVM: x86: Add support for reverse CPUID lookup of scattered features (Sean Christopherson)
  - KVM: x86: Define new #PF SGX error code bit (Sean Christopherson)
  - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Sean Christopherson)
  - x86/sgx: Move provisioning device creation out of SGX driver (Sean Christopherson)
  - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Sean Christopherson)
  - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Kai Huang)
  - x86/sgx: Add encls_faulted() helper (Sean Christopherson)
  - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Sean Christopherson)
  - x86/sgx: Move ENCLS leaf definitions to sgx.h (Sean Christopherson)
  - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Kai Huang)
  - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Sean Christopherson)
  - x86/sgx: Introduce virtual EPC for use by KVM guests (Sean Christopherson)
  - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Sean Christopherson)
  - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Kai Huang)
  - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Sean Christopherson)
  - anolis: x86/cpufeatures: Remove duplicated definitions of X86_FEATURE_SGX1 and X86_FEATURE_SGX2 (Zhiquan Li)
  - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Kai Huang)
  - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Tianjia Zhang)
  - selftests/sgx: remove checks for file execute permissions (Dave Hansen)
  - selftests/sgx: Refine the test enclave to have storage (Jarkko Sakkinen)
  - selftests/sgx: Add EXPECT_EEXIT() macro (Jarkko Sakkinen)
  - selftests/sgx: Dump enclave memory map (Jarkko Sakkinen)
  - selftests/sgx: Migrate to kselftest harness (Jarkko Sakkinen)
  - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Jarkko Sakkinen)
  - x86/sgx: Expose SGX architectural definitions to the kernel (Sean Christopherson)
  - selftests/sgx: Use getauxval() to simplify test code (Tianjia Zhang)
  - selftests/sgx: Improve error detection and messages (Dave Hansen)
  - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Ira Weiny)
  - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Jarkko Sakkinen)
  - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Jarkko Sakkinen)
  - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Hao Xiang)
  - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Hao Xiang)
  - anolis: sched: Queue task on wakelist in the same llc if the wakee cpu is idle (Tianchen Ding)
  - iommu/amd: Keep track of amd_iommu_irq_remap state (Joerg Roedel)
  - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Joerg Roedel)
  - anolis: kfence: Fix the race condition when disabling KFENCE (Tianchen Ding)
  - dmaengine: idxd: fail if exceeds wq->max_batch_size (Xu Yu)
  - anolis: PCI/MSI: do not leak masks which is temporary (Xu Yu)
  - mm: defer kmemleak object creation of module_alloc() (Kefeng Wang)
  - ck: mm: damon: change kmalloc() flags in damon_new_region() (Xin Hao)
  - ck: mm: damon: Fixed potential race issues when accessing "damon_regon" (Xin Hao)
  - xfs: don't take a spinlock unconditionally in the DIO fastpath (Dave Chinner)
  - anolis: configs: enable blk-iocost (Joseph Qi)
  - anolis: mm: Add polling/interrupt switch for DMA copy (Jiangbo Wu)
  - IDXD: claim device to support HugePage/THP segment size (Jiangbo Wu)
  - mm: Add DMA pages copy support for page migration (Jiangbo Wu)
  - dmaengine: idxd: Add DMA_MEMCPY_SG transfer support (Jiangbo Wu)
  - dmaengine: idxd: Add batch descriptor support (Jiangbo Wu)
  - dmaengine: Add DMA_MEMCPY_SG function (Jiangbo Wu)
  - anolis: mm: migrate: add interface to enable batch migration (Xu Yu)
  - mm: migrate: batch copying pages (Huang Ying)
  - mm: migrate: batch flushing TLB (Huang Ying)
  - mm: migrate: introduce batch page migration (Xu Yu)
  - mm: migrate: don't split THP for misplaced NUMA page (Yang Shi)
  - mm: migrate: return -ENOSYS if THP migration is unsupported (Yang Shi)
  - mm: migrate: simplify the logic for handling permanent failure (Yang Shi)
  - dmaengine: Revert "cookie bypass for out of order completion" (Ben Walker)
  - dmaengine: idxd: Support device_tx_status (Ben Walker)
  - dmaengine: idxd: idxd_desc.id is now a u16 (Ben Walker)
  - dmaengine: Add provider documentation on cookie assignment (Ben Walker)
  - dmaengine: Remove dma_set_tx_state (Ben Walker)
  - dmaengine: Providers should prefer dma_set_residue over dma_set_tx_state (Ben Walker)
  - dmaengine: Remove last, used from dma_tx_state (Ben Walker)
  - dmaengine: Remove the last, used parameters in dma_async_is_tx_complete (Ben Walker)
  - dmaengine: Move dma_set_tx_state to the provider API header (Ben Walker)
  - dmaengine: Remove dma_async_is_complete from client API (Ben Walker)
  - dmaengine: idxd: Separate user and kernel pasid enabling (Dave Jiang)
  - dmaengine: idxd: Use DMA API for in-kernel DMA with PASID (Jacob Pan)
  - iommu: Add PASID support for DMA mapping API users (Jacob Pan)
  - iommu/vt-d: Implement domain ops for attach_dev_pasid (Jacob Pan)
  - iommu: Add a helper to do PASID lookup from domain (Jacob Pan)
  - iommu: Add a per domain PASID for DMA API (Jacob Pan)
  - iommu: Add attach/detach_dev_pasid domain ops (Lu Baolu)
  - iommu/vt-d: Allow IOMMU bypass for SoC integrated devices (Jacob Pan)
  - iommu/vt-d: Enable ATS for the devices in SATC table (Yian Chen)
  - iommu/vt-d: Parse SATC reporting structure (Yian Chen)
  - iommu/vt-d: Add new enum value and structure for SATC (Yian Chen)
  - vfio/type1: Fix a bug in IOMMU dirty bit clearing (Sanjay Kumar)
  - vfio/type1: Fix a bug for getting dirty page (Liu Yi L)
  - idxd: Fix kernel bug found during DSA DWQ live migration (Yi Sun)
  - anolis: configs: Open CONFIG_RT_GROUP_SCHED (Xuchun Shang)
  - ck: mm: add an switch to enable in-use hugtlb pages migraiton (Xin Hao)
  - ck: mm: damon: add flush once in one sampling period (Xin Hao)
  - kvm: Support 512bit operand for emulated instruction (Yi Sun)
  - anolis: UAPI: Fix macro definition of KVM_HC_VM_ATTESTATION in include/uapi/linux/kvm_para.h (hanliyang)
  - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE (Kees Cook)
  - ubsan: remove overflow checks (Andrey Ryabinin)
  - ubsan: disable unsigned-overflow check for i386 (Arnd Bergmann)
  - ubsan: remove UBSAN_MISC in favor of individual options (Kees Cook)
  - ubsan: enable for all*config builds (Kees Cook)
  - ubsan: disable UBSAN_TRAP for all*config (Kees Cook)
  - ubsan: disable object-size sanitizer under GCC (Kees Cook)
  - ubsan: move cc-option tests into Kconfig (Kees Cook)
  - ubsan: remove redundant -Wno-maybe-uninitialized (Kees Cook)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-12_rc3.an23]
changelog:
  - mm/hwpoison: check the subpage, not the head page (Matthew Wilcox (Oracle))
  - filemap: Correct the conditions for marking a folio as accessed (Matthew Wilcox (Oracle))
  - anolis: arm64: drivers/perf: fix DDRSS PMU interrupt initialization (Shuai Xue)
  - net_sched: cls_route: remove from list when handle is 0 (Thadeu Lima de Souza Cascardo) {CVE-2022-2588}
  - posix-cpu-timers: Cleanup CPU timers before freeing them during exec (Thadeu Lima de Souza Cascardo)
  - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Thadeu Lima de Souza Cascardo) {CVE-2022-2586}
  - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table (Thadeu Lima de Souza Cascardo) {CVE-2022-2586}
  - netfilter: nf_tables: do not allow SET_ID to refer to another table (Thadeu Lima de Souza Cascardo) {CVE-2022-2586}
  - anolis: net/smc: Fix NULL pointer in smc_getname while first contact clcsock release (D. Wythe)
  - anolis: net/smc: skip smc_llc_flow_initiate while SMC-1RTT (D. Wythe)
  - anolis: net/smc: fix SMC_CLC_DECL_ERR_REGRMB without smc_server_lgr_pending (D. Wythe)
  - anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending (D. Wythe)
  - anolis: Revert "anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending" (D. Wythe)
  - anolis: Revert "anolis: net/smc: fix SMC_CLC_DECL_ERR_REGRMB without smc_server_lgr_pending" (D. Wythe)
  - anolis: Revert "anolis: net/smc: skip smc_llc_flow_initiate while SMC-1RTT" (D. Wythe)
  - anolis: mm: fcm: do not unconditionally call fcm_fixup_vma (Xu Yu)
  - anolis: net/smc: Introduce smc dim (Guangguan Wang)
  - anolis: Revert "net/smc: Introduce rdma dim for smc" (Guangguan Wang)
  - anolis: Revert "f2fs: remove false alarm on iget failure during GC" (Gao Xiang)
  - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) {CVE-2022-36946}
  - anolis: arm64: spectre: added a description of the parameter nospectre_bhb (Liu Song)
  - anolis: arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually (Liu Song)
  - anolis: random: speed up the initialization of module (Xingjun Liu)
  - anolis: random: introduce the initialization seed (Xingjun Liu)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-12_rc4.an23]
changelog:
  - anolis: net/smc: fix panic smc_tcp_syn_recv_sock() while closing listen socket (D. Wythe)
  - anolis: net/smc: fix deadlock when lgr terminating (D. Wythe)
  - anolis: Revert "anolis: net/smc: fix deadlock when lgr terminating" (D. Wythe)
  - anolis: net/smc: Reuse wr_id to recognize wc for tx or rx (Tony Lu)
  - anolis: net/smc: delay RDMA resource release until connecitons freed (Wen Gu)
  - anolis: net/smc: Use SO_REUSEADDR if keep clcsock (Tony Lu)
  - anolis: net/smc: fix SMC_CLC_DECL_ERR_REGRMB without smc_server_lgr_pending (D. Wythe)
  - anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending (D. Wythe)
  - anolis: Revert "anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending" (Tony Lu)
  - anolis: Revert "anolis: net/smc: fix SMC_CLC_DECL_ERR_REGRMB without smc_server_lgr_pending" (Tony Lu)
  - anolis: net/smc: Fix wr tasklet handler for rx/tx wc (Tony Lu)
  - anolis: net/smc: check clcsock->sk validity in fallback restore (Wen Gu)
  - anolis: net/smc: Keep first contact clcsock (Tony Lu)
  - anolis: Revert "anolis: net/smc: Keep first contact clcsock" (Wen Gu)
  - anolis: configs: let PCIe PMU driver be built in (Shuai Xue)
  - anolis: drivers/perf: add a separate config for DesignWare PCIe controller PMU (Shuai Xue)
  - anolis: drivers/perf: clean up unused variable (Shuai Xue)
  - anolis: drivers/perf: simplify extended capability founding (Shuai Xue)
  - anolis: drivers/perf: simplify Root Port check (Shuai Xue)
  - fs: fix UAF/GPF bug in nilfs_mdt_destroy (Dongliang Mu) {CVE-2022-2978}
  - anolis: mm: fcm: do not unconditionally call fixup ops (Xu Yu)
  - anolis: Revert "anolis: mm: fcm: do not unconditionally call fcm_fixup_vma" (Xu Yu)
  - anolis: arm_mpam: Fix the problem that error interrupt handling cannot exit normally (Shawn Wang)
  - anolis: arm_mpam: Fix wrong type conversion for dev_id in mpam_irq_handler() (Shawn Wang)
  - anolis: arm64: Remove GPL from pv_ops export for ARM/ARM64 (Shawn Wang)
  - anolis: fs/resctrl: Refine the outputs of last_cmd_status (Shawn Wang)
  - anolis: fs/resctrl: Extend the maximum number of CLOSIDs to 64 (Shawn Wang)
  - anolis: fs/resctrl: Clear the staged configs when destroying schemata list (Shawn Wang)
  - anolis: fs/resctrl: Fix the wrong if statement in resctrl_closid_is_dirty() (Shawn Wang)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-12.an23]
changelog:
  - ip: fix triggering of 'icmp redirect' (Nicolas Dichtel)
  - anolis: Revert "anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending" (Wen Gu)
  - anolis: Revert "anolis: net/smc: fix SMC_CLC_DECL_ERR_REGRMB without smc_server_lgr_pending" (Wen Gu)
  - anolis: net/smc: Fix NULL sndbuf_desc in smc_cdc_tx_handler() (D. Wythe)
  - anolis: net/smc: Stop the CLC flow if there's no link to map RMBs on (Wen Gu)
  - anolis: net/smc: Fix UAF when fallback after lgr create (Tony Lu)
  - anolis: net/smc: Avoid use-after-free of smcibcq tasklet (Wen Gu)
  - anolis: net/smc: Restore rx queue depth (Tony Lu)
  - anolis: net/smc: Fix task hung in SMC-R terminating all link groups (Wen Gu)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-12.2.an23]
changelog:
  - xfs: fix up non-directory creation in SGID directories (Christoph Hellwig) {CVE-2021-4037}
  - io_uring/af_unix: defer registered files gc to io_uring release (Pavel Begunkov) {CVE-2022-2602}


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-13_rc1.an23]
changelog:
  - configs: refresh the ANCK default configs (Qiao Ma)
  - usb: mon: make mmapped memory read only (Tadeusz Struk) {CVE-2022-43750}
  - fsdax: add dax_iomap_cow_copy() for dax zero (Shiyang Ruan)
  - fsdax: replace mmap entry in case of CoW (Shiyang Ruan)
  - fsdax: introduce dax_iomap_cow_copy() (Shiyang Ruan)
  - fsdax: output address in dax_iomap_pfn() and rename it (Shiyang Ruan)
  - fsdax: set a CoW flag when associate reflink mappings (Shiyang Ruan)
  - fsdax: introduce dax_lock_mapping_entry() (Shiyang Ruan)
  - dax: introduce holder for dax_device (Shiyang Ruan)
  - fsdax: fix function description (Shiyang Ruan)
  - xfs: add xfs_zero_range and xfs_truncate_page helpers (Shiyang Ruan)
  - fsdax: factor out a dax_fault_actor() helper (Shiyang Ruan)
  - fsdax: factor out helpers to simplify the dax fault code (Shiyang Ruan)
  - anolis: cachefiles: reset object->private to NULL when it's freed (Jingbo Xu)
  - anolis: mm: hugetext: Split cold adaptive thp (Rongwei Wang)
  - anolis: mm: hugetext: Update adaptive entries (Rongwei Wang)
  - anolis: mm: hugetext: Adapt executable and anonymous vma (Rongwei Wang)
  - anolis: mm: hugetext: Implement principal part (Rongwei Wang)
  - anolis: mm: hugetext: Introduce max_nr_hugetext (Rongwei Wang)
  - anolis: net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (D. Wythe)
  - anolis: net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (D. Wythe)
  - anolis: net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (D. Wythe)
  - anolis: net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (D. Wythe)
  - anolis: net/smc: make SMC_LLC_FLOW_RKEY run concurrently (D. Wythe)
  - anolis: net/smc: allow confirm/delete rkey response deliver multiplex (D. Wythe)
  - anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending (D. Wythe)
  - anolis: net/smc: fix application data exception (D. Wythe)
  - anolis: net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link() (D. Wythe)
  - anolis: Revert "anolis: net/smc: Avoid syscall block by async smc_conn_free" (D.Wythe)
  - anolis: Revert "anolis: net/smc: queue free_work to smc_close_wq instead of smc_hs_wq" (D.Wythe)
  - anolis: Revert "anolis: net/smc: do not use free work if fallback" (D.Wythe)
  - anolis: sched/fair: fix sched_group_identity_enabled read error (Cruz Zhao)
  - anolis: net/smc: Introduce lockfree cq for smc (Guangguan Wang)
  - anolis: net/smc: Do not clear snd buffer when buffer reuse (Guangguan Wang)
  - anolis: net/smc: remove redundant SMC_CMD_MAX_ATTR definition (Guangguan Wang)
  - anolis: net/smc: Introduce dim proc file (Guangguan Wang)
  - anolis: net/smc: add cq event_handler to get async event info (Guangguan Wang)
  - anolis: net/smc: disable multiple flag should keep in lgr struct (Guangguan Wang)
  - anolis: net/smc: Workaround for SMCv2 support with eRDMA devices (Wen Gu)
  - anolis: net/smc: Fix NULL sndbuf_desc in smc_cdc_tx_handler() (D. Wythe)
  - anolis: net/smc: Fix UAF when fallback after lgr create (Tony Lu)
  - anolis: net/smc: Avoid use-after-free of smcibcq tasklet (Wen Gu)
  - anolis: net/smc: Restore rx queue depth (Tony Lu)
  - anolis: net/smc: Fix task hung in SMC-R terminating all link groups (Wen Gu)
  - anolis: net/smc: fix panic smc_tcp_syn_recv_sock() while closing listen socket (D. Wythe)
  - anolis: net/smc: fix deadlock when lgr terminating (D. Wythe)
  - anolis: net/smc: Reuse wr_id to recognize wc for tx or rx (Tony Lu)
  - anolis: net/smc: delay RDMA resource release until connecitons freed (Wen Gu)
  - anolis: net/smc: Use SO_REUSEADDR if keep clcsock (Tony Lu)
  - anolis: net/smc: Fix wr tasklet handler for rx/tx wc (Tony Lu)
  - anolis: net/smc: check clcsock->sk validity in fallback restore (Wen Gu)
  - anolis: net/smc: Keep first contact clcsock (Tony Lu)
  - anolis: net/smc: Fix NULL pointer in smc_getname while first contact clcsock release (D. Wythe)
  - anolis: net/smc: skip smc_llc_flow_initiate while SMC-1RTT (D. Wythe)
  - anolis: net/smc: Introduce smc dim (Guangguan Wang)
  - anolis: net/smc: change clcsock_release_lock from mutex to rw_semaphore (Guangguan Wang)
  - anolis: net/smc: check sk_ack_backlog before kernel_accept (Guangguan Wang)
  - anolis: net/smc: do not call cancel smc_listen_work when smc use fallback (Guangguan Wang)
  - anolis: net/smc: only cancel connect_work when connect nonblock (Guangguan Wang)
  - anolis: net/smc: Introduce multiple tcp listen works to enhance tcp_listen_work (Guangguan Wang)
  - anolis: net/smc: smc_sock_alloc after kernel_accept (Guangguan Wang)
  - anolis: net/smc: move sk_acceptq_{removed,add} into accept_q_lock's protection (Guangguan Wang)
  - anolis: net/smc: remove sock lock in smc_tcp_listen_work (Guangguan Wang)
  - anolis: net/smc: optimize for smc_accept_poll (Guangguan Wang)
  - anolis: net/smc: double check whether accept queue is empty before schedule_timeout (Guangguan Wang)
  - anolis: net/smc: only add wait queue when smc_accept_dequeue get null (Guangguan Wang)
  - anolis: net/smc: do not use free work if fallback (Guangguan Wang)
  - anolis: net/smc: queue free_work to smc_close_wq instead of smc_hs_wq (D. Wythe)
  - anolis: net/smc: remove useless path (Guangguan Wang)
  - anolis: net/smc: Change listen wq to unbound highpri wq (Guangguan Wang)
  - anolis: net/smc: Use diff TCP EXPR MAGIC to avoid network middleware do simple echo (D. Wythe)
  - anolis: net/smc: Fix potential leaks on queued_smc_hs (D. Wythe)
  - anolis: net/smc: remove solicited flag for wr send (Guangguan Wang)
  - anolis: net/smc: remove redundant ib_req_notify_cq (Guangguan Wang)
  - anolis: net/smc: clear ib_cq errno when ib_create_cq failed (Guangguan Wang)
  - anolis: net/smc: introduce 1RTT to SMC-R (D. Wythe)
  - anolis: net/smc: poll_cq one more time if the polled cqe is less than SMC_WR_MAX_POLL_CQE (Guangguan Wang)
  - anolis: net/smc: remove redundant ib_req_notify_cq (Guangguan Wang)
  - anolis: net/smc: combine send cq and recv cq into one cq (Guangguan Wang)
  - anolis: net/smc: move wc loop out of smc_wr_rx_process_cqes (Guangguan Wang)
  - anolis: net/smc: Avoid syscall block by async smc_conn_free (D. Wythe)
  - anolis: net/smc: Disable confirm rkey message exchange when only one link exists (D. Wythe)
  - anolis: net/smc: Release lock before waiting for CLC accept message (D. Wythe)
  - anolis: net/smc: compress frequency of credits announcement by cdc msg (Guangguan Wang)
  - anolis: net/smc: do not send msg in receiving process when tx is not blocked. (Guangguan Wang)
  - anolis: net/smc: Avoid clcsock access panic (Wen Gu)
  - anolis: net/smc: Fix NULL sk pointer when access clcsock (Tony Lu)
  - anolis: net/smc: don't req_notify until all CQEs drained (Wen Gu)
  - anolis: net/smc: Introduce rtoken validity check before sending (Wen Gu)
  - anolis: net/smc: Introduce a sysctl to disable {a}symmetric link group (Wen Gu)
  - anolis: net/smc: Multiple CQs per IB devices (Tony Lu)
  - anolis: net/smc: Introduce smc_ib_cq to bind link and cq (Tony Lu)
  - anolis: net/smc: Introduce link-related proc file (Guangguan Wang)
  - anolis: net/smc: Support rq flow control in smc-r link layer (Guangguan Wang)
  - anolis: net/smc: Add sysctl conrtol for handshake limiation (D. Wythe)
  - anolis: net/smc: Avoid unmapping bufs from unused links (Wen Gu)
  - anolis: net/smc: allow different subnet communication (Tony Lu)
  - anolis: net/smc: don't call ib_req_notify_cq in the send routine (Dust Li)
  - anolis: net/smc: Add TX and RX diagnosis information (Tony Lu)
  - anolis: net/smc: Introduce TCP to SMC replacement netlink commands (Tony Lu)
  - anolis: net/smc: Introduce SMC-R-related proc files (Tony Lu)
  - anolis: net/smc: Introduce sysctl tcp2smc (Tony Lu)
  - anolis: net/smc: Expose SMCPROTO_SMC and SMCPROTO_SMC6 to userspace (Tony Lu)
  - net/smc: Fix possible leaked pernet namespace in smc_init() (Chen Zhongjin)
  - net/smc: Fix an error code in smc_lgr_create() (Dan Carpenter)
  - net/smc: Support SO_REUSEPORT (Tony Lu)
  - net/smc: Unbind r/w buffer size from clcsock and make them tunable (Tony Lu)
  - net/smc: Introduce a specific sysctl for TEST_LINK time (Wen Gu)
  - net/smc: Stop the CLC flow if no link to map buffers on (Wen Gu)
  - net/smc: Remove redundant refcount increase (Yacan Liu)
  - net/smc: Enable module load on netlink usage (Stefan Raspl)
  - net/smc: Pass on DMBE bit mask in IRQ handler (Stefan Raspl)
  - s390/ism: Cleanups (Stefan Raspl)
  - net/smc: Eliminate struct smc_ism_position (Heiko Carstens)
  - anolis: net/smc: Revert all Anolis patches (Tony Lu)
  - anolis: cachefiles: add restore command to recover inflight ondemand read requests (Jia Zhu)
  - anolis: cachefiles: narrow the scope of triggering EPOLLIN events in ondemand mode (Jia Zhu)
  - anolis: cachefiles: resend an open request if the read request's object is closed (Jia Zhu)
  - anolis: cachefiles: extract ondemand info field from cachefiles_object (Jia Zhu)
  - anolis: cachefiles: introduce object ondemand state (Jia Zhu)
  - anolis: fscache: export fscache_object_wq (Jingbo Xu)
  - erofs: fix use-after-free of fsid and domain_id string (Jingbo Xu)
  - erofs: protect s_inodes with s_inode_list_lock for fscache (Dawei Li)
  - erofs: introduce 'domain_id' mount option (Jia Zhu)
  - erofs: Support sharing cookies in the same domain (Jia Zhu)
  - erofs: introduce a pseudo mnt to manage shared cookies (Jia Zhu)
  - erofs: introduce fscache-based domain (Jia Zhu)
  - erofs: code clean up for fscache (Jia Zhu)
  - anolis: erofs: fix the name of erofs_fscache_super_index_def (Jingbo Xu)
  - anolis: configs: Enable SM3/4 algorithm for default configs (Tianjia Zhang)
  - anolis: fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Tianjia Zhang)
  - anolis: blk-crypto: Add support for SM4-XTS blk crypto mode (Tianjia Zhang)
  - anolis: mm: kidled: Fix sleeping when irqs are disabled in allocate_slab() (Shawn Wang)
  - anolis: RDMA/erdma: Update and bugfix (Kai)
  - anolis: Rename ycc to alicc due to some tech adjustments (Guanjun)
  - anolis: xfs: account extra freespace btree splits for multiple allocations (Gao Xiang)
  - anolis: sched: Support cpu burst in cgroup v2 (Yi Tao)
  - erofs: use kill_anon_super() to kill super in fscache mode (Jia Zhu)
  - cachefiles: make on-demand request distribution fairer (Xin Yin)
  - anolis: cachefiles: refactor cachefiles_ondemand_daemon_read() (Jingbo Xu)
  - cachefiles: fix error return code in cachefiles_ondemand_copen() (Sun Ke)
  - anolis: cachefiles: fix volume key setup for cachefiles_open (Jingbo Xu)
  - anolis: cachefiles: replace BUG_ON() with WARN_ON() (Jingbo Xu)
  - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Chang S. Bae)
  - x86/fpu: Exclude dynamic states from init_fpstate (Chang S. Bae)
  - x86/fpu: Fix the init_fpstate size check with the actual size (Chang S. Bae)
  - x86/fpu: Configure init_fpstate attributes orderly (Chang S. Bae)
  - anolis: virtio-net: open napi for tx (Xuan Zhuo)
  - anolis: defconfigs: enable pmt feature as default on x86 platform (yjia)
  - 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: mark zero page special and avoid being counted (Kaihao Bai)
  - anolis: mm: support unmapping zeropage of the same file offset (Kaihao Bai)
  - anolis: mm: add zero page judgement helper (Kaihao Bai)
  - crypto: arm64 - Fix unused variable compilation warnings of cpu_feature (Tianjia Zhang)
  - crypto: arm64/sm4 - add CE implementation for GCM mode (Tianjia Zhang)
  - crypto: arm64/sm4 - add CE implementation for CCM mode (Tianjia Zhang)
  - crypto: arm64/sm4 - add CE implementation for cmac/xcbc/cbcmac (Tianjia Zhang)
  - crypto: arm64/sm4 - add CE implementation for XTS mode (Tianjia Zhang)
  - crypto: arm64/sm4 - add CE implementation for CTS-CBC mode (Tianjia Zhang)
  - crypto: arm64/sm4 - export reusable CE acceleration functions (Tianjia Zhang)
  - crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation (Tianjia Zhang)
  - crypto: arm64/sm4 - refactor and simplify CE implementation (Tianjia Zhang)
  - crypto: tcrypt - add SM4 cts-cbc/xts/xcbc test (Tianjia Zhang)
  - crypto: testmgr - add SM4 cts-cbc/xts/xcbc test vectors (Tianjia Zhang)
  - crypto: arm64/sm4 - refactor and simplify NEON implementation (Tianjia Zhang)
  - crypto: arm64/sm3 - add NEON assembly implementation (Tianjia Zhang)
  - crypto: arm64/sm3 - raise the priority of the CE implementation (Tianjia Zhang)
  - crypto: scatterwalk - remove duplicate function declarations (Tianjia Zhang)
  - crypto: ccm - use local variables instead of indirect references (Tianjia Zhang)
  - nilfs2: fix leak of nilfs_root in case of writer thread creation failure (Ryusuke Konishi) {CVE-2022-3646}
  - swiotlb: fix passing local variable to debugfs_create_ulong() (Tianyu Lan)
  - swiotlb: remove unused fields in io_tlb_mem (Chao Gao)
  - swiotlb: split up the global swiotlb lock (Tianyu Lan)
  - swiotlb: don't override user specified size in swiotlb_adjust_size (Christoph Hellwig)
  - swiotlb: dynamically allocate io_tlb_default_mem (Christoph Hellwig)
  - swiotlb: move global variables into a new io_tlb_mem structure (Claire Chang)
  - sched: Clear ttwu_pending after enqueue_task() (Tianchen Ding)
  - anolis: revert: pci: shorten waiting time in pci_reset_secondary_bus (Yang Su)
  - anolis: configs: enable CONFIG_NUMA_AWARE_SPINLOCKS for x86 and arm64 (Jing Zhang)
  - anolis: arm64: qspinlock: add CNA support for arm64 (Jing Zhang)
  - locking/qspinlock: Introduce the shuffle reduction optimization into CNA (Alex Kogan)
  - locking/qspinlock: Avoid moving certain threads between waiting queues in CNA (Alex Kogan)
  - locking/qspinlock: Introduce starvation avoidance into CNA (Alex Kogan)
  - locking/qspinlock: Introduce CNA into the slow path of qspinlock (Alex Kogan)
  - locking/qspinlock: Refactor the qspinlock slow path (Alex Kogan)
  - locking/qspinlock: Rename mcs lock/unlock macros and make them more generic (Alex Kogan)
  - anolis: arm64: paravirt: Merge pv_qspinlock_ops structure into pv_lock_ops (Jing Zhang)
  - anolis: mm: gup: allow to follow _PAGE_DEVMAP && !ZONE_DEVICE pages optionally (Zhu Yanhai)
  - io_uring: don't keep looping for more events if we can't flush overflow (Jens Axboe)
  - io_uring: don't convert to jiffies for waiting on timeouts (Jens Axboe)
  - io_uring: refactor io_cqring_wait (Pavel Begunkov)
  - io_uring: refactor scheduling in io_cqring_wait (Pavel Begunkov)
  - anolis: pci: shorten waiting time in pci_reset_secondary_bus (Yang Su)
  - anolis: sched: disable optimizing stack frame pointer of __schedule (Erwei Deng)
  - SEAM/TDX: Enable tdx config (shiqiangzhang)
  - SEAM: TDX: add IA32_TSX_CTRL MSR save/restore around TDH.SYS.INIT, TDH.SYS.LP.INIT and TDH.VP.ENTER (Chenyi Qiang)
  - KVM: TDX: Add perfmon support for TD (Chao Gao)
  - KVM: TDX: Restore MSR_IA32_DS_AREA after TD exit (Chao Gao)
  - TDX/SEAM: Load P-SEAMLDR via kernel if BIOS doesn't load it (shiqiangzhang)
  - X86: TDX: Restore GS.base after loading NP-SEAMLDR (shiqiangzhang)
  - KVM: VMX: Use the kernel's version of VMXOFF (Sean Christopherson)
  - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Sean Christopherson)
  - x86/virt: Mark flags and memory as clobbered by VMXOFF (David P. Reed)
  - anolis: rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs (leoliu-oc)
  - anolis: memcg: Support memory.wmark_min_adj in cgroup v2 (Yi Tao)
  - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() (Ryusuke Konishi) {CVE-2022-3621}
  - devlink: Fix use-after-free after a failed reload (Ido Schimmel) {CVE-2022-3625}
  - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Jianglei Nie) {CVE-2022-3542}
  - anolis: io_uring: fix another race of kthread park and wait for completion (Xiaoguang Wang)
  - io_uring: check sqring and iopoll_list before shedule (Xiaoguang Wang)
  - io_uring: check kthread parked flag before sqthread goes to sleep (Hao Xu)
  - anolis: IDXD: Clear 'Cache Control' for batch descriptor (Jiangbo Wu)
  - anolis: mm: kidled: consider CONFIG_MEMORY_HOTPLUG uncertainty (Rongwei Wang)
  - nilfs2: fix use-after-free bug of struct nilfs_root (Ziyang Zhang) {CVE-2022-3649}
  - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Mel Gorman)
  - sched/fair: Improve consistency of allowed NUMA balance calculations (Mel Gorman)
  - crypto: ccp - During shutdown, check SEV data pointer before using (Tom Lendacky)
  - anolis: bpf: add reserve fields for bpf structures (Tianchen Ding)
  - anolis: iommu/svm: fix a bug of dereferencing null ptr (Xuchun Shang)
  - x86/speculation: Add RSB VM Exit protections (Daniel Sneddon)
  - x86/speculation: Add LFENCE to RSB fill sequence (Pawan Gupta)
  - anolis: crypto: iax: Fix deflate crash caused by global shared tfm (Kun(llfl))
  - anolis: perf arm-spe: Don't update pid/tid if has set it (Jing Zhang)
  - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Aneesh Kumar K.V)
  - anolis: perf tools: fix adding extraneous files to perf (Jing Zhang)
  - io_uring/af_unix: defer registered files gc to io_uring release (Pavel Begunkov) {CVE-2022-2602}
  - anolis: erofs,ovl: enable RCU'd ->get_acl() (Jingbo Xu)
  - vfs: add rcu argument to ->get_acl() callback (Miklos Szeredi)
  - anolis: erofs,ovl: bypass [override|revert]_creds for overlayfs (Jingbo Xu)
  - anolis: irqbypass: optimize list traversal and lock contention (Zhiheng Tao)
  - anolis: arm_mpam: Fix kernel boot failure when the firmware does not support MPAM (Shawn Wang)
  - anolis: iommu/vt-d: Retain PASID entry if guest switched remapping mode (Yang Weijiang)
  - anolis: crypto: tdm: Support dynamic protection for SCT and IDT by HYGON TDM (chench)
  - anolis: crypto: tdm: Compile the tdm driver into ccp.ko (chench)
  - anolis: crypto: ccp: Add psp mutex enable ioctl support (chench)
  - anolis: crypto: ccp: concurrent psp access support between user and kernel space (chench)
  - anolis: tpm: Fix keyctl failure of loading an encrypted key (chench)
  - anolis: tpm: keyring service support creating encrypted key from user provided plaintext key (chench)
  - anolis: alinux: tpm: add Hygon TPM2 driver (chench)
  - anolis: crypto: tdm: Add Hygon TDM driver (chench)
  - anolis: crypto: ccp: Add another mailbox interrupt support for PSP sending command to X86 (chench)
  - anolis: crypto: ccp: Add a new interface for X86 sending command to PSP (chench)
  - anolis: sched: introduce HT_STABLE feature (Peng Wang)
  - anolis: mm: kidled: improve efficiency of scanning valid PFNs (Rongwei Wang)
  - anolis: iommu/vt-d: Fix qemu warning caused by intel_pasid_setup_second_level() called twice (Yi Sun)
  - anolis: iommu/vt-d: Only enable SLT if guest is passthrough mode (Yi Sun)
  - x86/sgx: Drop 'page_index' from sgx_backing (Sean Christopherson)
  - x86/sgx: Set active memcg prior to shmem allocation (Kristen Carlson Accardi)
  - selftests/sgx: Page removal stress test (Reinette Chatre)
  - selftests/sgx: Test reclaiming of untouched page (Reinette Chatre)
  - selftests/sgx: Test invalid access to removed enclave page (Reinette Chatre)
  - selftests/sgx: Test faulty enclave behavior (Reinette Chatre)
  - selftests/sgx: Test complete changing of page type flow (Reinette Chatre)
  - selftests/sgx: Introduce TCS initialization enclave operation (Reinette Chatre)
  - selftests/sgx: Introduce dynamic entry point (Reinette Chatre)
  - selftests/sgx: Test two different SGX2 EAUG flows (Reinette Chatre)
  - selftests/sgx: Add test for TCS page permission changes (Reinette Chatre)
  - selftests/sgx: Add test for EPCM permission changes (Reinette Chatre)
  - Documentation/x86: Introduce enclave runtime management section (Reinette Chatre)
  - x86/sgx: Free up EPC pages directly to support large page ranges (Reinette Chatre)
  - x86/sgx: Support complete page removal (Reinette Chatre)
  - x86/sgx: Support modifying SGX page type (Reinette Chatre)
  - x86/sgx: Tighten accessible memory range after enclave initialization (Reinette Chatre)
  - x86/sgx: Support adding of pages to an initialized enclave (Reinette Chatre)
  - x86/sgx: Support restricting of enclave page permissions (Reinette Chatre)
  - x86/sgx: Support VA page allocation without reclaiming (Reinette Chatre)
  - x86/sgx: Export sgx_encl_page_alloc() (Jarkko Sakkinen)
  - x86/sgx: Export sgx_encl_{grow,shrink}() (Reinette Chatre)
  - x86/sgx: Keep record of SGX page type (Reinette Chatre)
  - x86/sgx: Create utility to validate user provided offset and length (Reinette Chatre)
  - x86/sgx: Make sgx_ipi_cb() available internally (Reinette Chatre)
  - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Reinette Chatre)
  - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Reinette Chatre)
  - x86/sgx: Export sgx_encl_ewb_cpumask() (Reinette Chatre)
  - x86/sgx: Support loading enclave page without VMA permissions check (Reinette Chatre)
  - x86/sgx: Add wrapper for SGX2 EAUG function (Reinette Chatre)
  - x86/sgx: Add wrapper for SGX2 EMODT function (Reinette Chatre)
  - x86/sgx: Add wrapper for SGX2 EMODPR function (Reinette Chatre)
  - x86/sgx: Add short descriptions to ENCLS wrappers (Reinette Chatre)
  - x86/sgx: Ensure no data in PCMD page after truncate (Reinette Chatre)
  - x86/sgx: Fix race between reclaimer and page fault handler (Reinette Chatre)
  - x86/sgx: Obtain backing storage page with enclave mutex held (Reinette Chatre)
  - x86/sgx: Mark PCMD page as dirty when modifying contents (Reinette Chatre)
  - x86/sgx: Disconnect backing page references from dirty status (Reinette Chatre)
  - x86/sgx: Free backing memory after faulting the enclave page (Jarkko Sakkinen)
  - x86/sgx: Fix missing poison handling in reclaimer (Reinette Chatre)
  - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Dave Hansen)
  - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Jarkko Sakkinen)
  - x86/sgx: Fix minor documentation issues (Reinette Chatre)
  - selftests/sgx: Add test for multiple TCS entry (Reinette Chatre)
  - selftests/sgx: Enable multiple thread support (Reinette Chatre)
  - selftests/sgx: Add page permission and exception test (Reinette Chatre)
  - selftests/sgx: Rename test properties in preparation for more enclave tests (Reinette Chatre)
  - selftests/sgx: Provide per-op parameter structs for the test enclave (Jarkko Sakkinen)
  - selftests/sgx: Fix corrupted cpuid macro invocation (Jarkko Sakkinen)
  - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Jarkko Sakkinen)
  - selftests/sgx: Move setup_test_encl() to each TEST_F() (Jarkko Sakkinen)
  - selftests/sgx: Encpsulate the test enclave creation (Jarkko Sakkinen)
  - selftests/sgx: Dump segments and /proc/self/maps only on failure (Jarkko Sakkinen)
  - selftests/sgx: Create a heap for the test enclave (Jarkko Sakkinen)
  - selftests/sgx: Make data measurement for an enclave segment optional (Jarkko Sakkinen)
  - selftests/sgx: Assign source for each segment (Jarkko Sakkinen)
  - selftests/sgx: Fix a benign linker warning (Sean Christopherson)
  - anolis: efi: cper: fix raw data register iteration (Shuai Xue)
  - perf arm-spe: augment the data source type with neoverse_spe list (Jing Zhang)
  - perf c2c: Update documentation for new display option 'peer' (Leo Yan)
  - perf c2c: Use 'peer' as default display for Arm64 (Leo Yan)
  - perf c2c: Sort on peer snooping for load operations (Leo Yan)
  - perf c2c: Refactor display string (Leo Yan)
  - perf c2c: Refactor node header (Leo Yan)
  - perf c2c: Rename dimension from 'percent_hitm' to 'percent_costly_snoop' (Leo Yan)
  - perf c2c: Use explicit names for display macros (Leo Yan)
  - perf c2c: Add mean dimensions for peer operations (Leo Yan)
  - perf c2c: Add dimensions of peer metrics for cache line view (Leo Yan)
  - perf c2c: Add dimensions for peer load operations (Leo Yan)
  - perf c2c: Output statistics for peer snooping (Leo Yan)
  - perf mem: Add statistics for peer snooping (Leo Yan)
  - perf arm-spe: Use SPE data source for neoverse cores (Ali Saidi)
  - perf mem: Print snoop peer flag (Leo Yan)
  - perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Ali Saidi)
  - perf arm64: Add missing -I for tools/arch/arm64/include/ to find asm/sysreg.h when building arm_spe.h (Leo Yan)
  - tools headers arm64: Sync arm64's cputype.h with the kernel sources (Arnaldo Carvalho de Melo)
  - tools arm64: Import cputype.h (Ali Saidi)
  - tools: arm64: Import sysreg.h (Raghavendra Rao Ananta)
  - perf c2c: Update documentation for store metric 'N/A' (Leo Yan)
  - perf c2c: Add dimensions for 'N/A' metrics of store operation (Leo Yan)
  - perf mem: Add stats for store operation with no available memory level (Leo Yan)
  - anolis: perf c2c: split c2c and spe-c2c (Jing Zhang)
  - nvme: handle effects after freeing the request (Keith Busch)
  - anolis: sched: make __balance_callback() noinline (Cruz Zhao)
  - KEYS: asymmetric: enforce SM2 signature use pkey algo (Tianjia Zhang)
  - sign-file: Fix confusing error messages (Tianjia Zhang)
  - crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implementation (Tianjia Zhang)
  - crypto: sm3,sm4 - move into crypto directory (Jason A. Donenfeld)
  - crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation (Tianjia Zhang)
  - crypto: arm64/sm4 - add ARMv8 NEON implementation (Tianjia Zhang)
  - crypto: arm64/sm4-ce - rename to sm4-ce-cipher (Tianjia Zhang)
  - crypto: sm4 - export sm4 constant arrays (Tianjia Zhang)
  - crypto: tcrypt - remove all multibuffer ahash tests (Tianjia Zhang)
  - crypto: tcrypt - add asynchronous speed test for SM3 (Tianjia Zhang)
  - crypto: x86/sm3 - add AVX assembly implementation (Tianjia Zhang)
  - crypto: sm3 - make dependent on sm3 library (Tianjia Zhang)
  - crypto: sm2 - make dependent on sm3 library (Tianjia Zhang)
  - crypto: arm64/sm3-ce - make dependent on sm3 library (Tianjia Zhang)
  - crypto: sm3 - create SM3 stand-alone library (Tianjia Zhang)
  - crypto: s390/sha512 - Use macros instead of direct IV numbers (Tianjia Zhang)
  - crypto: sparc/sha - remove duplicate hash init function (Tianjia Zhang)
  - crypto: powerpc/sha - remove duplicate hash init function (Tianjia Zhang)
  - crypto: mips/sha - remove duplicate hash init function (Tianjia Zhang)
  - crypto: sha256 - remove duplicate generic hash init function (Tianjia Zhang)
  - net/tls: simplify the tls_set_sw_offload function (Tianjia Zhang)
  - mm/mprotect.c: optimize error detection in do_mprotect_pkey() (Tianjia Zhang)
  - crypto: public_key: Remove redundant header file from public_key.h (Tianjia Zhang)
  - ACPI: APEI: do not add task_work to kernel thread to avoid memory leak (Shuai Xue)
  - dmaengine: idxd: fix RO device state error after been disabled/reset (Fengqian Gao)
  - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Xiaochen Shen)
  - dmaengine: idxd: Fix max batch size for Intel IAA (Xiaochen Shen)
  - anolis: driver/crypto: Introduce HGSC_CERT_IMPORT API. (fangbaoshun)
  - perf evsel: Make evsel__env() always return a valid env (Kim Phillips)
  - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Guixin Liu)
  - scsi: target: tcmu: Adjust names of variables and definitions (Bodo Stroesser)
  - mm,hwpoison: check mm when killing accessing process (Shuai Xue)
  - mailbox: pcc: Fix an invalid-load caught by the address sanitizer (Liu Song)
  - anolis: RDMA/erdma: User interface for comp vector num and bugfix (Kai)
  - watchdog: wdat_wdt: Stop watchdog when uninstalling module (Liu Xinpeng)
  - watchdog: wdat_wdt: Using the existing function to check parameter timeout (Liu Xinpeng)
  - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Kan Liang)
  - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Kan Liang)
  - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Kan Liang)
  - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Kan Liang)
  - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Kan Liang)
  - perf/x86/intel/uncore: Fix invalid unit check (Kan Liang)
  - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Kan Liang)
  - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Kan Liang)
  - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Kan Liang)
  - platform/x86/intel-uncore-freq: Add Sapphire Rapids server support (Artem Bityutskiy)
  - xfs: fix up non-directory creation in SGID directories (Christoph Hellwig) {CVE-2021-4037}
  - anolis: arm64: add CPU freq sample on pcct non-support (Guanghui Feng)
  - anolis: sched: support group identity in cgroup v2 (Yi Tao)
  - intel_idle: make SPR C1 and C1E be independent (Artem Bityutskiy)
  - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long)
  - io_uring: disable polling pollfree files (Pavel Begunkov) {CVE-2022-3176}
  - anolis: configs: enable CONFIG_WIREGUARD for x86 and arm64 (Qiao Ma)
  - anolis: configs: refresh anolis default configs (Qiao Ma)
  - anolis: arm64: drivers/perf: modify the return value of unsupport event in m1_cmn_pmu (Gou Hao)
  - anolis: Kconfig: Enable group identity (Yi Tao)
  - anolis: configs: Enable group identity (Yi Tao)
  - anolis: sched/fair: Group Identity flips using stop_machine() (Cruz Zhao)
  - anolis: sched/fair: Introduce fast path for group identity unused (Cruz Zhao)
  - anolis: sched/fair: Introduce sysctl interface to enable group identity (Cruz Zhao)
  - net: hinic: avoid kernel hung in hinic_get_stats64() (Qiao Ma)
  - net: hinic: fix bug that ethtool get wrong stats (Qiao Ma)
  - anolis: xfs: check atomic write flag before set (Joseph Qi)
  - anolis: xfs: restrict atomic set ioctl permission (Joseph Qi)
  - printk: Drop console_sem during panic (Stephen Brennan)
  - printk: Avoid livelock with heavy printk during panic (Stephen Brennan)
  - printk: disable optimistic spin during panic (Stephen Brennan)
  - printk: Add panic_in_progress helper (Stephen Brennan)
  - scsi: mpt3sas: Fix incorrectly assigned error return and check (Gu Mi)
  - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Gu Mi)
  - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Gu Mi)
  - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Gu Mi)
  - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Gu Mi)
  - scsi: mpt3sas: Fix incorrect system timestamp (Gu Mi)
  - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Gu Mi)
  - scsi: mpt3sas: Handle trigger page after firmware update (Gu Mi)
  - scsi: mpt3sas: Add persistent MPI trigger page (Gu Mi)
  - scsi: mpt3sas: Add persistent SCSI sense trigger page (Gu Mi)
  - scsi: mpt3sas: Add persistent Event trigger page (Gu Mi)
  - scsi: mpt3sas: Add persistent Master trigger page (Gu Mi)
  - scsi: mpt3sas: Add persistent trigger pages support (Gu Mi)
  - scsi: mpt3sas: Sync time periodically between driver and firmware (Gu Mi)
  - anolis: erofs: implement fscache-based data readahead (Jingbo Xu)
  - anolis: fscache,cachefiles: add fscache_prepare_read() helper (Jingbo Xu)
  - anolis: cachefiles: maintain a file descriptor to the backing file (Jingbo Xu)
  - perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 (Arnaldo Carvalho de Melo)
  - KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT (Sean Christopherson)
  - KVM: VMX: Enable Notify VM exit (Tao Xu)
  - KVM: selftests: Add a test to get/set triple fault event (Chenyi Qiang)
  - KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault (Chenyi Qiang)
  - KVM: VMX: Remove redundant handling of bus lock vmexit (Hao Xiang)
  - KVM: nVMX: Fix nested bus lock VM exit (Chenyi Qiang)
  - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Chenyi Qiang)
  - KVM: VMX: Enable bus lock VM exit (Chenyi Qiang)
  - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Chenyi Qiang)
  - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Chenyi Qiang)
  - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Chenyi Qiang)
  - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Chenyi Qiang)
  - KVM: X86: Expose bus lock debug exception to guest (Paolo Bonzini)
  - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Like Xu)
  - KVM: Expose AVX_VNNI instruction to guset (Jiaqing Huang)
  - KVM: x86: Expose AVX512_FP16 for supported CPUID (Jiaqing Huang)
  - KVM: VMX: enable IPI virtualization (Chao Gao)
  - kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test (Zeng Guang)
  - KVM: x86: Allow userspace to set maximum VCPU id for VM (Zeng Guang)
  - KVM: Move kvm_arch_vcpu_precreate() under kvm->lock (Zeng Guang)
  - KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl() (Zeng Guang)
  - KVM: x86: Support interrupt dispatch in x2APIC mode with APIC-write VM exit (Zeng Guang)
  - KVM: VMX: Report tertiary_exec_control field in dump_vmcs() (Robert Hoo)
  - KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config (Robert Hoo)
  - KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation (Robert Hoo)
  - anolis: configs: enable CONFIG_PAGE_PREZERO on x86 (Xu Yu)
  - anolis: mm: prezero: add page clear engine with DMA device hardware offloading (Xiaochen Shen)
  - anolis: dmaengine: add a new DMA flag for direct data writes to be nontemporal (Xiaochen Shen)
  - anolis: dmaengine: idxd: add memset operation (Dave Jiang)
  - anolis: mm: prezero: make anon THP use __GFP_ZERO (Xiaochen Shen)
  - anolis: mm: prezero: allocate page from tail for __GFP_ZERO (Xu Yu)
  - anolis: mm: prezero: pass gfp parameter to rmqueue_bulk (Xu Yu)
  - anolis: mm: prezero: set PG_zeroed after free to buddy (Xu Yu)
  - anolis: mm: prezero: introduce kprezerod (Xiaochen Shen)
  - anolis: mm: prezero: add pre-zeroed page statistics (Xiaochen Shen)
  - anolis: mm: prezero: manage pre-zeroed pages (Xiaochen Shen)
  - anolis: mm: prezero: clear page->private out of post_alloc_hook (Xiaochen Shen)
  - anolis: mm: prezero: clear page->private when free pages (Xu Yu)
  - anolis: mm: prezero: introduce PAGE_ZEROED bit (Xiaochen Shen)
  - anolis: mm: prezero: introduce PG_zeroed flag (Xu Yu)
  - anolis: mm: prezero: introduce PAGE_PREZERO config (Xiaochen Shen)
  - anolis: crypto/ycc: Fix error config for the register REG_RING_CFG (Guanjun)
  - perf/x86/amd/core: Fix reloading events for SVM (Sandipan Das)
  - perf/x86/amd: Run AMD BRS code only on supported hw (Borislav Petkov)
  - perf/x86/amd: Fix AMD BRS period adjustment (Peter Zijlstra)
  - perf/x86/amd: Remove unused variable 'hwc' (Zucheng Zheng)
  - perf script ibs: Support new IBS bits in raw trace dump (Ravi Bangoria)
  - perf tool ibs: Sync AMD IBS header file (Ravi Bangoria)
  - perf report: Add support to print a textual representation of IBS raw sample data (Kim Phillips)
  - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Arnaldo Carvalho de Melo)
  - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Arnaldo Carvalho de Melo)
  - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Arnaldo Carvalho de Melo)
  - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Kim Phillips)
  - perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Kim Phillips)
  - perf/x86/ibs: Add new IBS register bits into header (Ravi Bangoria)
  - perf header: Record non-CPU PMU capabilities (Ravi Bangoria)
  - perf inject: Keep some features sections from input file (Adrian Hunter)
  - libperf: Add preadn() (Adrian Hunter)
  - perf header: Store PMU caps in an array of strings (Ravi Bangoria)
  - perf header: Pass "cpu" pmu name while printing caps (Ravi Bangoria)
  - perf header: Support HYBRID_CPU_PMU_CAPS feature (Jin Yao)
  - perf header: Support HYBRID_TOPOLOGY feature (Jin Yao)
  - perf pmu: Add hybrid helper functions (Jin Yao)
  - perf pmu: Save detected hybrid pmus to a global pmu list (Jin Yao)
  - perf pmu: Parse pmu caps sysfs only once (Ravi Bangoria)
  - perf record ibs: Warn about sampling period skew (Ravi Bangoria)
  - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability (Ravi Bangoria)
  - perf/amd/ibs: Add support for L3 miss filtering (Ravi Bangoria)
  - perf/amd/ibs: Use ->is_visible callback for dynamic (Ravi Bangoria)
  - perf/x86/amd/uncore: Add PerfMonV2 DF event format (Sandipan Das)
  - perf/x86/amd/uncore: Detect available DF counters (Sandipan Das)
  - perf/x86/amd/uncore: Use attr_update for format attributes (Sandipan Das)
  - perf/x86/amd/uncore: Use dynamic events array (Sandipan Das)
  - perf/x86/amd/core: Add PerfMonV2 overflow handling (Sandipan Das)
  - perf/x86/amd/core: Add PerfMonV2 counter control (Sandipan Das)
  - perf/x86/amd/core: Detect available counters (Sandipan Das)
  - perf/x86/amd/core: Detect PerfMonV2 support (Sandipan Das)
  - x86/msr: Add PerfCntrGlobal* registers (Sandipan Das)
  - x86/cpufeatures: Add PerfMonV2 feature bit (Sandipan Das)
  - perf report: Add "addr_from" and "addr_to" sort dimensions (Stephane Eranian)
  - perf/x86/amd: Add idle hooks for branch sampling (Stephane Eranian)
  - ACPI: Add perf low power callback (Stephane Eranian)
  - perf/x86/amd: Make Zen3 branch sampling opt-in (Stephane Eranian)
  - perf/x86/amd: Add AMD branch sampling period adjustment (Stephane Eranian)
  - perf/x86/amd: Enable branch sampling priv level filtering (Stephane Eranian)
  - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Stephane Eranian)
  - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Stephane Eranian)
  - x86/cpufeatures: Add AMD Fam19h Branch Sampling feature (Stephane Eranian)
  - perf/core: Add perf_clear_branch_entry_bitfields() helper (Stephane Eranian)
  - x86/events/amd/iommu: Remove redundant assignment to variable (Colin Ian King)
  - perf/x86/amd/ibs: Add bitfield definitions in new (Kim Phillips)
  - perf/amd/uncore: Allow the driver to be built as a module (Kim Phillips)
  - x86/cpu: Add get_llc_id() helper function (Kim Phillips)
  - perf/amd/uncore: Clean up header use, use <linux/ include paths instead of <asm/ (Kim Phillips)
  - perf/amd/uncore: Simplify code, use free_percpu()'s built-in check for NULL (Kim Phillips)
  - PCI/ERR: Retain status from error notification (Keith Busch)
  - anolis: mm: Add ioremap_nohuge() func support (Xin Hao)
  - crypto: iax: Break out of loop after list del in del_iax_wq() (Tom Zanussi)
  - crypto: iax: fix incorrect desc ptr being used for error out (Dave Jiang)
  - crypto: iax: fix usage of uninit ptr in iax_compress() call (Dave Jiang)
  - crypto: iax: remove double free on iax_device (Dave Jiang)
  - crypto: Enable iax_crypto_enable and iax_crypto_disable (Tom Zanussi)
  - crypto: Update IDXD support for IAX crypto (Tom Zanussi)
  - crypto: iax - Add IAX crypto stats (Tom Zanussi)
  - crypto: iax - Add async interface support (Tom Zanussi)
  - crypto: iax - Introduce iax hardware compression accelerator (Tom Zanussi)
  - lib/hexdump: Allow print_hexdump() to print rowsize of 8 (Tom Zanussi)
  - dmaengine: idxd: Add private_data to struct idxd_wq (Tom Zanussi)
  - dmaengine: idxd: Export wq resource management functions (Tom Zanussi)
  - dmaengine: idxd: Export descriptor management functions (Tom Zanussi)
  - dmaengine: idxd: add external module driver support for dsa_bus_type (Dave Jiang)
  - EDAC/i10nm: Release mdev/mbase when failing to detect HBM (Qiuxu Zhuo)
  - EDAC/skx_common: Set the memory type correctly for HBM memory (Qiuxu Zhuo)
  - EDAC/mc: Add new HBM2 memory type (Naveen Krishna Chatradhi)
  - EDAC/i10nm: Add support for high bandwidth memory (Qiuxu Zhuo)
  - anolis: virtio_mem: arm enable virtio_mem (jingshan)
  - mm/ioremap: fix iomap_max_page_shift (Christophe Leroy)
  - anolis: ovl: change pr_warn() to pr_warn_ratelimited() (Joseph Qi)
  - scsi: mpt3sas: Fix incorrect 4GB boundary check (Gu Mi)
  - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Gu Mi)
  - scsi: mpt3sas: Force reply post buffer allocations to be within same 4GB region (Gu Mi)
  - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Gu Mi)
  - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Gu Mi)
  - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Gu Mi)
  - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Gu Mi)
  - ip: fix triggering of 'icmp redirect' (Nicolas Dichtel)
  - ecryptfs: fix uid translation for setxattr on security.capability (Miklos Szeredi)
  - ovl: show "userxattr" in the mount data (Giuseppe Scrivano)
  - ovl: unprivieged mounts (Miklos Szeredi)
  - ovl: do not get metacopy for userxattr (Miklos Szeredi)
  - ovl: do not fail because of O_NOATIME (Miklos Szeredi)
  - ovl: do not fail when setting origin xattr (Miklos Szeredi)
  - ovl: user xattr (Miklos Szeredi)
  - ovl: check privs before decoding file handle (Miklos Szeredi)
  - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi)
  - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi)
  - anolis: Revert "anolis: crypto/ycc: Add hash algorithm support" (Guanjun)
  - anolis: Revert "anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending" (Wen Gu)
  - anolis: Revert "anolis: net/smc: fix SMC_CLC_DECL_ERR_REGRMB without smc_server_lgr_pending" (Wen Gu)
  - anolis: net/smc: Fix NULL sndbuf_desc in smc_cdc_tx_handler() (D. Wythe)
  - anolis: net/smc: Stop the CLC flow if there's no link to map RMBs on (Wen Gu)
  - anolis: net/smc: Fix UAF when fallback after lgr create (Tony Lu)
  - anolis: net/smc: Avoid use-after-free of smcibcq tasklet (Wen Gu)
  - anolis: net/smc: Restore rx queue depth (Tony Lu)
  - anolis: net/smc: Fix task hung in SMC-R terminating all link groups (Wen Gu)
  - anolis: PHYTIUM: config: Add PHYTIUM ft2500 chip HW support (Xin Hao)
  - anolis: PHYTIUM: smmu: one device per iommu group for VF/PF passthrough (Wang Yinfeng)
  - anolis: PHYTIUM: Add cputypes and machine support (Wang Yinfeng)
  - anolis: PHYTIUM: rtc: Add Phytium rtc device support (Chen Baozi)
  - anolis: PHYTIUM: ACPI: APD: Add clock frequency for for phytium i2c control (Xin Hao)
  - anolis: PHYTIUM: ft2000: fixed smmu tlb timeout by msi iommu map (Zou Cao)
  - anolis: PHYTIUM: iommu: add iommu_hwfix to work around arm-smmu hw issues (Zou Cao)
  - anolis: PHYTIUM: Fix S2500 can't produce kdump core file (liwencheng)
  - anolis: PHYTIUM: irqchip: Add Phytium 2500 GIC ITS driver (liwencheng)
  - perf arm-spe: Don't set data source if it's not a memory operation (Leo Yan)
  - perf mem: Trace physical address for Arm SPE events (Leo Yan)
  - perf arm-spe: Fix SPE events with phys addresses (Timothy Hayes)
  - perf arm-spe: Fix addresses of synthesized SPE events (Timothy Hayes)
  - perf docs: Add man page entry for Arm SPE (James Clark)
  - perf arm-spe: Use advertised caps/min_interval as default sample_period (German Gomez)
  - perf arm-spe: Synthesize SPE instruction events (German Gomez)
  - perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT (Namhyung Kim)
  - perf arm-spe: Support hardware-based PID tracing (German Gomez)
  - perf arm-spe: Save context ID in record (German Gomez)
  - perf arm-spe: Update --switch-events docs in 'perf record' (German Gomez)
  - perf arm-spe: Track task context switch for cpu-mode events (Namhyung Kim)
  - perf arm-spe: Print size using consistent format (Andrew Kilroy)
  - perf arm-spe: Snapshot mode test (German Gomez)
  - perf arm-spe: Implement find_snapshot callback (German Gomez)
  - perf arm-spe: Add snapshot mode support (German Gomez)
  - perf arm-spe: Remove redundant checking for "full_auxtrace" (Leo Yan)
  - perf arm-spe: Enable timestamp for per-cpu mode (Leo Yan)
  - perf arm-spe: Correct sample flags for dummy event (Leo Yan)
  - perf arm-spe: Correct sample flags for SPE event (Leo Yan)
  - perf arm-spe: Avoid potential buffer overrun (Ian Rogers)
  - perf arm-spe: Set sample's data source field (Leo Yan)
  - perf arm-spe: Synthesize memory event (Leo Yan)
  - perf arm-spe: Fill address info for samples (Leo Yan)
  - perf arm-spe: Store operation type in packet (Leo Yan)
  - perf arm-spe: Store memory address in packet (Leo Yan)
  - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Leo Yan)
  - perf c2c: Add local variables for output metrics (Leo Yan)
  - perf c2c: Refactor node display (Leo Yan)
  - perf c2c: Fix argument type for percent() (Leo Yan)
  - perf c2c: Refactor display filter (Leo Yan)
  - perf c2c: Refactor hist entry validation (Leo Yan)
  - perf c2c: Rename for shared cache line stats (Leo Yan)
  - perf arm-spe: Add support for ARMv8.3-SPE (Wei Li)
  - perf arm_spe: Decode memory tagging properties (Andre Przywara)
  - perf arm-spe: Add more sub classes for operation packet (Leo Yan)
  - perf arm-spe: Refactor operation packet handling (Leo Yan)
  - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Leo Yan)
  - perf arm-spe: Remove size condition checking for events (Leo Yan)
  - perf arm-spe: Refactor event type handling (Leo Yan)
  - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Leo Yan)
  - perf arm-spe: Refactor counter packet handling (Leo Yan)
  - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Leo Yan)
  - perf arm-spe: Refactor context packet handling (Leo Yan)
  - perf arm_spe: Fixup top byte for data virtual address (Leo Yan)
  - perf arm-spe: Refactor address packet handling (Leo Yan)
  - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Leo Yan)
  - perf arm-spe: Refactor packet header parsing (Leo Yan)
  - perf arm-spe: Refactor printing string to buffer (Leo Yan)
  - perf arm-spe: Fix packet length handling (Leo Yan)
  - perf arm-spe: Refactor arm_spe_get_events() (Leo Yan)
  - perf arm-spe: Refactor payload size calculation (Leo Yan)
  - perf arm-spe: Fix a typo in comment (Leo Yan)
  - perf arm-spe: Include bitops.h for BIT() macro (Leo Yan)
  - anolis: configs: enable ACPI PCC by default on arm64 (Guanjun)
  - mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Sudeep Holla)
  - ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype (Sudeep Holla)
  - ACPICA: Add support for PCC Opregion special context data (Sudeep Holla)
  - mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe (Sudeep Holla)
  - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Sudeep Holla)
  - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Sudeep Holla)
  - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Sudeep Holla)
  - mailbox: pcc: Add PCC register bundle and associated accessor functions (Sudeep Holla)
  - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Sudeep Holla)
  - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Sudeep Holla)
  - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Sudeep Holla)
  - mailbox: pcc: Consolidate subspace doorbell register parsing (Sudeep Holla)
  - mailbox: pcc: Consolidate subspace interrupt information parsing (Sudeep Holla)
  - mailbox: pcc: Refactor all PCC channel information into a structure (Sudeep Holla)
  - mailbox: pcc: Fix kernel doc warnings (Sudeep Holla)
  - anolis: ACPICA: Support using op_region by PCC master subspace (Guanjun)
  - anolis: Add a boot command line for rich container (Erwei Deng)
  - anolis: net/smc: fix panic smc_tcp_syn_recv_sock() while closing listen socket (D. Wythe)
  - anolis: net/smc: fix deadlock when lgr terminating (D. Wythe)
  - anolis: Revert "anolis: net/smc: fix deadlock when lgr terminating" (D. Wythe)
  - anolis: net/smc: Reuse wr_id to recognize wc for tx or rx (Tony Lu)
  - anolis: net/smc: delay RDMA resource release until connecitons freed (Wen Gu)
  - anolis: net/smc: Use SO_REUSEADDR if keep clcsock (Tony Lu)
  - anolis: net/smc: fix SMC_CLC_DECL_ERR_REGRMB without smc_server_lgr_pending (D. Wythe)
  - anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending (D. Wythe)
  - anolis: Revert "anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending" (Tony Lu)
  - anolis: Revert "anolis: net/smc: fix SMC_CLC_DECL_ERR_REGRMB without smc_server_lgr_pending" (Tony Lu)
  - anolis: net/smc: Fix wr tasklet handler for rx/tx wc (Tony Lu)
  - anolis: net/smc: check clcsock->sk validity in fallback restore (Wen Gu)
  - anolis: net/smc: Keep first contact clcsock (Tony Lu)
  - anolis: Revert "anolis: net/smc: Keep first contact clcsock" (Wen Gu)
  - anolis: configs: let PCIe PMU driver be built in (Shuai Xue)
  - anolis: drivers/perf: add a separate config for DesignWare PCIe controller PMU (Shuai Xue)
  - anolis: drivers/perf: clean up unused variable (Shuai Xue)
  - anolis: drivers/perf: simplify extended capability founding (Shuai Xue)
  - anolis: drivers/perf: simplify Root Port check (Shuai Xue)
  - anolis: idxd: remove unused functions (Xuchun Shang)
  - powercap: RAPL: Add AMD Fam19h RAPL support (Kim Phillips)
  - powercap: Add AMD Fam17h RAPL support (Victor Ding)
  - powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Victor Ding)
  - x86/msr-index: sort AMD RAPL MSRs by address (Victor Ding)
  - iommu/vt-d: Enable write protect propagation from guest (Jacob Pan)
  - iommu/vt-d: remove redundant trace.o option (Lu Baolu)
  - iommu/vt-d: Delete svm_lookup_device_by_sid() (Lu Baolu)
  - iommu/vt-d: Delete handle_single_prq_event() (Lu Baolu)
  - iommu/vt-d: Delete handle_bad_prq_event() (Lu Baolu)
  - iommu/vt-d: Global devTLB flush when present context entry changed (Sanjay Kumar)
  - iommu/vt-d: Disable spin lock and cpu_relax() in qi (Lu Baolu)
  - iommu/vt-d: Monitor queued invalidation execution time (Lu Baolu)
  - iommu/vt-d: Make PRQ size and allocation dynamic (Jacob Pan)
  - iommu/vt-d: fix missing invalidation when changing a present SL-only PGTT type to a Nested type. (Sanjay Kumar)
  - intel_idle: Add a new flag to initialize the AMX state (Chang S. Bae)
  - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Chang S. Bae)
  - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Peter Zijlstra)
  - fs: fix UAF/GPF bug in nilfs_mdt_destroy (Dongliang Mu) {CVE-2022-2978}
  - anolis: mm: fcm: do not unconditionally call fixup ops (Xu Yu)
  - anolis: Revert "anolis: mm: fcm: do not unconditionally call fcm_fixup_vma" (Xu Yu)
  - anolis: arm_mpam: Fix the problem that error interrupt handling cannot exit normally (Shawn Wang)
  - anolis: arm_mpam: Fix wrong type conversion for dev_id in mpam_irq_handler() (Shawn Wang)
  - iommu: Stop exporting iommu_map_sg_atomic() (John Garry)
  - iommu: Take lock before reading iommu group default domain type (Sai Praneeth Prakhya)
  - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Christophe JAILLET)
  - iommu/vt-d: Add PRQ handling latency sampling (Lu Baolu)
  - iommu/vt-d: Move capability check code to cap_audit files (Kyung Min Park)
  - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Lu Baolu)
  - iommu: Delete iommu_domain_window_disable() (John Garry)
  - iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang)
  - dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang)
  - iommu/vt-d: Add qi_submit trace event (Lu Baolu)
  - iommu: Delete iommu_dev_has_feature() (John Garry)
  - dma-iommu: remove __iommu_dma_mmap (Christoph Hellwig)
  - iommu: Improve the performance for direct_mapping (Yong Wu)
  - iommu/vt-d: Remove set but not used variable (Lu Baolu)
  - iommu: return error code when it can't get group (Yang Yingliang)
  - iommu: Add support to change default domain of an iommu group (Sai Praneeth Prakhya)
  - iommu: Move def_domain type check for untrusted device into core (Lu Baolu)
  - dma-mapping: remove the {alloc,free}_noncoherent methods (Christoph Hellwig)
  - iova: Stop exporting some more functions (John Garry)
  - iova: Make has_iova_flush_queue() private (John Garry)
  - iova: Delete copy_reserved_iova() (John Garry)
  - iommu: Stop exporting alloc_iova_mem() (John Garry)
  - iommu: Stop exporting free_iova_mem() (John Garry)
  - iommu: Delete split_and_remove_iova() (John Garry)
  - iommu: avoid taking iova_rbtree_lock twice (Cong Wang)
  - iommu/iova: Free global iova rcache on iova alloc failure (Vijayanand Jitta)
  - iommu/iova: Retry from last rb tree node if iova search fails (Vijayanand Jitta)
  - filemap: Correct the conditions for marking a folio as accessed (Matthew Wilcox (Oracle))
  - anolis: arm64: drivers/perf: fix DDRSS PMU interrupt initialization (Shuai Xue)
  - iommu/vt-d: Fix 5 level issue (Yi Sun)
  - ext4: do not call FC trace event in ext4_fc_commit() if FS does not support FC (Ritesh Harjani)
  - ext4: improve fast_commit performance and scalability (Ritesh Harjani)
  - ext4: inline data inode fast commit replay fixes (Harshad Shirwadkar)
  - ext4: commit inline data during fast commit (Harshad Shirwadkar)
  - ext4: remove expensive flush on fast commit (Daejun Park)
  - iommu/vtd-: Fix regression issue in intel_svm_free_async_fn (Yi Liu)
  - iommu/vt-d: Fruther fix PASID race (Yi Liu)
  - iommu/vt-d: Fix A-B-C-A dead lock issue which results in PRQ timeout (Yi Liu)
  - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (Zheng Wu)
  - anolis: fs/resctrl: Refine the outputs of last_cmd_status (Shawn Wang)
  - iommu: Delete iommu_dma_free_cpu_cached_iovas() (John Garry)
  - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (John Garry)
  - iommu/vt-d: Fix incorrect invalidation when tearing down a pasid table entry (Sanjay Kumar)
  - iommu/vt-d: remove useless parameters of flush_iotlb_all (Lu Baolu)
  - iommu/vt-d: do not clear pte only if it is gIOVA case (Lu Baolu)
  - iommu/vt-d: Fix an issue in intel_svm_free_async_fn() (Liu Yi L)
  - iommu/vt-d: Allow disabling PRQ timeout (Jacob Pan)
  - dmaengine: idxd: move wq pasid configuration until when needed (Dave Jiang)
  - dmaengine: idxd: remove shared wq restriction on config load (Dave Jiang)
  - vfio: Support bind/unbind guest page table to default PASID (Yi Sun)
  - vfio/type1: Support page response for IOMMU-capable Mdev (Liu Yi L)
  - vfio/type1: Handle page response from VM (Liu Yi L)
  - vfio/type1: Allow invalidating first-level/stage IOMMU cache (Liu Yi L)
  - vfio/type1: Support binding guest page tables to PASID (Liu Yi L)
  - iommu/vtd: Fix some gpasid related issues (Yi Sun)
  - iommu/vt-d: Fix pasid bind issue (Yi Sun)
  - iommu/vt-d: Fix gpasid bind/unbind issue (Yi Sun)
  - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jacob Pan)
  - iommu/vt-d: Ignore pte present check if it is not nested PASID entry (Sun, Yi Y)
  - iommu/vt-d: Support bind/unbind guest pt to def PASID (!VFIO) (Liu Yi L)
  - iommu: make sure unregistration of fault handler never fails (Jacob Pan)
  - iommu: support multiple fault handler data per device (Jacob Pan)
  - iommu/vt-d: Check pasid ownership in intel_svm_page_response (Liu, Yi L)
  - iommu: add domain argument to page response (Jacob Pan)
  - anolis: configs: enable CONFIG_YITIAN_CPER_RAWDATA as default (Shuai Xue)
  - anolis: configs: set CONFIG_CRYPTO_DEV_YCC to m on arm64 (Guanjun)
  - anolis: crypto/ycc: optimize the flow of device error (Guanjun)
  - net_sched: cls_route: remove from list when handle is 0 (Thadeu Lima de Souza Cascardo) {CVE-2022-2588}
  - 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)
  - posix-cpu-timers: Cleanup CPU timers before freeing them during exec (Thadeu Lima de Souza Cascardo)
  - anolis: mm: change del_pid permission to write only (zhaoxinchao)
  - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Thadeu Lima de Souza Cascardo) {CVE-2022-2586}
  - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table (Thadeu Lima de Souza Cascardo) {CVE-2022-2586}
  - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Herton R. Krzesinski)
  - tools/power/x86/intel-speed-select: v1.12 release (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: HFI support (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: OOB daemon mode (Srinivas Pandruvada)
  - kbuild: replace $(if A,A,B) with $(or A,B) (Masahiro Yamada)
  - tools/power/x86/intel-speed-select: v1.11 release (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Update max frequency (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: v1.10 release (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: v1.9 release (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Antonio Terceiro)
  - tools/power/x86/intel-speed-select: Add options to force online (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Update version to 1.8 (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Add new command turbo-mode (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Update version for v5.11 (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Read TRL from mailbox (Srinivas Pandruvada)
  - Revert "iommu/vt-d: Update the virtual command related registers" (Lu Baolu)
  - ioasid: Revert range adjustment (Jacob Pan)
  - iommu/vt-d: Flush the kernel PASID if used by the device (Jacob Pan)
  - iommu/vt-d: Check model and stepping for PASID PT SRE support (Jacob Pan)
  - ioasid: Reserve a global PASID for in-kernel DMA (Jacob Pan)
  - netfilter: nf_tables: do not allow SET_ID to refer to another table (Thadeu Lima de Souza Cascardo) {CVE-2022-2586}
  - mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on action required events (Aili Yao)
  - mm/hwpoison: check the subpage, not the head page (Matthew Wilcox (Oracle))
  - anolis: net/smc: Fix NULL pointer in smc_getname while first contact clcsock release (D. Wythe)
  - anolis: net/smc: skip smc_llc_flow_initiate while SMC-1RTT (D. Wythe)
  - anolis: net/smc: fix SMC_CLC_DECL_ERR_REGRMB without smc_server_lgr_pending (D. Wythe)
  - anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending (D. Wythe)
  - anolis: Revert "anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending" (D. Wythe)
  - anolis: Revert "anolis: net/smc: fix SMC_CLC_DECL_ERR_REGRMB without smc_server_lgr_pending" (D. Wythe)
  - anolis: Revert "anolis: net/smc: skip smc_llc_flow_initiate while SMC-1RTT" (D. Wythe)
  - anolis: mm: fcm: do not unconditionally call fcm_fixup_vma (Xu Yu)
  - anolis: net/smc: Introduce smc dim (Guangguan Wang)
  - anolis: Revert "net/smc: Introduce rdma dim for smc" (Guangguan Wang)
  - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) {CVE-2022-36946}
  - anolis: arm64: spectre: added a description of the parameter nospectre_bhb (Liu Song)
  - anolis: arm64: spectre: increase parameters that can be used to turn off bhb mitigation individually (Liu Song)
  - anolis: configs: support SMR zoned device (Guanjun)
  - anolis: drivers: base: cacheinfo: export get_cpu_cacheinfo symbol (Guanjun)
  - anolis: random: speed up the initialization of module (Xingjun Liu)
  - anolis: random: introduce the initialization seed (Xingjun Liu)
  - anolis: arm_mpam: Add hypervisor mode detection before accessing MPAM registers (Shawn Wang)
  - anolis: Revert "f2fs: remove false alarm on iget failure during GC" (Gao Xiang)
  - anolis: crypto/ycc: fix unexpected logic when devices probing (Guanjun)
  - anolis: arm64: Remove GPL from pv_ops export for ARM/ARM64 (Shawn Wang)
  - anolis: fs/resctrl: Extend the maximum number of CLOSIDs to 64 (Shawn Wang)
  - anolis: io_uring: cleanup unused parameter 'in_async' (Joseph Qi)
  - anolis: iommu: Fix bug of iommu sync/clear dirty log (Fengqian Gao)
  - anolis: configs: remove vestigal UAO support (Shuai Xue)
  - arm64: extable: fix load_unaligned_zeropad() reg indices (Evgenii Stepanov)
  - arm64: uaccess: avoid blocking within critical sections (Mark Rutland)
  - arm64: extable: remove unused ex_handler_t definition (Jisheng Zhang)
  - arm64: vmlinux.lds.S: remove `.fixup` section (Mark Rutland)
  - arm64: extable: add load_unaligned_zeropad() handler (Mark Rutland)
  - arm64: extable: add a dedicated uaccess handler (Mark Rutland)
  - arm64: extable: add `type` and `data` fields (Mark Rutland)
  - arm64: extable: use `ex` for `exception_table_entry` (Mark Rutland)
  - arm64: extable: make fixup_exception() return bool (Mark Rutland)
  - arm64: extable: consolidate definitions (Mark Rutland)
  - arm64: assembler: add conditional cache fixups (Mark Rutland)
  - arm64: assembler: replace `kaddr` with `addr` (Mark Rutland)
  - arm64: gpr-num: support W registers (Mark Rutland)
  - arm64: factor out GPR numbering helpers (Mark Rutland)
  - arm64: kvm: use kvm_exception_table_entry (Mark Rutland)
  - anolis: arm64: lib: __arch_copy_in_user(): fold fixups into body (Shuai Xue)
  - arm64: lib: __arch_copy_to_user(): fold fixups into body (Mark Rutland)
  - arm64: lib: __arch_copy_from_user(): fold fixups into body (Mark Rutland)
  - arm64: lib: __arch_clear_user(): fold fixups into body (Mark Rutland)
  - arm64: Rewrite __arch_clear_user() (Robin Murphy)
  - arm64: mark __system_matches_cap as __maybe_unused (Mark Rutland)
  - arm64: uaccess: remove vestigal UAO support (Mark Rutland)
  - arm64: uaccess: remove redundant PAN toggling (Mark Rutland)
  - arm64: uaccess: remove addr_limit_user_check() (Mark Rutland)
  - arm64: uaccess: remove set_fs() (Mark Rutland)
  - arm64: uaccess cleanup macro naming (Mark Rutland)
  - arm64: uaccess: split user/kernel routines (Mark Rutland)
  - arm64: alternatives: Split up alternative.h (Will Deacon)
  - arm64: uaccess: move uao_* alternatives to asm-uaccess.h (Mark Rutland)
  - arm64: uaccess: refactor __{get,put}_user (Mark Rutland)
  - arm64: uaccess: simplify __copy_user_flushcache() (Mark Rutland)
  - arm64: uaccess: rename privileged uaccess routines (Mark Rutland)
  - arm64: sdei: explicitly simulate PAN/UAO entry (Mark Rutland)
  - arm64: sdei: move uaccess logic to arch/arm64/ (Mark Rutland)
  - arm64: head.S: always initialize PSTATE (Mark Rutland)
  - arm64: head.S: cleanup SCTLR_ELx initialization (Mark Rutland)
  - arm64: head.S: rename el2_setup -> init_kernel_el (Mark Rutland)
  - arm64: add C wrappers for SET_PSTATE_*() (Mark Rutland)
  - arm64: ensure ERET from kthread is illegal (Mark Rutland)
  - vfio/pci: Expose PCIe PASID capability to userspace (Liu Yi L)
  - vfio/pci: Emulate PASID/PRI capability for VFs (Liu Yi L)
  - anolis: fs/resctrl: Clear the staged configs when destroying schemata list (Shawn Wang)
  - anolis: fs/resctrl: Fix the wrong if statement in resctrl_closid_is_dirty() (Shawn Wang)
  - cachefiles: narrow the scope of flushed requests when releasing fd (Jia Zhu)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-13_rc2.an23]
changelog:
  - configs: refresh the ANCK default configs (Qiao Ma)
  - RDMA/mlx5: Set local port to one when accessing counters (Chris Mi)
  - RDMA/mlx5: Add missing check for return value in get namespace flow (Maor Gottlieb)
  - net/mlx5: DR, Fix uninitialized var warning (YueHaibing)
  - net/mlx5e: Fix use-after-free when reverting termination table (Roi Dayan)
  - net/mlx5: Fix uninitialized variable bug in outlen_write() (YueHaibing)
  - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Moshe Shemesh)
  - net/mlx5: Fix FW tracer timestamp calculation (Moshe Shemesh)
  - net/mlx4: Check retval of mlx4_bitmap_init (Peter Kosyh)
  - net/mlx5e: E-Switch, Fix comparing termination table instance (Roi Dayan)
  - net/mlx5: Allow async trigger completion execution on single CPU systems (Roy Novich)
  - net/mlx5: Fix crash during sync firmware reset (Suresh Devarakonda)
  - net/mlx5: Fix possible use-after-free in async command interface (Tariq Toukan)
  - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Hyong Youb Kim)
  - net/mlx5e: Properly disable vlan strip on non-UL reps (Vlad Buslov)
  - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Maxim Mikityanskiy)
  - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Gal Pressman)
  - anolis: configs: Make the SM3/4 arm64 optimization be modularized (Tianjia Zhang)
  - anolis: fsdax: fix wrong arg passing in dax_insert_entry (Xiaoguang Wang)
  - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Bitao Hu) {CVE-2022-0171}
  - proc: avoid integer type confusion in get_proc_long (Linus Torvalds) {CVE-2022-3567}
  - proc: proc_skip_spaces() shouldn't think it is working on C strings (Linus Torvalds) {CVE-2022-4378}
  - anolis: cachefiles: add missing lock protection when polling (Jingbo Xu)
  - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Paolo Bonzini) {CVE-2022-39189}
  - tcp: Fix data races around icsk->icsk_af_ops. (Kuniyuki Iwashima) {CVE-2022-3566}
  - net: mvpp2: fix mvpp2 debugfs leak (Russell King (Oracle)) {CVE-2022-3535}
  - can: j1939: j1939_session_destroy(): fix memory leak of skbs (Fedor Pchelkin) {CVE-2022-3633}
  - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference (David Ahern) {CVE-2022-3435}
  - 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)
  - x86/mce: Remove redundant call to irq_work_queue() (Gabriele Paoloni)
  - libbpf: Fix use-after-free in btf_dump_name_dups (Xu Kuohai) {CVE-2022-3534}
  - anolis: mm: gup:remove FOLL_GET_PGSTABLE flag checking (Simon Guo)
  - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Zhengchao Shao) {CVE-2022-3564}
  - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Maxim Mikityanskiy) {CVE-2022-3564}
  - tcp/udp: Fix memory leak in ipv6_renew_options(). (Kuniyuki Iwashima) {CVE-2022-3524}
  - ipv6: Fix data races around sk->sk_prot. (Kuniyuki Iwashima) {CVE-2022-3567}
  - sch_sfb: Don't assume the skb is still around after enqueueing to child (Toke Høiland-Jørgensen) {CVE-2022-3586}
  - kcm: avoid potential race in kcm_tx_work (Eric Dumazet) {CVE-2022-3521}
  - wifi: cfg80211: fix BSS refcounting bugs (Johannes Berg) {CVE-2022-42720}
  - wifi: cfg80211: avoid nontransmitted BSS list corruption (Johannes Berg) {CVE-2022-42721}
  - wifi: mac80211: fix crash in beacon protection for P2P-device (Johannes Berg) {CVE-2022-42722}
  - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Johannes Berg) {CVE-2022-41674}
  - netfilter: nf_conntrack_irc: Fix forged IP logic (David Leadbeater) {CVE-2022-2663}
  - af_key: Do not call xfrm_probe_algs in parallel (Herbert Xu) {CVE-2022-3028}
  - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Pavel Skripkin) {CVE-2022-1679}
  - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (Luiz Augusto von Dentz) {CVE-2022-42895}
  - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (Luiz Augusto von Dentz) {CVE-2022-42896}
  - anolis: vfio:mdev:idxd: fix vdcm device migration pages memory leak (Fengqian Gao)
  - anolis: fs/resctrl: fix can not write "pseudo-locksetup" to mode file (Gou Hao)
  - anolis: psi: fix compile error when cgroup disabled (Joseph Qi)
  - anolis: io_uring: fix compile error when cgroup disabled (Joseph Qi)
  - anolis: x86/rapl: fix potentially NULL pointer access in rapl_cpu_offline. (Kun(llfl))
  - mISDN: fix use-after-free bugs in l1oip timer handlers (Duoming Zhou) {CVE-2022-3565}
  - nfp: fix use-after-free in area_cache_get() (Jialiang Wang) {CVE-2022-3545}
  - vsock: Fix memory leak in vsock_connect() (Peilin Ye) {CVE-2022-3629}
  - anolis: Fix mouse enumeration issue after wakeup from s4 (leoliu-oc)
  - 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)
  - efi: capsule-loader: Fix use-after-free in efi_capsule_write (Hyunwoo Kim) {CVE-2022-40307}
  - bpf: Don't use tnum_range on array range checking for poke descriptors (Daniel Borkmann) {CVE-2022-2905}
  - anolis: XHCI:Fix some device identify fail when enable xHCI runtime suspend (leoliu-oc)
  - USB: HCD: Fix URB giveback issue in tasklet function (leoliu-oc)
  - anolis: xhci: fix issue of cross page boundary in TRB prefetch (leoliu-oc)
  - r8152: Rate limit overflow messages (Andrew Gaul) {CVE-2022-3594}
  - video: fbdev: i740fb: Error out if 'pixclock' equals zero (Zheyu Ma) {CVE-2022-3061}
  - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Dokyung Song) {CVE-2022-3628}
  - atm: idt77252: fix use-after-free bugs caused by tst_timer (Duoming Zhou) {CVE-2022-3635}
  - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write (Hyunwoo Kim) {CVE-2022-39842}
  - nvme: restrict management ioctls to admin (Keith Busch) {CVE-2022-3169}
  - nvme: ensure subsystem reset is single threaded (Keith Busch) {CVE-2022-3169}
  - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Baolin Wang)
  - scsi: stex: Properly zero out the passthrough command structure (Linus Torvalds) {CVE-2022-40768}
  - anolis: iommu: SMMU will be passthrough on PHYTIUM FT2000 & FT2500 Socs due to hardware limitation (Gu Mi)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-13.an23]
changelog:
  - anolis: cachefiles: fix potential NULL in error path (Jingbo Xu)
  - fsdax,xfs: set the shared flag when file extent is shared (Shiyang Ruan)
  - fsdax: zero the edges if source is HOLE or UNWRITTEN (Shiyang Ruan)
  - fsdax: invalidate pages when CoW (Shiyang Ruan)
  - fsdax: introduce page->share for fsdax in reflink mode (Shiyang Ruan)
  - anolis: net/smc: Extended supports up to 128K RC links (Wen Gu)
  - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Helge Deller)
  - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Linus Torvalds)
  - wifi: mac80211: fix MBSSID parsing use-after-free (Johannes Berg) {CVE-2022-42719}
  - netfilter: nf_tables: disallow binding to already bound chain (Pablo Neira Ayuso) {CVE-2022-39190}
  - anolis: net/smc: Update 5-tuple used for eRDMA iWARP link when modify QP (Wen Gu)
  - anolis: net/smc: Reserve ports for eRDMA iWARP link (Wen Gu)
  - anolis: net/smc: Introduce a new mode for eRDMA iWARP (Wen Gu)
  - anolis: RDMA/erdma: Support oob connection attr modification (Kai)
  - anolis: net/smc: Fix hung caused by non-zero lnk_cnt in smc_smcr_terminate_all (Wen Gu)
  - anolis: crypto: arm64/sm4 - Fix possible crash in GCM cryption (Tianjia Zhang)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-14_rc1.an23]
changelog:
  - configs: refresh the ANCK default configs (Qiao Ma)
  - anolis: kabi: net: Remove user_msghdr reserve (Guixin Liu)
  - anolis: configs: enable useful features on CK (Wu Hao)
  - drbd: use after free in drbd_create_device() (Dan Carpenter)
  - dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init (Hui Wang)
  - anolis: x86/setup: Adjust max extra memory reserved for crashkernel (Zeyu Zhang)
  - x86/unwind/orc: Silence warnings caused by missing ORC data (Josh Poimboeuf)
  - anolis: net/smc: Unbind {w|r}mem from TCP and change the default values (Tony Lu)
  - anolis: net/smc: Extended supports up to 128K RC links (Wen Gu)
  - anolis: net/smc: Update 5-tuple used for eRDMA iWARP link when modify QP (Wen Gu)
  - anolis: net/smc: Reserve ports for eRDMA iWARP link (Wen Gu)
  - anolis: net/smc: Introduce a new mode for eRDMA iWARP (Wen Gu)
  - anolis: net/smc: Fix hung caused by non-zero lnk_cnt in smc_smcr_terminate_all (Wen Gu)
  - anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending (D. Wythe)
  - anolis: net/smc: Introduce lockfree cq for smc (Guangguan Wang)
  - anolis: net/smc: Do not clear snd buffer when buffer reuse (Guangguan Wang)
  - anolis: net/smc: Introduce dim proc file (Guangguan Wang)
  - anolis: net/smc: add cq event_handler to get async event info (Guangguan Wang)
  - anolis: net/smc: Workaround for SMCv2 support with eRDMA devices (Wen Gu)
  - anolis: net/smc: Fix NULL sndbuf_desc in smc_cdc_tx_handler() (D. Wythe)
  - anolis: net/smc: Avoid use-after-free of smcibcq tasklet (Wen Gu)
  - anolis: net/smc: Restore rx queue depth (Tony Lu)
  - anolis: net/smc: Fix task hung in SMC-R terminating all link groups (Wen Gu)
  - anolis: net/smc: fix panic smc_tcp_syn_recv_sock() while closing listen socket (D. Wythe)
  - anolis: net/smc: Reuse wr_id to recognize wc for tx or rx (Tony Lu)
  - anolis: net/smc: delay RDMA resource release until connecitons freed (Wen Gu)
  - anolis: net/smc: Fix wr tasklet handler for rx/tx wc (Tony Lu)
  - anolis: net/smc: check clcsock->sk validity in fallback restore (Wen Gu)
  - anolis: net/smc: Introduce smc dim (Guangguan Wang)
  - anolis: net/smc: only cancel connect_work when connect nonblock (Guangguan Wang)
  - anolis: net/smc: move sk_acceptq_{removed,add} into accept_q_lock's protection (Guangguan Wang)
  - anolis: net/smc: optimize for smc_accept_poll (Guangguan Wang)
  - anolis: net/smc: Fix potential leaks on queued_smc_hs (D. Wythe)
  - anolis: net/smc: remove solicited flag for wr send (Guangguan Wang)
  - anolis: net/smc: remove redundant ib_req_notify_cq (Guangguan Wang)
  - anolis: net/smc: clear ib_cq errno when ib_create_cq failed (Guangguan Wang)
  - anolis: net/smc: poll_cq one more time if the polled cqe is less than SMC_WR_MAX_POLL_CQE (Guangguan Wang)
  - anolis: net/smc: remove redundant ib_req_notify_cq (Guangguan Wang)
  - anolis: net/smc: combine send cq and recv cq into one cq (Guangguan Wang)
  - anolis: net/smc: move wc loop out of smc_wr_rx_process_cqes (Guangguan Wang)
  - anolis: net/smc: do not send msg in receiving process when tx is not blocked. (Guangguan Wang)
  - anolis: net/smc: Avoid clcsock access panic (Wen Gu)
  - anolis: net/smc: Fix NULL sk pointer when access clcsock (Tony Lu)
  - anolis: net/smc: don't req_notify until all CQEs drained (Wen Gu)
  - anolis: net/smc: Introduce rtoken validity check before sending (Wen Gu)
  - anolis: net/smc: Multiple CQs per IB devices (Tony Lu)
  - anolis: net/smc: Introduce smc_ib_cq to bind link and cq (Tony Lu)
  - anolis: net/smc: Add sysctl conrtol for handshake limiation (D. Wythe)
  - anolis: net/smc: Avoid unmapping bufs from unused links (Wen Gu)
  - anolis: net/smc: allow different subnet communication (Tony Lu)
  - anolis: net/smc: don't call ib_req_notify_cq in the send routine (Dust Li)
  - anolis: net/smc: Introduce SMC-R-related proc files (Tony Lu)
  - anolis: net/smc: Introduce sysctl tcp2smc (Tony Lu)
  - anolis: net/smc: Expose SMCPROTO_SMC and SMCPROTO_SMC6 to userspace (Tony Lu)
  - net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore (D. Wythe)
  - net/smc: reduce unnecessary blocking in smcr_lgr_reg_rmbs() (D. Wythe)
  - net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse() (D. Wythe)
  - net/smc: llc_conf_mutex refactor, replace it with rw_semaphore (D. Wythe)
  - net/smc: fix application data exception (D. Wythe)
  - net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link() (D. Wythe)
  - anolis: net/smc Revert all Anolis patches for upstream backport (Wen Gu)
  - virtio-net: correctly enable callback during start_xmit (Jason Wang)
  - virtio_net: disable cb aggressively (Michael S. Tsirkin)
  - virtio_net: move txq wakeups under tx q lock (Michael S. Tsirkin)
  - mm/memory.c: fix race when faulting a device private page (Alistair Popple) {CVE-2022-3523}
  - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Jann Horn) {CVE-2022-42703}
  - ipv6: Fix crash when IPv6 is administratively disabled (Ido Schimmel)
  - raw: convert raw sockets to RCU (Eric Dumazet)
  - raw: use more conventional iterators (Eric Dumazet)
  - xfs: don't include bnobt blocks when reserving free block pool (Darrick J. Wong)
  - anolis: configs: enable pstore console and ttyprobe (Yuanhe Shu)
  - anolis: pstore: add ttyprobe frontend (Yuanhe Shu)
  - anolis: pstore: remove the module parameter "backend" (Xingrui Yi)
  - anolis: pstore: add subdirs for multibackends (Xingrui Yi)
  - anolis: pstore: add multibackends support (Xingrui Yi)
  - xsk: add linux/vmalloc.h to xsk.c (Xuan Zhuo)
  - xsk: support use vaddr as ring (Xuan Zhuo)
  - xsk: Update rings for load-acquire/store-release barriers (Björn Töpel)
  - anolis: pidns: add max pid per ns into anolis conf (Chao Wu)
  - anolis: pidns: add pid_max per namespace (Chao Wu)
  - anolis: configs: enable cryptographic / CRC / compressing algorithms (Wu Hao)
  - anolis: configs: update network configurations (Wu Hao)
  - anolis: riscv: thead: Fixup thead patch (Ruidong Tian)
  - anolis: Revert "anolis: riscv: Support T-HEAD XuanTie CPU tlb operations" (Ruidong Tian)
  - anolis: riscv: Add T-HEAD ice-evb.dts (lihm)
  - anolis: riscv: soc: add system suspend ops for light fm (lw312886)
  - anolis: riscv: thead: Add custom cpuinfo (Guo Ren)
  - anolis: riscv: configs: disable disable CONFIG_DEBUG_PREEMPT (Ruidong Tian)
  - anolis: riscv: Fixup CONFIG_SMP off compile error (Guo Ren)
  - anolis: riscv: thead: Fixup public qemu boot failed (Guo Ren)
  - anolis: Fix bpfloader crash (haocheng.zy)
  - anolis: riscv: Fixup __early_ioremap error (Guo Ren)
  - anolis: riscv: Fixup trace_hardirqs_on in entry.S (Guo Ren)
  - anolis: riscv: thead: Add -march=_xtheadc for compile (Guo Ren)
  - anolis: RISC-V: Add fast call path of crash_kexec() (Xianting Tian)
  - anolis: riscv: Add copy_in_user (Guo Ren)
  - anolis: riscv: Add arch_compat_alloc_user_space implementation (Guo Ren)
  - anolis: riscv: kdump: Add default in Kconfig (Guo Ren)
  - anolis: riscv: Give out a menuconfig option to disable SWIOTLB (Guo Ren)
  - anolis: riscv: thead: Add vector compat ptrace support (Guo Ren)
  - anolis: riscv: compat: vdso: Add setup additional pages implementation (Guo Ren)
  - anolis: riscv: Do not use va_pa_offset on kdump (Nick Kossifidis)
  - anolis: riscv: Improve status in cpu sections of device-tree for cpuhotplug usage (Guo Ren)
  - anolis: riscv: vector: Support version > 1.0 (Guo Ren)
  - anolis: riscv: select CPU_PM when CPU_IDLE or SUSPEND enabled (fugang.duan)
  - anolis: riscv: sourse cpufreq/cpuidle subsystem for low power (fugang.duan)
  - anolis: riscv: thead: Support vector e64 emulate for v0.7 (liweiwei)
  - anolis: riscv: thead: vector: Fixup compile error with new assembler (Guo Ren)
  - anolis: riscv: Add FORCE_MAX_ZONEORDER and default to 13 (Liu Yibin)
  - anolis: riscv: Add vector ISA support (Guo Ren)
  - anolis: riscv: Disable RISC-V Base PMU (Guo Ren)
  - anolis: riscv: Support T-HEAD XuanTie CPU tlb operations (Guo Ren)
  - anolis: riscv: Support T-HEAD XuanTie CPU sbi smp boot (Guo Ren)
  - anolis: riscv: Use generic asid algorithm to implement switch_mm (Guo Ren)
  - xfs: empty xattr leaf header blocks are not corruption (Darrick J. Wong)
  - xfs: detect empty attr leaf blocks in xfs_attr3_leaf_verify (Dave Chinner)
  - xfs: set aside allocation btree blocks from block reservation (Brian Foster)
  - xfs: introduce in-core global counter of allocbt blocks (Brian Foster)
  - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster)
  - xfs: drop submit side trans alloc for append ioends (Brian Foster)
  - perf/arm-cmn: Fix and refactor device mapping resource (Jing Zhang)
  - Partially revert "perf/arm-cmn: Optimise DTC counter accesses" (Robin Murphy)
  - perf/arm-cmn: Add more bits to child node address offset field (Ilkka Koskinen)
  - perf/arm-cmn: Decode CAL devices properly in debugfs (Robin Murphy)
  - perf/arm-cmn: Fix filter_sel lookup (Robin Murphy)
  - anolis: configs: arm64: change CMN-700 PMU driver config name (Jing Zhang)
  - perf/arm-cmn: Add CMN-700 support (Robin Murphy)
  - perf/arm-cmn: Refactor occupancy filter selector (Robin Murphy)
  - perf/arm-cmn: Add CMN-650 support (Robin Murphy)
  - dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700 (Robin Murphy)
  - perf/arm-cmn: Update watchpoint format (Robin Murphy)
  - perf/arm-cmn: Hide XP PUB events for CMN-600 (Robin Murphy)
  - anolis: arm64: drivers/perf: remove CMN-700 PMU driver for Yitian SoC (Jing Zhang)
  - perf vendor events intel: Update uncore event list for SkyLake Server (Jin Yao)
  - perf vendor events intel: Update core event list for SkyLake Server (Jin Yao)
  - perf vendor events: Update metrics for CascadeLake Server (Jin Yao)
  - perf vendor events intel: Update uncore event list for CascadeLake Server (Jin Yao)
  - perf vendor events intel: Update core event list for CascadeLake Server (Jin Yao)
  - perf vendor events: Add metrics for Icelake Server (Jin Yao)
  - perf vendor events intel: Add basic metrics for Elkhartlake (Jin Yao)
  - perf vendor events intel: Add core event list for Elkhartlake (Jin Yao)
  - perf vendor events: Add metrics for Tigerlake (Jin Yao)
  - perf vendor events intel: Add core event list for Tigerlake (Jin Yao)
  - perf vendor events intel: Update event list for Icelake Client (Jin Yao)
  - perf vendor events intel: Add uncore event list for Icelake Server (Jin Yao)
  - perf vendor events intel: Add core event list for Icelake Server (Jin Yao)
  - perf vendor events intel: Add missing skylake & icelake model numbers (Jin Yao)
  - perf vendor events amd: Add Zen3 events (Smita Koralahalli)
  - perf vendor events amd: Use 0x%02x format for event code and umask (Smita Koralahalli)
  - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Smita Koralahalli)
  - perf cs-etm: Print auxtrace info even if OpenCSD isn't linked (James Clark)
  - perf cs-etm: Cleanup cs_etm__process_auxtrace_info() (James Clark)
  - perf cs-etm: Tidy up auxtrace info header printing (James Clark)
  - perf cs-etm: Remove unused stub methods (James Clark)
  - perf cs-etm: Print unknown header version as an error (James Clark)
  - perf cs-etm: Fix duplicated 'the' in comment (Jason Wang)
  - perf cs-etm: Fix corrupt inject files when only last branch option is enabled (James Clark)
  - perf cs-etm: No-op refactor of synth opt usage (James Clark)
  - perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast (James Clark)
  - perf cs-etm: Print size using consistent format (Andrew Kilroy)
  - anolis: riscv: gpu/drm: hdmi: add runtime PM support (Xiangyi Zeng)
  - anolis: riscv: Add new asid lib code from arm (Guo Ren)
  - anolis: riscv: Support non-coherency memory model (Guo Ren)
  - anolis: RISC-V: fix the FIXMAP_PAGE_IO prot for early IO or memory mappings (fugang.duan)
  - anolis: riscv: Fixup do_page_fault warning in uprobe_xol (Guo Ren)
  - anolis: thead: Fixup relocaton R_RISCV_ALIGN with our own compiler (Lu Chongzhi)
  - anolis: riscv: Fixup kernel function tracer enable failed (Guo Ren)
  - anolis: riscv: config: add T-HEAD Light default config (Ruidong Tian)
  - anolis: riscv: arch: add T-HEAD Light dts (Ruidong Tian)
  - anolis: riscv: port rvv 0.7 e64 emulate insns from spike (Xiangyi Zeng)
  - anolis: riscv: gpu/drm: add T-HEAD Light support (Esther Z)
  - anolis: riscv: uapi: add T-HEAD Light support (Esther Z)
  - anolis: riscv: firmware: add Aon protocol head file (Esther Z)
  - anolis: riscv: dtb: add T-HEAD Light dtb (Esther Z)
  - anolis: riscv: devicetree: add T-HEAD Light devicetree (Esther Z)
  - anolis: riscv: mm: validate buddy page before using (Esther Z)
  - anolis: riscv: audio: add T-HEAD Light support (Xiangyi Zeng)
  - anolis: riscv: soc: add T_HEAD Light support (Esther Z)
  - anolis: riscv: phy: add T-HEAD Light support (Xiangyi Zeng)
  - anolis: riscv: pinctrl: add T-HEAD Light support (Esther Z)
  - anolis: riscv: pwm: add T-HEAD Light support (Esther Z)
  - anolis: riscv: stmmac: add glue layer to support T-HEAD light (Xiangyi Zeng)
  - anolis: riscv: regulator: add thead c910 aon virt driver (Esther Z)
  - anolis: riscv: clk: add Light clock core and driver (Esther Z)
  - anolis: riscv: mailbox: add T-HEAD Light support (Xiangyi Zeng)
  - anolis: riscv: firmware: add Light Aon protocol driver (esther.Z)
  - anolis: riscv: cpufreq: add T-HEAD light support (esther)
  - anolis: riscv: cpuidle: enable T-HEAD light cpuidle driver (Xiangyi Zeng)
  - anolis: riscv: usb: build dwc3 driver as module (Xiangyi Zeng)
  - anolis: riscv: dw-axi-dmac: add T-HEAD light support (Xiangyi Zeng)
  - anolis: riscv: watchdog: add T-HEAD Light watchdog support (Xiangyi Zeng)
  - anolis: riscv: mmc: add T-HEAD Light support (Xiangyi Zeng)
  - anolis: riscv: Fix building issues (Baolin Wang)
  - perf cs-etm: Show a warning for an unknown magic number (James Clark)
  - perf cs-etm: Print the decoder name (James Clark)
  - perf cs-etm: Create ETE decoder (James Clark)
  - perf cs-etm: Update OpenCSD decoder for ETE (James Clark)
  - perf cs-etm: Fix typo (James Clark)
  - perf cs-etm: Save TRCDEVARCH register (James Clark)
  - perf cs-etm: Refactor out ETMv4 header saving (James Clark)
  - perf cs-etm: Initialise architecture based on TRCIDR1 (James Clark)
  - perf cs-etm: Refactor initialisation of decoder params. (James Clark)
  - perf cs-etm: Add warnings for missing DSOs (James Clark)
  - perf cs-etm: Improve Coresight zero timestamp warning (James Clark)
  - perf tools: Add WARN_ONCE equivalent for UI warnings (James Clark)
  - perf tools: Add flag for tracking warnings of missing DSOs (James Clark)
  - perf vendor events arm64: Add instruction mix metrics for neoverse-n2-v2 (Jing Zhang)
  - perf vendor events arm64: Add PE utilization metrics for neoverse-n2-v2 (Jing Zhang)
  - perf vendor events arm64: Add branch metrics for neoverse-n2-v2 (Jing Zhang)
  - perf vendor events arm64: Add cache metrics for neoverse-n2-v2 (Jing Zhang)
  - perf vendor events arm64: Add TLB metrics for neoverse-n2-v2 (Jing Zhang)
  - perf vendor events arm64: Add topdown L1 metrics for neoverse-n2-v2 (Jing Zhang)
  - perf vendor events arm64: Add common topdown L1 metrics (Jing Zhang)
  - perf jevent: Add general metrics support (Jing Zhang)
  - perf pmu: Add #slots literal support for arm64 (Jing Zhang)
  - perf vendor events: Add Arm Neoverse V2 PMU events (James Clark)
  - perf vendor events arm64: Move REMOTE_ACCESS to "memory" category (Nick Forrington)
  - perf pmu-events: Hide pmu_events_map (Ian Rogers)
  - perf pmu-events: Avoid passing pmu_events_map (Ian Rogers)
  - perf pmu-events: Hide pmu_sys_event_tables (Ian Rogers)
  - perf arm64: Fix off-by-one directory paths. (Ian Rogers)
  - perf jevents: Sort JSON files entries (Ian Rogers)
  - perf jevents: Provide path to JSON file on error (Ian Rogers)
  - perf jevents: Remove the type/version variables (Ian Rogers)
  - perf jevent: Add an 'all' architecture argument (Ian Rogers)
  - perf jevents: Add JEVENTS_ARCH make option (Ian Rogers)
  - perf jevents: Simplify generation of C-string (Ian Rogers)
  - perf jevents: Clean up pytype warnings (Ian Rogers)
  - perf jevents: Remove jevents.c (Ian Rogers)
  - perf jevents: Switch build to use jevents.py (Ian Rogers)
  - perf jevents: Add python converter script (Ian Rogers)
  - perf python: Prefer python3 (Ian Rogers)
  - perf metric: Fix metric_leader (Ian Rogers)
  - perf metricgroup: Fix use after free in metric__new() (José Expósito)
  - perf pmu-events: Don't lower case MetricExpr (Ian Rogers)
  - perf expr: Add debug logging for literals (Ian Rogers)
  - perf expr: Fix return value of ids__new() (Miaoqian Lin)
  - perf expr: Fix missing check for return value of hashmap__new() (Miaoqian Lin)
  - perf jevents: Fix some would-be warnings (John Garry)
  - l2tp: Serialize access to sk_user_data with sk_callback_lock (Jakub Sitnicki) {CVE-2022-4129}
  - anolis: kabi: Reserve some fields (Guixin Liu)
  - perf cs-etm: Pass unformatted flag to decoder (James Clark)
  - perf cs-etm: Use existing decoder instead of resetting it (James Clark)
  - perf cs-etm: Suppress printing when resetting decoder (James Clark)
  - perf cs-etm: Only setup queues when they are modified (James Clark)
  - perf cs-etm: Split setup and timestamp search functions (James Clark)
  - perf cs-etm: Refactor initialisation of kernel start address (James Clark)
  - 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() (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)
  - platform/x86: ISST: Fix optimization with use of numa (Srinivas Pandruvada)
  - EDAC/i10nm: Add driver decoder for Sapphire Rapids server (Youquan Song)
  - EDAC/skx_common: Enable EDAC support for the "near" memory (Qiuxu Zhuo)
  - EDAC/i10nm: Print an extra register set of retry_rd_err_log (Qiuxu Zhuo)
  - EDAC/i10nm: Retrieve and print retry_rd_err_log registers for HBM (Qiuxu Zhuo)
  - EDAC/skx_common: Add ChipSelect ADXL component (Qiuxu Zhuo)
  - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Youquan Song)
  - EDAC/skx_common: Make output format similar (Qiuxu Zhuo)
  - EDAC/skx_common: Use driver decoder first (Qiuxu Zhuo)
  - anolis: cachefiles: optimize on-demand IO path with buffer IO (Jingbo Xu)
  - perf arm64: Rename perf_event_arm_regs for ARM64 registers (German Gomez)
  - perf cs-etm: Remove duplicate and incorrect aux size checks (James Clark)
  - perf vendor events: Rename arm64 arch std event files (Andrew Kilroy)
  - perf vendor events: For the Arm Neoverse N2 (Andrew Kilroy)
  - perf vendor events arm64: Categorise the Neoverse V1 counters (Andrew Kilroy)
  - perf vendor events arm64: Add new armv8 pmu events (Andrew Kilroy)
  - perf metric: Reduce multiplexing with duration_time (Ian Rogers)
  - perf vendor events arm64: Fix JSON indentation to 4 spaces standard (Andrew Kilroy)
  - perf tools: Enable strict JSON parsing (James Clark)
  - perf tools: Make the JSON parser more conformant when in strict mode (James Clark)
  - perf vendor-events: Fix all remaining invalid JSON files (James Clark)
  - perf expr: Move ID handling to its own function (Ian Rogers)
  - perf expr: Add metric literals for topology. (Ian Rogers)
  - perf expr: Add literal values starting with # (Ian Rogers)
  - perf cputopo: Match thread_siblings to topology ABI name (Ian Rogers)
  - perf cputopo: Match die_siblings to topology ABI name (Ian Rogers)
  - perf cputopo: Update to use pakage_cpus (Ian Rogers)
  - perf metric: Fix memory leaks (Ian Rogers)
  - perf stat: Fix memory leak on error path (Ian Rogers)
  - perf cs-etm: Split --dump-raw-trace by AUX records (James Clark)
  - perf cs-etm: Split Coresight decode by aux records (James Clark)
  - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (James Clark)
  - perf cs-etm: Remove callback cs_etm_find_snapshot() (Leo Yan)
  - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (James Clark)
  - perf cs-etm: Start reading 'Z' --itrace option (James Clark)
  - perf cs-etm: Move synth_opts initialisation (James Clark)
  - perf cs-etm: Set time on synthesised samples to preserve ordering (James Clark)
  - perf cs-etm: Refactor timestamp variable names (James Clark)
  - perf auxtrace: Add Z itrace option for timeless decoding (Adrian Hunter)
  - perf metric: Allow modifiers on metrics (Ian Rogers)
  - perf parse-events: Identify broken modifiers (Ian Rogers)
  - perf metric: Switch fprintf() to pr_err() (Ian Rogers)
  - perf metrics: Modify setup and deduplication (Ian Rogers)
  - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Arnaldo Carvalho de Melo)
  - perf expr: Add subset_of_ids() utility (Ian Rogers)
  - perf metric: Encode and use metric-id as qualifier (Ian Rogers)
  - perf parse-events: Allow config on kernel PMU events (Ian Rogers)
  - perf parse-events: Add new "metric-id" term (Ian Rogers)
  - perf parse-events: Add const to evsel name (Ian Rogers)
  - perf metric: Simplify metric_refs calculation (Ian Rogers)
  - perf metric: Document the internal 'struct metric' (Ian Rogers)
  - perf metric: Comment data structures (Ian Rogers)
  - perf metric: Modify resolution and recursion check (Ian Rogers)
  - perf metric: Only add a referenced metric once (Ian Rogers)
  - perf metric: Add metric new() and free() methods (Ian Rogers)
  - perf metric: Add documentation and rename a variable. (Ian Rogers)
  - perf metric: Move runtime value to the expr context (Ian Rogers)
  - perf pmu: Make pmu_event tables const. (Ian Rogers)
  - perf pmu: Make pmu_sys_event_tables const. (Ian Rogers)
  - perf pmu: Add const to pmu_events_map. (Ian Rogers)
  - tools lib: Adopt list_sort() from the kernel sources (Ian Rogers)
  - dmaengine: dw-axi-dmac: Burst length settings (Pandith N)
  - dmaengine: dw-axi-dmac: support parallel memory <--> peripheral transfers (Pandith N)
  - dmaengine: dw-axi-dmac: Remove free slot check algorithm in dw_axi_dma_set_hw_channel (Pandith N)
  - dmaengine: dw-axi-dmac: remove redundant null check on desc (Colin Ian King)
  - dmaengine: dw-axi-dmac: Virtually split the linked-list (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: Set constraint to the Max segment size (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA BYTE and HALFWORD registers (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA handshake (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA support (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: Add Intel KeemBay DMA register fields (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: Support burst residue granularity (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: Support of_dma_controller_register() (Sia Jee Heng)
  - dmaegine: dw-axi-dmac: Support device_prep_dma_cyclic() (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: Support device_prep_slave_sg (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: Add device_config operation (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: Add device_synchronize() callback (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: move dma_pool_create() to alloc_chan_resources() (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: simplify descriptor management (Sia Jee Heng)
  - dmaengine: dw-axi-dmac: drop of_match_ptr from of_device_id table (Krzysztof Kozlowski)
  - riscv: Add 3 SBI wrapper functions to get cpu manufacturer information (Vincent Chen)
  - riscv: compat: ptrace: Add compat_arch_ptrace implement (Guo Ren)
  - riscv: compat: signal: Add rt_frame implementation (Guo Ren)
  - riscv: compat: vdso: Add COMPAT_VDSO base code implementation (Guo Ren)
  - riscv: compat: Add hw capability check for elf (Guo Ren)
  - riscv: compat: Add elf.h implementation (Guo Ren)
  - riscv: compat: process: Add UXL_32 support in start_thread (Guo Ren)
  - riscv: compat: syscall: Add entry.S implementation (Guo Ren)
  - riscv: compat: syscall: Add compat_sys_call_table implementation (Guo Ren)
  - riscv: compat: Support TASK_SIZE for compat mode (Guo Ren)
  - riscv: compat: Add basic compat data type implementation (Guo Ren)
  - mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() (Wei Yongjun)
  - xen/netback: don't call kfree_skb() with interrupts disabled (Juergen Gross) {CVE-2022-42328,/ CVE-2022-42329}
  - net: sched: cbq: dont intepret cls results when asked to drop (Jamal Hadi Salim) {CVE-2023-23454}
  - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Herbert Xu) {CVE-2023-0394}
  - net: sched: atm: dont intepret cls results when asked to drop (Jamal Hadi Salim) {CVE-2023-23455}
  - wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid (Szymon Heidrich) {CVE-2023-23559}
  - Bluetooth: L2CAP: Fix u8 overflow (Sungwoo Kim) {CVE-2022-45934}
  - wifi: wilc1000: validate pairwise and authentication suite offsets (Phil Turnbull) {CVE-2022-47520}
  - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute (Phil Turnbull) {CVE-2022-47519}
  - wifi: wilc1000: validate number of channels (Phil Turnbull) {CVE-2022-47518}
  - perf metric: Avoid events for an 'if' constant result (Ian Rogers)
  - perf metric: Don't compute unused events (Ian Rogers)
  - perf expr: Propagate constants for binary operations (Ian Rogers)
  - perf expr: Merge find_ids and regular parsing (Ian Rogers)
  - perf metric: Allow metrics with no events (Ian Rogers)
  - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Jiri Olsa)
  - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Jiri Olsa)
  - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Kan Liang)
  - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Arnaldo Carvalho de Melo)
  - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Arnaldo Carvalho de Melo)
  - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Arnaldo Carvalho de Melo)
  - perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Arnaldo Carvalho de Melo)
  - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Arnaldo Carvalho de Melo)
  - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Arnaldo Carvalho de Melo)
  - perf evlist: Use the right prefix for 'struct evlist' stats methods (Arnaldo Carvalho de Melo)
  - perf evlist: Use the right prefix for 'struct evlist' header methods (Arnaldo Carvalho de Melo)
  - perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Arnaldo Carvalho de Melo)
  - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Arnaldo Carvalho de Melo)
  - perf data: Allow to use stdio functions for pipe mode (Namhyung Kim)
  - perf metric: Add utilities to work on ids map. (Ian Rogers)
  - perf metric: Rename expr__find_other. (Ian Rogers)
  - perf expr: Move actions to the left. (Ian Rogers)
  - perf expr: Use macros for operators (Ian Rogers)
  - perf expr: Separate token declataion from type (Ian Rogers)
  - perf expr: Remove unused headers and inline d_ratio (Ian Rogers)
  - perf metric: Use NAN for missing event IDs. (Ian Rogers)
  - perf metric: Restructure struct expr_parse_ctx. (Ian Rogers)
  - anolis: swiotlb: fix the deadlock in swiotlb_do_find_slots (GuoRui.Yu)
  - tools headers UAPI: Sync perf_event.h with the kernel sources (Arnaldo Carvalho de Melo)
  - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Suzuki K Poulose)
  - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Leo Yan)
  - perf cs-etm: Support PID tracing in config (Suzuki K Poulose)
  - perf cs-etm: Fix bitmap for option (Suzuki K Poulose)
  - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Arnaldo Carvalho de Melo)
  - perf cs-etm: Update ETM metadata format (Mike Leach)
  - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Guo Ren)
  - riscv: fix building external modules (Andreas Schwab)
  - RISC-V: Fix VDSO build for !MMU (Palmer Dabbelt)
  - riscv: explicitly use symbol offsets for VDSO (Saleem Abdulrasool)
  - RISC-V: Add crash kernel support (Nick Kossifidis)
  - RISC-V: Add kdump support (Nick Kossifidis)
  - riscv: use hart id instead of cpu id on machine_kexec (Nick Kossifidis)
  - riscv: kexec: do not add '-mno-relax' flag if compiler doesn't support it (Changbin Du)
  - RISC-V: Add kexec support (Nick Kossifidis)
  - RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY (Xianting Tian)
  - RISC-V: Do not allocate memblock while iterating reserved memblocks (Atish Patra)
  - RISC-V: Add kernel image sections to the resource tree (Nick Kossifidis)
  - riscv: Add support for function error injection (Guo Ren)
  - riscv: Add uprobes supported (Guo Ren)
  - riscv: Add KPROBES_ON_FTRACE supported (Guo Ren)
  - riscv: fix bugon.cocci warnings (kernel test robot)
  - riscv: Add kprobes supported (Guo Ren)
  - riscv: Select HAVE_DYNAMIC_FTRACE when -fpatchable-function-entry is available (Nathan Chancellor)
  - riscv: Using PATCHABLE_FUNCTION_ENTRY instead of MCOUNT (Guo Ren)
  - riscv: Fixup compile error BUILD_BUG_ON failed (Guo Ren)
  - RISC-V: Implement ptrace regs and stack API (Patrick Stählin)
  - dt-bindings: vendor-prefixes: add T-Head Semiconductor (Guo Ren)
  - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Srinivas Pandruvada)
  - ACPI: PRM: Change handler_addr type to void pointer (Sudeep Holla)
  - ACPI: PRM: Handle memory allocation and memory remap failure (Aubrey Li)
  - ACPI: PRM: Remove unnecessary blank lines (Aubrey Li)
  - ACPI: PRM: Find PRMT table before parsing it (Aubrey Li)
  - ACPI: PRM: Deal with table not present or no module found (Aubrey Li)
  - ACPI: Do not singal PRM support if not enabled (Aubrey Li)
  - ACPI: Correct \_SB._OSC bit definition for PRM (Aubrey Li)
  - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Rafael J. Wysocki)
  - ACPI: PRM: make symbol 'prm_module_list' static (Wei Yongjun)
  - ACPI: Add \_SB._OSC bit for PRM (Erik Kaneda)
  - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Aubrey Li)
  - ACPICA: Add PRMT module header to facilitate parsing (Erik Kaneda)
  - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Erik Kaneda)
  - ACPICA: iASL: add disassembler support for PRMT (Erik Kaneda)
  - block: ublk: extending queue_size to fix overflow (Liu Xiaodong)
  - anolis: arm64: hookers: check whether used pmd huge page. (Bitao Hu)
  - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics (Shang XiaoJing)
  - perf jevents: Free the sys_event_tables list after processing entries (Like Xu)
  - perf vendor events arm64: Revise hip08 uncore events (John Garry)
  - perf jevents: Support ConfigCode (John Garry)
  - perf parse-events: Set numeric term config (John Garry)
  - perf jevents: Print SoC name per system event table (John Garry)
  - perf pmu: Make pmu_add_sys_aliases() public (John Garry)
  - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() (John Garry)
  - perf jevents: Relocate test events to cpu folder (John Garry)
  - perf pmu: Save pmu name (Jin Yao)
  - perf pmu: Simplify arguments of __perf_pmu__new_alias (Jin Yao)
  - perf metricgroup: Fix find_evsel_group() event selector (John Garry)
  - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (John Garry)
  - perf parse-events: Check if the software events array slots are populated (Arnaldo Carvalho de Melo)
  - perf jevents: Silence warning for ArchStd files (Ian Rogers)
  - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Jin Yao)
  - anolis: configs: Enable ublk_drv (Ziyang Zhang)
  - anolis: ublk_drv: set "minors" to zero and add GENHD_FL_EXT_DEVT flags for ublk's gendisk (Ziyang Zhang)
  - Documentation: document ublk user recovery feature (Ziyang Zhang)
  - Documentation: document ublk (Ming Lei)
  - block: ublk: check IO buffer based on flag need_get_data (Liu Xiaodong)
  - block: ublk: move ublk_chr_class destroying after devices are removed (Ming Lei)
  - ublk: honor IO_URING_F_NONBLOCK for handling control command (Ming Lei)
  - ublk_drv: return flag of UBLK_F_URING_CMD_COMP_IN_TASK in case of module (Ming Lei)
  - ublk_drv: use flexible-array member instead of zero-length array (Yushan Zhou)
  - ublk_drv: add START_USER_RECOVERY and END_USER_RECOVERY support (Ziyang Zhang)
  - ublk_drv: support UBLK_F_USER_RECOVERY_REISSUE (Ziyang Zhang)
  - ublk_drv: consider recovery feature in aborting mechanism (Ziyang Zhang)
  - ublk_drv: requeue rqs with recovery feature enabled (Ziyang Zhang)
  - ublk_drv: define macros for recovery feature and check them (Ziyang Zhang)
  - ublk_drv: check 'current' instead of 'ubq_daemon' (ZiyangZhang)
  - ublk_drv: check ubq_daemon_is_dying() in __ublk_rq_task_work() (ZiyangZhang)
  - ublk_drv: update comment for __ublk_fail_req() (ZiyangZhang)
  - ublk_drv: do not add a re-issued request aborted previously to ioucmd's task_work (ZiyangZhang)
  - ublk_drv: update iod->addr for UBLK_IO_NEED_GET_DATA (ZiyangZhang)
  - ublk_drv: add support for UBLK_IO_NEED_GET_DATA (Ziyang Zhang)
  - ublk_cmd.h: add one new ublk command: UBLK_IO_NEED_GET_DATA (ZiyangZhang)
  - ublk_drv: cleanup ublksrv_ctrl_dev_info (Ming Lei)
  - ublk_drv: add SET_PARAMS/GET_PARAMS control command (Ming Lei)
  - ublk_drv: cancel device even though disk isn't up (Ming Lei)
  - ublk_drv: fix double shift bug (Dan Carpenter)
  - ublk_drv: make sure that correct flags(features) returned to userspace (Ming Lei)
  - ublk_drv: fix error handling of ublk_add_dev (Christoph Hellwig)
  - ublk_drv: fix lockdep warning (Ming Lei)
  - ublk: defer disk allocation (Christoph Hellwig)
  - block: add a ->free_disk method (Christoph Hellwig)
  - ublk: rewrite ublk_ctrl_get_queue_affinity to not rely on hctx->cpumask (Christoph Hellwig)
  - ublk: fold __ublk_create_dev into ublk_ctrl_add_dev (Christoph Hellwig)
  - ublk: cleanup ublk_ctrl_uring_cmd (Christoph Hellwig)
  - ublk: simplify ublk_ch_open and ublk_ch_release (Christoph Hellwig)
  - ublk: remove the empty open and release block device operations (Christoph Hellwig)
  - ublk: remove UBLK_IO_F_PREFLUSH (Christoph Hellwig)
  - ublk: remove UBLK_IO_F_INTEGRITY (Christoph Hellwig)
  - ublk_drv: remove unneeded semicolon (Yang Li)
  - ublk_drv: fix missing error return code in ublk_add_dev() (Yang Yingliang)
  - ublk_drv: fix build warning with -Wmaybe-uninitialized and one sparse warning (Ming Lei)
  - ublk_drv: support to complete io command via task_work_add (Ming Lei)
  - ublk: mention WRITE_ZEROES in comment of ublk_complete_rq() (Ziyang Zhang)
  - ublk: remove unnecessary NULL check in ublk_rq_has_data() (Ziyang Zhang)
  - ublk_drv: add io_uring based userspace block driver (Ming Lei)
  - coresight: etm4x: fix repeated words in comments (Jilin Yuan)
  - coresight: cti: Fix null pointer error on CTI init before ETM (Mike Leach)
  - coresight: etm4x: add CPU hotplug support for probing (Tamas Zsoldos)
  - coresight: cti: Fix hang in cti_disable_hw() (James Clark)
  - Revert "coresight: cti: Fix hang in cti_disable_hw()" (Greg Kroah-Hartman)
  - coresight: cti: Fix hang in cti_disable_hw() (James Clark)
  - coresight: Fix possible deadlock with lock dependency (Sudeep Holla)
  - coresight: cti-sysfs: Mark coresight_cti_reg_store() as __maybe_unused (Nathan Chancellor)
  - coresight: Make new csdev_access offsets unsigned (James Clark)
  - coresight: cti-sysfs: Re-use same functions for similar sysfs register accessors (James Clark)
  - coresight: Re-use same function for similar sysfs register accessors (James Clark)
  - coresight: Simplify sysfs accessors by using csdev_access abstraction (James Clark)
  - coresight: Remove unused function parameter (James Clark)
  - coresight: etm4x: docs: Add documentation for 'ts_source' sysfs interface (German Gomez)
  - coresight: etm4x: Expose default timestamp source in sysfs (German Gomez)
  - coresight: docs: Fix a broken reference (Christophe JAILLET)
  - coresight: etm4x: avoid build failure with unrolled loops (Nick Desaulniers)
  - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Hui Su)
  - media: pvrusb2: fix memory leak in pvr_probe (Dongliang Mu)
  - net: macvlan: fix memory leaks of macvlan_common_newlink (Chuang Wang)
  - of/fdt: Don't calculate initrd size from DT if start > end (Marek Bykowski)
  - lib/cmdline: avoid page fault in next_arg (Neel Natu)
  - ima: Fix a potential NULL pointer access in ima_restore_measurement_list (Huaxin Lu)
  - parisc: led: Fix potential null-ptr-deref in start_task() (Shang XiaoJing)
  - anolis: mm: rename fast_copy_mm interface to async_fork (Xu Yu)
  - perf vendor events arm64: Add Hisi hip08 L3 metrics (John Garry)
  - perf vendor events arm64: Add Hisi hip08 L2 metrics (John Garry)
  - perf vendor events arm64: Add Hisi hip08 L1 metrics (John Garry)
  - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (John Garry)
  - perf test: Handle metric reuse in pmu-events parsing test (John Garry)
  - perf metricgroup: Make find_metric() public with name change (John Garry)
  - perf vendor events arm64: Add Fujitsu A64FX pmu event (Shunsuke Nakamura)
  - perf vendor events arm64: Add more common and uarch events (Shunsuke Nakamura)
  - perf pmu: Validate raw event with sysfs exported format bits (Jin Yao)
  - perf metric: Remove unneeded semicolon (Jiapeng Chong)
  - perf vendor events power9: Remove unsupported metrics (Paul A. Clarke)
  - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Joakim Zhang)
  - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Joakim Zhang)
  - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Joakim Zhang)
  - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Joakim Zhang)
  - perf metricgroup: Remove unneeded semicolon (Yang Li)
  - perf vendor events arm64: Reference common and uarch events for A76 (John Garry)
  - perf vendor events arm64: Reference common and uarch events for Ampere eMag (John Garry)
  - perf vendor events arm64: Add common and uarch event JSON (John Garry)
  - perf metricgroup: Fix system PMU metrics (John Garry)
  - perf metricgroup: Fix for metrics containing duration_time (John Garry)
  - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Joakim Zhang)
  - perf metricgroup: Support adding metrics for system PMUs (John Garry)
  - perf metricgroup: Support printing metric groups for system PMUs (John Garry)
  - perf metricgroup: Split up metricgroup__print() (John Garry)
  - perf metricgroup: Fix metrics using aliases covering multiple PMUs (John Garry)
  - perf evlist: Change evlist__splice_list_tail() ordering (John Garry)
  - perf pmu: Add pmu_add_sys_aliases() (John Garry)
  - perf pmu: Add pmu_id() (John Garry)
  - perf jevents: Add support for system events tables (John Garry)
  - perf jevents: Add support for an extra directory level (John Garry)
  - perf expr: Force encapsulation on expr_id_data (Ian Rogers)
  - perf vendor events: Update Skylake client events to v50 (Jin Yao)
  - perf jevents: Add test for arch std events (John Garry)
  - Documentation: coresight: Expand branch broadcast documentation (James Clark)
  - Documentation: coresight: Link config options to existing documentation (James Clark)
  - Documentation: coresight: Turn numbered subsections into real subsections (James Clark)
  - coresight: Add config flag to enable branch broadcast (James Clark)
  - drivers/net/virtio_net.c: Added USO support. (Andrew Melnychenko)
  - linux/virtio_net.h: Support USO offload in vnet header. (Andrew Melnychenko)
  - uapi/linux/virtio_net.h: Added USO types. (Andrew Melnychenko)
  - driver/net/tun: Added features for USO. (Andrew Melnychenko)
  - uapi/linux/if_tun.h: Added new offload types for USO4/6. (Andrew Melnychenko)
  - udp: allow header check for dodgy GSO_UDP_L4 packets. (Andrew Melnychenko)
  - hugetlbfs: don't delete error page from pagecache (James Houghton)
  - mm: shmem: don't truncate page if memory failure happens (Yang Shi)
  - mm: hwpoison: handle non-anonymous THP correctly (Yang Shi)
  - mm: hwpoison: refactor refcount check handling (Yang Shi)
  - mm: filemap: check if THP has hwpoisoned subpage for PMD page fault (Yang Shi)
  - mm: hwpoison: remove the unnecessary THP check (Yang Shi)
  - coresight: syscfg: Update load and unload operations (Mike Leach)
  - coresight: configfs: Fix unload of configurations on module exit (Mike Leach)
  - coresight: Clear the connection field properly (Suzuki K Poulose)
  - mm/page_alloc: fix incorrect PGFREE and PGALLOC for high-order page (Yafang Shao)
  - mm/page_alloc: check high-order pages for corruption during PCP operations (Mel Gorman)
  - mm/page_alloc: do not prefetch buddies during bulk free (Mel Gorman)
  - mm/page_alloc: free pages in a single pass during bulk free (Mel Gorman)
  - mm/page_alloc: drain the requested list first during bulk free (Mel Gorman)
  - mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Mel Gorman)
  - mm/page_alloc: track range of active PCP lists during bulk free (Mel Gorman)
  - mm/page_alloc: fetch the correct pcp buddy during bulk free (Mel Gorman)
  - mm/page_alloc: allow high-order pages to be stored on the per-cpu lists (Mel Gorman)
  - mm/page_alloc: move free_the_page (Mel Gorman)
  - mm/page_alloc: avoid conflating IRQs disabled with zone->lock (Mel Gorman)
  - mm: move free_unref_page to mm/internal.h (Matthew Wilcox (Oracle))
  - anolis: configs: arm64: Update DDR PMU driver config (Jing Zhang)
  - drivers/perf: fix return value check in ali_drw_pmu_probe() (Sun Ke)
  - drivers/perf: add DDR Sub-System Driveway PMU driver for Yitian 710 SoC (Shuai Xue)
  - docs: perf: Add description for Alibaba's T-Head PMU driver (Shuai Xue)
  - anolis: arm64: drivers/perf: remove DDR PMU driver for Yitian SoC (Jing Zhang)
  - perf/arm-cmn: Make arm_cmn_debugfs static (Robin Murphy)
  - perf/arm-cmn: Add debugfs topology info (Robin Murphy)
  - coresight: etm4x: Cleanup TRCRSCTLRn register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCBBCTLR register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCSSPCICRn register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCACATRn register accesses (James Clark)
  - coresight: etm3x: Cleanup ETMTECR1 register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCVICTLR register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCSTALLCTLR register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCCONFIGR register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCIDR5 register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCIDR4 register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCIDR3 register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCIDR2 register accesses (James Clark)
  - coresight: etm4x: Cleanup TRCIDR0 register accesses (James Clark)
  - coresight: Drop unused 'none' enum value for each component (Anshuman Khandual)
  - anolis: crypto: ccp: As psp_mutex_lock not protecting sev_do_cmd function, race condition happend between user mode (chench)
  - anolis: configs: enable config of PAGECACHE_LIMIT (Xin Hao)
  - anolis: mm: pagecache_limit: add memcg asynchronous reclaim support (Xin Hao)
  - anolis: mm: pagecache_limit: add memcg synchronous reclaim support (Xin Hao)
  - anolis: mm: pagecache_limit: add memcg granularity related inferface (Xin Hao)
  - anolis: mm: pagecache_limit: add this feature support (Xin Hao)
  - coresight: etm3x: Don't trace PID for non-root PID namespace (Leo Yan)
  - coresight: etm4x: Don't trace PID for non-root PID namespace (Leo Yan)
  - coresight: etm4x: Don't use virtual contextID for non-root PID namespace (Leo Yan)
  - coresight: etm4x: Add lock for reading virtual context ID comparator (Leo Yan)
  - pid: Introduce helper task_is_in_init_pid_ns() (Leo Yan)
  - vfio/type1: Empty batch for pfnmap pages (Daniel Jordan)
  - vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_external() (Daniel Jordan)
  - vfio/type1: Batch page pinning (Daniel Jordan)
  - vfio/type1: Prepare for batched pinning with struct vfio_batch (Daniel Jordan)
  - vfio/type1: Change success value of vaddr_get_pfn() (Daniel Jordan)
  - coresight: no-op refactor to make INSTP0 check more idiomatic (James Clark)
  - coresight: syscfg: Fix memleak on registration failure in cscfg_create_device (Miaoqian Lin)
  - coresight: core: Fix typo in a comment (Jason Wang)
  - Documentation: coresight: Update coresight configuration docs (Mike Leach)
  - coresight: configfs: Allow configfs to activate configuration (Mike Leach)
  - coresight: syscfg: Example CoreSight configuration loadable module (Mike Leach)
  - coresight: syscfg: Update load API for config loadable modules (Mike Leach)
  - coresight: configuration: Update API to permit dynamic load/unload (Mike Leach)
  - coresight: configuration: Update API to introduce load owner concept (Mike Leach)
  - Documentation: coresight: Fix documentation issue (Mike Leach)
  - arm64: cpufeature: Export this_cpu_has_cap helper (Arnd Bergmann)
  - sched: Fix yet more sched_fork() races (Erwei Deng)
  - sched/fair: Fix fault in reweight_entity (Erwei Deng)
  - coresight: trbe: Prohibit trace before disabling TRBE (Suzuki K Poulose)
  - coresight: trbe: End the AUX handle on truncation (Suzuki K Poulose)
  - coresight: trbe: Do not truncate buffer on IRQ (Suzuki K Poulose)
  - coresight: trbe: Fix handling of spurious interrupts (Suzuki K Poulose)
  - coresight: trbe: irq handler: Do not disable TRBE if no action is needed (Suzuki K Poulose)
  - coresight: trbe: Unify the enabling sequence (Suzuki K Poulose)
  - coresight: trbe: Drop duplicate TRUNCATE flags (Suzuki K Poulose)
  - coresight: trbe: Ensure the format flag is always set (Suzuki K Poulose)
  - coresight: etm-pmu: Ensure the AUX handle is valid (Suzuki K Poulose)
  - coresight: etm4x: Use Trace Filtering controls dynamically (Suzuki K Poulose)
  - coresight: etm4x: Save restore TRFCR_EL1 (Suzuki K Poulose)
  - coresight: Don't immediately close events that are run on invalid CPU/sink combos (James Clark)
  - coresight: tmc-etr: Speed up for bounce buffer in flat mode (Leo Yan)
  - kbuild: Add skip_encoding_btf_enum64 option to pahole (Martin Rodriguez Reboredo)
  - kbuild: Unify options for BTF generation for vmlinux and modules (Jiri Olsa)
  - kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 (Andrii Nakryiko)
  - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Javier Martinez Canillas)
  - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Ilya Leoshkevich)
  - tools: gpio: fix -c option of gpio-event-mon (Ivo Borisov Shopov)
  - media: cx88: Fix a null-ptr-deref bug in buffer_prepare() (Zheyu Ma)
  - nvme: fix multipath crash caused by flush request when blktrace is enabled (Yanjun Zhang)
  - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Deren Wu)
  - mtd: rawnand: meson: Fix a potential double free issue (Christophe JAILLET)
  - usb: xhci: Check endpoint is valid before dereferencing it (Jimmy Hu)
  - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() (Zeng Jingxiang)
  - net: fix NULL pointer in skb_segment_list (Yan Zhai)
  - perf/x86/amd: fix potential integer overflow on shift of a int (Colin Ian King)
  - tools bpftool: Don't display disassembler-four-args feature test (Andres Freund)
  - tools bpftool: Fix compilation error with new binutils (Andres Freund)
  - tools bpf_jit_disasm: Don't display disassembler-four-args feature test (Andres Freund)
  - tools bpf_jit_disasm: Fix compilation error with new binutils (Andres Freund)
  - tools perf: Fix compilation error with new binutils (Andres Freund)
  - perf tools: Add an option to build without libbfd (Ian Rogers)
  - tools include: add dis-asm-compat.h to handle version differences (Andres Freund)
  - tools build: Don't display disassembler-four-args feature test (Andres Freund)
  - tools build: Add feature test for init_disassemble_info API changes (Andres Freund)
  - io_uring: kill goto error handling in io_sqpoll_wait_sq() (Jens Axboe) {CVE-2022-47946}
  - perf test: Output the sub testing result in cs-etm (Leo Yan)
  - perf test: Suppress logs in cs-etm testing (Leo Yan)
  - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (James Clark)
  - coresight: Update comments for removing cs_etm_find_snapshot() (Leo Yan)
  - coresight: tmc-etr: Use perf_output_handle::head for AUX ring buffer (Leo Yan)
  - anolis: arm64: Speed up the CPU frequency reading in /proc/cpuinfo (Shawn Wang)
  - anolis: arm64: Speed up address bits (physical/virtual) reading in /proc/cpuinfo (Shawn Wang)
  - perf auxtrace: Add compat_auxtrace_mmap__{read_head|write_tail} (Leo Yan)
  - perf: Cleanup for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT (Leo Yan)
  - perf auxtrace: Remove auxtrace_mmap__read_snapshot_head() (Leo Yan)
  - perf auxtrace: Drop legacy __sync functions (Leo Yan)
  - perf auxtrace: Change to use SMP memory barriers (Leo Yan)
  - perf auxtrace: Use WRITE_ONCE() for updating aux_tail (Leo Yan)
  - coresight: tmc-etf: Add comment for store ordering (Leo Yan)
  - coresight: tmc-etr: Add barrier after updating AUX ring buffer (Leo Yan)
  - perf env: Track kernel 64-bit mode in environment (Leo Yan)
  - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Arnaldo Carvalho de Melo)
  - perf/arm-cmn: Add CI-700 Support (Robin Murphy)
  - dt-bindings: perf: arm-cmn: Add CI-700 (Robin Murphy)
  - perf/arm-cmn: Support new IP features (Robin Murphy)
  - perf/arm-cmn: Demarcate CMN-600 specifics (Robin Murphy)
  - perf/arm-cmn: Move group validation data off-stack (Robin Murphy)
  - perf/arm-cmn: Optimise DTC counter accesses (Robin Murphy)
  - perf/arm-cmn: Optimise DTM counter reads (Robin Murphy)
  - perf/arm-cmn: Refactor DTM handling (Robin Murphy)
  - perf/arm-cmn: Streamline node iteration (Robin Murphy)
  - perf/arm-cmn: Refactor node ID handling (Robin Murphy)
  - perf/arm-cmn: Drop compile-test restriction (Robin Murphy)
  - perf/arm-cmn: Account for NUMA affinity (Robin Murphy)
  - perf/arm-cmn: Fix CPU hotplug unregistration (Robin Murphy)
  - perf/arm-cmn: Use irq_set_affinity() (Thomas Gleixner)
  - drivers/perf: arm-cmn: Add space after ',' (Junhao He)
  - drivers/perf: convert sysfs snprintf family to sysfs_emit (Zihao Tang)
  - perf: Constify static struct attribute_group (Rikard Falkeborn)
  - perf/smmuv3: Support sysfs identifier file (John Garry)
  - driver core: auxiliary bus: Fix memory leak when driver_register() fail (Peter Ujfalusi)
  - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Dave Jiang)
  - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Dave Jiang)
  - anolis: config: Add AUXILIARY_BUS support in anolis defconfig (cuishw)
  - Add auxiliary bus support (Dave Ertman)
  - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jim Mattson) {CVE-2022-2196.}
  - coresight: tmc: Configure AXI write burst size (Tanmay Jagdale)
  - coresight: cpu-debug: Control default behavior via Kconfig (Brian Norris)
  - coresight: syscfg: Fix compiler warning (Jian Cai)
  - xen/netback: Ensure protocol headers don't fall in the non-linear area (Ross Lagerwall) {CVE-2022-3643.}
  - drm/i915: fix TLB invalidation for Gen12 video and compute engines (Andrzej Hajda) {CVE-2022-4139}
  - ext4: fix check for block being out of directory size (Jan Kara) {CVE-2022-1184}
  - ext4: check if directory block is within i_size (Lukas Czerner) {CVE-2022-1184}
  - xfs: return errors in xfs_fs_sync_fs (Darrick J. Wong)
  - vfs: make sync_filesystem return errors from ->sync_fs (Darrick J. Wong)
  - fs: remove __sync_filesystem (Christoph Hellwig)
  - coresight: Replace deprecated CPU-hotplug functions. (Sebastian Andrzej Siewior)
  - Documentation: coresight: Add documentation for CoreSight config (Mike Leach)
  - coresight: syscfg: Add initial configfs support (Mike Leach)
  - coresight: config: Add preloaded configurations (Mike Leach)
  - coresight: etm4x: Add complex configuration handlers to etmv4 (Mike Leach)
  - coresight: etm-perf: Update to activate selected configuration (Mike Leach)
  - coresight: syscfg: Add API to activate and enable configurations (Mike Leach)
  - coresight: etm-perf: Update to handle configuration selection (Mike Leach)
  - coresight: config: Add configuration and feature generic functions (Mike Leach)
  - coresight: syscfg: Add registration and feature loading for cs devices (Mike Leach)
  - coresight: syscfg: Initial coresight system configuration (Mike Leach)
  - mm: migrate: do not assume that newpage->lru is unchanged (Huang Ying)
  - docs: trace: coresight: coresight.rst: avoid using ReST :doc:`foo` markup (Mauro Carvalho Chehab)
  - docs: trace: coresight: coresight-etm4x-reference.rst: replace some characters (Mauro Carvalho Chehab)
  - coresight: etm4x: core: Remove redundant check of attr (Junhao He)
  - coresight: core: Remove unnecessary assignment (Junhao He)
  - coresight: trbe: Fix return value check in arm_trbe_register_coresight_cpu() (Wei Yongjun)
  - coresight: core: Make symbol 'csdev_sink' static (Wei Yongjun)
  - coresight: core: Fix typo in coresight-core.c (Qi Liu)
  - coresight: etm: perf: Make symbol 'format_attr_contextid' static (Wei Yongjun)
  - anolis: mm/vmalloc: add two couples of vmalloc operations for virtio-ism (Rongwei Wang)
  - Documentation: trace: Add documentation for TRBE (Anshuman Khandual)
  - Documentation: coresight: trbe: Sysfs ABI description (Anshuman Khandual)
  - coresight: sink: Add TRBE driver (Anshuman Khandual)
  - anolis: sched/isolation: dynamically isolate all tasks (Yihao Wu)
  - anolis: sched/isolation: dynamical CPU isolation support (Michael Wang)
  - ext4: fix use-after-free in ext4_orphan_cleanup (Baokun Li)
  - ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline (Eric Whitney)
  - ext4: fix inode leak in ext4_xattr_inode_create() on an error path (Ye Bin)
  - ext4: avoid BUG_ON when creating xattrs (Jan Kara)
  - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode (Baokun Li)
  - dm thin: Fix UAF in run_timer_softirq() (Luo Meng)
  - md: fix a crash in mempool_free (Mikulas Patocka)
  - nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Dan Aloni)
  - NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Trond Myklebust)
  - NFSv4.2: Fix a memory stomp in decode_attr_security_label (Trond Myklebust)
  - anolis: configs: Enable iax crypto driver (Kun(llfl))
  - 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: nvme-pci: set power indicator when probe and remove (Guixin Liu)
  - anolis: pci: Change setting indicators before handling device (Guixin Liu)
  - anolis: PCI: pciehp: Introduce hotplug_slot_ops.set_power_indicator (Guixin Liu)
  - anolis: io_uring: use TWA_SIGNAL for ioucmd's task_work (Ziyang Zhang)
  - media: dvb-core: Fix UAF due to refcount races at releasing (Takashi Iwai) {CVE-2022-41218}
  - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Takashi Iwai) {CVE-2022-3303}
  - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Clement Lecigne) {CVE-2023-0266}
  - anolis: arm_mpam: Fix the wrong PARTID_MAX and PMG_MAX usage (Shawn Wang)
  - anolis: arm_mpam: Use cache-id property as the cache id for resctrl (Shawn Wang)
  - anolis: fs/resctrl: Only show tasks' pids in current pid namespace (Shawn Wang)
  - mm: migrate: fix potential deadlock in migrate_page_unmap (Huang Ying)
  - mm: migrate: continue to migrate for non-hugetlb pages (Chen Wandun)
  - io_uring: add missing item types for splice request (Bing-Jhong Billy Jheng) {CVE-2022-4696}
  - anolis: kabi: Replace hotfix reserve macros with KABI reserve macros (Guixin Liu)
  - anolis: kabi: Enable KABI reserve and aligning check (Guixin Liu)
  - anolis: kabi: Introduce kabi macro for anolis cloud-kernel (Guixin Liu)
  - anolis: io_uring: add IO_WQ_WORK_MM for uring_cmd (Ziyang Zhang)
  - KVM: arm64: Use generic KVM xfer to guest work function (Oliver Upton)
  - entry: KVM: Allow use of generic KVM entry w/o full generic support (Oliver Upton)
  - KVM: arm64: Record number of signal exits as a vCPU stat (Oliver Upton)
  - untested: KVM: arm64: Force guest EL1 to use user-space's partid configuration (James Morse)
  - KVM: arm64: Trap guest accesses to the MPAM registers (James Morse)
  - KVM: arm64: Hide unsupported MPAM from the guest (James Morse)
  - anolis: simply use flags instead for fuse passthrough (Joseph Qi)
  - block: unhash blkdev part inode when the part is deleted (Ming Lei)
  - anolis: fsdax: mark the iomap argument to dax_iomap_direct_access as const (Jingbo Xu)
  - fsdax: mark the iomap argument to dax_iomap_sector as const (Christoph Hellwig)
  - fuse: support SB_NOSEC flag to improve write performance (Vivek Goyal)
  - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Vivek Goyal)
  - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Vivek Goyal)
  - fuse: setattr should set FATTR_KILL_SUIDGID (Vivek Goyal)
  - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Vivek Goyal)
  - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi)
  - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Vivek Goyal)
  - mm, hwpoison: when copy-on-write hits poison, take page offline (Tony Luck)
  - mm, hwpoison: try to recover from copy-on write faults (Tony Luck)
  - anolis: userns: fix documentation for unprivileged_userns_clone sysctl (Jingbo Xu)
  - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits (Pablo Neira Ayuso) {CVE-2023-0179}
  - anolis: Add support of turbo boost control interface for Zhaoxin CPUs (leoliu-oc)
  - anolis: ACPI, x86: Add Zhaoxin processors support for NONSTOP TSC (leoliu-oc)
  - anolis: Add support for extended topology detection (leoliu-oc)
  - anolis: x86/cpufeatures: Add Zhaoxin feature bits (leoliu-oc)
  - anolis: Add MWAIT Cx support for Zhaoxin CPUs (leoliu-oc)
  - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (David E. Box)
  - anolis: dmaengine: idxd: Add block_on_fault flag to DMA descriptor by default (Aubrey Li)
  - io_uring: fix CQ waiting timeout handling (Pavel Begunkov)
  - anolis: config: Add NGBE support in anolis defconfig (Duanqiang Wen)
  - anolis: net: add spinlock for yt phy access (Duanqiang Wen)
  - anolis: net: add sysfs support (Duanqiang Wen)
  - anolis: net: add debugfs support (Duanqiang Wen)
  - anolis: net: add support power management (Duanqiang Wen)
  - anolis: net: add ethtool support (Duanqiang Wen)
  - anolis: net: add ptp support (Duanqiang Wen)
  - anolis: net: add support flow control (Duanqiang Wen)
  - anolis: net: add support to receive and transmit packets (Duanqiang Wen)
  - anolis: net: add interrupt support and ring configuration (Duanqiang Wen)
  - anolis: net: add hardware phy initialization (Duanqiang Wen)
  - anolis: net: add build support for ngbe (Duanqiang Wen)
  - anolis: configs: enable efi secret feature as default on x86 platform (Wu Zongyong)
  - docs: security: Add secrets/coco documentation (Dov Murik)
  - efi: Register efi_secret platform device if EFI secret area is declared (Dov Murik)
  - virt: Add efi_secret module to expose confidential computing secrets (Dov Murik)
  - efi: Save location of EFI confidential computing area (Dov Murik)
  - fsdax,xfs: set the shared flag when file extent is shared (Shiyang Ruan)
  - fsdax: zero the edges if source is HOLE or UNWRITTEN (Shiyang Ruan)
  - fsdax: invalidate pages when CoW (Shiyang Ruan)
  - fsdax: introduce page->share for fsdax in reflink mode (Shiyang Ruan)
  - anolis: cachefiles: fix potential NULL in error path (Jingbo Xu)
  - anolis: vfio/iommu_type1: disable dirty bitmap population optimization (Hao Xiang)
  - anolis: io_uring: fix referencing uninitialized io_uring_ctx in ring_pages() (Ziyang Zhang)
  - anolis: crypto: ccp: Fix compile warning (chench)
  - anolis: net/smc: Extended supports up to 128K RC links (Wen Gu)
  - iomap: use filemap_range_needs_writeback() for O_DIRECT reads (Jens Axboe)
  - mm: use filemap_range_needs_writeback() for O_DIRECT reads (Jens Axboe)
  - mm: provide filemap_range_needs_writeback() helper (Jens Axboe)
  - xfs: reduce ilock acquisitions in xfs_file_fsync (Christoph Hellwig)
  - xfs: refactor xfs_file_fsync (Christoph Hellwig)
  - anolis: efi: cper: refactor raw data header check to a function (Shuai Xue)
  - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Helge Deller)
  - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Linus Torvalds)
  - wifi: mac80211: fix MBSSID parsing use-after-free (Johannes Berg) {CVE-2022-42719}
  - netfilter: nf_tables: disallow binding to already bound chain (Pablo Neira Ayuso) {CVE-2022-39190}
  - anolis: net/smc: Update 5-tuple used for eRDMA iWARP link when modify QP (Wen Gu)
  - anolis: net/smc: Reserve ports for eRDMA iWARP link (Wen Gu)
  - anolis: net/smc: Introduce a new mode for eRDMA iWARP (Wen Gu)
  - anolis: RDMA/erdma: Support oob connection attr modification (Kai)
  - anolis: net/smc: Fix hung caused by non-zero lnk_cnt in smc_smcr_terminate_all (Wen Gu)
  - fs,io_uring: add infrastructure for uring-cmd (Jens Axboe)
  - io_uring: optimise io_import_iovec nonblock passing (Pavel Begunkov)
  - io_uring: add support for 128-byte SQEs (Ziyang Zhang)
  - io_uring: simplify struct io_uring_sqe layout (Pavel Begunkov)
  - blk-iocost: don't ignore vrate_min on QD contention (Tejun Heo)
  - blk-iocost: Factor out the base vrate change into a separate function (Baolin Wang)
  - anolis: configs: enable config of TEXT_UNEVICTABLE for memcg granularity (Xin Hao)
  - anolis: mm: unevictable: add memcg granularity core implementation (Xin Hao)
  - anolis: mm: unenvictable: add memcg global switch control (Xin Hao)
  - anolis: mm: unevictable: add memcg relative interface support (Xin Hao)
  - anolis: mm: unevictable: adjust three key functions (Xin Hao)
  - net: bonding: Unsync device addresses on ndo_stop (Benjamin Poirier)
  - net: bonding: Share lacpdu_mcast_addr definition (Benjamin Poirier)
  - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins)
  - tpm: add sysfs exports for all banks of PCR registers (James Bottomley)
  - anolis: crypto: arm64/sm4 - Fix possible crash in GCM cryption (Tianjia Zhang)
  - anolis: x86/setup: Limit max extra memory reserved for crashkernel (Zelin Deng)
  - anolis: x86/setup: No extra memory for crashkernel for high and @offset (Zelin Deng)
  - RDMA/mlx5: Set local port to one when accessing counters (Chris Mi)
  - RDMA/mlx5: Add missing check for return value in get namespace flow (Maor Gottlieb)
  - net/mlx5: DR, Fix uninitialized var warning (YueHaibing)
  - net/mlx5e: Fix use-after-free when reverting termination table (Roi Dayan)
  - net/mlx5: Fix uninitialized variable bug in outlen_write() (YueHaibing)
  - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Moshe Shemesh)
  - net/mlx5: Fix FW tracer timestamp calculation (Moshe Shemesh)
  - net/mlx4: Check retval of mlx4_bitmap_init (Peter Kosyh)
  - net/mlx5e: E-Switch, Fix comparing termination table instance (Roi Dayan)
  - net/mlx5: Allow async trigger completion execution on single CPU systems (Roy Novich)
  - net/mlx5: Fix crash during sync firmware reset (Suresh Devarakonda)
  - net/mlx5: Fix possible use-after-free in async command interface (Tariq Toukan)
  - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Hyong Youb Kim)
  - net/mlx5e: Properly disable vlan strip on non-UL reps (Vlad Buslov)
  - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Maxim Mikityanskiy)
  - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Gal Pressman)
  - arm64/sparsemem: reduce SECTION_SIZE_BITS (Sudarshan Rajagopalan)
  - anolis: configs: Make the SM3/4 arm64 optimization be modularized (Tianjia Zhang)
  - anolis: fsdax: fix wrong arg passing in dax_insert_entry (Xiaoguang Wang)
  - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Bitao Hu) {CVE-2022-0171}
  - anolis: x86/setup: reserve extra memory for swiotlb when sme/sev is enabled (Zelin Deng)
  - proc: avoid integer type confusion in get_proc_long (Linus Torvalds) {CVE-2022-3567}
  - proc: proc_skip_spaces() shouldn't think it is working on C strings (Linus Torvalds) {CVE-2022-4378}
  - anolis: cachefiles: add missing lock protection when polling (Jingbo Xu)
  - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Paolo Bonzini) {CVE-2022-39189}
  - tcp: Fix data races around icsk->icsk_af_ops. (Kuniyuki Iwashima) {CVE-2022-3566}
  - net: mvpp2: fix mvpp2 debugfs leak (Russell King (Oracle)) {CVE-2022-3535}
  - can: j1939: j1939_session_destroy(): fix memory leak of skbs (Fedor Pchelkin) {CVE-2022-3633}
  - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference (David Ahern) {CVE-2022-3435}
  - 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)
  - x86/mce: Remove redundant call to irq_work_queue() (Gabriele Paoloni)
  - libbpf: Fix use-after-free in btf_dump_name_dups (Xu Kuohai) {CVE-2022-3534}
  - anolis: mm: gup:remove FOLL_GET_PGSTABLE flag checking (Simon Guo)
  - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() (Zhengchao Shao) {CVE-2022-3564}
  - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Maxim Mikityanskiy) {CVE-2022-3564}
  - tcp/udp: Fix memory leak in ipv6_renew_options(). (Kuniyuki Iwashima) {CVE-2022-3524}
  - ipv6: Fix data races around sk->sk_prot. (Kuniyuki Iwashima) {CVE-2022-3567}
  - sch_sfb: Don't assume the skb is still around after enqueueing to child (Toke Høiland-Jørgensen) {CVE-2022-3586}
  - kcm: avoid potential race in kcm_tx_work (Eric Dumazet) {CVE-2022-3521}
  - wifi: cfg80211: fix BSS refcounting bugs (Johannes Berg) {CVE-2022-42720}
  - wifi: cfg80211: avoid nontransmitted BSS list corruption (Johannes Berg) {CVE-2022-42721}
  - wifi: mac80211: fix crash in beacon protection for P2P-device (Johannes Berg) {CVE-2022-42722}
  - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Johannes Berg) {CVE-2022-41674}
  - netfilter: nf_conntrack_irc: Fix forged IP logic (David Leadbeater) {CVE-2022-2663}
  - af_key: Do not call xfrm_probe_algs in parallel (Herbert Xu) {CVE-2022-3028}
  - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Pavel Skripkin) {CVE-2022-1679}
  - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (Luiz Augusto von Dentz) {CVE-2022-42895}
  - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (Luiz Augusto von Dentz) {CVE-2022-42896}
  - anolis: vfio:mdev:idxd: fix vdcm device migration pages memory leak (Fengqian Gao)
  - anolis: fs/resctrl: fix can not write "pseudo-locksetup" to mode file (Gou Hao)
  - anolis: psi: fix compile error when cgroup disabled (Joseph Qi)
  - anolis: io_uring: fix compile error when cgroup disabled (Joseph Qi)
  - anolis: x86/rapl: fix potentially NULL pointer access in rapl_cpu_offline. (Kun(llfl))
  - mISDN: fix use-after-free bugs in l1oip timer handlers (Duoming Zhou) {CVE-2022-3565}
  - nfp: fix use-after-free in area_cache_get() (Jialiang Wang) {CVE-2022-3545}
  - vsock: Fix memory leak in vsock_connect() (Peilin Ye) {CVE-2022-3629}
  - anolis: Fix mouse enumeration issue after wakeup from s4 (leoliu-oc)
  - anolis: xhci: Adjust the UHCI Controllers bit value (leoliu-oc)
  - 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)
  - efi: capsule-loader: Fix use-after-free in efi_capsule_write (Hyunwoo Kim) {CVE-2022-40307}
  - bpf: Don't use tnum_range on array range checking for poke descriptors (Daniel Borkmann) {CVE-2022-2905}
  - anolis: XHCI:Fix some device identify fail when enable xHCI runtime suspend (leoliu-oc)
  - USB: HCD: Fix URB giveback issue in tasklet function (leoliu-oc)
  - anolis: x86/tsc: Make cur->adjusted values in package#1 to be the same (leoliu-oc)
  - anolis: Add MCA support for X86_VENDOR_CENTAUR CPUs (leoliu-oc)
  - anolis: xhci: fix issue of cross page boundary in TRB prefetch (leoliu-oc)
  - r8152: Rate limit overflow messages (Andrew Gaul) {CVE-2022-3594}
  - video: fbdev: i740fb: Error out if 'pixclock' equals zero (Zheyu Ma) {CVE-2022-3061}
  - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Dokyung Song) {CVE-2022-3628}
  - atm: idt77252: fix use-after-free bugs caused by tst_timer (Duoming Zhou) {CVE-2022-3635}
  - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write (Hyunwoo Kim) {CVE-2022-39842}
  - nvme: restrict management ioctls to admin (Keith Busch) {CVE-2022-3169}
  - nvme: ensure subsystem reset is single threaded (Keith Busch) {CVE-2022-3169}
  - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Baolin Wang)
  - anolis: uapi/io_uring: adjust value of IORING_ENTER_SQ_SUBMIT_ON_IDLE (Ziyang Zhang)
  - scsi: stex: Properly zero out the passthrough command structure (Linus Torvalds) {CVE-2022-40768}
  - anolis: Revert "ck: io_uring: support ioctl" (Ziyang Zhang)
  - ipvs: add sysctl_run_estimation to support disable estimation (Dust Li)
  - anolis: iommu: SMMU will be passthrough on PHYTIUM FT2000 & FT2500 Socs due to hardware limitation (Gu Mi)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-14_rc2.an23]
changelog:
  - spec: add minimum version requirements of opencsd (Qiao Ma)
  - spec: fix bug that rpm warning when uninstall kernel rpm (Qiao Ma)
  - spec: build perf with Coresight just on aarch64 (Ruidong Tian)
  - spec: add perf/coresight support (Ruidong Tian)
  - spec: drop traceevent files (Qiao Ma)
  - anolis: kabi: remove arm64 struct thread_info reserve (Guixin Liu)
  - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Sean Christopherson)
  - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Sean Christopherson)
  - net/ulp: use consistent error code when blocking ULP (Paolo Abeni)
  - tcp: Fix listen() regression in 5.10.163 (Kuniyuki Iwashima)
  - anolis: printk: remove printk call from logbuf_lock (Kaihao Bai)
  - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Greg Kroah-Hartman)
  - net/ulp: prevent ULP without clone op from entering the LISTEN status (Paolo Abeni) {CVE-2023-0461}
  - anolis: random32: put prandom_init_early in a earlier step (Xuchun Shang)
  - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Sean Christopherson)
  - x86/kasan: Add helpers to align shadow addresses up and down (Sean Christopherson)
  - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Sean Christopherson)
  - x86/kasan: Map shadow for percpu pages on demand (Andrey Ryabinin)
  - anolis: net/smc: Fix merge mistake of smcr_buf_unuse (Wen Gu)
  - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init (Miaoqian Lin)
  - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Andrei Gherzan)
  - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Andrei Gherzan)
  - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Andrei Gherzan)
  - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Andrei Gherzan)
  - anolis: pstore: optimize tty write (Yuanhe Shu)
  - anolis: pstore: fix ttyprobe hook (Yuanhe Shu)
  - anolis: tools/pstore: update pstore selftests (Yuanhe Shu)
  - arm64/hugetlb: Implement arm64 specific huge_ptep_get() (Baolin Wang)
  - arm64/hugetlb: Use ptep_get() to get the pte value of a huge page (Baolin Wang)
  - mm: rmap: fix CONT-PTE/PMD size hugetlb issue when migration (Baolin Wang)
  - mm: change huge_ptep_clear_flush() to return the original pte (Baolin Wang)
  - mm: rmap: use flush_cache_range() to flush cache for hugetlb pages (Baolin Wang)
  - mm: rmap: move the cache flushing to the correct place for hugetlb PMD sharing (Baolin Wang)
  - vfio: Clear the caps->buf to NULL after free (Schspa Shi)
  - perf test: Fix 'Simple expression parser' test on arch without CPU die topology info (Thomas Richter)
  - perf cputopo: Fix CPU topology reading on s/390 (Thomas Richter)
  - selftests/bpf: Check dst_port only on the client socket (Jakub Sitnicki)
  - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads (Jakub Sitnicki)
  - ixgbevf: add disable link state (Slawomir Mrozowicz) {CVE-2021-33061}
  - ixgbe: add improvement for MDD response functionality (Slawomir Mrozowicz) {CVE-2021-33061}
  - ixgbe: add the ability for the PF to disable VF link state (Slawomir Mrozowicz) {CVE-2021-33061}
  - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Andrii Nakryiko)
  - perf pmu-events: Fix testing with JEVENTS_ARCH=all (Ian Rogers)
  - perf test pmu-events: Fake PMU metric workaround (Ian Rogers)
  - perf test: Use full metric resolution (Ian Rogers)
  - perf test: Avoid sysfs state affecting fake events (Ian Rogers)
  - perf test: Add basic core_wide expression test (Ian Rogers)
  - perf metrics: Wire up core_wide (Ian Rogers)
  - perf expr: Add source_count for aggregating events (Ian Rogers)
  - perf topology: Add core_wide (Ian Rogers)
  - perf cpumap: Move 'has' function to libperf (Ian Rogers)
  - perf smt: Compute SMT from topology (Ian Rogers)
  - perf expr: Move the scanner_ctx into the parse_ctx (Ian Rogers)
  - perf metric: Return early if no CPU PMU table exists (Ian Rogers)
  - perf test: Add pmu-event test for event described as "config=" (John Garry)
  - perf test: Verify more event members in pmu-events test (John Garry)
  - perf test: Add pmu-events sys event support (John Garry)
  - perf jevents: Modify match field (Ian Rogers)
  - perf jevents: Append PMU description later (Ian Rogers)
  - perf test: Add more pmu-events uncore aliases (John Garry)
  - perf test: Re-add pmu-event uncore PMU alias test (John Garry)
  - perf test: Test pmu-events core aliases separately (John Garry)
  - perf test: Factor out pmu-events alias comparison (John Garry)
  - perf test: Declare pmu-events test events separately (John Garry)
  - perf test: Factor out pmu-events event comparison (John Garry)
  - perf pmu: Fix alias matching (John Garry)
  - perf tools: Fix pattern matching for same substring in different PMU type (Jin Yao)
  - perf hists: Split hists_stats from events_stats (Namhyung Kim)
  - perf top: Use evlist->events_stat to count events (Namhyung Kim)
  - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Olga Kornievskaia)
  - nfs: fix possible null-ptr-deref when parsing param (Hawkins Jiawei)
  - ext4: fix task hung in ext4_xattr_delete_inode (Baokun Li)
  - anolis: mm: fix incorrect refcount increasement of zero page (Kaihao Bai)
  - anolis: bpf/selftests: add selftest for SMC bpf capability (D. Wythe)
  - anolis: net/smc: add BPF injection on smc negotiation (D. Wythe)
  - anolis: bpf: add SMC support in BPF struct_ops (D. Wythe)
  - anolis: net/smc: move smc_sock related structure definition (D. Wythe)
  - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() (Shigeru Yoshida)
  - configfs: fix possible memory leak in configfs_create_dir() (Chen Zhongjin)
  - hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() (Hawkins Jiawei)
  - nfs4: Fix kmemleak when allocate slot failed (Zhang Xiaoxu)
  - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() ANBZ: #4316 (Li Zetao)
  - x86/mm: Randomize per-cpu entry area (Peter Zijlstra) {CVE-2023-0597}
  - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Zhang Xianwei)
  - ACPI: PRM: Check whether EFI runtime is available (Ard Biesheuvel)
  - anolis: fuse: fix sysfs fuse connection flush and resend api (winters.zc)
  - fs: reiserfs: remove useless new_opts in reiserfs_remount (Dongliang Mu)
  - EDAC/highbank: Fix memory leak in highbank_mc_probe() (Miaoqian Lin)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-14.an23]
changelog:
  - anolis: mm: avoid double unlock logbuf_lock (Kaihao Bai)
  - iomap: Support inline data with block size < page size (Matthew Wilcox (Oracle))
  - iomap: support reading inline data from non-zero pos (Gao Xiang)
  - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher)
  - anolis: io_uring: fix IORING_OP_URING_CMD incompatible issue (Xiaoguang Wang)
  - tap: tap_open(): correctly initialize socket uid (Pietro Borrello) {CVE-2023-1076}
  - tun: tun_chr_open(): correctly initialize socket uid (Pietro Borrello) {CVE-2023-1076}
  - net: add sock_init_data_uid() (Pietro Borrello) {CVE-2023-1076}
  - video: fbdev: smscufx: Fix use-after-free in ufx_ops_open() (ly929421) {CVE-2022-41849}
  - sched/rt: pick_next_rt_entity(): check list_entry (Pietro Borrello) {CVE-2023-1077}
  - anolis: kvm: x86: move KVM_GET_DEVICE_ATTR to kvm_arch_dev_ioctl() (Zelin Deng)
  - HID: check empty report_list in hid_validate_values() (Pietro Borrello) {CVE-2023-1073}
  - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Zheng Wang) {CVE-2022-3707}
  - staging: rtl8712: fix use after free bugs (Dan Carpenter) {CVE-2022-4095}
  - tun: avoid double free in tun_free_netdev (George Kennedy) {CVE-2022-4744}
  - anolis: mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Rongwei Wang)
  - netfilter: nf_tables: fix null deref due to zeroed list head (zzzzzzzzzy9)
  - sctp: fail if no bound addresses can be used for a given scope (Marcelo Ricardo Leitner) {CVE-2023-1074}
  - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute (Phil Turnbull) {CVE-2022-47521}
  - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Takashi Sakamoto)
  - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function (ly929421) {CVE-2023-23000}
  - USB: core: Prevent nested device-reset calls (Alan Stern) {CVE-2022-4662}
  - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (ly929421) {CVE-2023-1118}
  - malidp: Fix NULL vs IS_ERR() checking (ly929421) {CVE-2023-23004}
  - anolis: pci: fix quirk for Yitian 710 to support AER fatal error recovery (Shuai Xue)
  - anolis: net/smc: Workaround for race in smc_listen_work (Wen Gu)
  - anolis: net/smc: Workaround for race in smcr_link_init (Wen Gu)
  - anolis: net/smc: fix imcomplete bugfix dues to NULL sndbuf_desc (D. Wythe)
  - anolis: Revert "anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending" (D. Wythe)
  - anolis: x86/resctrl: Fix the wrong condition which could cause softlockup in __rmid_read() (Shawn Wang)
  - net: sched: fix race condition in qdisc_graft() (Eric Dumazet) {CVE-2023-0590}
  - anolis: net/smc: Introduce smc_lgr_stats_list for trouble shooting (Wen Gu)
  - anolis: net/smc: Add SMC-R link WR and WC statistic (Wen Gu)
  - anolis: pstore: add backend into list before pstore_register_<frontend> (Yuanhe Shu)
  - anolis: Revert "mm/page_alloc: drain the requested list first during bulk free" (Kaihao Bai)
  - anolis: Revert "mm/page_alloc: free pages in a single pass during bulk free" (Kaihao Bai)
  - anolis: Revert "mm/page_alloc: do not prefetch buddies during bulk free" (Kaihao Bai)
  - net/sched: tcindex: update imperfect hash filters respecting rcu (Pedro Tammela) {CVE-2023-1281}
  - ceph: rely on vfs for setgid stripping (Yang Xu)
  - fs: move S_ISGID stripping into the vfs_*() helpers (Yang Xu)
  - fs: add mode_strip_sgid() helper (Yang Xu)
  - fs: Add missing umask strip in vfs_tmpfile (Yang Xu)
  - anolis: pstore: replace might_sleep rcu_read_lock with mutex (Yuanhe Shu)
  - memcg: enable accounting of ipc resources (Vasily Averin) {CVE-2021-3759}


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-14.1.an23]
changelog:
  - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Jisoo Jang) {CVE-2023-1380}
  - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Hangyu Hua) {CVE-2023-28466}
  - net: mpls: fix stale pointer if allocation fails during device rename (Jakub Kicinski) {CVE-2023-26545}
  - net/tls: tls_is_tx_ready() checked list_entry (Pietro Borrello) {CVE-2023-1075}
  - net: sched: disallow noqueue for qdisc classes (Frederick Lawler) {CVE-2022-47929}
  - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Paolo Bonzini) {CVE-2023-30456}
  - netfilter: nf_tables: deactivate anonymous set from preparation phase (Pablo Neira Ayuso) {CVE-2023-32233}
  - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) {CVE-2023-0386}


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-15_rc1.an23]
changelog:
  - configs: refresh the ANCK default configs (Qiao Ma)
  - anolis: bpf/selftests: add selftest for SMC bpf capability (D. Wythe)
  - anolis: bpf: add smc negotiator support in BPF struct_ops (D. Wythe)
  - anolis: net/smc: net/smc: allow smc to negotiate protocols on policies (D. Wythe)
  - anolis: sched: Copy mask when dyn_isolcpus_ready is true (suhua)
  - x86/tdx: Drop flags from __tdx_hypercall() (Kirill A. Shutemov)
  - cpuidle, tdx: Make TDX code noinstr clean (Peter Zijlstra)
  - x86/tdx: Remove TDX_HCALL_ISSUE_STI (Peter Zijlstra)
  - selftests: tdx: Use installed kernel headers search path (Mathieu Desnoyers)
  - x86/tdx: Do not corrupt frame-pointer in __tdx_hypercall() (Kirill A. Shutemov)
  - x86/tdx: Disable NOTIFY_ENABLES (Kirill A. Shutemov)
  - anolis: erofs: force bootstrap_path to be regular file (Jingbo Xu)
  - anolis: erofs: make fscache and RAFS mode mutually exclusive (Jingbo Xu)
  - anolis: erofs: fix unclean iomap and uninitialized erofs_buf (Gao Xiang)
  - anolis: dax: add dax_read_one_pfn helper (Liu Bo)
  - anolis: erofs,virtiofs,dax: pin dax mapping when doing fault-in (Liu Bo)
  - anolis: erofs: convert some messages to erofs_dbg(..) (Gao Xiang)
  - anolis: erofs: fix unexpected endless loop when read < 0 (Gao Xiang)
  - anolis: erofs: introduce blob_path_dir mount option (Liu Bo)
  - anolis: erofs: release bootstrap in .kill_sb() (Gao Xiang)
  - anolis: erofs: fix a dead loop due to PIPE iovec (Liu Bo)
  - anolis: erofs: support passing in struct file * for FUSE (Liu Bo)
  - anolis: erofs: support blobfile over virtiofs (Gao Xiang)
  - anolis: erofs: support RAFS v6 over virtiofs (Liu Bo)
  - anolis: net/smc: make inet sock as default (D. Wythe)
  - anolis: net/smc: limit smc handshake under presure via inet sock (D. Wythe)
  - anolis: net/smc: support smc diag via INET (D. Wythe)
  - anolis: net/smc: support AF_INET sock as server side (D. Wythe)
  - anolis: net/smc: refactor smc_listen (D. Wythe)
  - anolis: net/smc: support AF_INET sock as client side (D. Wythe)
  - anolis: net/smc: refator smc_switch_to_fallback (D. Wythe)
  - anolis: net/smc: add virtual clcsock in inet sock (D. Wythe)
  - anolis: net/smc: add helper for change smc negotiation (D. Wythe)
  - anolis: net/smc: refactor smc_sock_alloc (D. Wythe)
  - anolis: net/smc: refactor smc_setsockopt (D. Wythe)
  - anolis: net/smc: add empty implements for IPPROTO_SMC (D. Wythe)
  - anolis: net/smc: add define and macro for smc_negotiation (D. Wythe)
  - anolis: net/smc: add macro to set or get inet sock state (D. Wythe)
  - anolis: net/smc: add inet proto defination for SMC (D. Wythe)
  - anolis: net/smc: read&write sock state via unified macros (D. Wythe)
  - anolis: net: export the partial proto_ops used by tcp (D. Wythe)
  - anolis: net/smc: Support IPv4-mapped IPv6 address in eRDMA iWARP scenario (Wen Gu)
  - anolis: net/smc: Fix race between ibdev remove and lgr initialization (Wen Gu)
  - anolis: net/smc: enable handshake limitation by default (D. Wythe)
  - anolis: net/smc: support SMC-R rwwi wr/wc statistic (Guangguan Wang)
  - anolis: Revert "net/smc: Introduce TCP ULP support" (Tony Lu)
  - anolis: Revert "net/smc: Fix cleanup when register ULP fails" (Tony Lu)
  - anolis: net/smc: bugfix for smcr v2 server connect success statics (Guangguan Wang)
  - anolis: net/smc: do not schedule port event work when qp event arised on active port (Guangguan Wang)
  - anolis: net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add (Guangguan Wang)
  - anolis: net/smc: add sysctl for alibaba vendor unique exp options (Guangguan Wang)
  - anolis: net/smc: show max links and max conns info in link proc (Guangguan Wang)
  - anolis: net/smc: show rwwi flag in link proc file (Guangguan Wang)
  - anolis: net/smc: support rq flow control for rwwi (Guangguan Wang)
  - anolis: net/smc: Implementation of SMC-R Write with Imm (linhaiwei.lhw)
  - anolis: net/smc: Support rwwi negotiate in Alibaba vendor options (Guangguan Wang)
  - anolis: net/smc: Introduce link-related proc file (Guangguan Wang)
  - anolis: net/smc: Support rq flow control in smc-r link layer (Guangguan Wang)
  - anolis: net/smc: optimize SMC_CONN_PER_LGR_MAX and SMC_WR_BUF_CNT for better performance (Guangguan Wang)
  - anolis: net/smc: support Alibaba unique experimental options (Guangguan Wang)
  - anolis: net/smc: support max links per lgr negotiation in clc handshake (Guangguan Wang)
  - anolis: net/smc: support max connections per lgr negotiation (Guangguan Wang)
  - anolis: net/smc: support smc v2.x features validate (Guangguan Wang)
  - anolis: net/smc: add vendor unique experimental options area in clc handshake (Guangguan Wang)
  - anolis: net/smc: support smc release version negotiation in clc handshake (Guangguan Wang)
  - anolis: net/smc: Print with appropriate log level (Tony Lu)
  - anolis: net/smc: Set the default UEID in SMCv2 (Wen Gu)
  - anolis: net/smc: Treat eRDMA iWARP as an SMCRv2 device (Wen Gu)
  - perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID (Adrian Hunter)
  - kernel: events: Export perf_report_aux_output_id() (Mike Leach)
  - perf/x86: Add new event for AUX output counter index (Adrian Hunter)
  - x86/tdx: Relax SEPT_VE_DISABLE check for debug TD (Kirill A. Shutemov)
  - x86/tdx: Use ReportFatalError to report missing SEPT_VE_DISABLE (Kirill A. Shutemov)
  - x86/tdx: Expand __tdx_hypercall() to handle more arguments (Kirill A. Shutemov)
  - x86/tdx: Refactor __tdx_hypercall() to allow pass down more arguments (Kirill A. Shutemov)
  - x86/tdx: Add more registers to struct tdx_hypercall_args (Kirill A. Shutemov)
  - x86/tdx: Fix typo in comment in __tdx_hypercall() (Kirill A. Shutemov)
  - nvme: wire up async polling for io passthrough commands (Kanchan Joshi)
  - block: export blk_rq_is_poll (Kanchan Joshi)
  - io_uring: add iopoll infrastructure for io_uring_cmd (Kanchan Joshi)
  - fs: add file_operations->uring_cmd_iopoll (Kanchan Joshi)
  - nvme: enable uring-passthrough for admin commands (Kanchan Joshi)
  - nvme: helper for uring-passthrough checks (Kanchan Joshi)
  - nvme: add vectored-io support for uring-cmd (Anuj Gupta)
  - nvme: wire-up uring-cmd support for io-passthru on char-device. (Kanchan Joshi)
  - anolis: io_uring: Add IO_URING_F_CQE32 and IO_URING_F_IOPOLL (Ziyang Zhang)
  - nvme: refactor nvme_submit_user_cmd() (Christoph Hellwig)
  - nvme: remove nvme_alloc_request and nvme_alloc_request_qid (Christoph Hellwig)
  - nvme: add vectored-io support for user-passthrough (Kanchan Joshi)
  - nvme: fix per-namespace chardev deletion (Adam Manzanares)
  - nvme: fix potential memory leaks in nvme_cdev_add (Guoqing Jiang)
  - nvme: factor out a nvme_validate_passthru_nsid helper (Chaitanya Kulkarni)
  - nvme: fix controller ioctl through ns_head (Minwoo Im)
  - nvme: introduce generic per-namespace chardev (Minwoo Im)
  - nvme: let namespace probing continue for unsupported features (Christoph Hellwig)
  - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Christoph Hellwig)
  - nvme: move nvme_ns_head_ops to multipath.c (Christoph Hellwig)
  - nvme: factor out a nvme_tryget_ns_head helper (Christoph Hellwig)
  - nvme: move the ioctl code to a separate file (Christoph Hellwig)
  - nvme: don't bother to look up a namespace for controller ioctls (Christoph Hellwig)
  - nvme: simplify block device ioctl handling for the !multipath case (Christoph Hellwig)
  - nvme: simplify the compat ioctl handling (Christoph Hellwig)
  - nvme: factor out a nvme_ns_ioctl helper (Christoph Hellwig)
  - nvme: pass a user pointer to nvme_nvm_ioctl (Christoph Hellwig)
  - nvme: cleanup setting the disk name (Christoph Hellwig)
  - nvme: add a nvme_ns_head_multipath helper (Minwoo Im)
  - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Niklas Cassel)
  - nvme: rename bdev operations (Javier González)
  - nvme: rename controller base dev_t char device (Javier González)
  - nvme: remove unnecessary return values (Javier González)
  - anolis: net/smc: Workaround for race in smc_listen_work (Wen Gu)
  - anolis: net/smc: fix imcomplete bugfix dues to NULL sndbuf_desc (D. Wythe)
  - anolis: net/smc: Introduce smc_lgr_stats_list for trouble shooting (Wen Gu)
  - anolis: net/smc: Add SMC-R link WR and WC statistic (Wen Gu)
  - anolis: net/smc: move smc_sock related structure definition (D. Wythe)
  - anolis: net/smc: Unbind {w|r}mem from TCP and change the default values (Tony Lu)
  - anolis: net/smc: Extended supports up to 128K RC links (Wen Gu)
  - anolis: net/smc: Update 5-tuple used for eRDMA iWARP link when modify QP (Wen Gu)
  - anolis: net/smc: Reserve ports for eRDMA iWARP link (Wen Gu)
  - anolis: net/smc: Introduce a new mode for eRDMA iWARP (Wen Gu)
  - anolis: net/smc: Fix hung caused by non-zero lnk_cnt in smc_smcr_terminate_all (Wen Gu)
  - anolis: net/smc: Introduce lockfree cq for smc (Guangguan Wang)
  - anolis: net/smc: Do not clear snd buffer when buffer reuse (Guangguan Wang)
  - anolis: net/smc: Introduce dim proc file (Guangguan Wang)
  - anolis: net/smc: add cq event_handler to get async event info (Guangguan Wang)
  - anolis: net/smc: Workaround for SMCv2 support with eRDMA devices (Wen Gu)
  - anolis: net/smc: Avoid use-after-free of smcibcq tasklet (Wen Gu)
  - anolis: net/smc: fix panic smc_tcp_syn_recv_sock() while closing listen socket (D. Wythe)
  - anolis: net/smc: delay RDMA resource release until connecitons freed (Wen Gu)
  - anolis: net/smc: check clcsock->sk validity in fallback restore (Wen Gu)
  - anolis: net/smc: Introduce smc dim (Guangguan Wang)
  - anolis: net/smc: only cancel connect_work when connect nonblock (Guangguan Wang)
  - anolis: net/smc: move sk_acceptq_{removed,add} into accept_q_lock's protection (Guangguan Wang)
  - anolis: net/smc: optimize for smc_accept_poll (Guangguan Wang)
  - anolis: net/smc: Fix potential leaks on queued_smc_hs (D. Wythe)
  - anolis: net/smc: remove solicited flag for wr send (Guangguan Wang)
  - anolis: net/smc: remove redundant ib_req_notify_cq (Guangguan Wang)
  - anolis: net/smc: clear ib_cq errno when ib_create_cq failed (Guangguan Wang)
  - anolis: net/smc: poll_cq one more time if the polled cqe is less than SMC_WR_MAX_POLL_CQE (Guangguan Wang)
  - anolis: net/smc: remove redundant ib_req_notify_cq (Guangguan Wang)
  - anolis: net/smc: Use wr_id to recognize wc (Tony Lu)
  - anolis: net/smc: combine send cq and recv cq into one cq (Guangguan Wang)
  - anolis: net/smc: move wc loop out of smc_wr_rx_process_cqes (Guangguan Wang)
  - anolis: net/smc: do not send msg in receiving process when tx is not blocked. (Guangguan Wang)
  - anolis: net/smc: Avoid clcsock access panic (Wen Gu)
  - anolis: net/smc: Fix NULL sk pointer when access clcsock (Tony Lu)
  - anolis: net/smc: don't req_notify until all CQEs drained (Wen Gu)
  - anolis: net/smc: Introduce rtoken validity check before sending (Wen Gu)
  - anolis: net/smc: Multiple CQs per IB devices (Tony Lu)
  - anolis: net/smc: Introduce smc_ib_cq to bind link and cq (Tony Lu)
  - anolis: net/smc: Add sysctl conrtol for handshake limiation (D. Wythe)
  - anolis: net/smc: Avoid unmapping bufs from unused links (Wen Gu)
  - anolis: net/smc: don't call ib_req_notify_cq in the send routine (Dust Li)
  - anolis: net/smc: Introduce SMC-R-related proc files (Tony Lu)
  - anolis: net/smc: Introduce sysctl tcp2smc (Tony Lu)
  - anolis: net/smc: Expose SMCPROTO_SMC and SMCPROTO_SMC6 to userspace (Tony Lu)
  - anolis: net: introduce AliYun vtoa (Xuan Zhuo)
  - anolis: mm, thp: introduce proactive zero subpages reclaim (Ning Zhang)
  - anolis: mm, thp: introduce thp zero subpages reclaim (Ning Zhang)
  - anolis: configs: sync anolis x86 defconfigs and debug-defconfigs (Qiao Ma)
  - anolis: configs: refresh anolis defconfigs of x86 (Qiao Ma)
  - net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT (Wen Gu)
  - net/smc: Don't use RMBs not mapped to new link in SMCRv2 ADD LINK (Wen Gu)
  - net/smc: Scan from current RMB list when no position specified (Wen Gu)
  - net/smc: Reset connection when trying to use SMCRv2 fails. (Wen Gu)
  - net: deal with most data-races in sk_wait_event() (Eric Dumazet)
  - net/smc: Use percpu ref for wr tx reference (Kai Shen)
  - net/smc: Introduce explicit check for v2 support (Stefan Raspl)
  - net/smc: Fix device de-init sequence (Stefan Raspl)
  - net/smc: fix deadlock triggered by cancel_delayed_work_syn() (Wenjia Zhang)
  - net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler() (D. Wythe)
  - net/smc: fix fallback failed while sendmsg with fastopen (D. Wythe)
  - net: add missing includes of linux/splice.h (Jakub Kicinski)
  - net/smc: De-tangle ism and smc device initialization (Stefan Raspl)
  - s390/ism: Consolidate SMC-D-related code (Stefan Raspl)
  - net/smc: Separate SMC-D and ISM APIs (Stefan Raspl)
  - net/smc: Register SMC-D as ISM client (Stefan Raspl)
  - net/ism: Add new API for client registration (Stefan Raspl)
  - s390/ism: Introduce struct ism_dmb (Stefan Raspl)
  - net/ism: Add missing calls to disable bus-mastering (Stefan Raspl)
  - net/smc: Terminate connections prior to device removal (Stefan Raspl)
  - anolis: net/smc: Revert all Anolis patches for upstream backport (Wen Gu)
  - block: fine-granular CAP_SYS_ADMIN for Persistent Reservation (Jingbo Xu)
  - anolis: RDMA/erdma: Add debugfs to expose extended attr parameters (Kai Shen)
  - LoongArch: Use ACPI_GENERIC_GSI for gsi handling (Jianmin Lv)
  - LoongArch: Provisionally add ACPICA data structures (Marc Zyngier)
  - Loongarch: drop definition of PGD_ORDER (Mike Rapoport)
  - Loongarch: drop definition of PUD_ORDER (Mike Rapoport)
  - Loongarch: drop definition of PMD_ORDER (Mike Rapoport)
  - Loongarch: drop definition of PTE_ORDER (Mike Rapoport)
  - LoongArch: Fix section mismatch warning (Tiezhu Yang)
  - LoongArch: Fix build errors for tinyconfig (Huacai Chen)
  - LoongArch: Remove obsolete mentions of vcsr (Qi Hu)
  - LoongArch: Drop these obsolete selects in Kconfig (Lukas Bulwahn)
  - efi: Simplify arch_efi_call_virt() macro (Sudeep Holla)
  - LoongArch: Make compute_return_era() return void (Tiezhu Yang)
  - LoongArch: Fix wrong fpu version (Tiezhu Yang)
  - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() (Huacai Chen)
  - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() (Huacai Chen)
  - LoongArch: Fix the _stext symbol address (Huacai Chen)
  - LoongArch: Fix the !THP build (Huacai Chen)
  - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS (Youling Tang)
  - LoongArch: Remove MIPS comment about cycle counter (Jason A. Donenfeld)
  - LoongArch: Fix the !CONFIG_SMP build (Huacai Chen)
  - KVM: x86: Advertise fast REP string features inherent to the CPU (Jim Mattson)
  - x86/cpufeatures: Add macros for Intel's new fast rep string features (Jim Mattson)
  - anolis: kfence: clear page->mapping when allocating page (Tianchen Ding)
  - anolis: RDMA/erdma: Add device extended capbility query (Kai Shen)
  - LoongArch: Add Loongson-3 default config file (Huacai Chen)
  - LoongArch: Add Non-Uniform Memory Access (NUMA) support (Huacai Chen)
  - LoongArch: Add multi-processor (SMP) support (Huacai Chen)
  - LoongArch: Add VDSO and VSYSCALL support (Huacai Chen)
  - LoongArch: Add some library functions (Huacai Chen)
  - LoongArch: Add misc common routines (Huacai Chen)
  - LoongArch: Add ELF and module support (Huacai Chen)
  - LoongArch: Add signal handling support (Huacai Chen)
  - LoongArch: Add system call support (Huacai Chen)
  - LoongArch: Add memory management (Huacai Chen)
  - LoongArch: Add process management (Huacai Chen)
  - LoongArch: Add exception/interrupt handling (Huacai Chen)
  - LoongArch: Add boot and setup routines (Huacai Chen)
  - LoongArch: Add other common headers (Bibo Mao)
  - LoongArch: Add atomic/locking headers (Huacai Chen)
  - LoongArch: Add CPU definition headers (Huacai Chen)
  - LoongArch: Add ELF-related definitions (Bibo Mao)
  - LoongArch: Add build infrastructure (Huacai Chen)
  - platform/x86: intel-uncore-freq: add Emerald Rapids support (Artem Bityutskiy)
  - platform/x86: intel-uncore-freq: Prevent driver loading in guests (Srinivas Pandruvada)
  - platform/x86/intel/uncore-freq: Display uncore current frequency (Srinivas Pandruvada)
  - platform/x86/intel/uncore-freq: Use sysfs API to create attributes (Srinivas Pandruvada)
  - anolis: sw64: bpf: optimize DIV and MOD instructions (Mao Minkai)
  - anolis: sw64: fix crash kernel memory reservation (Mao Minkai)
  - anolis: sw64: kvm: optimize external interrupts assignment for guest (Zhang Yi)
  - anolis: sw64: guard hotplug cpu specific code (He Sheng)
  - anolis: sw64: perf: unwind: use perf's copy of kernel headers (He Chuyue)
  - anolis: sw64: trace user task unalignment (Gao Chen)
  - anolis: sw64: kvm: fix inconsitent timing metrics (Min Fanlei)
  - anolis: sw64: restart idle routine if it is interrupted (Mao Minkai)
  - anolis: sw64: mm: fix pmd_present() for THP (Mao Minkai)
  - anolis: sw64: fix format of Kconfig (Mao Minkai)
  - anolis: sw64: reorganize CPU_FREQ related config (Mao Minkai)
  - anolis: efi/sw_64: work around adding memblock regions (Yang Qiang)
  - anolis: sw64: kvm: add the implementation of HCALL_STOP (Lu Feifei)
  - anolis: sw64: fix a compile error with CONFIG_EFI=n (Zhao Yihan)
  - anolis: sw64: simplify and improve smp operations (He Sheng)
  - anolis: sw64: kvm: fix clock synchronization of VM live migration (Min Fanlei)
  - anolis: sw64: fix support for qemu boards without IOR:SMP_INFO (He Sheng)
  - anolis: sw64: setup cpu topology of guest (Deng Xiaoyun)
  - anolis: sw64: simplify pgtable set and populate interfaces (He Sheng)
  - anolis: sw64: extend pt_regs to fix broken bpf_user_pt_regs_t (Mao Minkai)
  - anolis: sw64: update kata_anolis_defconfig and kata_guest_defconfig (Chen Wang)
  - anolis: sw64: fix bpf_user_pt_regs_t (Mao Minkai)
  - anolis: sw64: increase the minimun frequency of DVFS (Tang Jinyang)
  - anolis: sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m (Dai Xin)
  - anolis: sw64: add support for restartable sequences (Mao Minkai)
  - anolis: sw64: iommu: fix iommu-flush ops to support multi-device passthrough (Xu Yiwei)
  - anolis: sw64: enable CONFIG_IKHEADERS in defconfig (Mao Minkai)
  - anolis: sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig (Mao Minkai)
  - anolis: sw64: expand the occasion for using legacy power management (Zhao Yihan)
  - anolis: sw64: optimize idle routine (Mao Minkai)
  - anolis: sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation (He Sheng)
  - anolis: sw64: topology: fix thread_sibling setup (Mao Minkai)
  - anolis: sw64: perf: add libbfd support (He Chuyue)
  - anolis: sw64: fix a compile error with CONFIG_SCHED_INFO=n (Deng Xiaoyun)
  - anolis: sw64: add support for vmtop (Deng Xiaoyun)
  - anolis: sw64: add CONFIG_SCHEDSTATS=y to defconfig (Deng Xiaoyun)
  - anolis: sw64: add more registers saved during suspend/resume cycle (Xu Chenjiao)
  - anolis: sw64: deprecate the restored memory region during suspend cycle (Xu Chenjiao)
  - anolis: sw64: implement a new policy of power management (Dai Xin)
  - anolis: sw64: add DVFS support for different boards (Tang Jinyang)
  - anolis: sw64: add SIMD emulation for guest IO access (Lu Feifei)
  - anolis: sw64: fix THREAD_INFO_IN_TASK support (He Chuyue)
  - anolis: sw64: maintain PMU counter usage status with bitmap (He Chuyue)
  - anolis: sw64: activate CONFIG_THREAD_INFO_IN_TASK (He Sheng)
  - anolis: sw64: LPC: support suspend and resume (Xu Chenjiao)
  - anolis: sw64: fix a type mismatch problem (He Sheng)
  - anolis: sw64: perf: remove redundant function declarations (He Chuyue)
  - anolis: sw64: fix a compile error with CONFIG_EFI=n (Zhao Yihan)
  - anolis: sw64: iommu: fix the mask of physical address when flushing pcache (Zheng Chongzhen)
  - anolis: sw64: perf: don't rely on layout of pt_regs to grab some registers (He Chuyue)
  - anolis: sw64: perf: fix support for dwarf in perf (He Chuyue)
  - powercap: intel_rapl: add support for Emerald Rapids (Zhang Rui)
  - x86/split_lock: Enumerate architectural split lock disable bit (Fenghua Yu)
  - cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Giovanni Gherdovich)
  - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Srinivas Pandruvada)
  - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Chen Yu)
  - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Adamos Ttofari)
  - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (Giovanni Gherdovich)
  - intel_idle: add Emerald Rapids Xeon support (Artem Bityutskiy)
  - anolis: blk-throttle: avoid double bps statistics (Joseph Qi)
  - blk-throttle: Use more suitable time_after check for update of slice_start (Kemeng Shi)
  - blk-throttle: correct calculation of wait time in tg_may_dispatch (Kemeng Shi)
  - blk-throttle: Fix that bps of child could exceed bps limited in parent (Kemeng Shi)
  - block: Fix io statistics for cgroup in throttle path (Jinke Han)
  - blk-throttle: improve bypassing bios checkings (Yu Kuai)
  - blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT (Yu Kuai)
  - blk-throttle: fix io hung due to configuration updates (Yu Kuai)
  - blk-throttle: factor out code to calculate ios/bytes_allowed (Yu Kuai)
  - blk-throttle: prevent overflow while calculating wait time (Yu Kuai)
  - blk-throttle: fix that io throttle can only work for single bio (Yu Kuai)
  - block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO scenarios") (Ming Lei)
  - block: don't try to throttle split bio if iops limit isn't set (Ming Lei)
  - block: throttle split bio in case of iops limit (Ming Lei)
  - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei)
  - anolis: sw64: deliver a warm/cold reset to Root Complex with plugin JMicron 585 card (Dai Xin)
  - anolis: sw64: refactor platform dependent codes (Dai Xin)
  - anolis: sw64: implement the reset hooks for general platforms (Dai Xin)
  - anolis: sw64: split out the idle loop in idle.c (Dai Xin)
  - anolis: sw64: rewrite {SAVE,RESTORE}_ALL in a simpler way (He Sheng)
  - anolis: sw64: fix "unwind: target platform=sw_64 is not supported" (He Chuyue)
  - anolis: sw64: register a suspend entry (Zhao Yihan)
  - anolis: sw64: update anolis_defconfig (Mao Minkai)
  - anolis: sw64: organize defconfigs (Mao Minkai)
  - anolis: sw64: remove unused code for unaligned load store emulation (Mao Minkai)
  - anolis: sw64: fix sw64_set_rate() (He Chuyue)
  - anolis: sw64: fix kernel_stack_pointer (Gu Zitao)
  - anolis: sw64: add support for KPROBES_ON_FTRACE (Gu Zitao)
  - anolis: sw64: optimize single float load store instruction emulation (Mao Minkai)
  - anolis: sw64: fix VM_DATA_DEFAULT_FLAGS (He Chuyue)
  - anolis: sw64: kvm: support debugging guest kernel via gdb (Lu Feifei)
  - anolis: sw64: add basic NVDIMM support (Cui Mingrui)
  - anolis: sw64: fix argument type of __sw64_vcpu_run() (He Sheng)
  - anolis: sw64: ftrace: fix function graph tracing support (He Sheng)
  - anolis: sw64: generate call instruction with disp 0 (He Sheng)
  - anolis: sw64: ftrace: fix ARCH_SUPPORTS_FTRACE_OPS support (Gu Zitao)
  - anolis: sw64: mark sched_clock() as notrace (Gu Zitao)
  - anolis: sw64: fix memmap_range_valid() (Mao Minkai)
  - anolis: sw64: bpf: improve BPF_CALL address check (Mao Minkai)
  - anolis: sw64: add basic livepatch support on SW64 (Gu Zitao)
  - anolis: sw64: acpi: fix compilation dependency when CONFIG_PCI=n (Dai Xin)
  - anolis: sw64: fix recordmcount and dynamic ftrace (He Sheng)
  - anolis: sw64: fix topology setup (Mao Minkai)
  - anolis: sw64: kvm: fix guest longtime offset of VCPU (Min Fanlei)
  - anolis: sw64: improve stack trace (Mao Minkai)
  - anolis: sw64: remove unused boot syncronization code (Mao Minkai)
  - anolis: Revert "sw64: clean up unused single step support in kernel" (He Sheng)
  - anolis: sw64: fix compile error when CONFIG_DEBUG_PER_CPU_MAPS=y (Mao Minkai)
  - anolis: sw64: always restore MATCH configuration after scheduling (He Sheng)
  - anolis: sw64: track last vpn in struct cpuinfo_sw64 (He Sheng)
  - anolis: sw64: make struct cpuinfo_sw64 cache line aligned (He Sheng)
  - anolis: sw64: kvm: add qemu fw_cfg device to chip_vt.dts (Du Yilong)
  - anolis: sw64: kvm: add qemu fw_cfg device support in sysfs (Du Yilong)
  - anolis: sw64: remove single step setting in uprobe (He Chuyue)
  - anolis: sw64: fix compile error for CONFIG_RRU=y (He Sheng)
  - anolis: sw64: handle kprobe breakpoint if CONFIG_KPROBES=y (He Sheng)
  - anolis: sw64: fix incorrect gp after uretprobe triggered (Mao Minkai)
  - anolis: sw64: rewrite tlb flushing interfaces (He Sheng)
  - anolis: sw64: rename ASN to ASID (He Sheng)
  - anolis: sw64: fix incorrect gp after kretprobe triggered (Mao Minkai)
  - anolis: sw64: add deep-set-template.S (Mao Minkai)
  - anolis: sw64: adjust layout of clear_user.S (Mao Minkai)
  - anolis: sw64: fix compile errors when CONFIG_STACKTRACE is not set (Hang Xiaoqian)
  - anolis: sw64: update anolis_defconfig (Xu Chenjiao)
  - anolis: sw64: print real address of sp in show_regs() (He Sheng)
  - selftests/tdx: Test TDX attestation GetReport support (Kuppuswamy Sathyanarayanan)
  - virt: Add TDX guest driver (Kuppuswamy Sathyanarayanan)
  - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Kuppuswamy Sathyanarayanan)
  - anolis: fuse: invalidate dentry when daemon failover (Xu Ji)
  - anolis: fuse: invalidate inode attr when failover (Xu Ji)
  - anolis: fuse: support close to open consistency (Xu Ji)
  - anolis: fuse: invalidate dir entry and its direct children (Xu Ji)
  - anolis: fuse: add fusectl interface to waiting_debug (Xu Ji)
  - anolis: fuse: add fusectl interface to stats (Xu Ji)
  - anolis: sw64: invoke hmcall with HMC_* macros (He Sheng)
  - anolis: sw64: kvm: add guest live migration support (Min Fanlei)
  - anolis: sw64: add support for S3 sleep option (Xu Chenjiao)
  - anolis: sw64: remove unused sync_icache() and some debug codes (He Sheng)
  - anolis: sw64: tools: add R_SW64_LITERAL_GOT support for relocs (He Sheng)
  - anolis: sw64: perf: add perf kvm support for guest os (Chen Wang)
  - anolis: sw64: remove useless enum (He Chuyue)
  - anolis: sw64: perf: fix PMI with no event (He Chuyue)
  - anolis: sw64: unify header guard naming (Mao Minkai)
  - anolis: sw64: fix incorrect white space use in macros (Mao Minkai)
  - anolis: sw64: enable DEBUG_BUGVERBOSE by default (Mao Minkai)
  - anolis: sw64: sort Kconfig select (Mao Minkai)
  - anolis: sw64: clear .bss section using memset() (Mao Minkai)
  - anolis: sw64: remove useless local r26 in setup_rt_frame() (Mao Minkai)
  - anolis: sw64: fix assembly style (Mao Minkai)
  - anolis: sw64: bpf: add BPF_JMP32 and BPF_PROBE_MEM (Mao Minkai)
  - anolis: sw64: kvm: turn off the clock timer of guest os (Du Yilong)
  - anolis: sw64: bpf: fix 32-bit bitwise operation (Mao Minkai)
  - anolis: sw64: bpf: fix insn_offset (Mao Minkai)
  - anolis: sw64: bpf: fix ebpf jit compiler (Mao Minkai)
  - anolis: sw64: bpf: fix ebpf jit compiler (Mao Minkai)
  - anolis: sw64: pcie: fix piu configuration to ensure data correctness (Zhou Xuemei)
  - anolis: sw64: fix get_cpu_freq() bug (Tang Jinyang)
  - anolis: sw64: lib: fix __iowrite64_copy() (Dai Xin)
  - anolis: sw64: switch to generic calibrate_delay() (Hang Xiaoqian)
  - anolis: sw64: perf: fix perf_get_regs_user (He Chuyue)
  - anolis: sw64: kvm: fix wrong info print of KVM_MEMHOTPLUG (Min Fanlei)
  - anolis: sw64: init sp with kernel stack top for idle thread (He Sheng)
  - anolis: sw64: ensure IRQs are off when switch/load/activate mm context (He Sheng)
  - anolis: sw64: optimize instruction usage in fork routine (Mao Minkai)
  - anolis: efi: do some cleanups for efi_map (Yang Qiang)
  - anolis: sw64: remove trap_a* and hae from pt_regs (He Sheng)
  - anolis: sw64: make RO_DATA PAGE_SIZE aligned (Mao Minkai)
  - anolis: sw64: clean up unused single step support in kernel (He Sheng)
  - anolis: sw64: fix instruction fault handler (He Sheng)
  - anolis: sw64: clean up unused hmcall definitions (He Sheng)
  - anolis: sw64: fix CPUFreq bug (Tang Jinyang)
  - anolis: sw64: do not set devint_wken for guest and emulator (Wang Yuanheng)
  - anolis: sw64: improve deep-copy_template.S (Mao Minkai)
  - anolis: sw64: switch to inline _copy_{to,from}_user() (Mao Minkai)
  - anolis: sw64: fix exception handling of deep-copy_user.S (Mao Minkai)
  - anolis: sw64: adjust instructions order of deep-copy_template.S (Mao Minkai)
  - anolis: sw64: fix head loop in deep-copy_template.S (Mao Minkai)
  - anolis: sw64: fix sys_rt_sigaction (Mao Minkai)
  - anolis: sw64: remove unused members from pcb_struct (He Sheng)
  - anolis: sw64: remove hmcall swpctx from context switch (He Sheng)
  - anolis: sw64: force context reload without hmcall swpctx (He Sheng)
  - anolis: sw64: iommu: allow unlimited minimum value of iova in unmanaged domain (Zhou Xuemei)
  - anolis: sw64: simplify icache flush interfaces (He Sheng)
  - anolis: sw64: rename TLB invalidate helpers (He Sheng)
  - io_uring: fix ->extra{1,2} misuse (Pavel Begunkov)
  - io_uring: enable CQE32 (Stefan Roesch)
  - io_uring: support CQE32 in /proc info (Stefan Roesch)
  - io_uring: harder fdinfo sq/cq ring iterating (Jens Axboe)
  - io_uring: add more uring info to fdinfo for debug (Hao Xu)
  - io_uring: modify io_get_cqe for CQE32 (Stefan Roesch)
  - io_uring: unite fill_cqe and the 32B version (Pavel Begunkov)
  - io_uring: add tracing for additional CQE32 fields (Stefan Roesch)
  - io_uring: include cflags in completion trace event (Jens Axboe)
  - io_uring: change ring size calculation for CQE32 (Stefan Roesch)
  - io_uring: store add. return values for CQE32 (Stefan Roesch)
  - io_uring: support CQE32 in io_uring_cqe (Stefan Roesch)
  - virtio_net: suppress cpu stall when free_unused_bufs (Wenliang Wang)
  - virtio_net: split free_unused_bufs() (Xuan Zhuo)
  - anolis: sw64: rename dik_* methods (Wu Liliu)
  - anolis: sw64: remove context check in csum_partial_copy_from_user() (Mao Minkai)
  - anolis: sw64: fix deep-copy_user by deep-copy_template (Mao Minkai)
  - anolis: sw64: kvm: expand the number of SWVM_IRQS (Du Yilong)
  - anolis: sw64: fix compile errors when CONFIG_KVM=m (Wang Yuanheng)
  - anolis: sw64: simplify do_entInt() (He Chuyue)
  - anolis: sw64: always use cpu_data and simplify it (He Sheng)
  - anolis: sw64: gpu: use memset_io and memcpy_toio/fromio for iomem (Zhou Xuemei)
  - anolis: sw64: pci: consolidate PCI config entry in drivers/pci (Zhou Xuemei)
  - anolis: sw64: add MIGHT_HAVE_PC_SERIO option to control selection of i8042 (Gu Zitao)
  - anolis: sw64: fix compile error and warning for CONFIG_SMP=n (Gu Zitao)
  - anolis: sw64: delete run_mode in struct cpu_desc_t (Lu Feifei)
  - anolis: sw64: adjust make rules to avoid compile error (Mao Minkai)
  - anolis: sw64: reimplement die_if_kernel() (Wu Liliu)
  - anolis: sw64: check processor state by user_mode(regs) (Wu Liliu)
  - anolis: sw64: fix floating point register corruption (Zhou Xuemei)
  - anolis: sw64: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Gu Zitao)
  - anolis: sw64: kvm: enable binding_vcpu debug dynamically (Wang Yuanheng)
  - anolis: sw64: reimplement save_stack_trace() (Wu Liliu)
  - anolis: sw64: reimplement get_wchan() (Wu Liliu)
  - anolis: sw64: reimplement show_stack() method (Wu Liliu)
  - anolis: sw64: rename debugfs dir sw_64 to sw64 (He Sheng)
  - anolis: sw64: deliver a hot reset to Root Complex with plugin JMicron 585 card (Zhu Donghong)
  - anolis: sw64: fix simd version of memset (Mao Minkai)
  - anolis: sw64: remove unaligned count (Hang Xiaoqian)
  - anolis: sw64: pci: fix maximum bus number for pci scan (Yang Qiang)
  - anolis: sw64: add a misc device to chip_vt.dts for memory-hotplug (Lu Feifei)
  - anolis: sw64: add memhotplug support for guest os (Lu Feifei)
  - anolis: sw64: perf: fix raw event count (He Chuyue)
  - anolis: sw64: gpu: replace '_memset_c_io' by 'memset_io' (Xiong Aifei)
  - anolis: sw64: fix __csum_and_copy when dest is not 8-byte aligned (Mao Minkai)
  - anolis: drivers/irqchip: add sw64 interrupt controller support (Zhu Donghong)
  - anolis: sw64: perf: fix the number of supported raw events (He Chuyue)
  - anolis: sw64: dtb: check address validity with physical address (Yang Qiang)
  - anolis: sw64: kvm: fix incorrect page_ref_count() call (Min Fanlei)
  - anolis: sw64: iommu: fix iommu interrupt handler (Zheng Chongzhen)
  - anolis: sw64: fix dma features for zx200 (Zheng Chongzhen)
  - anolis: sw64: pcie: fix lack of PME and AER interrupt service routines (Xu Chenjiao)
  - anolis: sw64: gpu: correct low-level mmio memset/memcpy direct calls (Xiong Aifei)
  - anolis: sw64: fix compile errors for NOT chip3 (Xu Chenjiao)
  - anolis: sw64: perf: add fp based stack trace support (Wu Liliu)
  - anolis: sw64: rewrite elf core copy interfaces (He Sheng)
  - anolis: sw64: fix ptrace.h with types.h and NOT __ASSEMBLY__ (He Sheng)
  - anolis: sw64: merge user_fpsimd_state into thread_struct (He Sheng)
  - anolis: sw64: add ARCH_TRACEHOOK and regset support (Gu Zitao)
  - anolis: sw64: change the value of physical_id in /proc/cpuinfo (Hang Xiaoqian)
  - anolis: sw64: perf: add exclude_user and exclude_kernel support (He Chuyue)
  - anolis: sw64: fix some structs related to pt_regs (He Chuyue)
  - anolis: sw64: add builtin LPC interrupt controller to chip3.dts (Zhu Donghong)
  - anolis: irqchip: add sw64 chip3 builtin LPC interrupt controller driver (Zhu Donghong)
  - anolis: Revert "ext4: fix bad checksum after online resize" (Joseph Qi)
  - x86/tdx: Panic on bad configs that #VE on "private" memory access (Kirill A. Shutemov)
  - x86/tdx: Prepare for using "INFO" call for a second purpose (Dave Hansen)
  - x86/apic: Don't disable x2APIC if locked (Daniel Sneddon)
  - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Kirill A. Shutemov)
  - x86/tdx: Clarify RIP adjustments in #VE handler (Kirill A. Shutemov)
  - x86/tdx: Fix early #VE handling (Kirill A. Shutemov)
  - x86/tdx: Fix RETs in TDX asm (Peter Zijlstra)
  - x86/apic: Do apic driver probe for "nosmp" use case (Kuppuswamy Sathyanarayanan)
  - anolis: sw64: remove discontiguous memory support (He Sheng)
  - anolis: sw64: check integrity for dtb passed by BIOS (He Chuyue)
  - anolis: sw64: simplify pgtable helpers (He Sheng)
  - anolis: sw64: simplify __phys_addr and __virt_addr_valid (He Chuyue)
  - anolis: sw64: avoid copying thread_struct twice (He Sheng)
  - anolis: sw64: move struct pt_regs to kapi ptrace.h (He Sheng)
  - anolis: sw64: access pt_regs with regoffsets where appropriate (He Sheng)
  - anolis: sw64: remove other struct switch_stack things (He Sheng)
  - anolis: sw64: remove switch_stack from __sw64_vcpu_run (He Sheng)
  - anolis: sw64: remove switch_stack and allregs from entUna (He Sheng)
  - anolis: sw64: get blocked thread's frame pointer from thread_struct (He Sheng)
  - anolis: sw64: dump callee-saved registers from pt_regs (He Sheng)
  - anolis: sw64: remove switch_stack from signal handling (He Sheng)
  - anolis: sw64: remove switch_stack from entMM and entSys (He Sheng)
  - anolis: sw64: remove r9_r15 argument of dik_show_regs and die_if_kernel (He Sheng)
  - anolis: sw64: switch to generic fork like system calls (He Sheng)
  - anolis: sw64: add fpu state save/restore interfaces (He Sheng)
  - anolis: sw64: access IO space with readX/writeX (He Sheng)
  - anolis: sw64: map logical address with __va() (He Sheng)
  - anolis: sw64: read host IO registers with rdio64 hmcall (He Sheng)
  - anolis: sw64: map address by OR operation in __va() (Zhao Yihan)
  - anolis: sw64: iommu: work around iova mapping on pci bars (Zhou Qihang)
  - anolis: sw64: do not include sw64io.h in io.h (He Sheng)
  - anolis: sw64: remove unused IO_CONCAT (He Sheng)
  - anolis: sw64: kapi: use generic vga.h (He Sheng)
  - anolis: sw64: clean up unused pci iounmap operation (He Sheng)
  - anolis: sw64: remove VGA_HOSE things (He Sheng)
  - anolis: sw64: kapi: include generic modules.h (He Sheng)
  - anolis: sw64: kapi: remove unimplemented IPLs (He Sheng)
  - anolis: sw64: kapi: remove redudant SMP_CACHE_BYTES (He Sheng)
  - anolis: sw64: move ucontext.h to uapi (He Sheng)
  - anolis: sw64: kapi: generate some kapi headers from generic ones (He Sheng)
  - anolis: sw64: kapi: remove unused header-y from Kbuild (He Sheng)
  - anolis: sw64: uapi: include generic param.h (He Sheng)
  - anolis: sw64: uapi: generate some uapi headers from generic ones (He Sheng)
  - anolis: sw64: remove unused header files (He Sheng)
  - anolis: sw64: optimize simd version of memcpy and memset (Mao Minkai)
  - anolis: sw64: fix sendfile system call (He Sheng)
  - anolis: sw64: fix the number of aux entries in ARCH_DLINFO (He Sheng)
  - anolis: sw64: pcie: enable PME and AER support (Xu Chenjiao)
  - anolis: sw64: unify 32-bit MEMIO address of host and guest (Lu Feifei)
  - anolis: hwmon: add support for sw64 temperature sensor (Wang Yingying)
  - anolis: sw64: pci: align the address of mmio resource to PAGE_SIZE (Lu Feifei)
  - anolis: sw64: signal: save/restore fpregs with copy user (He Sheng)
  - anolis: sw64: push and pop kernel stack with ldi instruction (He Sheng)
  - anolis: ipmi: add ipmi driver support (Zhu Donghong)
  - anolis: sw64: add pvt device to chip3.dts (Wang Yingying)
  - anolis: hwmon: add voltage sensor support for sw64 (Wang Yingying)
  - anolis: sw64: remap PA with |= in early_ioremap (Zhao Yihan)
  - anolis: sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn (Mao Minkai)
  - anolis: sw64: vdso: fix backtrace of vrt_sigreturn (Mao Minkai)
  - anolis: sw64: kvm: simplify the code (Lu Feifei)
  - anolis: sw64: force signal and fault for traps and debugging (He Sheng)
  - anolis: sw64: fix compile error for DISCONTIGMEM=y (He Sheng)
  - anolis: sw64: add old sigprocmask back for compatibility (Mao Minkai)
  - anolis: sw64: add dynamic turning on/off cores support (Tang Jinyang)
  - anolis: sw64: add dynamic frequency scaling support (Tang Jinyang)
  - anolis: sw64: fix ip checksum calculation (Cui Mingrui)
  - anolis: sw64: remove unnecessary parameter in REG_OFFSET_NAME (He Chuyue)
  - anolis: sw64: kvm: fix bad page state setting outside of kvm memory pool (Min Fanlei)
  - anolis: sw64: fix setup_rt_frame for non SA_SIGINFO (He Sheng)
  - anolis: sw64: do some cleanups for rt_sigframe (He Sheng)
  - anolis: sw64: kvm: handle ldl_u and stl_u when exit mmio (Lu Feifei)
  - anolis: sw64: fix some compile errors (Gu Zitao)
  - anolis: sw64: add missing global __constant_c_memset (He Sheng)
  - anolis: sw64: remove unnecessary include headers (Gu Zitao)
  - anolis: sw64: increase position index in c_next for cpuinfo (Mao Minkai)
  - anolis: sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI (He Sheng)
  - anolis: sw64: Kconfig: remove dependence on !PREEMPT (He Sheng)
  - anolis: sw64: clean up out-of-date selected options (He Sheng)
  - anolis: sw64: add kbuild defconfig rule (He Sheng)
  - anolis: sw64: ptrace: clean up debug codes (He Sheng)
  - anolis: sw64: add ARCH_HAS_PTE_SPECIAL support (Zhou Xuemei)
  - anolis: sw64: kvm: remap pages of guest by vm_insert_page() (Du Yilong)
  - anolis: sw64: clean up a.out and ECOFF binary related headers (He Sheng)
  - anolis: sw64: switch to old-style semctl/shmctl syscalls (Mao Minkai)
  - anolis: sw64: define NR_SYSCALLS as generated __NR_syscalls (He Sheng)
  - anolis: sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options (Gu Zitao)
  - anolis: sw64: dts: rename spi flash partition to fix warning (Zhou Xuemei)
  - anolis: sw64: fix ex_table entries from misalignment handlers (He Sheng)
  - anolis: sw64: radeon: add a force flush to delay work when radeon uvd suspend (Xu Chenjiao)
  - anolis: sw64: add set time support for hypervisor based rtc (Du Yilong)
  - anolis: sw64: add regs and stack access APIs to support kprobe events (He Chuyue)
  - anolis: sw64: unify access to LONGTIME for guest and emulator (Lu Feifei)
  - anolis: sw64: enable more than 32 CPUs for guest (Min Fanlei)
  - anolis: sw64: add required include headers to ptrace.h (Mao Minkai)
  - anolis: sw64: add clone3 syscall support (Mao Minkai)
  - anolis: sw64: add missing pkey syscall numbers (Mao Minkai)
  - anolis: sw64: reformat syscall.tbl (Mao Minkai)
  - anolis: sw64: fix printk method for guest os (Lu Feifei)
  - anolis: sw64: remove unused a.out.h (He Sheng)
  - anolis: sw64: switch GUP to the generic get_user_pages_fast() implementation (He Sheng)
  - anolis: sw64: kvm: fix bug when open file with the O_DIRECT flag (Du Yilong)
  - anolis: sw64: fix compile error for CONFIG_PCI=n (Zheng Chongzhen)
  - anolis: sw64: rename kvm_mem variables (Mao Minkai)
  - anolis: sw64: fix coding style problems (Mao Minkai)
  - anolis: sw64: kvm: remove MAX_VPN (Mao Minkai)
  - anolis: sw64: clean up useless #if 0 and #if 1 (He Sheng)
  - anolis: sw64: fix coding style problems (Gu Zitao)
  - anolis: sw64: remove MAX_ASN (Mao Minkai)
  - bpf: Add missing map_get_next_key method to bloom filter map. (Haimin Zhang)
  - bpf: Add missing map_delete_elem method to bloom filter map (Eric Dumazet)
  - selftests/bpf: Add bloom map success test for userspace calls (Joanne Koong)
  - bpf: Bloom filter map naming fixups (Joanne Koong)
  - selftests/bpf: Add bloom filter map test cases (Joanne Koong)
  - libbpf: Add "map_extra" as a per-map-type extra flag (Joanne Koong)
  - bpf: Add bloom filter map implementation (Joanne Koong)
  - bpf: hash map, avoid deadlock with suitable hash mask (Tonghao Zhang)
  - bpf: Propagate error from htab_lock_bucket() to userspace (Hou Tao)
  - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Denis Salopek)
  - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Denis Salopek)
  - bpf: Add lookup_and_delete_elem support to hashtab (Denis Salopek)
  - bpf: Avoid hashtab deadlock with map_locked (Song Liu)
  - bpf: Use separate lockdep class for each hashtab (Song Liu)
  - anolis: sw64: add support for emulator running mode (Min Fanlei)
  - anolis: sw64: optimize ip checksum calculation (Cui Mingrui)
  - anolis: sw64: use jump label for running modes (Mao Minkai)
  - anolis: sw64: mm: mark pci and memmap region as nomap (Mao Minkai)
  - anolis: sw64: fix the value of QEMU_PRINTF_BUFF_BASE (Min Fanlei)
  - anolis: sw64: clean up some useless codes (Zhou Xuemei)
  - anolis: sw64: numa: switch to arch node_distance (Mao Minkai)
  - anolis: sw64: fix all compile warnings (Mao Minkai)
  - anolis: sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code (Mao Minkai)
  - anolis: sw64: simplify cpumask_of_node (Mao Minkai)
  - anolis: sw64: modify tc_sched_clock debugfs file (Mao Minkai)
  - anolis: sw64: remove redundant Kconfig source (Mao Minkai)
  - anolis: sw64: switch to generic pcibios_set_master and pci_common_swizzle (Zhou Xuemei)
  - anolis: sw64: print correct initrd address (Mao Minkai)
  - anolis: sw64: mm: use memblock to find the end of memory (Mao Minkai)
  - anolis: sw64: mm: warn overlapped memmap and DMA region (Mao Minkai)
  - anolis: sw64: pci: remove some useless code (Zhou Xuemei)
  - anolis: sw64: mm: reorder memblock_init process (Mao Minkai)
  - anolis: sw64: vdso: fix time calculation (Mao Minkai)
  - anolis: sw64: vdso: change vdso version (Mao Minkai)
  - anolis: sw64: vdso: add automatic syscall fallback (Mao Minkai)
  - anolis: sw64: iommu: fix 32-bit devices dma ops (Zheng Chongzhen)
  - anolis: sw64: re-implement sw64_dma_direct_ops according upstream (Zheng Chongzhen)
  - anolis: config: add initial anolis_defconfig for sw64 (Gu Zitao)
  - anolis: sw64: vfio: select VFIO_IOMMU_TYPE1 as default (Gu Zitao)
  - anolis: sw64: tty: add serial driver for sw64 (Gu Zitao)
  - anolis: sw64: spi: add driver for SPI controller (Gu Zitao)
  - anolis: sw64: add hypervisor based RTC on SW64 systems (Gu Zitao)
  - anolis: sw64: kgdb: add support for sw64 (Gu Zitao)
  - anolis: sw64: LPC: add driver for LPC controller (Gu Zitao)
  - anolis: sw64: iommu: fix a bug in calling 'alloc_pages_node' (Gu Zitao)
  - anolis: sw64: iommu: add iommu driver for sw64 (Gu Zitao)
  - anolis: sw64: gpu/drm: fix kernel crash caused by drm driver (Gu Zitao)
  - anolis: sw64: radeon: correct low-level mmio memset direct calls (Gu Zitao)
  - anolis: sw64: gpu/drm: solve driver load cause kernel crash (Gu Zitao)
  - anolis: amdgpu: enable KFD on SW64 systems (Gu Zitao)
  - anolis: sw64: megaraid: fix kernel panic caused by accessing an illegal address (Gu Zitao)
  - anolis: sw64: i2c: add i2c driver based designware for sw64 (Gu Zitao)
  - anolis: sw64: efi: add SMBIOS/DMI and EFI runtime driver codes (Gu Zitao)
  - anolis: sw64: gpio: add sunway builtin gpio driver (Gu Zitao)
  - anolis: sw64: acpi: add initial acpi infrastructure support (Gu Zitao)
  - anolis: sw64: add perf userspace tool support for sw64 (Gu Zitao)
  - anolis: tools uapi: fix sw64 support (Gu Zitao)
  - anolis: sw64: kvm: add definitions for kvm (Gu Zitao)
  - anolis: sw64: moduleparam: fix sw64 compile failure (Gu Zitao)
  - anolis: sw64: kdump/kexec: add KEXEC_ARCH_SW_64 definition (Gu Zitao)
  - anolis: sw64: add AUDIT_ARCH_SW64 definition (Gu Zitao)
  - anolis: sw64: ftrace: add sw64 support to recordmcount (Gu Zitao)
  - anolis: sw64: add sw_64 support to buildtar, mkdebian and builddeb (Gu Zitao)
  - anolis: sw64: add basic support for sw64 (Gu Zitao)
  - anolis: RDMA/erdma: Backport erdma driver update (Kai Shen)
  - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Mike Snitzer) {CVE-2023-2269}
  - anolis: configs: x86_64, arm64: enable virtfuse as module (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)
  - fuse: allow sharing existing sb (Miklos Szeredi)
  - char: misc: Increase the maximum number of dynamic misc devices to 1048448 (D Scott Phillips)
  - char: misc: increase DYNAMIC_MINORS value (Sangmoon Kim)
  - anolis: arm_mpam: Maximize Yitian710's MB monitoring window width (Shawn Wang)
  - anolis: arm_mpam: Remove the handling of reset when reading Yitian710's MB monitor (Shawn Wang)
  - anolis: arm_mpam: Fix the potential wrong MB monitoring value on Yitian710 (Shawn Wang)
  - anolis: io_uring: do not call io_uring_cmd_done() in case of error in io_uring_cmd() (Ziyang Zhang)
  - Documentation/ABI: Update IFS ABI doc (Jithu Joseph)
  - platform/x86/intel/ifs: Update IFS doc (Jithu Joseph)
  - platform/x86/intel/ifs: Implement Array BIST test (Jithu Joseph)
  - platform/x86/intel/ifs: Sysfs interface for Array BIST (Jithu Joseph)
  - platform/x86/intel/ifs: Introduce Array Scan test to IFS (Jithu Joseph)
  - x86/include/asm/msr-index.h: Add IFS Array test bits (Jithu Joseph)
  - platform/x86/intel/ifs: IFS cleanup (Jithu Joseph)
  - platform/x86/intel/ifs: Reorganize driver data (Jithu Joseph)
  - platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data (Jithu Joseph)
  - attr: use consistent sgid stripping checks (Christian Brauner (Microsoft))
  - attr: add setattr_should_drop_sgid() (Amir Goldstein)
  - fs: move should_remove_suid() (Amir Goldstein)
  - attr: add in_group_or_capable() (Amir Goldstein)
  - ovl: remove privs in ovl_fallocate() (Amir Goldstein)
  - ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline (Ye Bin)
  - ext4: fix reserved cluster accounting in __es_remove_extent() (Ye Bin)
  - ext4: fix corruption when online resizing a 1K bigalloc fs (Baokun Li)
  - ext4: fix bad checksum after online resize (Baokun Li)
  - ext4: avoid resizing to a partial cluster size (Kiselev, Oleg)
  - ext4: reduce computation of overhead during resize (Kiselev, Oleg)
  - ext4: block range must be validated before use in ext4_mb_clear_bb() (Lukas Czerner)
  - ext4: add strict range checks while freeing blocks (Ritesh Harjani)
  - ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid() (Ritesh Harjani)
  - ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() (Ritesh Harjani)
  - ext4: fix extent status tree race in writeback error recovery path (Eric Whitney)
  - ext4: update s_overhead_clusters in the superblock during an on-line resize (Theodore Ts'o)
  - Documentation/x86: Document TDX kernel architecture (Kuppuswamy Sathyanarayanan)
  - anolis: tdx-guest: enable swiotlb as default config (zhiminghufighting)
  - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Isaku Yamahata)
  - x86/mm: Make DMA memory shared for TD guest (Kirill A. Shutemov)
  - x86/mm/cpa: Add support for TDX shared memory (Kirill A. Shutemov)
  - x86/tdx: Make pages shared in ioremap() (Kirill A. Shutemov)
  - x86/topology: Disable CPU online/offline control for TDX guests (Kuppuswamy Sathyanarayanan)
  - x86/boot: Avoid #VE during boot for TDX platforms (Sean Christopherson)
  - x86/boot: Set CR0.NE early and keep it set during the boot (Kirill A. Shutemov)
  - x86/acpi/x86/boot: Add multiprocessor wake-up support (Kuppuswamy Sathyanarayanan)
  - x86/boot: Add a trampoline for booting APs via firmware handoff (Sean Christopherson)
  - x86/tdx: Wire up KVM hypercalls (Kuppuswamy Sathyanarayanan)
  - x86/tdx: Port I/O: Add early boot support (Andi Kleen)
  - x86/tdx: Port I/O: Add runtime hypercalls (Kuppuswamy Sathyanarayanan)
  - x86/boot: Port I/O: Add decompression-time support for TDX (Kirill A. Shutemov)
  - x86/boot: Port I/O: Allow to hook up alternative helpers (Kirill A. Shutemov)
  - x86: Consolidate port I/O helpers (Kirill A. Shutemov)
  - x86: Adjust types used in port I/O helpers (Kirill A. Shutemov)
  - x86/tdx: Detect TDX at early kernel decompression time (Kuppuswamy Sathyanarayanan)
  - x86/tdx: Handle in-kernel MMIO (Kirill A. Shutemov)
  - x86/tdx: Handle CPUID via #VE (Kirill A. Shutemov)
  - x86/tdx: Add MSR support for TDX guests (Kirill A. Shutemov)
  - x86/tdx: Add HLT support for TDX guests (Kirill A. Shutemov)
  - x86/traps: Add #VE support for TDX guest (Kirill A. Shutemov)
  - x86/traps: Refactor exc_general_protection() (Kirill A. Shutemov)
  - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Kirill A. Shutemov)
  - x86/tdx: Extend the confidential computing API to support TDX guests (Kirill A. Shutemov)
  - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Kuppuswamy Sathyanarayanan)
  - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Kirill A. Shutemov)
  - x86/tdx: Detect running as a TDX guest in early boot (Kuppuswamy Sathyanarayanan)
  - nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread() (Ryusuke Konishi)
  - anolis: mm configs: default enable CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE (Liu Song)
  - fuse: fix deadlock between atomic O_TRUNC and page invalidation (Miklos Szeredi)
  - fuse: always revalidate rename target dentry (Jiachen Zhang)
  - fuse: fix attr version comparison in fuse_read_update_size() (Miklos Szeredi)
  - fuse: check s_root when destroying sb (Miklos Szeredi)
  - virtiofs: split requests that exceed virtqueue size (Connor Kuehl)
  - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi)
  - fuse: fix readdir cache race (Miklos Szeredi)
  - fuse: limit nsec (Miklos Szeredi)
  - fuse: Remove the control interface for virtio-fs (Xie Yongji)
  - fuse: add file_modified() to fallocate (Miklos Szeredi)
  - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi)
  - fuse: always revalidate if exclusive create (Miklos Szeredi)
  - serial: 8250_pnp: Support configurable clock frequency (Jianmin Lv)
  - genirq/generic_chip: Export irq_unmap_generic_chip (Jianmin Lv)
  - mm/swapops: make is_pmd_migration_entry more strict (Hongchen Zhang)
  - initramfs: Provide a common initrd reserve function (Kefeng Wang)
  - initrd: Add the preprocessor guard in initrd.h (Kefeng Wang)
  - ovl: fix use inode directly in rcu-walk mode (Chen Zhongjin)
  - iio: adc: palmas_gpadc: fix NULL dereference on rmmod (Patrik Dahlström)
  - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Gwangun Jung)
  - netrom: Fix use-after-free of a listening socket. (Kuniyuki Iwashima)
  - net: macb: fix a memory corruption in extended buffer descriptor mode (Roman Gushchin)
  - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() (Zheng Yejian)
  - arm64: Add CPU hotplug support (Liu Song)
  - arm64: mark all the GICC nodes in MADT as possible cpu (Liu Song)
  - io_uring: fix submission-failure handling for uring-cmd (Kanchan Joshi)
  - anolis: ARM64: set CONFIG_KVM as m by default (xuejun-xj)
  - anolis: ARM64: Donot validate IPA range with modularized KVM (Xiang Zheng)
  - anolis: KVM: ARM: Support KVM being compiled as a kernel module (Shannon Zhao)
  - anolis: KVM: arch_timer: Add hyp uninitialize function (Shannon Zhao)
  - anolis: KVM: vgic: Add hyp uninitialize function (Shannon Zhao)
  - anolis: KVM: vgic: make vgic parameters work well for module (Shannon Zhao)
  - anolis: KVM: arch_timer: Fix resource leak on error path (Shannon Zhao)
  - anolis: KVM: ARM: call hyp_cpu_pm_exit on correct fail and exit path (Shannon Zhao)
  - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() (Jisoo Jang) {CVE-2023-1380}
  - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Hangyu Hua) {CVE-2023-28466}
  - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Gu Mi)
  - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Gu Mi)
  - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Gu Mi)
  - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Gu Mi)
  - net: mpls: fix stale pointer if allocation fails during device rename (Jakub Kicinski) {CVE-2023-26545}
  - net/tls: tls_is_tx_ready() checked list_entry (Pietro Borrello) {CVE-2023-1075}
  - netfilter: nf_tables: deactivate anonymous set from preparation phase (Pablo Neira Ayuso) {CVE-2023-32233}
  - anolis: kabi: Correct kabi struct size align check config's dependency (Guixin Liu)
  - perf/x86/intel/cstate: Add Emerald Rapids (Kan Liang)
  - perf/x86/intel: Add Emerald Rapids (Kan Liang)
  - perf/x86/intel/uncore: Add Emerald Rapids (Kan Liang)
  - perf/x86/msr: Add Emerald Rapids (Kan Liang)
  - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Zhang Rui)
  - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Zhang Rui)
  - nilfs2: fix sysfs interface lifetime (Ryusuke Konishi)
  - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Brijesh Singh)
  - x86/coco: Add API to handle encryption mask (Kirill A. Shutemov)
  - x86/coco: Explicitly declare type of confidential computing platform (Kirill A. Shutemov)
  - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Kirill A. Shutemov)
  - x86/sev: Move common memory encryption code to mem_encrypt.c (Kirill A. Shutemov)
  - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Kuppuswamy Sathyanarayanan)
  - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Kuppuswamy Sathyanarayanan)
  - x86/insn-eval: Introduce insn_decode_mmio() (Kirill A. Shutemov)
  - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Kirill A. Shutemov)
  - x86/insn-eval: Handle insn_get_opcode() failure (Kirill A. Shutemov)
  - x86/cpu: Don't write CSTAR MSR on Intel CPUs (Andi Kleen)
  - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Tom Lendacky)
  - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Tom Lendacky)
  - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Tom Lendacky)
  - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Tom Lendacky)
  - x86/ioremap: Selectively build arch override encryption functions (Tom Lendacky)
  - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Kuppuswamy Sathyanarayanan)
  - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Erik Kaneda)
  - net: sched: disallow noqueue for qdisc classes (Frederick Lawler) {CVE-2022-47929}
  - ext4: correct the misjudgment in ext4_iget_extra_inode (Baokun Li)
  - ext4: correct max_inline_xattr_value_size computing (Baokun Li)
  - ext4: fix use-after-free in ext4_xattr_set_entry (Baokun Li)
  - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Baokun Li)
  - anolis: sched/fair: fix the sysctl of sched_group_identity_enabled (Erwei Deng)
  - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Tianchen Ding)
  - sched: Fix the check of nr_running at queue wakelist (Tianchen Ding)
  - anolis: Revert "anolis: sched: Queue task on wakelist in the same llc if the wakee cpu is idle" (Aubrey Li)
  - perf/x86/rapl: Add support for Intel Emerald Rapids (Zhang Rui)
  - virtio_net: bugfix overflow inside xdp_linearize_page() (Xuan Zhuo)
  - anolis: fuse: move FUSE_PASSTHROUGH to flags2's highest bit (Yang Bo)
  - anolis: sched/fair: fix the sysctl of sched_expel_update_interval (Erwei Deng)
  - cpufreq: intel_pstate: Enable HWP IO boost for all servers (Srinivas Pandruvada)
  - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Paolo Bonzini) {CVE-2023-30456}
  - anolis: x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (leoliu-oc)
  - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Thadeu Lima de Souza Cascardo)
  - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) {CVE-2023-0386}
  - ext4: dio take shared inode lock when overwriting preallocated blocks (Zhang Yi)
  - x86/microcode/intel: Do not retry microcode reloading on the APs (Ashok Raj)
  - x86/microcode/intel: Do not print microcode revision and processor flags (Ashok Raj)
  - platform/x86/intel/ifs: Add missing kernel-doc entry (Jithu Joseph)
  - Documentation/ABI: Update IFS ABI doc (Jithu Joseph)
  - platform/x86/intel/ifs: Add current_batch sysfs entry (Jithu Joseph)
  - platform/x86/intel/ifs: Remove reload sysfs entry (Jithu Joseph)
  - platform/x86/intel/ifs: Add metadata validation (Jithu Joseph)
  - platform/x86/intel/ifs: Use generic microcode headers and functions (Jithu Joseph)
  - platform/x86/intel/ifs: Add metadata support (Ashok Raj)
  - x86/microcode/intel: Use a reserved field for metasize (Jithu Joseph)
  - x86/microcode/intel: Add hdr_type to intel_microcode_sanity_check() (Jithu Joseph)
  - x86/microcode/intel: Reuse microcode_sanity_check() (Jithu Joseph)
  - x86/microcode/intel: Use appropriate type in microcode_sanity_check() (Jithu Joseph)
  - x86/microcode/intel: Reuse find_matching_signature() (Jithu Joseph)
  - platform/x86/intel/ifs: Remove memory allocation from load path (Jithu Joseph)
  - platform/x86/intel/ifs: Remove image loading during init (Jithu Joseph)
  - platform/x86/intel/ifs: Return a more appropriate error code (Jithu Joseph)
  - platform/x86/intel/ifs: Remove unused selection (Jithu Joseph)
  - anolis: riscv: remove unused T-HEAD Light file (Ruidong Tian)
  - anolis: mm: avoid double unlock logbuf_lock (Kaihao Bai)
  - anolis: configs: enable HugeTLB Vmemmap Optimization default (Xin Hao)
  - arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Catalin Marinas)
  - bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem (Liu Shixin)
  - mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory (Muchun Song)
  - mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON (Muchun Song)
  - mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl (Muchun Song)
  - mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing (Muchun Song)
  - mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on (Muchun Song)
  - mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries (Muchun Song)
  - mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* (Muchun Song)
  - mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* (Muchun Song)
  - mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions (Muchun Song)
  - arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 (Muchun Song)
  - mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP (Muchun Song)
  - mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP (Muchun Song)
  - mm: sparsemem: use page table lock to protect kernel pmd operations (Muchun Song)
  - mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key (Muchun Song)
  - mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page (Muchun Song)
  - jump_label: Provide CONFIG-driven build state defaults (Kees Cook)
  - mm: make compound_head const-preserving (Matthew Wilcox (Oracle))
  - arm64: avoid flushing icache multiple times on contiguous HugeTLB (Muchun Song)
  - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Muchun Song)
  - mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at() (Miaohe Lin)
  - mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON (Muchun Song)
  - mm: sparsemem: use huge PMD mapping for vmemmap pages (Muchun Song)
  - mm: sparsemem: split the huge PMD mapping of vmemmap pages (Muchun Song)
  - mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate (Muchun Song)
  - mm: memory_hotplug: disable memmap_on_memory when hugetlb_free_vmemmap enabled (Muchun Song)
  - mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap (Muchun Song)
  - mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB page (Muchun Song)
  - mm: hugetlb: defer freeing of HugeTLB pages (Muchun Song)
  - mm: hugetlb: free the vmemmap pages associated with each HugeTLB page (Muchun Song)
  - mm: hugetlb: gather discrete indexes of tail page (Muchun Song)
  - mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP (Muchun Song)
  - mm: memory_hotplug: factor out bootmem core functions to bootmem_info.c (Muchun Song)
  - hugetlb: add lockdep_assert_held() calls for hugetlb_lock (Mike Kravetz)
  - hugetlb: make free_huge_page irq safe (Mike Kravetz)
  - hugetlb: change free_pool_huge_page to remove_pool_huge_page (Mike Kravetz)
  - hugetlb: call update_and_free_page without hugetlb_lock (Mike Kravetz)
  - hugetlb: add per-hstate mutex to synchronize user adjustments (Mike Kravetz)
  - hugetlb: no need to drop hugetlb_lock to call cma_release (Mike Kravetz)
  - mm/cma: change cma mutex to irq safe spinlock (Mike Kravetz)
  - userfaultfd: hugetlbfs: fix new flag usage in error path (Mike Kravetz)
  - hugetlb: fix uninitialized subpool pointer (Mike Kravetz)
  - hugetlb: convert PageHugeFreed to HPageFreed flag (Mike Kravetz)
  - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Mike Kravetz)
  - hugetlb: convert page_huge_active() HPageMigratable flag (Mike Kravetz)
  - hugetlb: use page.private for hugetlb specific page flags (Mike Kravetz)
  - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Shung-Hsi Yu) {CVE-2022-3606}
  - bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum (Dave Marchevsky)
  - ipmi: fix use after free in _ipmi_destroy_user() (Dan Carpenter)
  - ice: Fix interface being down after reset with link-down-on-close flag on (Gu Mi)
  - anolis: configs: arm64: enable fscache on-demand mode (Jingbo Xu)
  - anolis: configs: arm64: enable erofs as module (Jingbo Xu)
  - anolis: erofs: support flattened block device for multi-blob images (Jia Zhu)
  - anolis: erofs: set block size to the on-disk block size (Jingbo Xu)
  - anolis: erofs: avoid hardcoded blocksize for subpage block support (Jingbo Xu)
  - anolis: erofs: add .invalidatepage() and .releasepage() (Jingbo Xu)
  - erofs: leave compressed inodes unsupported in fscache mode for now (Jeffle Xu)
  - erofs: get rid of erofs_inode_datablocks() (Gao Xiang)
  - erofs: remove unused EROFS_GET_BLOCKS_RAW flag (Jingbo Xu)
  - erofs: simplify iloc() (Gao Xiang)
  - erofs: clean up erofs_iget() (Gao Xiang)
  - erofs: update ctx->pos for every emitted dirent (Hongnan Li)
  - erofs: make filesystem exportable (Hongnan Li)
  - anolis: io_uring: fix IORING_OP_URING_CMD incompatible issue (Xiaoguang Wang)
  - block: don't allow a disk link holder to itself (Yu Kuai)
  - erofs: use meta buffers for inode lookup (Gao Xiang)
  - erofs: get rid of the leftover PAGE_SIZE in dir.c (Gao Xiang)
  - erofs: use meta buffers for reading directories (Gao Xiang)
  - erofs: convert all uncompressed cases to iomap (Gao Xiang)
  - erofs: iomap support for non-tailpacking DIO (Huang Jianan)
  - iomap: Support inline data with block size < page size (Matthew Wilcox (Oracle))
  - iomap: support reading inline data from non-zero pos (Gao Xiang)
  - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher)
  - anolis: mm: do not skip zombie memcgs in one-shot mode (Xu Yu)
  - HID: asus: use spinlock to safely schedule workers (Pietro Borrello) {CVE-2023-25012}
  - HID: asus: use spinlock to protect concurrent accesses (Pietro Borrello) {CVE-2023-25012}
  - HID: bigben: use spinlock to safely schedule workers (Pietro Borrello) {CVE-2023-25012}
  - HID: bigben_worker() remove unneeded check on report_field (Pietro Borrello) {CVE-2023-25012}
  - HID: bigben: use spinlock to protect concurrent accesses (Pietro Borrello) {CVE-2023-25012}
  - btrfs: fix race between quota disable and quota assign ioctls (Filipe Manana) {CVE-2023-1611}
  - tap: tap_open(): correctly initialize socket uid (Pietro Borrello) {CVE-2023-1076}
  - tun: tun_chr_open(): correctly initialize socket uid (Pietro Borrello) {CVE-2023-1076}
  - net: add sock_init_data_uid() (Pietro Borrello) {CVE-2023-1076}
  - video: fbdev: smscufx: Fix use-after-free in ufx_ops_open() (ly929421) {CVE-2022-41849}
  - sched/rt: pick_next_rt_entity(): check list_entry (Pietro Borrello) {CVE-2023-1077}
  - anolis: kvm: x86: move KVM_GET_DEVICE_ATTR to kvm_arch_dev_ioctl() (Zelin Deng)
  - HID: check empty report_list in hid_validate_values() (Pietro Borrello) {CVE-2023-1073}
  - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Zheng Wang) {CVE-2022-3707}
  - staging: rtl8712: fix use after free bugs (Dan Carpenter) {CVE-2022-4095}
  - tun: avoid double free in tun_free_netdev (George Kennedy) {CVE-2022-4744}
  - anolis: mm/swap: fix swap_info_struct race between swapoff and get_swap_pages() (Rongwei Wang)
  - netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function. (Gavrilov Ilia)
  - net: nfc: Fix use-after-free in local_cleanup() (Jisoo Jang)
  - anolis: crypto: iax: fix a crc mismatch while verify enable (Kun(llfl))
  - netfilter: nf_tables: fix null deref due to zeroed list head (zzzzzzzzzy9)
  - sctp: fail if no bound addresses can be used for a given scope (Marcelo Ricardo Leitner) {CVE-2023-1074}
  - anolis: vfio:mdev:idxd: fix ims resume state error during live migration (Fengqian Gao)
  - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute (Phil Turnbull) {CVE-2022-47521}
  - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Baisong Zhong)
  - anolis: dmaengine: idxd: Fix descriptor bof flag issue in dmaengine (Xiaochen Shen)
  - drm/amd/display: fix dm irq error message in gpu recover (tiancyin)
  - firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region (Takashi Sakamoto)
  - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function (ly929421) {CVE-2023-23000}
  - USB: core: Prevent nested device-reset calls (Alan Stern) {CVE-2022-4662}
  - ACPI: NFIT: fix a potential deadlock during NFIT teardown (Vishal Verma)
  - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (ly929421) {CVE-2023-1118}
  - malidp: Fix NULL vs IS_ERR() checking (ly929421) {CVE-2023-23004}
  - anolis: pci: fix quirk for Yitian 710 to support AER fatal error recovery (Shuai Xue)
  - anolis: net/smc: Workaround for race in smc_listen_work (Wen Gu)
  - anolis: net/smc: Workaround for race in smcr_link_init (Wen Gu)
  - anolis: net/smc: fix imcomplete bugfix dues to NULL sndbuf_desc (D. Wythe)
  - x86/cpu: Add several Intel server CPU model numbers (Tony Luck)
  - x86/paravirt: Ensure proper alignment (Thomas Gleixner)
  - anolis: crypto: iax: fix a double free in iax_crypto_enable(). (Kun(llfl))
  - anolis: Revert "anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending" (D. Wythe)
  - perf kvm: Add kvm-stat for arm64 (Sergey Senozhatsky)
  - anolis: x86/resctrl: Fix the wrong condition which could cause softlockup in __rmid_read() (Shawn Wang)
  - net: sched: fix race condition in qdisc_graft() (Eric Dumazet) {CVE-2023-0590}
  - anolis: net/smc: Introduce smc_lgr_stats_list for trouble shooting (Wen Gu)
  - anolis: net/smc: Add SMC-R link WR and WC statistic (Wen Gu)
  - anolis: pstore: add backend into list before pstore_register_<frontend> (Yuanhe Shu)
  - anolis: Revert "mm/page_alloc: drain the requested list first during bulk free" (Kaihao Bai)
  - anolis: Revert "mm/page_alloc: free pages in a single pass during bulk free" (Kaihao Bai)
  - anolis: Revert "mm/page_alloc: do not prefetch buddies during bulk free" (Kaihao Bai)
  - net/sched: tcindex: update imperfect hash filters respecting rcu (Pedro Tammela) {CVE-2023-1281}
  - drm/mediatek: Use NULL instead of 0 for NULL pointer (温晖10307824)
  - anolis: driver/crypto: SEV command cases should be jumped, after HGSC_IMPORT command handled by CSV command case. (fangbaoshun)
  - ceph: rely on vfs for setgid stripping (Yang Xu)
  - fs: move S_ISGID stripping into the vfs_*() helpers (Yang Xu)
  - fs: add mode_strip_sgid() helper (Yang Xu)
  - fs: Add missing umask strip in vfs_tmpfile (Yang Xu)
  - anolis: pstore: replace might_sleep rcu_read_lock with mutex (Yuanhe Shu)
  - memcg: enable accounting of ipc resources (Vasily Averin) {CVE-2021-3759}
  - anolis: configs: fix config missing in iax crypto stats (Kun(llfl))
  - anolis: kabi: remove arm64 struct thread_info reserve (Guixin Liu)
  - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area (Sean Christopherson)
  - x86/mm: Recompute physical address for every page of per-CPU CEA mapping (Sean Christopherson)
  - net/ulp: use consistent error code when blocking ULP (Paolo Abeni)
  - tcp: Fix listen() regression in 5.10.163 (Kuniyuki Iwashima)
  - mm/compaction: remove rcu_read_lock during page compaction (Alex Shi)
  - mm/vmscan: __isolate_lru_page_prepare() cleanup (Alex Shi)
  - mm/memcg: remove rcu locking for lock_page_lruvec function series (Alex Shi)
  - mm/memcg: revise the using condition of lock_page_lruvec function series (Alex Shi)
  - mm/lru: revise the comments of lru_lock (Hugh Dickins)
  - mm/lru: introduce relock_page_lruvec() (Alexander Duyck)
  - mm/lru: replace pgdat lru_lock with lruvec lock (Alex Shi)
  - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Alex Shi)
  - mm/compaction: do page isolation first in compaction (Alex Shi)
  - mm/lru: introduce TestClearPageLRU() (Alex Shi)
  - mm/mlock: remove __munlock_isolate_lru_page() (Alex Shi)
  - mm/mlock: remove lru_lock on TestClearPageMlocked (Alex Shi)
  - mm/vmscan: remove lruvec reget in move_pages_to_lru (Alex Shi)
  - mm/lru: move lock into lru_note_cost (Alex Shi)
  - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Alex Shi)
  - mm/memcg: add debug checking in lock_page_memcg (Alex Shi)
  - mm: page_idle_get_page() does not need lru_lock (Hugh Dickins)
  - mm/rmap: stop store reordering issue on page->mapping (Alex Shi)
  - mm/vmscan: remove unnecessary lruvec adding (Alex Shi)
  - mm/thp: narrow lru locking (Alex Shi)
  - mm/thp: simplify lru_add_page_tail() (Alex Shi)
  - mm/thp: use head for head page in lru_add_page_tail() (Alex Shi)
  - mm/thp: move lru_add_page_tail() to huge_memory.c (Alex Shi)
  - anolis: printk: remove printk call from logbuf_lock (Kaihao Bai)
  - kvm: initialize all of the kvm_debugregs structure before sending it to userspace (Greg Kroah-Hartman)
  - net/ulp: prevent ULP without clone op from entering the LISTEN status (Paolo Abeni) {CVE-2023-0461}
  - anolis: random32: put prandom_init_early in a earlier step (Xuchun Shang)
  - x86/kasan: Populate shadow for shared chunk of the CPU entry area (Sean Christopherson)
  - x86/kasan: Add helpers to align shadow addresses up and down (Sean Christopherson)
  - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names (Sean Christopherson)
  - x86/kasan: Map shadow for percpu pages on demand (Andrey Ryabinin)
  - anolis: net/smc: Fix merge mistake of smcr_buf_unuse (Wen Gu)
  - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init (Miaoqian Lin)
  - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Andrei Gherzan)
  - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Andrei Gherzan)
  - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Andrei Gherzan)
  - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Andrei Gherzan)
  - anolis: pstore: optimize tty write (Yuanhe Shu)
  - anolis: pstore: fix ttyprobe hook (Yuanhe Shu)
  - anolis: tools/pstore: update pstore selftests (Yuanhe Shu)
  - arm64/hugetlb: Implement arm64 specific huge_ptep_get() (Baolin Wang)
  - arm64/hugetlb: Use ptep_get() to get the pte value of a huge page (Baolin Wang)
  - mm: rmap: fix CONT-PTE/PMD size hugetlb issue when migration (Baolin Wang)
  - mm: change huge_ptep_clear_flush() to return the original pte (Baolin Wang)
  - mm: rmap: use flush_cache_range() to flush cache for hugetlb pages (Baolin Wang)
  - mm: rmap: move the cache flushing to the correct place for hugetlb PMD sharing (Baolin Wang)
  - vfio: Clear the caps->buf to NULL after free (Schspa Shi)
  - perf test: Fix 'Simple expression parser' test on arch without CPU die topology info (Thomas Richter)
  - perf cputopo: Fix CPU topology reading on s/390 (Thomas Richter)
  - selftests/bpf: Check dst_port only on the client socket (Jakub Sitnicki)
  - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads (Jakub Sitnicki)
  - ixgbevf: add disable link state (Slawomir Mrozowicz) {CVE-2021-33061}
  - ixgbe: add improvement for MDD response functionality (Slawomir Mrozowicz) {CVE-2021-33061}
  - ixgbe: add the ability for the PF to disable VF link state (Slawomir Mrozowicz) {CVE-2021-33061}
  - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Andrii Nakryiko)
  - perf pmu-events: Fix testing with JEVENTS_ARCH=all (Ian Rogers)
  - perf test pmu-events: Fake PMU metric workaround (Ian Rogers)
  - perf test: Use full metric resolution (Ian Rogers)
  - perf test: Avoid sysfs state affecting fake events (Ian Rogers)
  - perf test: Add basic core_wide expression test (Ian Rogers)
  - perf metrics: Wire up core_wide (Ian Rogers)
  - perf expr: Add source_count for aggregating events (Ian Rogers)
  - perf topology: Add core_wide (Ian Rogers)
  - perf cpumap: Move 'has' function to libperf (Ian Rogers)
  - perf smt: Compute SMT from topology (Ian Rogers)
  - perf expr: Move the scanner_ctx into the parse_ctx (Ian Rogers)
  - perf metric: Return early if no CPU PMU table exists (Ian Rogers)
  - perf test: Add pmu-event test for event described as "config=" (John Garry)
  - perf test: Verify more event members in pmu-events test (John Garry)
  - perf test: Add pmu-events sys event support (John Garry)
  - perf jevents: Modify match field (Ian Rogers)
  - perf jevents: Append PMU description later (Ian Rogers)
  - perf test: Add more pmu-events uncore aliases (John Garry)
  - perf test: Re-add pmu-event uncore PMU alias test (John Garry)
  - perf test: Test pmu-events core aliases separately (John Garry)
  - perf test: Factor out pmu-events alias comparison (John Garry)
  - perf test: Declare pmu-events test events separately (John Garry)
  - perf test: Factor out pmu-events event comparison (John Garry)
  - perf pmu: Fix alias matching (John Garry)
  - perf tools: Fix pattern matching for same substring in different PMU type (Jin Yao)
  - perf hists: Split hists_stats from events_stats (Namhyung Kim)
  - perf top: Use evlist->events_stat to count events (Namhyung Kim)
  - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Olga Kornievskaia)
  - xfs: fix super block buf log item UAF during force shutdown (Guo Xuenan)
  - nfs: fix possible null-ptr-deref when parsing param (Hawkins Jiawei)
  - rbd: fix possible memory leak in rbd_sysfs_init() (Yang Yingliang)
  - ext4: fix task hung in ext4_xattr_delete_inode (Baokun Li)
  - anolis: mm: fix incorrect refcount increasement of zero page (Kaihao Bai)
  - anolis: bpf/selftests: add selftest for SMC bpf capability (D. Wythe)
  - anolis: net/smc: add BPF injection on smc negotiation (D. Wythe)
  - anolis: bpf: add SMC support in BPF struct_ops (D. Wythe)
  - anolis: net/smc: move smc_sock related structure definition (D. Wythe)
  - nbd: Fix hung when signal interrupts nbd_start_device_ioctl() (Shigeru Yoshida)
  - configfs: fix possible memory leak in configfs_create_dir() (Chen Zhongjin)
  - hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() (Hawkins Jiawei)
  - nfs4: Fix kmemleak when allocate slot failed (Zhang Xiaoxu)
  - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() ANBZ: #4316 (Li Zetao)
  - xfs: xfs_qm: remove unnecessary ‘0’ values from error (Li zeming)
  - x86/mm: Randomize per-cpu entry area (Peter Zijlstra) {CVE-2023-0597}
  - NFSv4.1: RECLAIM_COMPLETE must handle EACCES (Zhang Xianwei)
  - ACPI: PRM: Check whether EFI runtime is available (Ard Biesheuvel)
  - anolis: fuse: fix sysfs fuse connection flush and resend api (winters.zc)
  - fs: reiserfs: remove useless new_opts in reiserfs_remount (Dongliang Mu)
  - EDAC/highbank: Fix memory leak in highbank_mc_probe() (Miaoqian Lin)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-15_rc2.an23]
changelog:
  - spdxcheck.py: Fix a type error (zhujun2)
  - perf flamegraph: fix a undefined variable error (zhujun2)
  - s390/smp: perform cpu reset before delegating work to target cpu (Heiko Carstens)
  - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). (Kuniyuki Iwashima) {CVE-2023-28327}
  - netrom: Fix use-after-free caused by accept on already connected socket (Hyunwoo Kim) {CVE-2023-32269}
  - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Zheng Wang) {CVE-2023-2483}
  - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) {CVE-2023-2177}
  - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition (Zheng Wang) {CVE-2023-1859}
  - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ruihan Li) {CVE-2023-2002}
  - anolis: virtio-blk: skip BUG_ON() in virtio_queue_rq() for discard command (Fupan Li)
  - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() (Jann Horn) {CVE-2022-39188}
  - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() (Jann Horn) {CVE-2022-39188}
  - anolis: mm, thp: fix panic tr_get_hugepage() for thp reclaim (Ning Zhang)
  - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core (Miaoqian Lin) {CVE-2023-22995}
  - anolis: configs: split CONFIG_KVM into independent config file (Qiao Ma)
  - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Hangyu Hua) {CVE-2023-35788}
  - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition (Zheng Wang) {CVE-2023-33288}
  - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 (Alessandro Astone) {CVE-2023-20938}
  - x86/bugs: Flush IBP in ib_prctl_set() (Rodrigo Branco) {CVE-2023-0045}
  - drm/vmwgfx: Validate the box size for the snooped cursor (Zack Rusin) {CVE-2022-36280}
  - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Wei Chen) {CVE-2023-2194}
  - USB: gadgetfs: Fix race between mounting and unmounting (Alan Stern) {CVE-2022-4382}
  - xirc2ps_cs: Fix use after free bug in xirc2ps_detach (Zheng Wang) {CVE-2023-1670}
  - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work (Zheng Wang) {CVE-2023-1989}
  - android: binder: stop saving a pointer to the VMA (Liam R. Howlett) {CVE-2023-20928}
  - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Zheng Wang) {CVE-2023-1855}
  - mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() (Nikita Zhandarovich)
  - clk: st: Fix memory leak in st_of_quadfs_setup() (Xiu Jianfeng)
  - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition (Zheng Wang) {CVE-2023-30772}
  - prlimit: do_prlimit needs to have a speculation check (Greg Kroah-Hartman) {CVE-2023-0458}
  - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition (Zheng Wang) {CVE-2023-1990}
  - net/sched: Retire tcindex classifier (Jamal Hadi Salim) {CVE-2023-1829}
  - ahci: Add a generic 'controller2' RAID id (Dan Williams)
  - selftest: mptcp: exit from copyfd_io_poll() when receive SIGUSR1 (Menglong Dong)
  - selftests: mptcp: tune timeout and delay for simult_flows cases (Paolo Abeni)
  - NFSD: fix use-after-free in __nfs42_ssc_open() (Dai Ngo) {CVE-2022-4379}
  - ntfs: fix out-of-bounds read in ntfs_attr_find() (Hawkins Jiawei) {CVE-2023-26607}
  - ntfs: fix use-after-free in ntfs_ucsncmp() (ChenXiaoSong)
  - fs: hfsplus: fix UAF issue in hfsplus_put_super (Dongliang Mu) {CVE-2023-2985}
  - ovl: skip stale entries in merge dir cache iteration (Amir Goldstein)
  - anolis: bpf/selftests: fix compile error on bpf_smc (D. Wythe)
  - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() (Pablo Neira Ayuso) {CVE-2022-42432}
  - rds: rds_rm_zerocopy_callback() use list_first_entry() (Pietro Borrello) {CVE-2023-1078}
  - ovl: enable RCU'd ->get_acl() (Miklos Szeredi)
  - anolis: Revert "anolis: erofs,ovl: bypass [override|revert]_creds for overlayfs" (Jingbo Xu)
  - anolis: Revert "anolis: erofs,ovl: enable RCU'd ->get_acl()" (Jingbo Xu)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-15_rc3.an23]
changelog:
  - memstick: r592: Fix UAF bug in r592_remove due to race condition (Zheng Wang) {CVE-2023-35825}
  - relayfs: fix out-of-bounds access in relay_file_read (Zhang Zhengming) {CVE-2023-3268}
  - drm/msm/dpu: Add check for pstates (Jiasheng Jiang) {CVE-2023-3220}
  - driver core: auxiliary bus: make remove function return void (Greg Kroah-Hartman)
  - devlink: Extend devlink port documentation for subfunctions (Parav Pandit)
  - devlink: Add devlink port documentation (Parav Pandit)
  - devlink: Support get and set state of port function (Parav Pandit)
  - devlink: Support add and delete devlink port (Parav Pandit)
  - devlink: Introduce PCI SF port flavour and port attribute (Parav Pandit)
  - devlink: Prepare code to fill multiple port function attributes (Parav Pandit)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-15_rc3.1.an23]
changelog:
  - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Mike Christie) {CVE-2023-2162}
  - anolis: Revert "selftest: kvm: Add amx selftest" (Guanjun)
  - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Thadeu Lima de Souza Cascardo) {CVE-2023-35001}
  - netfilter: nf_tables: do not ignore genmask when looking up chain by id (D. Wythe) {CVE-2023-31248}
  - uaccess: Add speculation barrier to copy_from_user() (Dave Hansen) {CVE-2023-0459}
  - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (D. Wythe) {CVE-2023-3117}
  - tipc: set con sock in tipc_conn_alloc (Xin Long) {CVE-2023-1382,CVE-2023-1382}
  - anolis: sched/isolation: fix a memory leak in procfs (Tianchen Ding)
  - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum (Tudor Ambarus)
  - anolis: Revert "anolis: io_uring: lift nice value of sqthread" (Ferry Meng)
  - anolis: mm/lru: align lruvec lock to a cache line (Rongwei Wang)
  - cgroup: always put cset in cgroup_css_set_put_fork (John Sperbeck)
  - anolis: Revert "anolis: xfs: account extra freespace btree splits for multiple allocations" (Gao Xiang)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-15.an23]
changelog:
  - xfs: verify buffer contents when we skip log replay (Darrick J. Wong) {CVE-2023-2124}
  - anolis: net/smc: fix hung state in inet sock (D. Wythe)
  - anolis: net/smc: avoid applications receiving clc msg (D. Wythe)
  - anolis: net/smc: Improve print and remove module params of reserve_mode (Wen Gu)
  - anolis: net/smc: validate rdma writable by rtoken_idx (Guangguan Wang)
  - anolis: net/smc: fix dup smc diag info (D. Wythe)
  - anolis: net/smc: Fix potential memory leaks and exceptions in inet (D. Wythe)
  - anolis: net/smc: fix ebpf panic (D. Wythe)
  - anolis: net/smc: fix bpf compile error (D. Wythe)
  - anolis: net/smc: fix potential reference count leak in smc (D. Wythe)
  - anolis: net/smc: protect connection state transitions in listen work (D. Wythe)
  - anolis: net/smc: optimize mutex_fback_rsn from mutex to spinlock (D. Wythe)
  - anolis: net/smc: refactor sock_flag/sock_set_flag (D. Wythe)
  - anolis: net/smc: add default name for smc negotiator (D. Wythe)
  - anolis: net/smc: do not check diff_cons when rmb_desc is null (Guangguan Wang)
  - anolis: net/smc: Expand the statistical range of ringbufs (Wen Gu)
  - anolis: net/smc: Expand the upper limit of SMCR/D ringbuf to 2MB (Wen Gu)
  - anolis: net/smc: Split wr_rx_buf into SMC_WR_BUF_CNT (Wen Gu)
  - anolis: net/smc: Adjust reserved-ports range and add warning print (Wen Gu)
  - anolis: net/smc: Fix fallback count overflow issue (Wen Gu)
  - anolis: net/smc: sock_hold in conns_lock protect area when smc_lgr_find_conn (Guangguan Wang)
  - anolis: net/smc: protect rdma_write processing from deleting rkey (Guangguan Wang)
  - anolis: net/smc: do not validate rkey by testing rkey value (Guangguan Wang)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-15.1.an23]
changelog:
  - anolis: configs: Enable CRYPTO_OFB for fips mode (Tianjia Zhang)
  - anolis: erofs: fix EROFS completely broken due to RAFS v6 support (Gao Xiang)
  - erofs: fix misbehavior of unsupported chunk format check (Gao Xiang)
  - anolis: RDMA/erdma: Add erdma to arm64 defconfig (Kai Shen)
  - perf build: Install libsymbol locally when building (Ian Rogers)
  - tool lib symbol: Add Makefile/Build (Ian Rogers)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16_rc1.an23]
changelog:
  - anolis: net/smc: enlarge testlink llc wait time to 4 * HZ (Guangguan Wang)
  - ext4: don't allow journal inode to have encrypt flag (Eric Biggers)
  - fs: ext4: initialize fsdata in pagecache_write() (Alexander Potapenko)
  - ext4: use memcpy_to_page() in pagecache_write() (Chaitanya Kulkarni)
  - mm/highmem: Lift memcpy_[to|from]_page to core (Ira Weiny)
  - ext4: correct inconsistent error msg in nojournal mode (Baokun Li)
  - ext4: goto right label 'failed_mount3a' (Jason Yan)
  - ext4: allocate extended attribute value in vmalloc area (Ye Bin)
  - ext4: avoid unaccounted block allocation when expanding inode (Jan Kara)
  - ext4: initialize quota before expanding inode in setproject ioctl (Jan Kara)
  - ext4: fix error code return to user-space in ext4_get_branch() (Luís Henriques)
  - ext4: init quota for 'old.inode' in 'ext4_rename' (Ye Bin)
  - ext4: check and assert if marking an no_delete evicting inode dirty (Zhang Yi)
  - ext4: fix bug_on in __es_tree_search caused by bad quota inode (Baokun Li)
  - ext4: add helper to check quota inums (Baokun Li)
  - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode (Baokun Li)
  - ext4: fix undefined behavior in bit shift for ext4_check_flag_values (Gaosheng Cui)
  - ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop (Baokun Li)
  - ext4: silence the warning when evicting inode with dioread_nolock (Zhang Yi)
  - ext4: fix use-after-free in ext4_ext_shift_extents (Baokun Li)
  - ext4,f2fs: fix readahead of verity data (Matthew Wilcox (Oracle))
  - ext4: fix BUG_ON() when directory entry has invalid rec_len (Luís Henriques)
  - ext4: fix warning in 'ext4_da_release_space' (Ye Bin)
  - anolis: net/smc: Fix missing mutex_unlock when finding SMCv2 device (Wen Gu)
  - fuse: nlookup missing decrement in fuse_direntplus_link (ruanmeisi)
  - anolis: net: txgbe: fix ethtool self test failed when sriov is enabled (DuanqiangWen)
  - anolis: net: txgbe: fix set tx-frames-irq failed (DuanqiangWen)
  - anolis: net: txgbe: add tx_multicast tx_broadcast statistics (DuanqiangWen)
  - anolis: net: txgbe: add 1000M autoneg on/off switch (DuanqiangWen)
  - anolis: net: txgbe: fix rxhash bug (DuanqiangWen)
  - anolis: net: txgbe: add rx fc count (DuanqiangWen)
  - anolis: net: txgbe: add protect for vr reset (DuanqiangWen)
  - anolis: net: txgbe: add lldp support (DuanqiangWen)
  - anolis: net: txgbe: add sriov support (DuanqiangWen)
  - anolis: net: txgbe: fix open/close notify sleep too long (DuanqiangWen)
  - anolis: spec: add some examples to make it more easily to use. (Qiao Ma)
  - anolis: spec: support for diy build mode (Qiao Ma)
  - anolis: spec: add extra check for official build mode (Qiao Ma)
  - anolis: spec: remove sign modules related codes (Qiao Ma)
  - x86/kprobes: Fix JNG/JNLE emulation (Nadav Amit)
  - x86/kprobes: Update kcb status flag after singlestepping (Masami Hiramatsu (Google))
  - x86/kprobes: Move 'inline' to the beginning of the kprobe_is_ss() declaration (Wei Yongjun)
  - x86/kprobes: Fix to identify indirect jmp and others using range case (Masami Hiramatsu)
  - x86/kprobes: Use int3 instead of debug trap for single-step (Masami Hiramatsu)
  - x86/kprobes: Identify far indirect JMP correctly (Masami Hiramatsu)
  - x86/kprobes: Retrieve correct opcode for group instruction (Masami Hiramatsu)
  - x86/kprobes: Do not decode opcode in resume_execution() (Masami Hiramatsu)
  - kprobes/x86: Fix fall-through warnings for Clang (Gustavo A. R. Silva)
  - anolis: arm64: Insert dsb instruction before and after writing cpuectlr register (Feng Su)
  - anolis: arm64: Remove some unsafe cpuectlr interfaces (Feng Su)
  - anolis: DRM: Phytium Add Phytium Display Engine support. (Li Shuo)
  - anolis: RDMA/erdma: Clear doorbell records when create_qp (kai.sk)
  - anolis: net/smc: fix hung under state SMC_APPFINCLOSEWAIT (D. Wythe)
  - anolis: net/smc: remove locks smc_client_lgr_pending and smc_server_lgr_pending (D. Wythe)
  - anolis: net/smc: refactoring lgr pending lock (D. Wythe)
  - anolis: net/smc: Use diff TCP EXPR MAGIC to avoid network middleware do simple echo (D. Wythe)
  - fuse: in fuse_flush only wait if someone wants the return code (ningmingxiao)
  - cgroup: rstat: retrieve current bstat to delta directly (Wei Yang)
  - cgroup: rstat: use same convention to assign cgroup_base_stat (Wei Yang)
  - 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)
  - arm64: mte: Clean up user tag accessors (Robin Murphy)
  - linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() (Mark Rutland)
  - arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP (Tong Tiangen)
  - arm64: extable: move _cond_extable to _cond_uaccess_extable (Tong Tiangen)
  - arm64: extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO (Tong Tiangen)
  - arm64: asm-extable: add asm uacess helpers (Mark Rutland)
  - arm64: asm-extable: move data fields (Mark Rutland)
  - arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_ZERO support (Tong Tiangen)
  - anolis: net/smc: Fix connection leak of SMC_PEERFINCLOSEWAIT (Wen Gu)
  - anolis: net/smc: Add interface implementation of loopback device (Wen Gu)
  - anolis: net/smc: Modify cursor update logic when using mappable DMB (Wen Gu)
  - anolis: net/smc: Avoid data copy from sndbuf to peer RMB in SMC-D (Wen Gu)
  - anolis: net/smc: Introudce interfaces for DMB attach and detach (Wen Gu)
  - anolis: net/smc: Introduce an interface for getting DMB attribute (Wen Gu)
  - anolis: net/smc: Introduce SMC-D loopback device (Wen Gu)
  - anolis: net/smc: Extract v2 check helper from SMC-D device registration (Wen Gu)
  - anolis: net/smc: Decouple ism_dev from SMC-D DMB registration (Wen Gu)
  - anolis: net/smc: Decouple ism_dev from SMC-D device dump (Wen Gu)
  - anolis: net/smc: fix for credit leak when get free slot but the connection is killed (Guangguan Wang)
  - anolis: sched/core: introduce ht-aware-quota (Cruz Zhao)
  - cgroup: rstat: support cgroup1 (Johannes Weiner)
  - anolis: sched: introduce per cgroup sibidle (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: configs: enable page table bind related configuration (Kaihao Bai)
  - anolis: mm: support allocating page table pages binded with local numa node (Kaihao Bai)
  - sched: adjust sleeper credit for SCHED_IDLE entities (Josh Don)
  - sched: reduce sched slice for SCHED_IDLE entities (Josh Don)
  - sched: Account number of SCHED_IDLE entities on each cfs_rq (Josh Don)
  - mm: memcontrol: make the slab calculation consistent (Muchun Song)
  - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Muchun Song)
  - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Muchun Song)
  - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Muchun Song)
  - mm: memcontrol: convert NR_FILE_THPS account to pages (Muchun Song)
  - mm: memcontrol: convert NR_ANON_THPS account to pages (Muchun Song)
  - mm: memcontrol: optimize per-lruvec stats counter memory usage (Muchun Song)
  - mm: memcontrol: account pagetables per node (Shakeel Butt)
  - mm: move lruvec stats update functions to vmstat.h (Shakeel Butt)
  - anolis: configs: enable CONFIG_EROFS_FS_ZIP_DEFLATE=y (Gao Xiang)
  - erofs: allow empty device tags in flatdev mode (Jingbo Xu)
  - erofs: fix memory leak of LZMA global compressed deduplication (Gao Xiang)
  - erofs: DEFLATE compression support (Gao Xiang)
  - anolis: hwmon: Phytium tachometer driver (wangzhimin)
  - anolis:irqchip:Phytium pd2008 PCIe legacy INTx interrupt controller (wangzhimin)
  - anolis: mailbox: mailbox driver support for Phytium desktop and embedded CPUs (Chen Ziqiang)
  - ext4: continue to expand file system when the target size doesn't reach (Jerry Lee 李修賢)
  - ext4: place buffer head allocation before handle start (Jinke Han)
  - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate (Zhang Yi)
  - ext4: don't increase iversion counter for ea_inodes (Lukas Czerner)
  - ext4: make ext4_lazyinit_thread freezable (Lalith Rajendran)
  - ext4: fix null-ptr-deref in ext4_write_info (Baokun Li)
  - ext4: avoid crash when inline data creation follows DIO write (Jan Kara)
  - jbd2: add miss release buffer head in fc_do_one_pass() (Ye Bin)
  - jbd2: fix potential use-after-free in jbd2_fc_wait_bufs (Ye Bin)
  - jbd2: fix potential buffer head reference count leak (Ye Bin)
  - jbd2: wake up journal waiters in FIFO order, not LIFO (Andrew Perepechko)
  - anolis: mm: prezero: adapt to high-order pcp (Xu Yu)
  - ext4: make directory inode spreading reflect flexbg size (Jan Kara)
  - ext4: limit the number of retries after discarding preallocations blocks (Theodore Ts'o)
  - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Luís Henriques)
  - ext4: avoid remove directory when directory is corrupted (Ye Bin)
  - ext4: make sure ext4_append() always allocates new block (Lukas Czerner)
  - ext4: fix warning in ext4_iomap_begin as race between bmap and write (Ye Bin)
  - jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted (Zhihao Cheng)
  - ext4: recover csum seed of tmp_inode after migrating to extents (Li Lingfeng)
  - jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() (Zhang Yi)
  - anolis: config: Enable inspur drm module (Guixin Liu)
  - anolis: inspur-drm: Add X86_64 dependency (Guixin Liu)
  - anolis: spi: add support for Phytium SPI (Malloy Liu)
  - anolis: can: can driver for phytium CPUs (Chen Siyu)
  - anolis: gpio: GPIO driver support for Phytium CPUs (Wei Tian)
  - anolis:usb:Phytium Pe220x usb2.0 OTG USB Controller (wangzhimin)
  - anolis: ep: Phytium pd2008 pcie endpoint driver (wangzhimin)
  - anolis: input: add phytium ps-2 controller support (Jiakun Shuai)
  - anolis: nand: add phytium 5.10 nand controller driver (Jiakun Shuai)
  - anolis:net:add dwmac phytium driver for d2000 (wangzhimin)
  - anolis: keypad: Driver for the Phytium keypad port. (Li Shuo)
  - io_uring: break iopolling on signal (Pavel Begunkov)
  - io_uring: break out of iowq iopoll on teardown (Pavel Begunkov)
  - io_uring: always lock in io_apoll_task_func (Pavel Begunkov)
  - io_uring: correct check for O_TMPFILE (Aleksa Sarai)
  - io_uring: gate iowait schedule on having pending requests (Jens Axboe)
  - io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq (Jens Axboe)
  - io_uring: don't audit the capability check in io_uring_create() (Ondrej Mosnacek)
  - io_uring: add reschedule point to handle_tw_list() (Jens Axboe)
  - io_uring: Use io_schedule* in cqring wait (Andres Freund)
  - io_uring: wait interruptibly for request completions on exit (Jens Axboe)
  - io_uring: ensure IOPOLL locks around deferred work (Jens Axboe)
  - io_uring/net: disable partial retries for recvmsg with cmsg (Jens Axboe)
  - io_uring/net: clear msg_controllen on partial sendmsg retry (Jens Axboe)
  - io_uring/net: save msghdr->msg_control for retries (Jens Axboe)
  - io_uring: hold uring mutex around poll removal (Jens Axboe)
  - io_uring: avoid null-ptr-deref in io_arm_poll_handler (Fedor Pchelkin)
  - io_uring/poll: allow some retries for poll triggering spuriously (Jens Axboe)
  - io_uring: remove MSG_NOSIGNAL from recvmsg (David Lamparter)
  - io_uring/rsrc: disallow multi-source reg buffers (Pavel Begunkov)
  - io_uring: add a conditional reschedule to the IOPOLL cancelation loop (Jens Axboe)
  - io_uring: mark task TASK_RUNNING before handling resume/task work (Jens Axboe)
  - io_uring: handle TIF_NOTIFY_RESUME when checking for task_work (Jens Axboe)
  - io_uring: ensure that io_init_req() passes in the right issue_flags (Jens Axboe)
  - io_uring: add missing lock in io_get_file_fixed (Bing-Jhong Billy Jheng)
  - sched/core: introduce sched_core_idle_cpu() (Cruz Zhao)
  - anolis: sched/core: introduce sysctl_sched_core (Cruz Zhao)
  - anolis: sched/core: introduce PR_SCHED_CORE_CLEAR (Cruz Zhao)
  - anolis: Revert "anolis: sched: Add a switch to control core scheduling" (Cruz Zhao)
  - anolis: RDMA/erdma: Prevent RQE out of range from HW (Kai Shen)
  - anolis: newfeature: ccp: add hct module (yangdepei)
  - anolis: bugfix: crypto: fix coredump when the data address from userspace is invalid. (Xiangyu Xu)
  - anolis: bugfix: crypto: ccp: Fix a problem that vq thread may stuck when do multi process test. (Xiangyu Xu)
  - anolis: bugfix: crypto: ccp: Fix sm2 test failed when insmod modules of hygonccp (Xiangyu Xu)
  - anolis: bugfix: crypto: ccp: It prompt failed when encrypted size is 64KB. (Yabin Li)
  - 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: 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: The output data length is not fixed for SM2 encrypt and decrypt algorithm. (Yabin Li)
  - anolis: newfeature: crypto: ccp: Userspace can exchange context data including iv, etc with kernel space. (Yabin Li)
  - 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: crypto: avoid invalid op in aead cipher mode (yangdepei)
  - opensource: crypto: AF_ALG -- add asymmetric cipher (Stephan Mueller)
  - opensource: crypto: AF_ALG -- add setpubkey setsockopt call (Stephan Mueller)
  - opensource: crypto: AF_ALG -- add sign/verify API (Stephan Mueller)
  - anolis: configs: enable CONFIG_KEXEC_BZIMAGE_VERIFY_SIG (YiLin.Li)
  - io_uring/rw: remove leftover debug statement (Jens Axboe)
  - io_uring/rw: ensure kiocb_end_write() is always called (Jens Axboe)
  - io_uring: fix double poll leak on repolling (Pavel Begunkov)
  - io_uring: Clean up a false-positive warning from GCC 9.3.0 (Alviro Iskandar Setiawan)
  - io_uring/net: fix fast_iov assignment in io_setup_async_msg() (Stefan Metzmacher)
  - io_uring: io_kiocb_update_pos() should not touch file for non -1 offset (Jens Axboe)
  - io_uring/rw: defer fsnotify calls to task context (Jens Axboe)
  - io_uring: do not recalculate ppos unnecessarily (Dylan Yudaken)
  - io_uring: update kiocb->ki_pos at execution time (Dylan Yudaken)
  - io_uring: remove duplicated calls to io_kiocb_ppos (Dylan Yudaken)
  - io_uring: ensure that cached task references are always put on exit (Jens Axboe)
  - io_uring: lock overflowing for IOPOLL (Pavel Begunkov)
  - io_uring: check for valid register opcode earlier (Jens Axboe)
  - io_uring: fix async accept on O_NONBLOCK sockets (Dylan Yudaken)
  - io_uring: allow re-poll if we made progress (Jens Axboe)
  - io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG) (Jens Axboe)
  - io_uring: add flag for disabling provided buffer recycling (Jens Axboe)
  - io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly (Jens Axboe)
  - io_uring: improve send/recv error handling (Pavel Begunkov)
  - io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL (Jens Axboe)
  - io_uring/io-wq: only free worker if it was allocated for creation (Jens Axboe)
  - io_uring/io-wq: free worker if task_work creation is canceled (Jens Axboe)
  - io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res() (Harshit Mogalapalli)
  - io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups (Jens Axboe)
  - eventfd: provide a eventfd_signal_mask() helper (Jens Axboe)
  - eventpoll: add EPOLL_URING_WAKE poll wakeup flag (Jens Axboe)
  - anolis: drm/inspur/inspur-drm: Add inspur drm driver (wangkaiyuan)
  - anolis: config: Enable 3snic module (Guixin Liu)
  - Net: ethernet: Support 3snic 3s9xx network card (Steven Song)
  - anolis: scsi: lack of isci driver leads to boot failed (Gu Mi)
  - xfs: don't reuse busy extents on extent trim (Brian Foster)
  - xfs: shut down the filesystem if we screw up quota reservation (Darrick J. Wong)
  - xfs: remove xfs_setattr_time() declaration (Gaosheng Cui)
  - xfs: use setattr_copy to set vfs inode attributes (Darrick J. Wong)
  - xfs: set prealloc flag in xfs_alloc_file_space() (Dave Chinner)
  - xfs: fallocate() should call file_modified() (Dave Chinner)
  - xfs: remove XFS_PREALLOC_SYNC (Dave Chinner)
  - xfs: don't leak btree cursor when insrec fails after a split (Darrick J. Wong)
  - xfs: purge dquots after inode walk fails during quotacheck (Darrick J. Wong)
  - xfs: don't assert fail on perag references on teardown (Dave Chinner)
  - xfs: reorder iunlink remove operation in xfs_ifree (Dave Chinner)
  - anolis: io_uring: re-add sqthread percpu polling support. (Ferry Meng)
  - io_uring: import 5.15-stable io_uring (Jens Axboe)
  - anolis: mm: thp: fix compile error on MEMCG_DISABLE_SHMEM_THP (Rongwei Wang)
  - anolis: sched: fix compile error if CONFIG_SCHED_SLI not set (Yi Tao)
  - anolis: mm: avoid lru_gen_del_page if kidled is enabled (Kaihao Bai)
  - anolis: mm: coldpgs: delete check of memcg swappiness (Huang Haowei)
  - anolis: mm: pagecache_limit: inherit settings of parent memcg (Xu Yu)
  - anolis: config, modsign: enable CONFIG_SYSTEM_EXTRA_CERTIFICATE to support insert a certificate to the kernel image without recompiling the kernel (YiLin.Li)
  - anolis: kabi: Reserve some space for kABI stability (Guixin Liu)
  - sched/fair: Mark tg_is_idle() an inline in the !CONFIG_FAIR_GROUP_SCHED case (Ingo Molnar)
  - sched: Cgroup SCHED_IDLE support (Josh Don)
  - sched/fair: Reorder throttle_cfs_rq() path (Peng Wang)
  - 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: mm: thp: introduce memcg interface to control THP behavior (Xu Yu)
  - anolis: crypto: iax: fix unexpected softlockup while enabling iax_crypto (Kun(llfl))
  - iommu/vt-d: Fix RID2PASID setup/teardown failure (Lu Baolu)
  - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster)
  - xfs: fix overfilling of reserve pool (Darrick J. Wong)
  - xfs: always succeed at setting the reserve pool size (Darrick J. Wong)
  - xfs: remove infinite loop when reserving free block pool (Darrick J. Wong)
  - xfs: only bother with sync_filesystem during readonly remount (Darrick J. Wong)
  - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* (Darrick J. Wong)
  - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() (Dan Carpenter)
  - xfs: fix I_DONTCACHE (Dave Chinner)
  - xfs: only set IOMAP_F_SHARED when providing a srcmap to a write (Darrick J. Wong)
  - mm: Add kvrealloc() (Dave Chinner)
  - task_work: add helper for more targeted task_work canceling (Jens Axboe)
  - kernel: don't call do_exit() for PF_IO_WORKER threads (Jens Axboe)
  - kernel: stop masking signals in create_io_thread() (Jens Axboe)
  - x86/process: setup io_threads more like normal user space threads (Stefan Metzmacher)
  - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() (Jens Axboe)
  - arch: setup PF_IO_WORKER threads like PF_KTHREAD (Jens Axboe)
  - entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set (Seth Forshee)
  - kernel: allow fork with TIF_NOTIFY_SIGNAL pending (Jens Axboe)
  - coredump: Limit what can interrupt coredumps (Eric W. Biederman)
  - kernel: remove checking for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - task_work: remove legacy TWA_SIGNAL path (Jens Axboe)
  - alpha: fix TIF_NOTIFY_SIGNAL handling (Al Viro)
  - ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling (Vineet Gupta)
  - ia64: don't call handle_signal() unless there's actually a signal queued (Jens Axboe)
  - sparc: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - riscv: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - nds32: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - ia64: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - h8300: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - c6x: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - alpha: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - xtensa: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - arm: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - microblaze: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - hexagon: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - csky: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - openrisc: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - sh: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - um: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - s390: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - mips: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - powerpc: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - parisc: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - nios32: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - m68k: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - arm64: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - arc: add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - x86: Wire up TIF_NOTIFY_SIGNAL (Jens Axboe)
  - task_work: Use TIF_NOTIFY_SIGNAL if available (Jens Axboe)
  - entry: Add support for TIF_NOTIFY_SIGNAL (Jens Axboe)
  - fs: provide locked helper variant of close_fd_get_file() (Jens Axboe)
  - file: Rename __close_fd_get_file close_fd_get_file (Eric W. Biederman)
  - fs: make do_renameat2() take struct filename (Jens Axboe)
  - signal: Add task_sigpending() helper (Jens Axboe)
  - net: add accept helper not installing fd (Pavel Begunkov)
  - net: provide __sys_shutdown_sock() that takes a socket (Jens Axboe)
  - tools headers UAPI: Sync openat2.h with the kernel sources (Arnaldo Carvalho de Melo)
  - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED (Jens Axboe)
  - Make sure nd->path.mnt and nd->path.dentry are always valid pointers (Al Viro)
  - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* (Al Viro)
  - fs: add support for LOOKUP_CACHED (Jens Axboe)
  - saner calling conventions for unlazy_child() (Al Viro)
  - iov_iter: add helper to save iov_iter state (Jens Axboe)
  - kernel: provide create_io_thread() helper (Jens Axboe)
  - anolis: mm, memcg: increase memsli interface for cgroup v2 (Bo Liu)
  - x86/tdx: Add Quote generation support (Kuppuswamy Sathyanarayanan)
  - x86/coco: Add cc_decrypted_alloc/free() interfaces (Kuppuswamy Sathyanarayanan)
  - x86/tdx: Add TDX Guest event notify interrupt support (Kuppuswamy Sathyanarayanan)
  - xfs: Enforce attr3 buffer recovery order (Dave Chinner)
  - xfs: logging the on disk inode LSN can make it go backwards (Dave Chinner)
  - xfs: remove dead stale buf unpin handling code (Brian Foster)
  - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster)
  - xfs: force the log offline when log intent item recovery fails (Darrick J. Wong)
  - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Darrick J. Wong)
  - xfs: xfs_log_force_lsn isn't passed a LSN (Dave Chinner)
  - anolis: sw64: make rpm package for sw_64 (Gu Mi)
  - anolis: mm/kidled: remove unused variable 'idx' (Joseph Qi)
  - anolis: sw64: fix compile issue dut to lack of WITH Linux-syscall-note (Gu Mi)
  - anolis: sw64: rename perf_reg_name to __perf_reg_name (Gu Mi)
  - anolis:  mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t * (Gu Mi)
  - anolis: arm64: turning off mitigations for Spectre-BHB and Variant-4 in cmdline (Bitao Hu)
  - anolis: mm, kidled: set age value in the flags of head pages (Ning Zhang)
  - selftests/bpf: Limit unroll_count for pyperf600 test (Yonghong Song)
  - anolis: sched/fair: place id_commit_make_up() correctly (Tianchen Ding)
  - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) {CVE-2023-4563}
  - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (Sungwoo Kim) {CVE-2023-40283}
  - ext4: only update i_reserved_data_blocks on successful block allocation (Baokun Li)
  - ext4: correct inline offset when handling xattrs in inode body (Eric Whitney)
  - SCSI: SSSRAID: Introduce map_queue in sssraid module (Steven Song)
  - anolis: x86/hygon: x86_cap_flags should now be written as it is RO (Zelin Deng)
  - anolis: KVM: Fix the issue of Windows VMs crashing starting via QEMU (Guanjun)
  - LoongArch: Fix module relocation error with binutils 2.41 (Juxin Gao)
  - dm raid: protect md_stop() with 'reconfig_mutex' (Yu Kuai)
  - dm raid: clean up four equivalent goto tags in raid_ctr() (Yu Kuai)
  - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths (Yu Kuai)
  - dm crypt: add cond_resched() to dmcrypt_write() (Mikulas Patocka)
  - dm stats: check for and propagate alloc_percpu failure (Jiasheng Jiang)
  - dm thin: fix deadlock when swapping to thin device (Coly Li)
  - dm: add cond_resched() to dm_wq_work() (Pingfan Liu)
  - dm cache: add cond_resched() to various workqueue loops (Mike Snitzer)
  - dm thin: add cond_resched() to various workqueue loops (Mike Snitzer)
  - dm cache: set needs_check flag after aborting metadata (Mike Snitzer)
  - dm thin: resume even if in FAIL mode (Luo Meng)
  - dm thin: Use last transaction's pmd->root when commit failed (Zhihao Cheng)
  - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Mike Snitzer)
  - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Zhihao Cheng)
  - dm ioctl: fix misbehavior if list_versions races with module loading (Mikulas Patocka)
  - dm raid: fix address sanitizer warning in raid_status (Mikulas Patocka)
  - dm raid: fix address sanitizer warning in raid_resume (Mikulas Patocka)
  - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Luo Meng)
  - dm writecache: set a default MAX_WRITEBACK_JOBS (Mikulas Patocka)
  - dm: return early from dm_pr_call() if DM device is suspended (Mike Snitzer)
  - fuse: revalidate: don't invalidate if interrupted (Miklos Szeredi)
  - Loongarch: Fix build erorr when enable kprobe (Juxin Gao)
  - LoongArch: Add kretprobes support (Juxin Gao)
  - LoongArch: Add kprobes support (Juxin Gao)
  - LoongArch: Simulate branch and PC* instructions (Juxin Gao)
  - LoongArch: Fix the write_fcsr() macro (Qi Hu)
  - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (valis) {CVE-2023-4128}
  - net: rpl: fix rpl header size calculation (Alexander Aring) {CVE-2023-2156}
  - xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH (Lin Ma) {CVE-2023-3773}
  - net/sched: cls_fw: Fix improper refcount update leads to use-after-free (M A Ramdhan) {CVE-2023-3776}
  - net: tun: fix bugs for oversize packet when napi frags enabled (Ziyang Xuan) {CVE-2023-3812}
  - anolis: erofs: ensure that the post-EOF tails are all zeroed (Gao Xiang)
  - anolis: erofs: fix -EFAULT error due to KVEC iovec (Huang Jianan)
  - anolis: erofs: introduce erofs_is_rafsv6_mode() helper (Jingbo Xu)
  - anolis: erofs: disable flatdev in rafsv6 mode (Jingbo Xu)
  - anolis: erofs: initialize bootstrap prior to reading superblock (Jingbo Xu)
  - anolis: erofs: no bother sb_set_blocksize() in rafsv6 mode (Jingbo Xu)
  - anolis: erofs: move option exclusion check to .get_tree() (Jingbo Xu)
  - anolis: erofs: fix erofs_is_fscache_mode() (Jingbo Xu)
  - netfilter: nf_tables: unbind non-anonymous set if rule construction fails (Pablo Neira Ayuso)
  - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain (Pablo Neira Ayuso)
  - perf/x86/amd/core: Always clear status for idx (Breno Leitao)
  - anolis: alinux: tcm: add Hygon TCM2 driver (chench)
  - drm/amdkfd: Check for null pointer after calling kmemdup (Jiasheng Jiang) {CVE-2022-3108}
  - 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: arm64: add cpuectlr sysfs interface (Feng Su)
  - anolis: Revert "anolis: drivers: arm64: add prefetch tuning sysctl interface by module mode" (Feng Su)
  - anolis: spec: fix a bash gramma problem (Qiao Ma)
  - anolis: spec: add dependency of kernel-modules-{extra, internal} for kernel.rpm (Qiao Ma)
  - anolis: spec: split comments into new lines (Qiao Ma)
  - anolis: spec: use * to adapt for gz and zstd compressions (Qiao Ma)
  - anolis: spec: do not use lto optimize (Qiao Ma)
  - anolis: spec: remove modules.builtin.alias.bin after built kernel (Qiao Ma)
  - anolis: spec: update rpm-config dependency for anolis 23 (Qiao Ma)
  - ext4: do not mark inode dirty every time in delalloc append write scenario (Liu Song)
  - anolis: PHYTIUM: ft2000: Add CONFIG_ARM_SMMU dependency for SMMU HW workaround (Shawn Wang)
  - anolis: add AER config dependency sanity check to fix build error (Shuai Xue)
  - anolis: mm: fix compile error if CONFIG_KIDLED disabled (Kaihao Bai)
  - ext4: don't set up encryption key during jbd2 transaction (Eric Biggers)
  - ext4: disable fast-commit of encrypted dir operations (Eric Biggers)
  - ext4: fix leaking uninitialized memory in fast-commit journal (Eric Biggers)
  - ext4: update 'state->fc_regions_size' after successful memory allocation (Ye Bin)
  - ext4: fix potential memory leak in ext4_fc_record_regions() (Ye Bin)
  - ext4: fix potential memory leak in ext4_fc_record_modified_inode() (Ye Bin)
  - ext4: fix miss release buffer head in ext4_fc_write_inode (Ye Bin)
  - nvdimm: Support sizeof(struct page) > MAX_STRUCT_PAGE_SIZE (Dan Williams)
  - libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE (Alexander Potapenko)
  - erofs: fix wrong primary bvec selection on deduplicated extents (Gao Xiang)
  - erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF (Chunhai Guo)
  - erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF (Chunhai Guo)
  - erofs: fix compact 4B support for 16k block size (Gao Xiang)
  - erofs: kill hooked chains to avoid loops on deduplicated compressed images (Gao Xiang)
  - erofs: initialize packed inode after root inode is assigned (Jingbo Xu)
  - erofs: stop parsing non-compact HEAD index if clusterofs is invalid (Gao Xiang)
  - erofs: get rid of a useless DBG_BUGON (Gao Xiang)
  - erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms (Gao Xiang)
  - erofs: move zdata.h into zdata.c (Gao Xiang)
  - erofs: remove tagged pointer helpers (Gao Xiang)
  - erofs: avoid tagged pointers to mark sync decompression (Gao Xiang)
  - erofs: validate the extent length for uncompressed pclusters (Gao Xiang)
  - erofs: fix missing unmap if z_erofs_get_extent_compressedlen() fails (Gao Xiang)
  - erofs: Fix pcluster memleak when its block address is zero (Chen Zhongjin)
  - erofs: clean up cached I/O strategies (Gao Xiang)
  - erofs: fix general protection fault when reading fragment (Yue Hu)
  - erofs: fix up inplace decompression success rate (Gao Xiang)
  - erofs: shouldn't churn the mapping page for duplicated copies (Gao Xiang)
  - erofs: fix illegal unmapped accesses in z_erofs_fill_inode_lazy() (Yue Hu)
  - erofs: clean up unnecessary code and comments (Gao Xiang)
  - erofs: fold in z_erofs_reload_indexes() (Yue Hu)
  - erofs: introduce partial-referenced pclusters (Gao Xiang)
  - erofs: support on-disk compressed fragments data (Yue Hu)
  - erofs: support interlaced uncompressed data for compressed files (Yue Hu)
  - erofs: fix pcluster use-after-free on UP platforms (Gao Xiang)
  - erofs: introduce multi-reference pclusters (fully-referenced) (Gao Xiang)
  - erofs: record the longest decompressed size in this round (Gao Xiang)
  - erofs: introduce z_erofs_do_decompressed_bvec() (Gao Xiang)
  - erofs: try to leave (de)compressed_pages on stack if possible (Gao Xiang)
  - erofs: introduce struct z_erofs_decompress_backend (Gao Xiang)
  - erofs: get rid of `z_pagemap_global' (Gao Xiang)
  - erofs: clean up `enum z_erofs_collectmode' (Gao Xiang)
  - erofs: get rid of `enum z_erofs_page_type' (Gao Xiang)
  - erofs: rework online page handling (Gao Xiang)
  - erofs: switch compressed_pages[] to bufvec (Gao Xiang)
  - erofs: introduce `z_erofs_parse_in_bvecs' (Gao Xiang)
  - erofs: drop the old pagevec approach (Gao Xiang)
  - erofs: introduce bufvec to store decompressed buffers (Gao Xiang)
  - erofs: introduce `z_erofs_parse_out_bvecs()' (Gao Xiang)
  - erofs: clean up z_erofs_collector_begin() (Gao Xiang)
  - erofs: get rid of unneeded `inode', `map' and `sb' (Gao Xiang)
  - erofs: refine managed inode stuffs (Gao Xiang)
  - erofs: avoid consecutive detection for Highmem memory (Gao Xiang)
  - erofs: wake up all waiters after z_erofs_lzma_head ready (Yuwen Chen)
  - erofs: fix 'backmost' member of z_erofs_decompress_frontend (Weizhao Ouyang)
  - erofs: simplify z_erofs_pcluster_readmore() (Gao Xiang)
  - erofs: get rid of label `restart_now' (Gao Xiang)
  - erofs: get rid of `struct z_erofs_collection' (Gao Xiang)
  - erofs: fix buffer copy overflow of ztailpacking feature (Gao Xiang)
  - erofs: refine on-disk definition comments (Gao Xiang)
  - erofs: remove obsoleted comments (Gao Xiang)
  - erofs: do not prompt for risk any more when using big pcluster (Yue Hu)
  - erofs: fix use-after-free of on-stack io[] (Hongyu Jin)
  - erofs: rename ctime to mtime (David Anderson)
  - erofs: clean up z_erofs_extent_lookback (Gao Xiang)
  - erofs: silence warnings related to impossible m_plen (Gao Xiang)
  - erofs: clean up preload_compressed_pages() (Gao Xiang)
  - erofs: get rid of `struct z_erofs_collector' (Gao Xiang)
  - erofs: fix ztailpacking on > 4GiB filesystems (Gao Xiang)
  - erofs: fix small compressed files inlining (Gao Xiang)
  - erofs: add on-disk compressed tail-packing inline support (Yue Hu)
  - erofs: support inline data decompression (Yue Hu)
  - erofs: support unaligned data decompression (Gao Xiang)
  - erofs: introduce z_erofs_fixup_insize (Gao Xiang)
  - erofs: tidy up z_erofs_lz4_decompress (Gao Xiang)
  - erofs: Replace zero-length array with flexible-array member (Gao Xiang)
  - erofs: remove useless cache strategy of DELAYEDALLOC (Yue Hu)
  - erofs: get rid of ->lru usage (Gao Xiang)
  - anolis: meminfo: fix compile error with CONFIG_CGROUP_BPF not set (Yi Tao)
  - anolis: sysfs/cpu: fix compile error with CONFIG_CGROUP_BPF not set (Yi Tao)
  - anolis: arm64: cpuinfo: fix compile error with CONFIG_CGROUP_BPF not set (Yi Tao)
  - anolis: x86: cpuinfo: fix compile error with CONFIG_CGROUP_BPF not set (Yi Tao)
  - anolis: configs: support EROFS LZMA compression (Gao Xiang)
  - erofs: lzma compression support (Gao Xiang)
  - lib/xz: Add MicroLZMA decoder (Lasse Collin)
  - lib/xz: Move s->lzma.len = 0 initialization to lzma_reset() (Lasse Collin)
  - erofs: rename some generic methods in decompressor (Gao Xiang)
  - erofs: introduce readmore decompression strategy (Gao Xiang)
  - mm: Implement readahead_control pageset expansion (David Howells)
  - mm/readahead: Handle ractl nr_pages being modified (Matthew Wilcox (Oracle))
  - fs: Document file_ra_state (Matthew Wilcox (Oracle))
  - mm/filemap: Pass the file_ra_state in the ractl (Matthew Wilcox (Oracle))
  - erofs: introduce the secondary compression head (Gao Xiang)
  - erofs: get compression algorithms directly on mapping (Gao Xiang)
  - erofs: remove the fast path of per-CPU buffer decompression (Yue Hu)
  - erofs: clear compacted_2b if compacted_4b_initial > totalidx (Yue Hu)
  - erofs: add support for the full decompressed length (Gao Xiang)
  - erofs: remove the mapping parameter from erofs_try_to_free_cached_page() (Yue Hu)
  - erofs: directly use wrapper erofs_page_is_managed() when shrinking (Yue Hu)
  - anolis: configs: enable CONFIG_SCHED_CORE (Tianchen Ding)
  - anolis: sched: reserve field for core scheduling (Tianchen Ding)
  - anolis: sched: Add a switch to control core scheduling (Tianchen Ding)
  - sched/core: Avoid selecting the task that is throttled to run when core-sched enable (Hao Jia)
  - cgroup: fix display of forceidle time at root (Josh Don)
  - sched/core: Fix comparison in sched_group_cookie_match() (Lin Shengwang)
  - sched/core: Remove superfluous semicolon (Xin Gao)
  - sched/core: add forced idle accounting for cgroups (Josh Don)
  - sched/core: Fix the bug that task won't enqueue into core tree when update cookie (Cruz Zhao)
  - arch/arm64: Fix topology initialization for core scheduling (Phil Auld)
  - sched: Teach the forced-newidle balancer about CPU affinity limitation. (Sebastian Andrzej Siewior)
  - sched/core: Fix forceidle balancing (Peter Zijlstra)
  - sched/core: Accounting forceidle time for all tasks except idle task (Cruz Zhao)
  - sched/core: Forced idle accounting (Josh Don)
  - sched: Make cookie functions static (Shaokun Zhang)
  - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Arnaldo Carvalho de Melo)
  - uapi/linux/prctl: provide macro definitions for the PR_SCHED_CORE type argument (Eugene Syromiatnikov)
  - sched/core: Simplify core-wide task selection (Peter Zijlstra)
  - sched: Fix Core-wide rq->lock for uninitialized CPUs (Peter Zijlstra)
  - admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst (Fabio M. De Francesco)
  - Documentation: Add usecases, design and interface for core scheduling (Joel Fernandes (Google))
  - kselftest: Add test for core sched prctl interface (Chris Hyser)
  - sched: prctl() core-scheduling interface (Chris Hyser)
  - sched: Inherit task cookie on fork() (Peter Zijlstra)
  - sched: Trivial core scheduling cookie management (Peter Zijlstra)
  - sched: Migration changes for core scheduling (Aubrey Li)
  - sched: Trivial forced-newidle balancer (Peter Zijlstra)
  - sched/fair: Snapshot the min_vruntime of CPUs on force idle (Joel Fernandes (Google))
  - sched: Fix priority inversion of cookied task with sibling (Joel Fernandes (Google))
  - sched/fair: Fix forced idle sibling starvation corner case (Vineeth Pillai)
  - sched: Add core wide task selection and scheduling (Peter Zijlstra)
  - sched: Basic tracking of matching tasks (Peter Zijlstra)
  - sched: Introduce sched_class::pick_task() (Peter Zijlstra)
  - sched: Allow sched_core_put() from atomic context (Peter Zijlstra)
  - sched: Optimize rq_lockp() usage (Peter Zijlstra)
  - sched: Core-wide rq->lock (Peter Zijlstra)
  - sched: Prepare for Core-wide rq->lock (Peter Zijlstra)
  - sched: Wrap rq::lock access (Peter Zijlstra)
  - sched: Provide raw_spin_rq_*lock*() helpers (Peter Zijlstra)
  - sched/fair: Add a few assertions (Peter Zijlstra)
  - bpf, arm64: Fix BTI type used for freplace attached functions (Alexander Duyck)
  - bpf, arm64: Fixed a BTI error on returning to patched function (Xu Kuohai)
  - bpf, arm64: Fix bpf trampoline instruction endianness (Xu Kuohai)
  - bpf, arm64: Fix compile error in dummy_tramp() (Xu Kuohai)
  - bpf, arm64: Mark dummy_tramp as global (Nathan Chancellor)
  - bpf, arm64: Add bpf trampoline for arm64 (Xu Kuohai)
  - bpf, arm64: Implement bpf_arch_text_poke() for arm64 (Xu Kuohai)
  - arm64: Add LDR (literal) instruction (Xu Kuohai)
  - bpf: Remove is_valid_bpf_tramp_flags() (Xu Kuohai)
  - bpf, arm64: Adjust the offset of str/ldr(immediate) to positive number (Xu Kuohai)
  - bpf, arm64: Optimize BPF store/load using arm64 str/ldr(immediate offset) (Xu Kuohai)
  - arm64, insn: Add ldr/str with immediate offset (Xu Kuohai)
  - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Tiezhu Yang)
  - anolis: configs: enable EROFS compression (Gao Xiang)
  - erofs: fix 1 lcluster-sized pcluster for big pcluster (Gao Xiang)
  - erofs: enable big pcluster feature (Gao Xiang)
  - erofs: support decompress big pcluster for lz4 backend (Gao Xiang)
  - erofs: support parsing big pcluster compact indexes (Gao Xiang)
  - erofs: support parsing big pcluster compress indexes (Gao Xiang)
  - erofs: adjust per-CPU buffers according to max_pclusterblks (Gao Xiang)
  - erofs: add big physical cluster definition (Gao Xiang)
  - erofs: fix up inplace I/O pointer for big pcluster (Gao Xiang)
  - erofs: introduce physical cluster slab pools (Gao Xiang)
  - erofs: introduce multipage per-CPU buffers (Gao Xiang)
  - erofs: reserve physical_clusterbits[] (Gao Xiang)
  - erofs: Clean up spelling mistakes found in fs/erofs (Ruiqi Gong)
  - erofs: add on-disk compression configurations (Gao Xiang)
  - erofs: introduce on-disk lz4 fs configurations (Gao Xiang)
  - erofs: support adjust lz4 history window size (Huang Jianan)
  - erofs: complete a missing case for inplace I/O (Gao Xiang)
  - erofs: avoid memory allocation failure during rolling decompression (Huang Jianan)
  - erofs: force inplace I/O under low memory scenario (Gao Xiang)
  - erofs: simplify try_to_claim_pcluster() (Gao Xiang)
  - erofs: insert to managed cache after adding to pcl (Gao Xiang)
  - erofs: get rid of magical Z_EROFS_MAPPING_STAGING (Gao Xiang)
  - erofs: remove a void EROFS_VERSION macro set in Makefile (Vladimir Zapolskiy)
  - anolis: sched: Add monitoring indicators for group identity (Yihao Wu)
  - nvme-tcp: fence TCP socket on receive error (Chris Leech)
  - nvme-tcp: fix a possible UAF when failing to allocate an io queue (Sagi Grimberg)
  - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Sagi Grimberg)
  - nvme-tcp: fix possible hang caused during ctrl deletion (Sagi Grimberg)
  - nvme-tcp: handle number of queue changes (Daniel Wagner)
  - nvme-tcp: fix regression that causes sporadic requests to time out (Sagi Grimberg)
  - nvme-tcp: fix UAF when detecting digest errors (Sagi Grimberg)
  - nvme-tcp: check if the queue is allocated before stopping it (Maurizio Lombardi)
  - nvme-tcp: fix memory leak when freeing a queue (Maurizio Lombardi)
  - nvme-tcp: Do not reset transport on data digest errors (Daniel Wagner)
  - nvme-tcp: pair send_mutex init with destroy (Keith Busch)
  - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Dan Carpenter)
  - nvme-tcp: check sgl supported by target (Max Gurtovoy)
  - nvme-tcp: fix crash triggered with a dataless request submission (Sagi Grimberg)
  - nvme-tcp: fix wrong setting of request iov_iter (Sagi Grimberg)
  - anolis: spec: extends DIST_OFFICIAL_BUILD to DIST_BUILD_MODE (Qiao Ma)
  - 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: Keep track EFER even though the VM is CSV2 guest (hanliyang)
  - anolis: KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_VMSA command (hanliyang)
  - anolis: KVM: SVM: Add KVM_SEV_SEND_UPDATE_VMSA command (hanliyang)
  - anolis: x86/cpufeatures: Add CSV3 CPU feature (hanliyang)
  - anolis: x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf (hanliyang)
  - anolis: x86/csv2: Keep in atomic context when holding ghcb page if the #VC comes from userspace (hanliyang)
  - 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: configs: adjust some crypto related configs (Qiao Ma)
  - anolis: configs: adjust block related configs (Qiao Ma)
  - anolis: configs: disable CONFIG_SLAB_MERGE_DEFAULT (Qiao Ma)
  - anolis: configs: disable CONFIG_CAN (Qiao Ma)
  - anolis: configs: align net/ieee802154 related config with x86 (Qiao Ma)
  - anolis: configs: enable CONFIG_6LOWPAN for arm64 (Qiao Ma)
  - anolis: configs: align net/mac80211 configs with x86 (Qiao Ma)
  - anolis: configs: align arm64 wireless related configs with x86 (Qiao Ma)
  - anolis: kconfig: only include loongarch platform drivers for LOONGARCH (Qiao Ma)
  - anolis: arm64: kfence: allow allocating kfence pool after system boot stage (Kaihao Bai)
  - Revert "anolis: arm64: always allocate kfence area to avoid splitting linear mapping" (Kaihao Bai)
  - anolis: arm64: fix judgement of pte valid (Kaihao Bai)
  - anolis: arm64: add switch of command line to control split mapping (Kaihao Bai)
  - anolis: arm64: avoid speculative access after memory failure (Kaihao Bai)
  - anolis: arm64: add the helper to set no-present page table (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 the block mapping kernel page table (Kaihao Bai)
  - anolis: arm64: add page table entry tlb flush helper (Kaihao Bai)
  - anolis: arm64: reposition function and flags and make them visible (Kaihao Bai)
  - anolis: mm: duptext: refresh duptext for unstable pages (Xu Yu)
  - anolis: mm: duptext: introduce duptext_nodes interface (Xu Yu)
  - anolis: mm: duptext: use hpage in __dup_page (Xu Yu)
  - anolis: selftests/bpf: add test for rich_container (Tianchen Ding)
  - anolis: libbpf: Add support for CGROUP_RICH_CONTAINER program type (Yi Tao)
  - anolis: bpf: Sync linux/bpf.h to tools (Yi Tao)
  - anolis: meminfo: Add meminfo support for bpf rich container (Yi Tao)
  - anolis: sysfs/cpu: Add online cpus support for bpf rich container (Yi Tao)
  - anolis: arm64: cpuinfo: Add cpuinfo support for bpf rich container (Yi Tao)
  - anolis: x86: cpuinfo: Add cpuinfo support for bpf rich container (Yi Tao)
  - anolis: bpf, cgroup: Introduce CGROUP_RICH_CONTAINER program type (Yi Tao)
  - xfs: use deferred frees for btree block freeing (Dave Chinner)
  - xfs: fix confusing xfs_extent_item variable names (Darrick J. Wong)
  - xfs: pass xfs_extent_free_item directly through the log intent code (Darrick J. Wong)
  - xfs: validate block number being freed before adding to xefi (Dave Chinner)
  - xfs: refactor data device extent validation (Darrick J. Wong)
  - xfs: remove unused parameter from refcount code (Darrick J. Wong)
  - xfs: reduce the size of struct xfs_extent_free_item (Darrick J. Wong)
  - xfs: fix agf/agfl verification on v4 filesystems (Dave Chinner)
  - xfs: rename xfs_bmap_add_free to xfs_free_extent_later (Darrick J. Wong)
  - xfs: create slab caches for frequently-used deferred items (Darrick J. Wong)
  - xfs: rename _zone variables to _cache (Darrick J. Wong)
  - xfs: remove kmem_zone typedef (Darrick J. Wong)
  - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Darrick J. Wong)
  - anolis: Loongarch: synchronize vector extensions support upstream (Juxin Gao)
  - anolis: Loongarch: Fix modpost warning when build (Juxin Gao)
  - anolis: LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined (Yingkun Meng)
  - anolis: LoongArch: fix CONFIG_ZONE_DMA32 not defined (Hongchen Zhang)
  - anolis: LoongArch: fix percpu area not allocated as expected (Hongchen Zhang)
  - anolis: irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. (Chong Qiao)
  - anolis: ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. (Chong Qiao)
  - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown (Huacai Chen)
  - anolis: Revert "PCI: Add quirk for LS7A to avoid reboot failure" (Juxin Gao)
  - anolis: LoongArch: defconfig: Enable a large number of configurations (Juxin Gao)
  - anolis: LoongArch: fix ls2k500 bmc not work when installing iso (Chong Qiao)
  - anolis: pci: irq: Add early_param pci_irq_limit to limit pci irq numbers (Juxin Gao)
  - anolis: LoongArch: kdump: Add high memory reservation (Youling Tang)
  - 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: LoongArch: fix __ffs not defined compile error (Hongchen Zhang)
  - anolis: LoongArch: defconfig: Add PCI hotplug support (yangyinglu)
  - anolis: LoongArch: defconfig: Add memory hotplug support (yangyinglu)
  - anolis: LoongArch: LSVZ: Support PV IPI to reduce VM exit (Juxin Gao)
  - anolis: spec: add make help messages (Qiao Ma)
  - anolis: spec: add function to build rpm package (Qiao Ma)
  - anolis: spec: intree kernel build related files (Qiao Ma)
  - anolis: spec: add function to generate kernel.spec (Qiao Ma)
  - anolis: spec: add script to generate kernel changelogs (Qiao Ma)
  - anolis: spec: prepare for making kernel.spec intree (Qiao Ma)
  - selftests: add selftests for cachestat (Nhat Pham)
  - cachestat: wire up cachestat for other architectures (Nhat Pham)
  - cachestat: implement cachestat syscall (Nhat Pham)
  - workingset: refactor LRU refault to expose refault recency check (Nhat Pham)
  - workingset: fix confusion around eviction vs refault container (Johannes Weiner)
  - coresight: tmc: Explicit type conversions to prevent integer overflow (Ruidong Tian)
  - coresight: cti: Remove atomic type from enable_req_count (James Clark)
  - coresight: cti: Add PM runtime call in enable_store (Mao Jinlong)
  - coresight: cti: Prevent negative values of enable count (James Clark)
  - coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR (Junhao He)
  - coresight: perf: Release Coresight path when alloc trace id failed (Ruidong Tian)
  - coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet() (Dan Carpenter)
  - coresight: etm_pmu: Set the module field (Suzuki K Poulose)
  - coresight: etm4x: Do not access TRCIDR1 for identification (Suzuki K Poulose)
  - coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug (Steve Clevenger)
  - coresight: tmc: Don't enable TMC when it's not ready. (Yabin Cui)
  - coresight: perf: Output trace id only once (Suzuki K Poulose)
  - coresight: Fix uninitialised variable use in coresight_disable (Suzuki K Poulose)
  - coresight: core: Use IDR for non-cpu bound sources' paths. (Mao Jinlong)
  - anolis: perf: ignore exited thread when synthesize thread map (Cruz Zhao)
  - coresight: trace-id: Add debug & test macros to Trace ID allocation (Mike Leach)
  - coresight: events: PERF_RECORD_AUX_OUTPUT_HW_ID used for Trace ID (Mike Leach)
  - coresight: trace id: Remove legacy get trace ID function. (Mike Leach)
  - coresight: etmX.X: stm: Remove trace_id() callback (Mike Leach)
  - coresight: etm3x: Update ETM3 driver to use Trace ID API (Mike Leach)
  - coresight: etm4x: Update ETM4 driver to use Trace ID API (Mike Leach)
  - coresight: stm: Update STM driver to use Trace ID API (Mike Leach)
  - coresight: perf: traceid: Add perf ID allocation and notifiers (Mike Leach)
  - coresight: Remove obsolete Trace ID unniqueness checks (Mike Leach)
  - coresight: trace-id: Add API to dynamically assign Trace ID values (Mike Leach)
  - anolis: mm: Readd DMA page copy support for page migration (Shawn Wang)
  - anolis: mm: Add a new dma_migrate_mode parameter for dma_migrate_pages_copy() (Shawn Wang)
  - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Huang Ying)
  - migrate_pages: try migrate in batch asynchronously firstly (Huang Ying)
  - migrate_pages: move split folios processing out of migrate_pages_batch() (Huang Ying)
  - migrate_pages: fix deadlock in batched migration (Huang Ying)
  - migrate_pages: move THP/hugetlb migration support check to simplify code (Huang Ying)
  - migrate_pages: batch flushing TLB (Huang Ying)
  - migrate_pages: share more code between _unmap and _move (Huang Ying)
  - migrate_pages: move migrate_folio_unmap() (Huang Ying)
  - migrate_pages: batch _unmap and _move (Huang Ying)
  - migrate_pages: split unmap_and_move() to _unmap() and _move() (Huang Ying)
  - migrate_pages: restrict number of pages to migrate in batch (Huang Ying)
  - migrate_pages: separate hugetlb folios migration (Huang Ying)
  - migrate_pages: organize stats with struct migrate_pages_stats (Huang Ying)
  - mm: migrate: fix return value if all subpages of THPs are migrated successfully (Baolin Wang)
  - mm: migrate: do not retry 10 times for the subpages of fail-to-migrate THP (Baolin Wang)
  - migrate_pages(): fix failure counting for retry (Huang Ying)
  - migrate_pages(): fix failure counting for THP splitting (Huang Ying)
  - migrate_pages(): fix failure counting for THP on -ENOSYS (Huang Ying)
  - migrate_pages(): fix failure counting for THP subpages retrying (Huang Ying)
  - migrate_pages(): fix THP failure counting for -ENOMEM (Huang Ying)
  - migrate_pages(): remove unnecessary list_safe_reset_next() (Huang Ying)
  - migrate: fix syscall move_pages() return value for failure (Huang Ying)
  - mm/migration: remove some duplicated codes in migrate_pages (Miaohe Lin)
  - mm/migration: fix potential page refcounts leak in migrate_pages (Miaohe Lin)
  - mm: compaction: fix the migration stats in trace_mm_compaction_migratepages() (Baolin Wang)
  - mm: migrate: correct the hugetlb migration stats (Baolin Wang)
  - mm: migrate: fix the return value of migrate_pages() (Baolin Wang)
  - mm/migrate: enable returning precise migrate_pages() success count (Yang Shi)
  - anolis: Revert "mm: migrate: introduce batch page migration" (Shawn Wang)
  - anolis: Revert "mm: migrate: batch flushing TLB" (Shawn Wang)
  - anolis: Revert "mm: migrate: batch copying pages" (Shawn Wang)
  - anolis: Revert "anolis: mm: migrate: add interface to enable batch migration" (Shawn Wang)
  - anolis: mm: Remove DMA pages copy support for page migration (Shawn Wang)
  - anolis: Revert "mm: migrate: continue to migrate for non-hugetlb pages" (Shawn Wang)
  - anolis: Revert "mm: migrate: fix potential deadlock in migrate_page_unmap" (Shawn Wang)
  - anolis: Revert "mm: migrate: do not assume that newpage->lru is unchanged" (Shawn Wang)
  - anolis: configs: Enable sssraid module (Guixin Liu)
  - anolis: LoongArch: Fix kdump failure on v40 interface specification (Youling Tang)
  - anolis: LoongArch: configs: Enable kexec/kdump (Youling Tang)
  - LoongArch: kdump: Add crashkernel=YM handling (Youling Tang)
  - LoongArch: kdump: Add single kernel image implementation (Youling Tang)
  - LoongArch: Add support for kernel address space layout randomization (KASLR) (Youling Tang)
  - LoongArch: Add support for kernel relocation (Youling Tang)
  - LoongArch: Add la_abs macro implementation (Juxin Gao)
  - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs (Youling Tang)
  - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible (Youling Tang)
  - anolis: LoongArch: efistub: Modify the address where efistub jumps to the main kernel (Youling Tang)
  - anolis: LoongArch: kdump: Add memory reservation for old kernel (Youling Tang)
  - anolis: LoongArch: Integrate initrd operation (Juxin Gao)
  - anolis: LoongArch: kexec: Add compatibility with old interfaces (Youling Tang)
  - LoongArch: Flush TLB earlier at initialization (Youling Tang)
  - LoongArch: Add kdump support (Youling Tang)
  - LoongArch: Add kexec support (Youling Tang)
  - anolis: LoongArch: defconfig: enable CONFIG_CACHEFILES (Hongchen Zhang)
  - anolis: i2c: loongson: fix irq not freed when remove module (Hongchen Zhang)
  - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() (Huacai Chen)
  - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() (Huacai Chen)
  - LoongArch: Clear FPU/SIMD thread info flags for kernel thread (Huacai Chen)
  - anolis: LoongArch: Remove generic irq migration (Jianmin Lv)
  - anolis: LoongArch: Fix secondary bridge routing errors (liuyun)
  - anolis: net: stmmac: fix potential double free of dma descriptor resources (Hongchen Zhang)
  - anolis: kabi: Reserve some space for kABI stability (Guixin Liu)
  - anolis: configs: enable CONFIG_LRU_GEN (Kaihao Bai)
  - anolis: mm: fix the symbol lookup error of coldpgs (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)
  - mm: Multi-gen LRU: remove wait_event_killable() (Kalesh Singh)
  - Multi-gen LRU: fix workingset accounting (Kalesh Singh)
  - mm: multi-gen LRU: fix crash during cgroup migration (Yu Zhao)
  - mm: multi-gen LRU: retry folios written back while isolated (Yu Zhao)
  - mm: multi-gen LRU: move lru_gen_add_mm() out of IRQ-off region (Sebastian Andrzej Siewior)
  - mm/mglru: don't sync disk for each aging cycle (Yu Zhao)
  - mm: multi-gen LRU: design doc (Yu Zhao)
  - mm: multi-gen LRU: admin guide (Yu Zhao)
  - mm: multi-gen LRU: debugfs interface (Yu Zhao)
  - mm: multi-gen LRU: thrashing prevention (Yu Zhao)
  - mm: multi-gen LRU: kill switch (Yu Zhao)
  - mm: multi-gen LRU: optimize multiple memcgs (Yu Zhao)
  - mm: multi-gen LRU: support page table walks (Yu Zhao)
  - mm: multi-gen LRU: exploit locality in rmap (Yu Zhao)
  - mm: multi-gen LRU: minimal implementation (Yu Zhao)
  - mm: multi-gen LRU: groundwork (Yu Zhao)
  - asm-generic/atomic: Add try_cmpxchg() fallbacks (Peter Zijlstra)
  - mm/vmscan.c: refactor shrink_node() (Yu Zhao)
  - mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG (Yu Zhao)
  - mm: x86, arm64: add arch_has_hw_pte_young() (Yu Zhao)
  - mm: VM_BUG_ON lru page flags (Yu Zhao)
  - mm: add __clear_page_lru_flags() to replace page_off_lru() (Yu Zhao)
  - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Yu Zhao)
  - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Yu Zhao)
  - mm: don't pass "enum lru_list" to lru list addition functions (Yu Zhao)
  - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Yu Zhao)
  - mm/vmscan.c: use add_page_to_lru_list() (Yu Zhao)
  - anolis: x86: adjust the configuration of NR_CPUS (Kaihao Bai)
  - anolis: efi: cper: add ARM64 dependence for YITIAN_CPER_RAWDATA (Shuai Xue)
  - anolis: KVM: SVM: Fix the available ASID range for CSV2 guest (hanliyang)
  - KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES (Peter Gonda)
  - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Sean Christopherson)
  - KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Tom Lendacky)
  - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Sean Christopherson)
  - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Sean Christopherson)
  - anolis: kfence: recover kfence_node_map if flush list fail (Tianchen Ding)
  - anolis: kfence: do not re-enable kfence if no areas (Tianchen Ding)
  - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID (Pablo Neira Ayuso) {CVE-2023-4147}
  - netfilter: nft_set_pipapo: fix improper element removal (Florian Westphal) {CVE-2023-4004}
  - ipvlan:Fix out-of-bounds caused by unclear skb->cb (t.feng) {CVE-2023-3090}
  - net/sched: cls_u32: Fix reference counter leak leading to overflow (Lee Jones) {CVE-2023-3609}
  - net/sched: sch_qfq: account for stab overhead in qfq_enqueue (Pedro Tammela) {CVE-2023-3611}
  - net/sched: sch_qfq: refactor parsing of netlink parameters (Pedro Tammela) {CVE-2023-3611}
  - btrfs: unset reloc control if transaction commit fails in prepare_to_relocate() (Zixuan Fu) {CVE-2023-3111}
  - btrfs: check return value of btrfs_commit_transaction in relocation (Josef Bacik) {CVE-2023-3111}
  - anolis: configs: Enable CRYPTO_OFB for fips mode (Tianjia Zhang)
  - gfs2: Don't deref jdesc in evict (Bob Peterson) {CVE-2023-3212}
  - dma-direct: always leak memory that can't be re-encrypted (Christoph Hellwig)
  - dma-direct: factor out dma_set_{de,en}crypted helpers (Christoph Hellwig)
  - usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup (Johan Hovold)
  - xen/pvcalls-back: fix double frees with pvcalls_new_active_socket() (Dan Carpenter)
  - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Dmitry Osipenko)
  - SCSI: SSSRAID: Support 3SNIC 3S5XX serial RAID/HBA controllers (Steven Song)
  - crypto: ccp - Add SEV_INIT rc error logging on init (Peter Gonda)
  - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Sean Christopherson)
  - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Peter Gonda)
  - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Sean Christopherson)
  - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Sean Christopherson)
  - KVM: x86: Pass emulation type to can_emulate_instruction() (Sean Christopherson)
  - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Sean Christopherson)
  - KVM: SVM: Don't intercept #GP for SEV guests (Sean Christopherson)
  - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Sean Christopherson)
  - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Sean Christopherson)
  - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Sean Christopherson)
  - anolis: configs: adjust CONFIG_CMA_AREAS for arm64 (Qiao Ma)
  - anolis: configs: enable CONFIG_CMA for x86 (Qiao Ma)
  - anolis: configs: disable CONFIG_CRC4 for x86 (Qiao Ma)
  - anolis: configs: disable CONFIG_SECURITY_SMACK for x86 (Qiao Ma)
  - anolis: configs: disable CONFIG_IP_DCCP for x86 (Qiao Ma)
  - anolis: config: disable CONFIG_IP6_NF_TARGET_HL for x86 (Qiao Ma)
  - anolis: configs: disable CONFIG_IP_NF_TARGET_CLUSTERIP for x86 (Qiao Ma)
  - configs: enable CONFIG_ZONE_DEVICE for arm64 (Qiao Ma)
  - Loongarch: Fixed finding zero address exception vector table error (Juxin Gao)
  - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Sean Christopherson)
  - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Paolo Bonzini)
  - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Paolo Bonzini)
  - KVM: SEV-ES: keep INS functions together (Paolo Bonzini)
  - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Paolo Bonzini)
  - KVM: x86: split the two parts of emulator_pio_in (Paolo Bonzini)
  - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Paolo Bonzini)
  - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Paolo Bonzini)
  - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Paolo Bonzini)
  - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Paolo Bonzini)
  - KVM: SEV-ES: fix length of string I/O (Paolo Bonzini)
  - netfilter: nf_tables: fix chain binding transaction logic (Pablo Neira Ayuso) {CVE-2023-3610}
  - anolis: Loongarch: Fix a large of build error. (Juxin Gao)
  - LoongArch: Support dbar with different hints (Juxin Gao)
  - bpf: add missing header file include (Juxin Gao)
  - 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/cpu: Detect memory encryption features on Hygon CPUs (hanliyang)
  - kallsyms: increase maximum kernel symbol length to 512 (Miguel Ojeda)
  - kallsyms: support "big" kernel symbols (Miguel Ojeda)
  - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Miguel Ojeda)
  - kallsyms: avoid hardcoding buffer size (Boqun Feng)
  - kallsyms: use `ARRAY_SIZE` instead of hardcoded size (Boqun Feng)
  - anolis: erofs: fix EROFS completely broken due to RAFS v6 support (Gao Xiang)
  - erofs: fix misbehavior of unsupported chunk format check (Gao Xiang)
  - anolis: LoongArch: Fix compile warning about ACPI_VIDEO (Juxin Gao)
  - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Juxin Gao)
  - anolis: LoongArch: Fix compile error because missing __init (Juxin Gao)
  - mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t * (Juxin Gao)
  - anolis: usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188 (Hongchen Zhang)
  - anolis: drm/loongson: fix compile warnning (Sui Jingfeng)
  - anolis: drm/loongson: using hdmi hot plug status register (Juxin Gao)
  - anolis: irqchip/loongson: Fix syscore ops registration (Jianmin Lv)
  - anolis: irqchip/loongarch: Fix some issues of irq controllers (Jianmin Lv)
  - anolis: LoongArch: Initialize screen_info variable (Juxin Gao)
  - anolis: LoongArch: Fixed EIOINTC structure members (yangqiming)
  - anolis: LoongArch: Fix virtual machine startup error (Juxin Gao)
  - anolis: loongarch/kvm: ls7a add iocsrw emulation (Juxin Gao)
  - anolis: LoongArch: defconfig: update network configurations (Juxin Gao)
  - anolis: LoongArch: fix signal handler name changed (Hongchen Zhang)
  - anolis: fix compile error introduced by LoongArch commit (Juxin Gao)
  - anolis: LoongArch: pci root bridige set acpi companion only when not acpi_disabled. (Tianli Xiong)
  - anolis: pci: fix X server auto probe fail when both ast and etnaviv drm present (suijingfeng)
  - anolis: LS7A2000: PCIE: Fixup GPU card error (Juxin Gao)
  - anolis: net: ngbe: fix vxlan is not working (DuanqiangWen)
  - KVM: SVM: Move GHCB unmapping to fix RCU warning (Tom Lendacky)
  - KVM: SVM: Make sure GHCB is mapped before updating (Tom Lendacky)
  - KVM: SEV-ES: Set guest_state_protected after VMSA update (Peter Gonda)
  - KVM: SEV: Acquire vcpu mutex when updating VMSA (Peter Gonda)
  - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Sean Christopherson)
  - KVM: x86: Always set kvm_run->if_flag (Marc Orr)
  - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Tom Lendacky)
  - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Wanpeng Li)
  - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Mingwei Zhang)
  - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Sean Christopherson)
  - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Sean Christopherson)
  - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Sean Christopherson)
  - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Joerg Roedel)
  - x86/sev: Remove duplicated assignment to variable info (Colin Ian King)
  - x86/sev: Mark the code returning to user space as syscall gap (Lai Jiangshan)
  - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (Peter Gonda)
  - x86/sev: Allow #VC exceptions on the VC2 stack (Joerg Roedel)
  - x86/sev: Carve out HV call's return value verification (Borislav Petkov)
  - x86/sev: Propagate #GP if getting linear instruction address failed (Joerg Roedel)
  - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (Joerg Roedel)
  - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (Joerg Roedel)
  - x86/sev: Fix error message in runtime #VC handler (Joerg Roedel)
  - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Brijesh Singh)
  - x86/sev: Use "SEV: " prefix for messages from sev.c (Joerg Roedel)
  - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Brijesh Singh)
  - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Sean Christopherson)
  - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (Joerg Roedel)
  - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Joerg Roedel)
  - x86/boot/compressed/64: Cleanup exception handling before booting kernel (Joerg Roedel)
  - x86/sev-es: Split vc_decode_insn() (Borislav Petkov)
  - x86/sev-es: Remove subtraction of res variable (Borislav Petkov)
  - x86/efi: Restore Firmware IDT before calling ExitBootServices() (Joerg Roedel)
  - x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path (Joerg Roedel)
  - x86/boot/compressed/64: Add 32-bit boot #VC handler (Joerg Roedel)
  - x86/boot/compressed/64: Setup IDT in startup_32 boot path (Joerg Roedel)
  - x86/boot/compressed/64: Reload CS in startup_32 (Joerg Roedel)
  - anolis: mm: coldpgs: batch free unref pages (Huang Haowei)
  - anolis: mm: coldpgs: relax in reclaim_coldpgs_read_stats (Huang Haowei)
  - anolis: arm_mpam: Fix schemata's display error of MB when CDP is enabled (Shawn Wang)
  - anolis: LoongArch: kvm: KVM support for 5.10 (Bibo Mao)
  - anolis: LoongArch: kvm: add initial kvm support (yangyinglu)
  - anolis: pci/quirks: ls7a2000: fix pm transition of devices under pcie port (yangyinglu)
  - anolis: LoongArch: Fixed some pcie card not scanning properly (yangyinglu)
  - anolis: pci: fix kabi error caused by pm_suspend_target_state (yangyinglu)
  - anolis: PCI: PM: Fix pcie mrrs restoring (yangyinglu)
  - anolis: PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space (yangyinglu)
  - anolis: PCI: Check if entry->offset already exist for mem resource (yangyinglu)
  - LoongArch: Export symbol for function smp_send_reschedule() (yangyinglu)
  - anolis: LoongArch: fix compile error when using make allmodconfig (yangyinglu)
  - anolis: LoongArch: remove __ARCH_WANT_NEW_STAT (yangyinglu)
  - anolis: LoongArch: modify defconfig according to other architectures (yangyinglu)
  - anolis: LoongArch: Change definition of cpu_relax() (yangyinglu)
  - anolis: drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 (yangyinglu)
  - LoongArch: Use alternative to optimize libraries (yangyinglu)
  - LoongArch: Add alternative runtime patching mechanism (yangyinglu)
  - LoongArch: Remove the .fixup section usage (yangyinglu)
  - LoongArch: extable: Add a dedicated uaccess handler (yangyinglu)
  - LoongArch: extable: Add `type` and `data` (yangyinglu)
  - LoongArch: Switch to relative exception (yangyinglu)
  - LoongArch: Consolidate __ex_table construction (yangyinglu)
  - anolis: vfio:mdev:idxd: fix kernel warning after idxd mdev re-created (Fengqian Gao)
  - anolis: config: correct arm64 configs (Qiao Ma)
  - anolis: efi: do not enable CONFIG_EFI_ZBOOT for arm64 (Qiao Ma)
  - anolis: configs: refresh anolis configs for x86 (Qiao Ma)
  - anolis: mm: limit min_cache_kbytes (Xu Yu)
  - anolis: mm: make min_cache_kbytes behave explicitly (Xu Yu)
  - media: saa7134: fix use after free bug in saa7134_finidev due to race condition (Zheng Wang)
  - anolis: crypto: ccp: Fix definition of struct sev_data_send_update_vmsa (hanliyang)
  - anolis: LoongArch: fix SECCOMP test error (Hongchen Zhang)
  - anolis: LoongArch: fix vmlinux ld error (Hongchen Zhang)
  - anolis: LoongArch: enable hugetlbfs support (Hongchen Zhang)
  - anolis: LoongArch: save one instruction for arch_local_irq_{enable,disable} (Hongchen Zhang)
  - anolis: LoongArch: optimize for syscall return (Hongchen Zhang)
  - anolis: LoongArch: refresh usage of sync (Bibo Mao)
  - anolis: LoongArch: use 40 bits address space for user (Hongchen Zhang)
  - anolis: LoongArch: Support loader and kernel interface V40 (liweihao)
  - anolis: LoongArch: Enhance booting and resume compatibility (Jianmin Lv)
  - anolis: LoongArch: Remove redudant csr save/restore (Jun Yi)
  - anolis: LoongArch: Support Power Manager (liweihao)
  - anolis: irqchip/loongson-liointc: Set different isr for differnt core (Tianli Xiong)
  - anolis: platform: Support loongson laptop generic driver (liweihao)
  - anolis: LoongArch: Adapted SECTION_SIZE_BITS with page size (zhangtianyang)
  - anolis: ACPI: Support ACPI_MACHINE_WIDTH for 64 (liweihao)
  - anolis: spi: loongson: Add LS7A spi driver support (liweihao)
  - anolis: i2c: loongson: Add LS7A i2c driver support (liweihao)
  - anolis: LoongArch: Call irq_find_matching_fwnode get irq domain (liweihao)
  - anolis: irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch (Jianmin Lv)
  - anolis: gpio: loongson: Add 3A/3B/3C/7A gpio dirver support (liweihao)
  - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] (David Howells) {CVE-2023-2006}
  - kvm: x86: Add support for getting/setting expanded xstate buffer (Guang Zeng)
  - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Kan Liang)
  - perf/x86/uncore: Add a quirk for UPI on SPR (Kan Liang)
  - perf/x86/uncore: Ignore broken units in discovery table (Kan Liang)
  - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Kan Liang)
  - perf/x86/uncore: Factor out uncore_device_to_die() (Kan Liang)
  - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC (Ming Wang)
  - anolis: LoongArch: convert p v s cache to l1 l2 l3 format (Liu Peibao)
  - anolis: cpufreq: Add cpufreq driver for LoongArch (liuyun)
  - LoongArch: Fix section mismatch due to acpi_os_ioremap() (Huacai Chen)
  - LoongArch: Add vector extensions support (Ming Wang)
  - tools/perf: Add basic support for LoongArch (Ming Wang)
  - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) (Ming Wang)
  - anolis: LoongArch: defconfig: Set CONFIG_TXGBE=m by default (Ming Wang)
  - anolis: LS7A2000 : Add quirk for OHCI device rev 0x02 (Ming Wang)
  - anolis: stmmac: pci: Add dwmac support for Loongson (Ming Wang)
  - anolis: LoongArch: hugepage table replace tlb (liuyun)
  - anolis: LoongArch: change global registers to local registers (Hongchen Zhang)
  - anolis: LoongArch: Old BPI compatibility (Juxin Gao)
  - anolis: LoongArch: add kernel setvirtmap for runtime (liuyun)
  - anolis: LoongArch: enable some netfilter related configs (Ming Wang)
  - anolis: LoongArch: defconfig: use make defconfig to save a clean defconfig (Ming Wang)
  - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules (Ming Wang)
  - LoongArch: Support PC-relative relocations in modules (Ming Wang)
  - LoongArch: Define ELF relocation types added in v2.00 ABI (Ming Wang)
  - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS (Ming Wang)
  - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS (Ming Wang)
  - anolis: arm64: Add a cmdline parameter to adjust the cpufreq snapshot threshold (Shawn Wang)
  - 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)
  - EDAC/i10nm: Add Intel Emerald Rapids server support (Qiuxu Zhuo)
  - anolis: driver core: Support forcing probe drivers synchronously (Bitao Hu)
  - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() (Takashi Iwai) {CVE-2023-31084}
  - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition (Zheng Wang)
  - media: dm1105: Fix use after free bug in dm1105_remove due to race condition (Zheng Wang)
  - fbcon: Check font dimension limits (Samuel Thibault) {CVE-2023-3161}
  - media: rkvdec: fix use after free bug in rkvdec_remove (Zheng Wang)
  - sched/fair: Sanitize vruntime of entity being migrated (Vincent Guittot)
  - sched/fair: sanitize vruntime of entity being placed (Zhang Qiao)
  - perf build: Install libsymbol locally when building (Ian Rogers)
  - tool lib symbol: Add Makefile/Build (Ian Rogers)
  - anolis: configs: enable CONFIG_VFIO_MDEV_IDXD (Aubrey Li)
  - anolis: mm: hugetext: default enable (Rongwei Wang)
  - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Peter Gonda)
  - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Masahiro Kozuka)
  - KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() (Peter Gonda)
  - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Sean Christopherson)
  - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Sean Christopherson)
  - KVM: SVM: fix missing sev_decommission in sev_receive_start (Mingwei Zhang)
  - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Sean Christopherson)
  - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Ashish Kalra)
  - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Brijesh Singh)
  - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Brijesh Singh)
  - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Brijesh Singh)
  - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Steve Rutherford)
  - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Brijesh Singh)
  - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Brijesh Singh)
  - KVM: SVM: Add KVM_SEV SEND_START command (Brijesh Singh)
  - xfs: verify buffer contents when we skip log replay (Darrick J. Wong) {CVE-2023-2124}
  - anolis: xhci: Show Zhaoxin XHCI root hub speed correctly (leoliu-oc)
  - anolis: x86/mm: Print CSV info into the kernel log (hanliyang)
  - perf cs-etm: Add fix for coresight trace for any range of CPUs (Ganapatrao Kulkarni)
  - perf cs-etm: Handle PERF_RECORD_AUX_OUTPUT_HW_ID packet (Mike Leach)
  - perf cs-etm: Update record event to use new Trace ID protocol (Mike Leach)
  - perf cs-etm: Move mapping of Trace ID and cpu into helper function (Mike Leach)
  - perf cs-etm: Improve missing sink warning message (James Clark)
  - anolis: net/smc: fix hung state in inet sock (D. Wythe)
  - anolis: net/smc: avoid applications receiving clc msg (D. Wythe)
  - anolis: net/smc: Improve print and remove module params of reserve_mode (Wen Gu)
  - anolis: net/smc: validate rdma writable by rtoken_idx (Guangguan Wang)
  - anolis: net/smc: fix dup smc diag info (D. Wythe)
  - anolis: net/smc: Fix potential memory leaks and exceptions in inet (D. Wythe)
  - anolis: net/smc: fix ebpf panic (D. Wythe)
  - anolis: net/smc: fix bpf compile error (D. Wythe)
  - anolis: net/smc: fix potential reference count leak in smc (D. Wythe)
  - anolis: net/smc: protect connection state transitions in listen work (D. Wythe)
  - anolis: net/smc: optimize mutex_fback_rsn from mutex to spinlock (D. Wythe)
  - anolis: net/smc: refactor sock_flag/sock_set_flag (D. Wythe)
  - anolis: net/smc: add default name for smc negotiator (D. Wythe)
  - anolis: net/smc: do not check diff_cons when rmb_desc is null (Guangguan Wang)
  - anolis: net/smc: Expand the statistical range of ringbufs (Wen Gu)
  - anolis: net/smc: Expand the upper limit of SMCR/D ringbuf to 2MB (Wen Gu)
  - anolis: net/smc: Split wr_rx_buf into SMC_WR_BUF_CNT (Wen Gu)
  - anolis: net/smc: Adjust reserved-ports range and add warning print (Wen Gu)
  - anolis: net/smc: Fix fallback count overflow issue (Wen Gu)
  - anolis: net/smc: sock_hold in conns_lock protect area when smc_lgr_find_conn (Guangguan Wang)
  - anolis: net/smc: protect rdma_write processing from deleting rkey (Guangguan Wang)
  - anolis: net/smc: do not validate rkey by testing rkey value (Guangguan Wang)
  - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress (Mike Christie) {CVE-2023-2162}
  - anolis: Revert "anolis: io_uring: lift nice value of sqthread" (Ferry Meng)
  - anolis: Revert "selftest: kvm: Add amx selftest" (Guanjun)
  - anolis: arm64: enable CONFIG_KFENCE to solve memory corruption (Kaihao Bai)
  - anolis: arm64: always allocate kfence area to avoid splitting linear mapping (Kaihao Bai)
  - mm,kfence: decouple kfence from page granularity mapping judgement (Zhenhua Huang)
  - anolis: mm/lru: align lruvec lock to a cache line (Rongwei Wang)
  - anolis: i2c: i2c controller driver for Phytium platforms (Jiakun Shuai)
  - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval (Thadeu Lima de Souza Cascardo) {CVE-2023-35001}
  - netfilter: nf_tables: do not ignore genmask when looking up chain by id (D. Wythe) {CVE-2023-31248}
  - cgroup: always put cset in cgroup_css_set_put_fork (John Sperbeck)
  - anolis: io_uring: remove redundant CONFIG_CGROUP_CPUACCT (Joseph Qi)
  - uaccess: Add speculation barrier to copy_from_user() (Dave Hansen) {CVE-2023-0459}
  - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE (D. Wythe) {CVE-2023-3117}
  - tipc: set con sock in tipc_conn_alloc (Xin Long) {CVE-2023-1382,CVE-2023-1382}
  - anolis: sched/isolation: fix a memory leak in procfs (Tianchen Ding)
  - irqchip/loongson-liointc: Fix an error handling path in liointc_init() (Christophe JAILLET)
  - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse (Marc Zyngier)
  - irqchip/loongson-eiointc: Fix a build warning (Huacai Chen)
  - irqchip/loongson-eiointc: Fix irq affinity setting (Huacai Chen)
  - irqchip: Adjust Kconfig for Loongson (Huacai Chen)
  - anolis: PCI: Add quirk for LS7A to avoid reboot failure (Huacai Chen)
  - anolis: PCI: loongson: Improve the MRRS quirk for LS7A (Huacai Chen)
  - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers (Jianmin Lv)
  - PCI: loongson: Don't access non-existent devices (Huacai Chen)
  - PCI: loongson: Add ACPI init support (Juxin Gao)
  - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A (Huacai Chen)
  - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch (Jianmin Lv)
  - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Marc Zyngier)
  - APCI: irq: Add support for multiple GSI domains (Juxin Gao)
  - anolis: drm/radeon: Workaround radeon driver bug for Loongson (Huacai Chen)
  - LoongArch: Add writecombine support for drm (Huacai Chen)
  - Input: i8042 - Add PNP checking hook for Loongson (Huacai Chen)
  - LoongArch: Add qspinlock support (Huacai Chen)
  - LoongArch: Add perf events support (Huacai Chen)
  - LoongArch: Add SysRq-x (TLB Dump) support (Huacai Chen)
  - LoongArch: Use TLB for ioremap() (Huacai Chen)
  - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP (Feiyang Chen)
  - LoongArch: Add sparse memory vmemmap support (Feiyang Chen)
  - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() (Feiyang Chen)
  - anolis: configs: enable CONFIG_BUG_ON_DATA_CORRUPTION for arm64 (Qiao Ma)
  - anolis: configs: enable some crypto related configs for arm64 (Qiao Ma)
  - anolis: configs: enable some net related configs for arm64 (Qiao Ma)
  - anolis: configs: support SMR zoned device on arm64 (Qiao Ma)
  - anolis: configs: enable IPV6_SUBTREES for arm64 (Qiao Ma)
  - anolis: configs: refresh configs for arm64 (Qiao Ma)
  - anolis: configs: set fq_codel as default qdisc type for x86 (Qiao Ma)
  - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum (Tudor Ambarus)
  - anolis: Revert "anolis: xfs: account extra freespace btree splits for multiple allocations" (Gao Xiang)
  - anolis:driver/virt/coco: Add HYGON CSV Guest dirver. (fangbaoshun)
  - irqchip/loongson-pch-lpc: Add suspend/resume support (Huacai Chen)
  - irqchip/loongson-pch-pic: Add suspend/resume support (Huacai Chen)
  - irqchip/loongson-eiointc: Add suspend/resume support (Huacai Chen)
  - irqchip/loongson-htvec: Add suspend/resume support (Huacai Chen)
  - irqchip/loongson-htvec: Add ACPI init support (Huacai Chen)
  - net/mlx5: SF: Fix memory leak of work item (Shay Drory)
  - net/mlx5: SF, Correct vhca context size (Parav Pandit)
  - net/mlx5: SF_DEV, remove SF device on invalid state (Parav Pandit)
  - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Wei Yongjun)
  - vdpa/mlx5: Use the correct dma device when registering memory (Eli Cohen)
  - vdpa/mlx5: Retrieve BAR address suitable any function (Eli Cohen)
  - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Leon Romanovsky)
  - net/mlx5: Fix SF health recovery flow (Moshe Shemesh)
  - net/mlx5: Fix access to sf_dev_table on allocation failure (Shay Drory)
  - net/mlx5: SF, Drain health before removing device (Shay Drory)
  - net/mlx5: SF: Fix error flow of SFs allocation flow (Shay Drory)
  - net/mlx5: SF, do not use ecpu bit for vhca state processing (Parav Pandit)
  - net/mlx5: SF, Fix show state inactive when its inactivated (Parav Pandit)
  - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Moshe Shemesh)
  - net/mlx5: Add devlink subfunction port documentation (Parav Pandit)
  - net/mlx5: SF, Port function state change support (Parav Pandit)
  - net/mlx5: SF, Add port add delete functionality (Parav Pandit)
  - net/mlx5: E-switch, Add eswitch helpers for SF vport (Parav Pandit)
  - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Vu Pham)
  - net/mlx5: SF, Add auxiliary device driver (Parav Pandit)
  - net/mlx5: SF, Add auxiliary device support (Parav Pandit)
  - net/mlx5: Introduce vhca state event notifier (Parav Pandit)
  - net/mlx5: Update the hardware interface definition for vhca state (Parav Pandit)
  - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Leon Romanovsky)
  - net/mlx5_core: Clean driver version and name (Leon Romanovsky)
  - driver core: auxiliary bus: make remove function return void (Greg Kroah-Hartman)
  - devlink: Extend devlink port documentation for subfunctions (Parav Pandit)
  - devlink: Add devlink port documentation (Parav Pandit)
  - devlink: Support get and set state of port function (Parav Pandit)
  - devlink: Support add and delete devlink port (Parav Pandit)
  - devlink: Introduce PCI SF port flavour and port attribute (Parav Pandit)
  - devlink: Prepare code to fill multiple port function attributes (Parav Pandit)
  - ACPI / table: Print CORE_PIC information when MADT is parsed (Huacai Chen)
  - ACPICA: Events: Support fixed pcie wake event (Huacai Chen)
  - ACPICA: MADT: Add loongarch_arch-specific APICs support (Juxin Gao)
  - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Huacai Chen)
  - Revert "LoongArch: Provisionally add ACPICA data structures" (Huacai Chen)
  - loongarch: efi: enable generic EFI compressed boot (Ard Biesheuvel)
  - efi/libstub: implement generic EFI zboot (Juxin Gao)
  - efi/libstub: use EFI provided memcpy/memset routines (Juxin Gao)
  - efi/libstub: add some missing EFI prototypes (Ard Biesheuvel)
  - efi/loongarch: Add efistub booting support (Huacai Chen)
  - memstick: r592: Fix UAF bug in r592_remove due to race condition (Zheng Wang) {CVE-2023-35825}
  - relayfs: fix out-of-bounds access in relay_file_read (Zhang Zhengming) {CVE-2023-3268}
  - drm/msm/dpu: Add check for pstates (Jiasheng Jiang) {CVE-2023-3220}
  - anolis: ata: sata_zhaoxin: Add support for Zhaoxin Serial ATA (leoliu-oc)
  - anolis: xhci: Add Zhaoxin xHCI LPM U1/U2 feature support (leoliu-oc)
  - anolis: xhci: fix issue with resume from system Sx state (leoliu-oc)
  - s390/smp: perform cpu reset before delegating work to target cpu (Heiko Carstens)
  - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). (Kuniyuki Iwashima) {CVE-2023-28327}
  - netrom: Fix use-after-free caused by accept on already connected socket (Hyunwoo Kim) {CVE-2023-32269}
  - net: qcom/emac: Fix use after free bug in emac_remove due to race condition (Zheng Wang) {CVE-2023-2483}
  - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) {CVE-2023-2177}
  - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition (Zheng Wang) {CVE-2023-1859}
  - bluetooth: Perform careful capability checks in hci_sock_ioctl() (Ruihan Li) {CVE-2023-2002}
  - anolis: docs/kfence: update document for kfence.fault switch (Tianchen Ding)
  - anolis: kfence: add independent switch about panic (Tianchen Ding)
  - ovl: enable RCU'd ->get_acl() (Miklos Szeredi)
  - anolis: Revert "anolis: erofs,ovl: bypass [override|revert]_creds for overlayfs" (Jingbo Xu)
  - anolis: Revert "anolis: erofs,ovl: enable RCU'd ->get_acl()" (Jingbo Xu)
  - anolis: configs: enable CONFIG_IKCONFIG_PROC (Qiao Ma)
  - anolis: configs: refresh anolis configs (Qiao Ma)
  - anolis: virtio-blk: skip BUG_ON() in virtio_queue_rq() for discard command (Fupan Li)
  - anolis: configs: enable TDX guest support by default (GuoRui.Yu)
  - anolis: drivers: arm64: add prefetch tuning sysctl interface by module mode (Feng Su)
  - irqchip: Select downstream irqchip drivers for LoongArch CPU (Huacai Chen)
  - LoongArch: Add subword xchg/cmpxchg emulation (Huacai Chen)
  - LoongArch: Cleanup headers to avoid circular dependency (Huacai Chen)
  - LoongArch: Cleanup reset routines with new API (Huacai Chen)
  - LoongArch: Fix build warnings in VDSO (Huacai Chen)
  - LoongArch: Select PCI_QUIRKS to avoid build error (Huacai Chen)
  - LoongArch: Update Loongson-3 default config file (Huacai Chen)
  - LoongArch: Add USER_STACKTRACE support (Qing Zhang)
  - LoongArch: Add STACKTRACE support (Qing Zhang)
  - LoongArch: Add prologue unwinder support (Qing Zhang)
  - LoongArch: Add guess unwinder support (Qing Zhang)
  - LoongArch: Add vDSO syscall __vdso_getcpu() (Huacai Chen)
  - LoongArch: Add PCI controller support (Huacai Chen)
  - LoongArch: Parse MADT to get multi-processor information (Huacai Chen)
  - LoongArch: Jump to the link address before enable PG (Huacai Chen)
  - LoongArch: Requires __force attributes for any casts (Qing Zhang)
  - LoongArch: Fix unsigned comparison with less than zero (Yang Li)
  - LoongArch: Adjust arch/loongarch/Kconfig (Huacai Chen)
  - UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK (Huacai Chen)
  - mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region() (Jann Horn) {CVE-2022-39188}
  - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() (Jann Horn) {CVE-2022-39188}
  - anolis: mm, thp: fix panic tr_get_hugepage() for thp reclaim (Ning Zhang)
  - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core (Miaoqian Lin) {CVE-2023-22995}
  - anolis: configs: split CONFIG_KVM into independent config file (Qiao Ma)
  - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() (Hangyu Hua) {CVE-2023-35788}
  - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition (Zheng Wang) {CVE-2023-33288}
  - anolis: fuse: fix array-index-out-of-bounds in fuse_update_stats() (Jingbo Xu)
  - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 (Alessandro Astone) {CVE-2023-20938}
  - x86/bugs: Flush IBP in ib_prctl_set() (Rodrigo Branco) {CVE-2023-0045}
  - drm/vmwgfx: Validate the box size for the snooped cursor (Zack Rusin) {CVE-2022-36280}
  - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() (Wei Chen) {CVE-2023-2194}
  - USB: gadgetfs: Fix race between mounting and unmounting (Alan Stern) {CVE-2022-4382}
  - xirc2ps_cs: Fix use after free bug in xirc2ps_detach (Zheng Wang) {CVE-2023-1670}
  - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work (Zheng Wang) {CVE-2023-1989}
  - android: binder: stop saving a pointer to the VMA (Liam R. Howlett) {CVE-2023-20928}
  - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Zheng Wang) {CVE-2023-1855}
  - HID: roccat: Fix use-after-free in roccat_read() (Hyunwoo Kim) {CVE-2022-41850}
  - mlxfw: fix null-ptr-deref in mlxfw_mfa2_tlv_next() (Nikita Zhandarovich)
  - clk: st: Fix memory leak in st_of_quadfs_setup() (Xiu Jianfeng)
  - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition (Zheng Wang) {CVE-2023-30772}
  - prlimit: do_prlimit needs to have a speculation check (Greg Kroah-Hartman) {CVE-2023-0458}
  - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition (Zheng Wang) {CVE-2023-1990}
  - net/sched: Retire tcindex classifier (Jamal Hadi Salim) {CVE-2023-1829}
  - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI (Huacai Chen)
  - LoongArch: Fix wrong "ROM Size" of boardinfo (Tiezhu Yang)
  - LoongArch: Fix missing fcsr in ptrace's fpr_set (Qi Hu)
  - LoongArch: Fix shared cache size calculation (Huacai Chen)
  - LoongArch: Disable executable stack by default (Huacai Chen)
  - LoongArch: Remove unused variables (Bibo Mao)
  - LoongArch: Remove clock setting during cpu hotplug stage (Bibo Mao)
  - LoongArch: Remove useless header compiler.h (Jun Yi)
  - LoongArch: Remove several syntactic sugar macros for branches (WANG Xuerui)
  - LoongArch: Re-tab the assembly files (WANG Xuerui)
  - LoongArch: Simplify "BGT foo, zero" with BGTZ (WANG Xuerui)
  - LoongArch: Simplify "BLT foo, zero" with BLTZ (WANG Xuerui)
  - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ (WANG Xuerui)
  - LoongArch: Use the "move" pseudo-instruction where applicable (WANG Xuerui)
  - LoongArch: Use the "jr" pseudo-instruction where applicable (WANG Xuerui)
  - LoongArch: Use ABI names of registers where appropriate (WANG Xuerui)
  - irqchip: Add LoongArch CPU interrupt controller support (Huacai Chen)
  - irqchip: Add Loongson Extended I/O interrupt controller support (Huacai Chen)
  - irqchip/loongson-liointc: Add ACPI init support (Huacai Chen)
  - irqchip/loongson-pch-msi: Add ACPI init support (Huacai Chen)
  - irqchip/loongson-pch-pic: Add ACPI init support (Huacai Chen)
  - irqchip: Add Loongson PCH LPC controller support (Huacai Chen)
  - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain (Jianmin Lv)
  - ahci: Add a generic 'controller2' RAID id (Dan Williams)
  - 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: x86/cpu: Get CPU topology 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 CPU topology and 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: Modify the CPU topology deriving method for Hygon (Pu Wen)
  - x86/MCE/AMD: Use an u64 for bank_map (Muralidhara M K)
  - x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems (Pu Wen)
  - x86/topology: Set cpu_die_id only if DIE_TYPE found (Yazen Ghannam)
  - selftest: mptcp: exit from copyfd_io_poll() when receive SIGUSR1 (Menglong Dong)
  - selftests: mptcp: tune timeout and delay for simult_flows cases (Paolo Abeni)
  - NFSD: fix use-after-free in __nfs42_ssc_open() (Dai Ngo) {CVE-2022-4379}
  - spdxcheck.py: Fix a type error (zhujun2)
  - ntfs: fix out-of-bounds read in ntfs_attr_find() (Hawkins Jiawei) {CVE-2023-26607}
  - ntfs: fix use-after-free in ntfs_ucsncmp() (ChenXiaoSong)
  - fs: hfsplus: fix UAF issue in hfsplus_put_super (Dongliang Mu) {CVE-2023-2985}
  - ovl: skip stale entries in merge dir cache iteration (Amir Goldstein)
  - anolis: bpf/selftests: fix compile error on bpf_smc (D. Wythe)
  - perf flamegraph: fix a undefined variable error (zhujun2)
  - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() (Pablo Neira Ayuso) {CVE-2022-42432}
  - rds: rds_rm_zerocopy_callback() use list_first_entry() (Pietro Borrello) {CVE-2023-1078}
  - anolis: RDMA/erdma: Add erdma to arm64 defconfig (Kai Shen)


