# changelog

author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16_rc2.an23]
changelog:
  - anolis: mm,compaction: Don't use ALLOC_CMA in long term gup path (yangge)
  - net: nfc: Fix use-after-free caused by nfc_llcp_find_local (Lin Ma) {CVE-2023-3863}
  - nfc: llcp: simplify llcp_sock_connect() error paths (Krzysztof Kozlowski) {CVE-2023-3863}
  - nfc: constify several pointers to u8, char and sk_buff (Krzysztof Kozlowski) {CVE-2023-3863}
  - mm: disable LRU pagevec during the migration temporarily (Minchan Kim)
  - clk: imx: Add check for kcalloc (Jiasheng Jiang) {CVE-2022-3114}
  - ubi: Refuse attaching if mtd's erasesize is 0 (Zhihao Cheng) {CVE-2023-31085}
  - media: usb: siano: Fix warning due to null work_func_t function pointer (Duoming Zhou) {CVE-2023-4132}
  - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Duoming Zhou) {CVE-2023-4132}
  - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os (Zheng Wang) {CVE-2022-3424}
  - media: mceusb: Use new usb_control_msg_*() routines (Alan Stern) {CVE-2022-3903}
  - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Hyunwoo Kim) {CVE-2022-45887}
  - mm: remove lru_add_drain_all in alloc_contig_range (Minchan Kim)
  - mm, page_alloc: move draining pcplists to page isolation users (Vlastimil Babka)
  - anolis: KVM: flush the CPU caches only when guest memory is reclaimed (Xin Jiang)
  - arm64: Add AMPERE1 to the Spectre-BHB affected list (D Scott Phillips) {CVE-2023-3006}
  - ipv4: fix null-deref in ipv4_link_failure (Kyle Zeng) {CVE-2023-42754}
  - bpf, sockmap: fix deadlocks in the sockhash and sockmap (Xin Liu) {CVE-2023-0160}
  - mm/page_alloc: don't corrupt pcppage_migratetype (Doug Berger)
  - ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm (Zelin Deng)
  - anolis: mm/hugetlb: misusing spinlock API in isolate_huge_page() (Xin Jiang)
  - anolis: KVM: SEV: Pin SEV guest memory out of CMA area (Xin Jiang)
  - anolis: mm/gup: Use vzalloc to allocate vmas (yangge)
  - anolis: iommu/vt-d: fix alert message of PASID PT SRE checking for EMR (Fengqian Gao)
  - anolis: crypto: ccp: Fix PSP interrupt register's write race (fangbaoshun)
  - anolis: fix invisible experiment_syn_smc (D. Wythe)
  - anolis: net/smc: Add a module parameter to enable/disable loopback support (Wen Gu)
  - anolis: net/smc: Set SMC-R default buffer type to SMCR_MIXED_BUFS (Wen Gu)
  - net/smc: fix smc clc failed issue when netdevice not in init_net (Dust Li)
  - net/smc: Fix pos miscalculation in statistics (Nils Hoppmann)
  - anolis: net/smc: Fix hung issue in smc_cdc_wait_pend_tx_wr (Wen Gu)
  - anolis: net/smc: add rmb between peer_rmbe_space and local_rx_ctrl.cons read (Guangguan Wang)
  - anolis: net/smc: fix for concurrently cursor add and cursor copy (Guangguan Wang)
  - anolis: net/smc: do not print to dmesg when smc_tx_rdma_write but rmb invalid (Guangguan Wang)
  - anolis: net/smc: fix free slot leak when free slot got but lgr terminate (Guangguan Wang)
  - anolis: net/smc: wait for all rwwi tx wr complete before free link (Guangguan Wang)
  - anolis: net/smc: protect link down work from execute after lgr freed (Guangguan Wang)
  - anolis: net/smc: fix timeout in smc_inet_csk_wait_for_connect (D. Wythe)
  - anolis: net/smc: fix race on inet_sock between tcp-fin and final CDC (D. Wythe)
  - anolis: net/smc: fix sk_wq assigned (D. Wythe)
  - anolis: net/smc: fix imcomplete sock dump info (D. Wythe)
  - ext4: Properly sync file size update after O_SYNC direct IO (Jan Kara)
  - iomap: update ki_pos a little later in iomap_dio_complete (Christoph Hellwig)
  - ovl: remove privs in ovl_copyfile() (Amir Goldstein)
  - anolis: set CONFIG_IO_STRICT_DEVMEM to n by default (chench)
  - writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs (Jingbo Xu)
  - anolis: erofs: fix -EIO when zero-length iovec encountered in rafsv6 (Jingbo Xu)
  - anolis: sched/core: fix warning when occ is zero when account sibidle (Cruz Zhao)
  - anolis: sched/core: remove unused variable of clear_all_cookie() (Cruz Zhao)
  - anolis: watchdog: enlarge watchdog_thresh limit (Cruz Zhao)
  - anolis: sched: fix the wrong config judge for __account_sibidle_time() (Cruz Zhao)
  - anolis: mm: kfence: avoid error caused by multiple assignment (Kaihao Bai)


author: Qiao Ma <mqaio@linux.alibaba.com> [5.10.134-16_rc2.1.an23]
changelog:
  - anolis: crypto - Revert "ccp: Fix sm2 test failed when insmod modules" (Tianjia Zhang)
  - perf/x86/uncore: Correct the number of CHAs on EMR (Kan Liang)
  - perf/x86/uncore: Correct the number of CHAs on SPR (Kan Liang)
  - perf/x86/intel: Fix pebs event constraints for SPR (Kan Liang)
  - anolis: perf/arm-cmn: Fix compatibility between Yitian CMN700 and CMN-ANY (Jing Zhang)
  - KVM: SEV: only access GHCB fields once (Paolo Bonzini) {CVE-2023-4155}
  - x86/cpu/amd: Add a Zenbleed fix (Borislav Petkov (AMD)) {CVE-2023-20593}
  - x86/bugs: Increase the x86 bugs vector size to two u32s (Borislav Petkov (AMD)) {CVE-2023-20569}
  - vc_screen: modify vcs_size() handling in vcs_read() (George Kennedy) {CVE-2023-3567}
  - vc_screen: don't clobber return value in vcs_read (Thomas Weißschuh) {CVE-2023-3567}
  - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (George Kennedy) {CVE-2023-3567}
  - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Jiasheng Jiang) {CVE-2023-3358}
  - media: vivid: dev->bitmap_cap wasn't freed in all cases (Hans Verkuil) {CVE-2023-0615}
  - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Lee, Chun-Yi) {CVE-2023-31083}
  - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Lu Baolu)
  - anolis: mm: release hugetlb pages to buddy allocator after migrate them (yangge)
  - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR (Pablo Neira Ayuso) {CVE-2023-4015}
  - anolis: inspur-drm: Fix kernel panic (Bo Liu)
  - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Kyle Zeng) {CVE-2023-42753}
  - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Budimir Markovic) {CVE-2023-4623}
  - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (valis) {CVE-2023-4921}
  - ipv6: sr: fix out-of-bounds read when setting HMAC data. (David Lebrun) {CVE-2023-2860}
  - tcp: Reduce chance of collisions in inet6_hashfn(). (Stewart Smith) {CVE-2023-1206}
  - xfrm: add NULL check in xfrm_update_ae_params (Lin Ma) {CVE-2023-3772}
  - net/sched: Retire rsvp classifier (Jamal Hadi Salim) {CVE-2023-42755}
  - swap: stop add to avail list if swap is full (Ma Wupeng)
  - anolis: Revert "anolis: net/smc: Add SMC-R link WR and WC statistic" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Introduce smc_lgr_stats_list for trouble shooting" (Wen Gu)
  - anolis: Revert "anolis: net/smc: support SMC-R rwwi wr/wc statistic" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Fix fallback count overflow issue" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Expand the upper limit of SMCR/D ringbuf to 2MB" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Expand the statistical range of ringbufs" (Wen Gu)
  - anolis: net/smc: print netns inum instead of address (Wen Gu)
  - anolis: Revert "anolis: net/smc: Add sysctl conrtol for handshake limiation" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Use diff TCP EXPR MAGIC to avoid network middleware do simple echo" (D. Wythe)
  - anolis: Revert "anolis: fix invisible experiment_syn_smc" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Introduce SMC-R-related proc files" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Introduce dim proc file" (Guangguan Wang)
  - anolis: Revert "anolis: net/smc: Introduce link-related proc file" (Guangguan Wang)
  - anolis: Revert "anolis: net/smc: show rwwi flag in link proc file" (Guangguan Wang)
  - anolis: Revert "anolis: net/smc: show max links and max conns info in link proc" (Guangguan Wang)
  - anolis: net/smc: add experiment_vendor_options sysctl description to documentation (Guangguan Wang)
  - anolis: net/smc: change sysctl vendor_exp_option to experiment_vendor_options (Guangguan Wang)
  - anolis: net/smc: fix incorrect sk_buf_size via inet sock (D. Wythe)
  - anolis: net/smc: allow configure on inet mode via sysctl (D. Wythe)
  - anolis: net/smc: force SMC_CLOSED after smc_listen_out_err (D. Wythe)
  - anolis: sched: always update rq->sibidle_sum in update_acpu() (Cruz Zhao)
  - anolis: arm64: Cancel cpuectlr sysfs interfaces write permission on the physical machine (Feng Su)
  - anolis: fix the bug that turn off kernel.sched_core doesn't work (Cruz Zhao)
  - anolis: fuse: make fuse support configuring delete_stale feature (zyfjeff)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-16.4_rc1.an23]
changelog:
  - anolis: skmsg: reserve fields in sk_psock to prepare for hotfix (Wen Gu)
  - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Wang Yufen)
  - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Wang Yufen)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-16.4_rc2.an23]
changelog:
  - anolis: kernel release 5.10.134-16.4_rc2
  - sched/core: Fix RQCF_ACT_SKIP leak (Hao Jia)
  - anolis: sched/fair: fix invalid ID_ABSOLUTE_EXPEL without CONFIG_SCHED_SMT (Cruz Zhao)
  - anolis: sched/fair: fix underclass unscheduled after ID_ABSOLUTE_EXPEL turned off (Cruz Zhao)
  - anolis: sched/fair: optimize ID_LOAD_BALANCE to rescue underclass (Cruz Zhao)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17_rc1.an23]
changelog:
  - anolis: sw64: ata: add ata_hrst_delay cmdline parameter (Min Li)
  - anolis: sched: introduce task group specs (Cruz Zhao)
  - anolis: sched: introduce per cgroup group_balancer switch (Cruz Zhao)
  - anolis: sched: introduce cpu.soft_cpus interface (Cruz Zhao)
  - anolis: sched: introduce task_allowed_cpu when selecting running cpus (Peng Wang)
  - anolis: configs: Enable CONFIG_GROUP_BALANCER (Cruz Zhao)
  - anolis: sched: introduce group balancer switch and config (Cruz Zhao)
  - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Yazen Ghannam)
  - Documentation: RAS: Add index and address translation section (Yazen Ghannam)
  - EDAC/amd64: Use new AMD Address Translation Library (Yazen Ghannam)
  - RAS: Introduce AMD Address Translation Library (Yazen Ghannam)
  - anolis: EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h (Pu Wen)
  - anolis: EDAC/amd64: Add support for Hygon family 18h model 6h (Pu Wen)
  - anolis: EDAC/amd64: Add support for Hygon family 18h model 5h (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)
  - EDAC/amd64: Add context struct (Yazen Ghannam)
  - EDAC/amd64: Allow for DF Indirect Broadcast reads (Yazen Ghannam)
  - x86/amd_nb, EDAC/amd64: Move DF Indirect Read to AMD64 EDAC (Yazen Ghannam)
  - EDAC/amd64: Add support for AMD family 1Ah models 00h-1Fh and 40h-4Fh (Avadhut Naik)
  - EDAC/amd64: Add support for ECC on family 19h model 60h-7Fh (Hristo Venev)
  - EDAC/amd64: Remove module version string (Yazen Ghannam)
  - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Yang Li)
  - anolis: sw64: ata: add ata_hrst_delay cmdline parameter (Min Li)
  - anolis: mm: enable pre oom (Kaihao Bai)
  - anolis: sw64: modify spec and config for sw6b adaption (Min Li)
  - EDAC/amd64: Add get_err_info() to pvt->ops (Muralidhara M K)
  - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Muralidhara M K)
  - EDAC/amd64: Split init_csrows() into dct/umc functions (Muralidhara M K)
  - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Muralidhara M K)
  - EDAC/amd64: Rename f17h_determine_edac_ctl_cap() (Yazen Ghannam)
  - EDAC/amd64: Split setup_mci_misc_attrs() into dct/umc functions (Muralidhara M K)
  - EDAC/amd64: Split ecc_enabled() into dct/umc functions (Muralidhara M K)
  - EDAC/amd64: Split read_mc_regs() into dct/umc functions (Muralidhara M K)
  - EDAC/amd64: Split determine_memory_type() into dct/umc functions (Muralidhara M K)
  - EDAC/amd64: Split read_base_mask() into dct/umc functions (Muralidhara M K)
  - EDAC/amd64: Split prep_chip_selects() into dct/umc functions (Muralidhara M K)
  - EDAC/amd64: Rework hw_info_{get,put} (Yazen Ghannam)
  - EDAC/amd64: Merge struct amd64_family_type into struct amd64_pvt (Muralidhara M K)
  - EDAC/amd64: Do not discover ECC symbol size for Family 17h and later (Yazen Ghannam)
  - EDAC/amd64: Drop dbam_to_cs() for Family 17h and later (Yazen Ghannam)
  - EDAC/amd64: Split get_csrow_nr_pages() into dct/umc functions (Yazen Ghannam)
  - EDAC/amd64: Rename debug_display_dimm_sizes() (Yazen Ghannam)
  - EDAC/amd64: Remove early_channel_count() (Yazen Ghannam)
  - EDAC/amd64: Remove PCI Function 0 (Yazen Ghannam)
  - EDAC/amd64: Remove PCI Function 6 (Yazen Ghannam)
  - EDAC/amd64: Remove scrub rate control for Family 17h and later (Yazen Ghannam)
  - EDAC/amd64: Don't set up EDAC PCI control on Family 17h+ (Yazen Ghannam)
  - EDAC/amd64: Add support for family 19h, models 50h-5fh (Marc Bevand)
  - anolis: virtio-net: remove dim_lock (Heng Qi)
  - anolis: virtio-net: reduce the CPU consumption of dim worker (Heng Qi)
  - anolis: dim: optimize dim lib (Heng Qi)
  - anolis: virtio-net: support dim profile fine-tuning (Heng Qi)
  - anolis: dim: add new interfaces for initialization and getting results (Heng Qi)
  - anolis: ethtool: provide customized dim profile management (Heng Qi)
  - anolis: dim: make CONFIG_DIMLIB depends on CONFIG_NET (Heng Qi)
  - anolis: linux/dim: move useful macros to .h file (Heng Qi)
  - anolis: bpf: remove KABI related workaround (Tianchen Ding)
  - anolis: ftrace: remove KABI workaround about struct ftrace_regs (Tianchen Ding)
  - anolis: Revert "anolis: ftrace: workaround for ops_func" (Tianchen Ding)
  - anolis: mm: support pre oom (Kaihao Bai)
  - EDAC: Sanitize MODULE_AUTHOR strings (Borislav Petkov (AMD))
  - EDAC/amd64: Shut up an -Werror,-Wsometimes-uninitialized clang false positive (Yazen Ghannam)
  - EDAC/amd64: Tone down messages about missing PCI IDs (Yazen Ghannam)
  - EDAC/amd64: Issue probing messages only on properly detected hardware (Borislav Petkov)
  - x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC (Yazen Ghannam)
  - x86/amd_nb: Unexport amd_cache_northbridges() (Muralidhara M K)
  - lib: Allow for the DIM library to be modular (Florian Fainelli)
  - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Antonio Cardace)
  - virtio_net: Fix missed rtnl_unlock (Daniel Jurgens)
  - virtio_net: Remove rtnl lock protection of command buffers (Daniel Jurgens)
  - virtio_net: Add a lock for per queue RX coalesce (Daniel Jurgens)
  - virtio-net: fix the vq coalescing setting for vq resize (Heng Qi)
  - virtio_net: Do DIM update for specified queue only (Daniel Jurgens)
  - virtio_net: Add a lock for the command VQ. (Daniel Jurgens)
  - virtio_net: Remove command data from control_buf (Daniel Jurgens)
  - virtio_net: Store RSS setting in virtnet_info (Daniel Jurgens)
  - virtio_net: Do not send RSS key if it is not supported (Breno Leitao)
  - virtio-net: add cond_resched() to the command waiting loop (Jason Wang)
  - virtio-net: convert rx mode setting to use workqueue (Jason Wang)
  - virtio-net: fix the race between refill work and close (Jason Wang)
  - anolis: configs: support generate configs cross arch (Qiao Ma)
  - anolis: configs: Enable the MPAM Virtualization support (Shawn Wang)
  - anolis: mm: export oot page num information (Yi Tao)
  - anolis: configs: enable L2 misc drivers related configs on arm64 (Qiao Ma)
  - anolis: configs: enable L2 misc drivers related configs for x86 (Qiao Ma)
  - anolis: configs: lsm/bpf: do not enable lsm=bpf by default (Yuanhe Shu)
  - anolis: configs: Enable detecting interrupt storms in soft lockup (Bitao Hu)
  - watchdog/softlockup: Report the most frequent interrupts (Bitao Hu)
  - watchdog/softlockup: Low-overhead detection of interrupt storm (Bitao Hu)
  - genirq: Avoid summation loops for /proc/interrupts (Bitao Hu)
  - genirq: Provide a snapshot mechanism for interrupt statistics (Bitao Hu)
  - genirq: Convert kstat_irqs to a struct (Bitao Hu)
  - anolis: arm64: add controlling for crashkernel mem reserving phase on booting (Guanghui Feng)
  - anolis: bpf: Introduce rb_next() helper (Tianchen Ding)
  - anolis: bpf: add whitelist for fmod_ret functions to prepare for user-space scheduling (Tianchen Ding)
  - anolis: module: only in oot_list will be isolated. (Yi Tao)
  - anolis: mm: use oot_page_list to cache pages return to buddy (Yi Tao)
  - anolis: module: redirect kmalloc related symbols (Yi Tao)
  - anolis: mm: introduce per module slab for oot memory isolation (Yi Tao)
  - anolis: configs: enable bcache module by default (Guixin Liu)
  - anolis: Kconfig: cmdline: Change x86 preempt Kconfig to voluntary and cmdline to use none mode (zhouzhixin.zzx)
  - arm64: Support PREEMPT_DYNAMIC (Mark Rutland)
  - arm64: entry: Centralize preemption decision (Mark Rutland)
  - arm64: entry: move NMI preempt logic to C (Mark Rutland)
  - anolis: preempt/dynamic : Disable preempt dynamically change to full mode (zhouzhixin.zzx)
  - sched/preempt: Add PREEMPT_DYNAMIC using static keys (Mark Rutland)
  - preempt: Restore preemption model selection configs (Valentin Schneider)
  - sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY (Mark Rutland)
  - sched/preempt: Simplify irqentry_exit_cond_resched() callers (Mark Rutland)
  - sched/preempt: Refactor sched_dynamic_update() (Mark Rutland)
  - sched/preempt: Move PREEMPT_DYNAMIC logic later (Mark Rutland)
  - static_call: Relax static_call_update() function argument type (Peter Zijlstra)
  - preempt/dynamic: Fix setup_preempt_mode() return value (Andrew Halaney)
  - rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios (Paul E. McKenney)
  - sched: Provide Kconfig support for default dynamic preempt mode (Frederic Weisbecker)
  - preempt/dynamic: Fix typo in macro conditional statement (Zhouyi Zhou)
  - sched,preempt: Move preempt_dynamic to debug.c (Peter Zijlstra)
  - sched,x86: Allow !PREEMPT_DYNAMIC (Peter Zijlstra)
  - sched: Harden PREEMPT_DYNAMIC (Peter Zijlstra)
  - sched: Add /debug/sched_preempt (Peter Zijlstra)
  - preempt/dynamic: Support dynamic preempt with preempt= boot option (Peter Zijlstra (Intel))
  - preempt/dynamic: Provide irqentry_exit_cond_resched() static call (Peter Zijlstra (Intel))
  - preempt/dynamic: Provide preempt_schedule[_notrace]() static calls (Peter Zijlstra (Intel))
  - preempt/dynamic: Provide cond_resched() and might_resched() static calls (Peter Zijlstra (Intel))
  - preempt: Introduce CONFIG_PREEMPT_DYNAMIC (Michal Hocko)
  - static_call: Provide DEFINE_STATIC_CALL_RET0() (Frederic Weisbecker)
  - static_call/x86: Add __static_call_return0() (Peter Zijlstra)
  - anolis: configs: enable some L1 misc drivers related configs (Qiao Ma)
  - anolis: configs: enable CONFIG_UEVENT_HELPER on x86 (Qiao Ma)
  - anolis: configs: enable some L1 arch specific configs (Qiao Ma)
  - anolis: configs: enable CONFIG_ZRAM_MEMORY_TRACKING on x86 (Qiao Ma)
  - anolis: configs: enable some L1 fs&io related configs (Qiao Ma)
  - anolis: configs: enable some L1 net related configs (Qiao Ma)
  - anolis: configs: enable some L1 crypto related configs (Qiao Ma)
  - anolis: configs: arm64: sync CONFIG_EXT4_FS and CONFIG_VIRTIO_BLK to y (Qiao Ma)
  - anolis: Revert "anolis: EDAC/amd64: Adjust address translation for Hygon family 18h model 4h" (Ruidong Tian)
  - anolis: Revert "anolis: EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h" (Ruidong Tian)
  - anolis: Revert "anolis: EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h" (Ruidong Tian)
  - anolis: Revert "anolis: EDAC/amd64: Get UMC channel from the 6th nibble for Hygon" (Ruidong Tian)
  - anolis: Revert "anolis: EDAC/amd64: Add support for Hygon family 18h model 4h" (Ruidong Tian)
  - anolis: Revert "anolis: EDAC/amd64: Add support for Hygon family 18h model 5h" (Ruidong Tian)
  - anolis: Revert "anolis: EDAC/amd64: Add support for Hygon family 18h model 6h" (Ruidong Tian)
  - anolis: Revert "anolis: EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h" (Ruidong Tian)
  - anolis: Fix coherent DMA writes disorder issue for Zhaoxin's KH-40000 platform (leoliu-oc)
  - anolis: Fix streaming DMA writes disorder issue for Zhaoxin's KH-40000 platform (leoliu-oc)
  - anolis: arm_mpam: add a cmdline param to get the vpartid offset for guest kernels (Shawn Wang)
  - anolis: KVM: arm64: Enable guest accesses to the MPAM registers (Shawn Wang)
  - anolis: arm_mpam: vfio-mdev: Expose ddr cpufreq for Yitian710's MPAM MBWU virtualization (Shawn Wang)
  - anolis: arm_mpam: vfio-mdev: Add mpam msc mdev module driver for mpam virtualization (Shawn Wang)
  - anolis: arm_mpam: Parse MPAM memory node from device tree (Shawn Wang)
  - anolis: net/smc: use standalone filed to diff tcp_sock from smc_sock (D. Wythe)
  - iommu/amd: Handle GALog overflows (Joao Martins)
  - iommu/amd: Don't block updates to GATag if guest mode is on (Joao Martins)
  - anolis: support using parent cgroup as rich container source (Yi Tao)
  - veth: Use tstats per-CPU traffic counters (Peilin Ye)
  - net: core: add dev_sw_netstats_tx_add (Heiner Kallweit)
  - anolis: xfs: export xfs_wait_reflink_secondary() for khotfixes (Gao Xiang)
  - anolis: xfs: add more checks for XFS_IOC_SET_REFLINK_FLAGS (Gao Xiang)
  - watchdog: move softlockup_panic back to early_param (Krister Johansen)
  - anolis: crypto: add support for Mont-TSSE driver (Carrie.Cai)
  - anolis: config: modify deconfig files for Mont-TSSE driver (Carrie.Cai)
  - virtio_net: backport queue state to ethtool (Xuan Zhuo)
  - virtio_net: add the total stats field (Xuan Zhuo)
  - virtio_net: device stats helpers support driver stats (Xuan Zhuo)
  - virtio_net: support device stats (Xuan Zhuo)
  - virtio_net: remove "_queue" from ethtool -S (Xuan Zhuo)
  - virtio_net: introduce device stats feature and structures (Xuan Zhuo)
  - virtio_net: introduce ability to get reply info from device (Xuan Zhuo)
  - virtio_net: replace u64_stats_fetch_*_irq by macro (Xuan Zhuo)
  - virtio_net: check virtqueue_add_sgs() return value (Yunjian Wang)
  - virtio_net: Update driver to use ethtool_sprintf (Alexander Duyck)
  - ethtool: Add common function for filling out strings (Alexander Duyck)
  - anolis: sw64: config: update anolis_xuelang_defconfig (Gu Zitao)
  - anolis: xfs: never block page fault during inode inactivation (Gao Xiang)
  - bpf: Fix dev's rx stats for bpf_redirect_peer traffic (Peilin Ye)
  - net: Move {l,t,d}stats allocation to core and convert veth & vrf (Daniel Borkmann)
  - net, vrf: Move dstats structure to core (Daniel Borkmann)
  - anolis: sched: Check smt_mask to prevent crash during kernel initing (Tianchen Ding)
  - anolis: arch: x86: mm: support to dec and enc userspace pages (yangwencheng)
  - anolis: arch: x86: mm: merge continuous pages into a large range when notifying range enc status changes (eastmoutain)
  - anolis: configs: disable CONFIG_EFI_RCI2_TABLE on x86 (Qiao Ma)
  - anolis: configs: align CONFIG_RANDOM_TRUST_CPU to x86 (Qiao Ma)
  - anolis: configs: disable CONFIG_BUG_ON_DATA_CORRUPTION (Qiao Ma)
  - anolis: kvm: x86: remove HYGON_CSV check (Xingrui Yi)
  - iommu/amd: Mark interrupt as managed (Mario Limonciello)
  - anolis: iommu/amd: Fix sysfs leak in iommu init (Kun(llfl))
  - iommu/amd: Fix pci device refcount leak in ppr_notifier() (Yang Yingliang)
  - iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter (Gavrilov Ilia)
  - iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options (Kim Phillips)
  - iommu/amd: Fix ivrs_acpihid cmdline parsing code (Kim Phillips)
  - iommu/amd: Remove useless irq affinity notifier (Maxim Levitsky)
  - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Maxim Levitsky)
  - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Maxim Levitsky)
  - iommu/amd: X2apic mode: re-enable after resume (Maxim Levitsky)
  - selftests/bpf: extend BPF_SOCK_OPS_RTT_CB test for srtt and mrtt_us (Philo Lu)
  - bpf: add mrtt and srtt as BPF_SOCK_OPS_RTT_CB args (Philo Lu)
  - tcp: update sacked after tracepoint in __tcp_retransmit_skb (Philo Lu)
  - tcp: move tcp_skb_cb->sacked flags to enum (Philo Lu)
  - iommu/amd: Clear DMA ops when switching domain (Jean-Philippe Brucker)
  - selftests/bpf: add test for bpf_for_each_map_elem() with different maps (Philo Lu)
  - bpf: allow invoking bpf_for_each_map_elem with different maps (Philo Lu)
  - bpf: store both map ptr and state in bpf_insn_aux_data (Philo Lu)
  - hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based models (Avadhut Naik)
  - x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models (Avadhut Naik)
  - anolis: configs: amend the documents of kconfig baseline (Qiao Ma)
  - anolis: configs: refactor ANCK configs baseline (Qiao Ma)
  - inet_diag: annotate data-races around inet_diag_table[] (Eric Dumazet)
  - xfs: flush inode gc workqueue before clearing agi bucket (Zhang Yi)
  - xfs: fix incorrect i_nlink caused by inode racing (Long Li)
  - xfs: throttle inode inactivation queuing on memory reclaim (Darrick J. Wong)
  - xfs: avoid buffer deadlocks when walking fs inodes (Darrick J. Wong)
  - xfs: use background worker pool when transactions can't get free space (Darrick J. Wong)
  - xfs: don't run speculative preallocation gc when fs is frozen (Darrick J. Wong)
  - xfs: flush inode inactivation work when compiling usage statistics (Darrick J. Wong)
  - xfs: inactivate inodes any time we try to free speculative preallocations (Darrick J. Wong)
  - xfs: queue inactivation immediately when free realtime extents are tight (Darrick J. Wong)
  - xfs: queue inactivation immediately when quota is nearing enforcement (Darrick J. Wong)
  - xfs: queue inactivation immediately when free space is tight (Darrick J. Wong)
  - xfs: per-cpu deferred inode inactivation queues (Dave Chinner)
  - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Darrick J. Wong)
  - xfs: refactor the inode recycling code (Darrick J. Wong)
  - xfs: detach dquots from inode if we don't need to inactivate it (Darrick J. Wong)
  - xfs: move xfs_inactive call to xfs_inode_mark_reclaimable (Darrick J. Wong)
  - virtio-ring: fix DMA metadata flags (Vincent Whitchurch)
  - virtio_net: support set_ringparam (Xuan Zhuo)
  - virtio_net: support tx queue resize (Xuan Zhuo)
  - virtio_net: support rx queue resize (Xuan Zhuo)
  - virtio_net: get ringparam by virtqueue_get_vring_max_size() (Xuan Zhuo)
  - virtio_pci: support VIRTIO_F_RING_RESET (Xuan Zhuo)
  - virtio_ring: struct virtqueue introduce reset (Xuan Zhuo)
  - virtio_ring: introduce virtqueue_resize() (Xuan Zhuo)
  - virtio: record the maximum queue num supported by the device. (Xuan Zhuo)
  - virtio_ring: packed: introduce virtqueue_resize_packed() (Xuan Zhuo)
  - virtio_ring: packed: introduce virtqueue_reinit_packed() (Xuan Zhuo)
  - virtio_ring: packed: extract the logic of attach vring (Xuan Zhuo)
  - virtio_ring: packed: extract the logic of vring init (Xuan Zhuo)
  - virtio_ring: packed: extract the logic of alloc state and extra (Xuan Zhuo)
  - virtio_ring: packed: extract the logic of alloc queue (Xuan Zhuo)
  - virtio_ring: packed: introduce vring_free_packed (Xuan Zhuo)
  - virtio_ring: split: introduce virtqueue_resize_split() (Xuan Zhuo)
  - virtio_ring: split: reserve vring_align, may_reduce_num (Xuan Zhuo)
  - virtio_ring: split: introduce virtqueue_reinit_split() (Xuan Zhuo)
  - virtio_ring: split: extract the logic of attach vring (Xuan Zhuo)
  - virtio_ring: split: extract the logic of vring init (Xuan Zhuo)
  - virtio_ring: split: extract the logic of alloc state and extra (Xuan Zhuo)
  - virtio_ring: split: extract the logic of alloc queue (Xuan Zhuo)
  - virtio_ring: split: introduce vring_free_split() (Xuan Zhuo)
  - virtio_ring: split: __vring_new_virtqueue() accept struct vring_virtqueue_split (Xuan Zhuo)
  - virtio_ring: remove the arg vq of vring_alloc_desc_extra() (Xuan Zhuo)
  - virtio_ring: split: stop __vring_new_virtqueue as export symbol (Xuan Zhuo)
  - virtio_ring: introduce virtqueue_init() (Xuan Zhuo)
  - virtio: queue_reset: add VIRTIO_F_RING_RESET (Xuan Zhuo)
  - virtio: struct virtio_config_ops add callbacks for queue_reset (Xuan Zhuo)
  - virtio_ring: split vring_virtqueue (Xuan Zhuo)
  - virtio_ring: extract the logic of freeing vring (Xuan Zhuo)
  - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang)
  - virtio-ring: factor out desc_extra allocation (Jason Wang)
  - virtio: use err label in __vring_new_virtqueue() (Jason Wang)
  - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang)
  - virtio_ring: add unlikely annotation for free descs check (Xianting Tian)
  - virtio_ring: remove flags check for unmap packed indirect desc (Xuan Zhuo)
  - virtio_ring: remove flags check for unmap split indirect desc (Xuan Zhuo)
  - virtio_ring: rename vring_unmap_state_packed() to vring_unmap_extra_packed() (Xuan Zhuo)
  - virtio_ring: secure handling of mapping errors (Jason Wang)
  - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang)
  - virtio_ring: fix typos in vring_desc_extra (Jason Wang)
  - virtio_ring: rename vring_desc_extra_packed (Jason Wang)
  - cdev: Fix use after free in lineinfo_changed_notify (Zhongqiu Han)
  - x86/resctrl: Fix min_cbm_bits for AMD (Babu Moger)
  - Documentation/x86: Update resctrl.rst for new features (Babu Moger)
  - x86/resctrl: Add interface to write mbm_local_bytes_config (Babu Moger)
  - x86/resctrl: Add interface to write mbm_total_bytes_config (Babu Moger)
  - x86/resctrl: Add interface to read mbm_local_bytes_config (Babu Moger)
  - x86/resctrl: Add interface to read mbm_total_bytes_config (Babu Moger)
  - x86/resctrl: Support monitor configuration (Babu Moger)
  - x86/resctrl: Add __init attribute to rdt_get_mon_l3_config() (Babu Moger)
  - x86/resctrl: Detect and configure Slow Memory Bandwidth Allocation (Babu Moger)
  - x86/resctrl: Include new features in command line options (Babu Moger)
  - x86/cpufeatures: Add Bandwidth Monitoring Event Configuration feature flag (Babu Moger)
  - x86/resctrl: Add a new resource type RDT_RESOURCE_SMBA (Babu Moger)
  - x86/cpufeatures: Add Slow Memory Bandwidth Allocation feature flag (Babu Moger)
  - x86/resctrl: Replace smp_call_function_many() with on_each_cpu_mask() (Babu Moger)
  - x86/resctrl: Move MSR defines into msr-index.h (Borislav Petkov)
  - x86/barrier: Do not serialize MSR accesses on AMD (Borislav Petkov (AMD))
  - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Suravee Suthikulpanit)
  - iommu/amd: Improving Interrupt Remapping Table Invalidation (Suravee Suthikulpanit)
  - iommu/amd: Do not Invalidate IRT when IRTE caching is disabled (Suravee Suthikulpanit)
  - iommu/amd: Introduce Disable IRTE Caching Support (Suravee Suthikulpanit)
  - iommu/amd: Remove the unused struct amd_ir_data.ref (Suravee Suthikulpanit)
  - iommu/amd: Switch amd_iommu_update_ga() to use modify_irte_ga() (Joao Martins)
  - anolis: sw64: ahci: fix port reset (Zheng Chongzhen)
  - fuse: add support for explicit export disabling (Jingbo Xu)
  - xfs: refactor per-AG inode tagging functions (Darrick J. Wong)
  - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Darrick J. Wong)
  - xfs: pass struct xfs_eofblocks to the inode scan callback (Darrick J. Wong)
  - xfs: fix radix tree tag signs (Darrick J. Wong)
  - xfs: make the icwalk processing functions clean up the grab state (Darrick J. Wong)
  - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Darrick J. Wong)
  - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Darrick J. Wong)
  - xfs: remove iter_flags parameter from xfs_inode_walk_* (Darrick J. Wong)
  - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Darrick J. Wong)
  - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Darrick J. Wong)
  - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Darrick J. Wong)
  - xfs: rename xfs_inode_walk functions to xfs_icwalk (Darrick J. Wong)
  - xfs: move the inode walk functions further down (Darrick J. Wong)
  - xfs: detach inode dquots at the end of inactivation (Darrick J. Wong)
  - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Darrick J. Wong)
  - xfs: rename the blockgc workqueue (Darrick J. Wong)
  - xfs: prevent metadata files from being inactivated (Darrick J. Wong)
  - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Mario Limonciello)
  - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Borislav Petkov (AMD))
  - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Borislav Petkov (AMD))
  - objtool/x86: Use asm/nops.h (Peter Zijlstra)
  - x86: Remove dynamic NOP selection (Peter Zijlstra)
  - x86/CPU/AMD: Drop now unused CPU erratum checking function (Borislav Petkov (AMD))
  - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Borislav Petkov (AMD))
  - x86/CPU/AMD: Get rid of amd_erratum_400[] (Borislav Petkov (AMD))
  - x86/CPU/AMD: Get rid of amd_erratum_383[] (Borislav Petkov (AMD))
  - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Borislav Petkov (AMD))
  - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Borislav Petkov (AMD))
  - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Borislav Petkov (AMD))
  - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Borislav Petkov (AMD))
  - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Borislav Petkov (AMD))
  - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Borislav Petkov (AMD))
  - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Borislav Petkov (AMD))
  - x86/CPU/AMD: Carve out the erratum 1386 fix (Borislav Petkov (AMD))
  - x86/CPU/AMD: Add ZenX generations flags (Borislav Petkov (AMD))
  - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Borislav Petkov (AMD))
  - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Andrew Cooper)
  - iommu/amd: Fix section mismatch warning for detect_ivrs() (Joerg Roedel)
  - iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Vasant Hegde)
  - iommu/amd: Update device_state structure to include PCI seg ID (Vasant Hegde)
  - iommu/amd: Print PCI segment ID in error log messages (Vasant Hegde)
  - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Suravee Suthikulpanit)
  - iommu/amd: Specify PCI segment ID when getting pci device (Suravee Suthikulpanit)
  - iommu/amd: Include PCI segment ID when initialize IOMMU (Suravee Suthikulpanit)
  - iommu/amd: Introduce get_device_sbdf_id() helper function (Suravee Suthikulpanit)
  - iommu/amd: Flush upto last_bdf only (Vasant Hegde)
  - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Suravee Suthikulpanit)
  - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Suravee Suthikulpanit)
  - iommu/amd: Update (un)init_device_table_dma() (Suravee Suthikulpanit)
  - iommu/amd: Update set_dte_irq_entry (Suravee Suthikulpanit)
  - iommu/amd: Update dump_dte_entry (Suravee Suthikulpanit)
  - iommu/amd: Update iommu_ignore_device (Suravee Suthikulpanit)
  - iommu/amd: Update set_dte_entry and clear_dte_entry (Suravee Suthikulpanit)
  - iommu/amd: Convert to use per PCI segment rlookup_table (Vasant Hegde)
  - iommu/amd: Update alloc_irq_table and alloc_irq_index (Suravee Suthikulpanit)
  - iommu/amd: Update amd_irte_ops functions (Suravee Suthikulpanit)
  - iommu/amd: Introduce struct amd_ir_data.iommu (Suravee Suthikulpanit)
  - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Suravee Suthikulpanit)
  - iommu/amd: Convert to use rlookup_amd_iommu helper function (Suravee Suthikulpanit)
  - iommu/amd: Convert to use per PCI segment irq_lookup_table (Vasant Hegde)
  - iommu/amd: Introduce per PCI segment rlookup table size (Vasant Hegde)
  - iommu/amd: Introduce per PCI segment alias table size (Vasant Hegde)
  - iommu/amd: Introduce per PCI segment device table size (Vasant Hegde)
  - iommu/amd: Introduce per PCI segment last_bdf (Vasant Hegde)
  - iommu/amd: Introduce per PCI segment unity map list (Vasant Hegde)
  - iommu/amd: Introduce per PCI segment alias_table (Suravee Suthikulpanit)
  - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Suravee Suthikulpanit)
  - iommu/amd: Introduce per PCI segment dev_data_list (Vasant Hegde)
  - iommu/amd: Introduce per PCI segment irq_lookup_table (Vasant Hegde)
  - iommu/amd: Introduce per PCI segment rlookup table (Suravee Suthikulpanit)
  - iommu/amd: Introduce per PCI segment device table (Suravee Suthikulpanit)
  - iommu/amd: Introduce pci segment structure (Vasant Hegde)
  - iommu/amd: Update struct iommu_dev_data definition (Vasant Hegde)
  - iommu/amd: Handle return of iommu_device_sysfs_add (Bo Liu)
  - iommu/amd: Add amd_iommu=force_enable option (Joerg Roedel)
  - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Joerg Roedel)
  - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Eric Dumazet)
  - sched/core: Fix RQCF_ACT_SKIP leak (Hao Jia)
  - rcu: Remove rcu_is_idle_cpu() (Yipeng Zou)
  - x86/aperfperf: Make it correct on 32bit and UP kernels (Thomas Gleixner)
  - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Thomas Gleixner)
  - x86/aperfmperf: Replace aperfmperf_get_khz() (Thomas Gleixner)
  - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Thomas Gleixner)
  - x86/aperfmperf: Make parts of the frequency invariance code unconditional (Thomas Gleixner)
  - x86/aperfmperf: Restructure arch_scale_freq_tick() (Thomas Gleixner)
  - x86/aperfmperf: Put frequency invariance aperf/mperf data into a struct (Thomas Gleixner)
  - x86/aperfmperf: Untangle Intel and AMD frequency invariance init (Thomas Gleixner)
  - x86/aperfmperf: Separate AP/BP frequency invariance init (Thomas Gleixner)
  - x86/smp: Move APERF/MPERF code where it belongs (Thomas Gleixner)
  - x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu() (Thomas Gleixner)
  - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Paul E. McKenney)
  - x86/cpu: Avoid cpuinfo-induced IPI pileups (Paul E. McKenney)
  - x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC (Huang Rui)
  - x86: Expose init_freq_invariance() to topology header (Huang Rui)
  - x86/ACPI: CPPC: Move AMD maximum frequency ratio setting function into x86 CPPC (Huang Rui)
  - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Huang Rui)
  - media: pvrusb2: fix use after free on context disconnection (Ricardo B. Marliere) {CVE-2023-52445}
  - xfs: restore speculative_cow_prealloc_lifetime sysctl (Darrick J. Wong)
  - xfs: don't bounce the iolock between free_{eof,cow}blocks (Darrick J. Wong)
  - xfs: expose the blockgc workqueue knobs publicly (Darrick J. Wong)
  - xfs: parallelize block preallocation garbage collection (Darrick J. Wong)
  - xfs: rename block gc start and stop functions (Darrick J. Wong)
  - xfs: only walk the incore inode tree once per blockgc scan (Darrick J. Wong)
  - xfs: consolidate the eofblocks and cowblocks workers (Darrick J. Wong)
  - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Darrick J. Wong)
  - xfs: remove trivial eof/cowblocks functions (Darrick J. Wong)
  - xfs: hide xfs_icache_free_cowblocks (Darrick J. Wong)
  - xfs: hide xfs_icache_free_eofblocks (Darrick J. Wong)
  - xfs: relocate the eofb/cowb workqueue functions (Darrick J. Wong)
  - anolis: xfs: fix build failure when CONFIG_FS_DAX is off (Gao Xiang)
  - anolis: x86: kvm: Don't hypercall to enc all usable RAM on CSV platform (yangwencheng)
  - anolis: kvm :svm :csv: add ioctl API to unpin CSV shared pages (yangwencheng)
  - anolis: arch: x86: kvm: csv: assign PFN for guest mmio GPA's NPT mapping (yangwencheng)
  - xfs: don't nest transactions when scanning for eofblocks (Darrick J. Wong)
  - xfs: flush speculative space allocations when we run out of space (Darrick J. Wong)
  - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Darrick J. Wong)
  - xfs: add a tracepoint for blockgc scans (Darrick J. Wong)
  - xfs: flush eof/cowblocks if we can't reserve quota for chown (Darrick J. Wong)
  - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Darrick J. Wong)
  - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Darrick J. Wong)
  - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Darrick J. Wong)
  - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Darrick J. Wong)
  - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Darrick J. Wong)
  - xfs: xfs_inode_free_quota_blocks should scan project quota (Darrick J. Wong)
  - xfs: don't stall cowblocks scan if we can't take locks (Darrick J. Wong)
  - xfs: trigger all block gc scans when low on quota space (Darrick J. Wong)
  - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Wen Gu)
  - net/smc: make smc_hash_sk/smc_unhash_sk static (Zhengchao Shao)
  - net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() (Eric Dumazet)
  - net: smc: fix spurious error message from __sock_release() (Dmitry Antipov)
  - net/smc: fix missing byte order conversion in CLC handshake (Wen Gu)
  - net/smc: return the right falback reason when prefix checks fail (Dust Li)
  - net/smc: Use correct buffer sizes when switching between TCP and SMC (Gerd Bayer)
  - net/smc: Fix setsockopt and sysctl to specify same buffer size again (Gerd Bayer)
  - net/smc: Remove unused function declarations (Yue Haibing)
  - xfs: don't generate selinux audit messages for capability testing (Darrick J. Wong)
  - xfs: rename code to error in xfs_ioctl_setattr (Darrick J. Wong)
  - xfs: remove xfs_qm_vop_chown_reserve (Darrick J. Wong)
  - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Darrick J. Wong)
  - xfs: refactor inode creation transaction/inode/quota allocation idiom (Darrick J. Wong)
  - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Darrick J. Wong)
  - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Darrick J. Wong)
  - xfs: refactor common transaction/inode/quota allocation idiom (Darrick J. Wong)
  - xfs: reserve data and rt quota at the same time (Darrick J. Wong)
  - xfs: fix up build warnings when quotas are disabled (Darrick J. Wong)
  - xfs: clean up icreate quota reservation calls (Darrick J. Wong)
  - xfs: remove xfs_trans_unreserve_quota_nblks completely (Darrick J. Wong)
  - xfs: create convenience wrappers for incore quota block reservations (Darrick J. Wong)
  - xfs: clean up quota reservation callsites (Darrick J. Wong)
  - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Darrick J. Wong)
  - ceph: prevent use-after-free in encode_cap_msg() (Rishabh Dave)
  - hwmon: (coretemp) Enlarge per package core count limit (Zhang Rui)
  - anolis: arch: x86: kvm: csv: manage shared pages with rbtree (yangwencheng)
  - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Martin KaFai Lau)
  - selftests/bpf: update test_offload to use new orphaned property (Stanislav Fomichev)
  - bpftool: mark orphaned programs during prog show (Stanislav Fomichev)
  - bpf: Check map->usercnt after timer->timer is assigned (Hou Tao)
  - bpf: Fix verifier log for async callback return values (David Vernet)
  - bpf: Repeat check_max_stack_depth for async callbacks (Kumar Kartikeya Dwivedi)
  - bpf: Fix subprog idx logic in check_max_stack_depth (Kumar Kartikeya Dwivedi)
  - bpf: Fix max stack depth check for async callbacks (Kumar Kartikeya Dwivedi)
  - bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD (Paul Moore)
  - bpf: Don't reinit map value in prealloc_lru_pop (Kumar Kartikeya Dwivedi)
  - bpf: Fix a bpf_timer initialization issue (Yonghong Song)
  - bpf: Emit bpf_timer in vmlinux BTF (Yonghong Song)
  - selftests/bpf: Add test for bpf_timer overwriting crash (Kumar Kartikeya Dwivedi)
  - bpf: Fix crash due to incorrect copy_map_value (Kumar Kartikeya Dwivedi)
  - bpf: Fix verifier support for validation of async callbacks (Kris Van Hees)
  - selftests/bpf: Fix OOB write in test_verifier (Kumar Kartikeya Dwivedi)
  - selftests/bpf: Add tests for restricted helpers (Dmitrii Banshchikov)
  - bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progs (Dmitrii Banshchikov)
  - bpf: Fix inner map state pruning regression. (Alexei Starovoitov)
  - selftests/bpf: Add a test with bpf_timer in inner map. (Alexei Starovoitov)
  - selftests/bpf: Add bpf_timer test. (Alexei Starovoitov)
  - bpf: Teach stack depth check about async callbacks. (Alexei Starovoitov)
  - bpf: Implement verifier support for validation of async callbacks. (Alexei Starovoitov)
  - bpf: Relax verifier recursion check. (Alexei Starovoitov)
  - bpf: Remember BTF of inner maps. (Alexei Starovoitov)
  - bpf: Prevent pointer mismatch in bpf_timer_init. (Alexei Starovoitov)
  - bpf: Add map side support for bpf timers. (Alexei Starovoitov)
  - bpf: Introduce bpf timers. (Alexei Starovoitov)
  - bpf: Factor out bpf_spin_lock into helpers. (Alexei Starovoitov)
  - bpf: Prepare bpf_prog_put() to be called from irq context. (Alexei Starovoitov)
  - kernfs: don't create a negative dentry if inactive node exists (Ian Kent)
  - kernfs: also call kernfs_set_rev() for positive dentry (Hou Tao)
  - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent)
  - kernfs: use i_lock to protect concurrent inode updates (Ian Kent)
  - kernfs: switch kernfs to use an rwsem (Ian Kent)
  - kernfs: use VFS negative dentry caching (Ian Kent)
  - kernfs: add a revision to identify directory node changes (Ian Kent)
  - kernfs: move revalidate to be near lookup (Ian Kent)
  - anolis: check cgroup v1 for memcg_blkcg_tree operations (Joseph Qi)
  - ext4: avoid overlapping preallocations due to overflow (Baokun Li)
  - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow (Baokun Li)
  - ext4: add two helper functions extent_logical_end() and pa_logical_end() (Baokun Li)
  - ext4: do not let fstrim block system suspend (Jan Kara)
  - ext4: move setting of trimmed bit into ext4_try_to_trim_range() (Jan Kara)
  - ext4: replace the traditional ternary conditional operator with with max()/min() (Kemeng Shi)
  - ext4: mark group as trimmed only if it was fully scanned (Dmitry Monakhov)
  - ext4: change s_last_trim_minblks type to unsigned long (Lukas Czerner)
  - ext4: scope ret locally in ext4_try_to_trim_range() (Lukas Bulwahn)
  - ext4: add new helper interface ext4_try_to_trim_range() (Wang Jianchao)
  - ext4: remove the 'group' parameter of ext4_trim_extent (Wang Jianchao)
  - anolis: irqbypass: add module exit for irqbypass (Xuchun Shang)
  - anolis: io_uring: revert create_io_thread share flag and restrict percpu_sq_thread share scope. (Ferry Meng)
  - anolis: block: use %px to print request in rq_hang (Liu Wei)
  - perf/x86/amd/uncore: Pass through error code for initialization failures, instead of -ENODEV (Sandipan Das)
  - perf vendor events amd: Add Zen 4 memory controller events (Sandipan Das)
  - perf vendor events amd: Add Zen 4 metrics (Sandipan Das)
  - perf/x86/amd/uncore: Fix uninitialized return value in amd_uncore_init() (Dan Carpenter)
  - perf/x86/amd/uncore: Add memory controller support (Sandipan Das)
  - perf/x86/amd/uncore: Add group exclusivity (Sandipan Das)
  - perf/x86/amd/uncore: Use rdmsr if rdpmc is unavailable (Sandipan Das)
  - perf/x86/amd/uncore: Move discovery and registration (Sandipan Das)
  - perf/x86/amd/uncore: Refactor uncore management (Sandipan Das)
  - perf/x86/amd: Do not WARN() on every IRQ (Breno Leitao)
  - perf/x86/amd/core: Fix overflow reset on hotplug (Sandipan Das)
  - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super (Oscar Salvador)
  - anolis: kfence: Fix build errors when CONTIG_ALLOC and KFENCE undefined (Tianchen Ding)
  - anolis: kfence: Set kp->arg to long type in param_set_sample_interval() (Tianchen Ding)
  - anolis: kfence: Make update_kfence_node_map() not fail (Tianchen Ding)
  - anolis: kfence: Fix check when freeing kfence pool (Tianchen Ding)
  - anolis: kfence: Track refcnt more accurately (Tianchen Ding)
  - anolis: kfence: Clear upstream mode later (Tianchen Ding)
  - anolis: kfence: Clarify the reason when setting num_objects fail (Tianchen Ding)
  - anolis: kfence: Update real num_objects after enabled (Tianchen Ding)
  - anolis: kfence: Also flush offline cpus in kfence_flush_all_and_wait() (Tianchen Ding)
  - anolis: kfence: Drop irq work when flushing percpu freelist (Tianchen Ding)
  - anolis: kfence: Use a inner refcnt to track kpa itself (Tianchen Ding)
  - anolis: mm: Fix misuse of flags when allocating page by kfence (Tianchen Ding)
  - anolis: mm: Add missing __GFP_NOKFENCE in trace events (Tianchen Ding)
  - netfilter: nft_set_pipapo: skip inactive elements during set walk (Florian Westphal) {CVE-2023-6817}
  - net: tls, update curr on splice as well (John Fastabend) {CVE-2024-0646}
  - anolis: drivers/bzwx: add Chengdu BeiZhongWangXin Technology N5/N6 Series Network Card Driver (xiaohuihui-bzwx-kj)
  - perf tools: Add branch counter knob (Kan Liang)
  - perf header: Support num and width of branch counters (Kan Liang)
  - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Kan Liang)
  - mm/vmalloc: unbreak kasan vmalloc support (Daniel Axtens)
  - anolis: perf build: Fix wrong feature detected for libunwind-sw_64 (Zelin Deng)
  - anolis: sched/fair: fix underclass unscheduled after ID_ABSOLUTE_EXPEL turned off (Cruz Zhao)
  - x86/srso: Fix SBPB enablement for (possible) future fixed HW (Josh Poimboeuf) {CVE-2023-20569}
  - x86/srso: Fix SBPB enablement for spec_rstack_overflow=off (Josh Poimboeuf) {CVE-2023-20569}
  - x86/srso: Fix srso_show_state() side effect (Josh Poimboeuf) {CVE-2023-20569}
  - objtool/x86: Fix SRSO mess (Peter Zijlstra) {CVE-2023-20569}
  - x86/srso: Correct the mitigation status when SMT is disabled (Borislav Petkov (AMD)) {CVE-2023-20569}
  - objtool/x86: Fixup frame-pointer vs rethunk (Peter Zijlstra) {CVE-2023-20569}
  - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG (Petr Pavlu) {CVE-2023-20569}
  - x86/srso: Disable the mitigation on unaffected configurations (Borislav Petkov (AMD)) {CVE-2023-20569}
  - x86/retpoline: Don't clobber RFLAGS during srso_safe_ret() (Sean Christopherson) {CVE-2023-20569}
  - x86/srso: Explain the untraining sequences a bit more (Borislav Petkov (AMD)) {CVE-2023-20569}
  - x86/cpu: Cleanup the untrain mess (Peter Zijlstra) {CVE-2023-20569}
  - x86/cpu: Rename srso_(.*)_alias to srso_alias_\1 (Peter Zijlstra) {CVE-2023-20569}
  - x86/cpu: Rename original retbleed methods (Peter Zijlstra) {CVE-2023-20569}
  - x86/cpu: Clean up SRSO return thunk mess (Peter Zijlstra) {CVE-2023-20569}
  - x86/srso: Fix build breakage with the LLVM linker (Nick Desaulniers) {CVE-2023-20569}
  - x86/alternative: Make custom return thunk unconditional (Peter Zijlstra) {CVE-2023-20569}
  - x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk() (Peter Zijlstra) {CVE-2023-20569}
  - x86/cpu: Fix __x86_return_thunk symbol type (Peter Zijlstra) {CVE-2023-20569}
  - x86/returnthunk: Allow different return thunks (Peter Zijlstra) {CVE-2023-20569}
  - x86/ibt,ftrace: Make function-graph play nice (Peter Zijlstra) {CVE-2023-20569}
  - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Peter Zijlstra) {CVE-2023-20569}
  - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Peter Zijlstra) {CVE-2023-20569}
  - x86/srso: Tie SBPB bit setting to microcode patch detection (Borislav Petkov (AMD)) {CVE-2023-20569}
  - x86/srso: Add a forgotten NOENDBR annotation (Borislav Petkov (AMD)) {CVE-2023-20569}
  - x86/srso: Fix return thunks in generated code (Josh Poimboeuf) {CVE-2023-20569}
  - x86/srso: Add IBPB on VMEXIT (Borislav Petkov (AMD)) {CVE-2023-20569}
  - x86/srso: Add IBPB (Borislav Petkov (AMD)) {CVE-2023-20569}
  - x86/srso: Add SRSO_NO support (Borislav Petkov (AMD)) {CVE-2023-20569}
  - x86/srso: Add IBPB_BRTYPE support (Borislav Petkov (AMD)) {CVE-2023-20569}
  - x86/srso: Add a Speculative RAS Overflow mitigation (Borislav Petkov (AMD)) {CVE-2023-20569}
  - x86/ibt: Add ANNOTATE_NOENDBR (Peter Zijlstra) {CVE-2023-20569}
  - objtool: Add frame-pointer-specific function ignore (Josh Poimboeuf) {CVE-2023-20569}
  - objtool: Fix SEGFAULT (Christophe Leroy) {CVE-2023-20569}
  - drm/amdgpu: Fix potential fence use-after-free v2 (shanzhulig) {CVE-2023-51042}
  - anolis: sched: optimze cgroup idle accounting by reducing atomic ops (Yihao Wu)
  - iommu/amd: use full 64-bit value in build_completion_wait() (John Sperbeck)
  - hsr: Handle failures in module init (Felix Maurer)
  - anolis: dax, xfs: support memory failure without XFS rmapbt (Gao Xiang)
  - anolis: xfs: replace `i_reflink_ino` with pointers `i_reflink_opt_ip` (Gao Xiang)
  - anolis: xfs: eliminate rmap when unshare range (Joseph Qi)
  - NFS: Fix an off by one in root_nfs_cat() (Christophe JAILLET)
  - nbd: null check for nla_nest_start (Navid Emamdoost)
  - ida: Fix crash in ida_free when the bitmap is empty (Matthew Wilcox (Oracle)) {CVE-2023-6915}
  - fat: fix uninitialized field in nostale filehandles (Jan Kara)
  - anolis: sched/fair: fix invalid ID_ABSOLUTE_EXPEL without CONFIG_SCHED_SMT (Cruz Zhao)
  - net/sched: act_skbmod: prevent kernel-infoleak (Eric Dumazet)
  - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Suravee Suthikulpanit)
  - iommu/amd: Fix I/O page table memory leak (Suravee Suthikulpanit)
  - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Suravee Suthikulpanit)
  - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Suravee Suthikulpanit)
  - iommu/amd: Introduce iommu_v1_iova_to_phys (Suravee Suthikulpanit)
  - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Suravee Suthikulpanit)
  - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Suravee Suthikulpanit)
  - iommu/amd: Remove amd_iommu_domain_get_pgtable (Suravee Suthikulpanit)
  - iommu/amd: Restructure code for freeing page table (Suravee Suthikulpanit)
  - iommu/amd: Move IO page table related functions (Suravee Suthikulpanit)
  - iommu/amd: Declare functions as extern (Suravee Suthikulpanit)
  - iommu/amd: Convert to using amd_io_pgtable (Suravee Suthikulpanit)
  - iommu/amd: Move pt_root to struct amd_io_pgtable (Suravee Suthikulpanit)
  - iommu/amd: Prepare for generic IO page table framework (Suravee Suthikulpanit)
  - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Suravee Suthikulpanit)
  - anolis: buildpkg.sh: add gcov rpm buildmod support (Qinyun Tan)
  - Documentation/x86: Document resctrl's new sparse_masks (Fenghua Yu)
  - x86/resctrl: Add sparse_masks file in info (Fenghua Yu)
  - x86/resctrl: Enable non-contiguous CBMs in Intel CAT (Maciej Wieczor-Retman)
  - x86/resctrl: Rename arch_has_sparse_bitmaps (Maciej Wieczor-Retman)
  - anolis: sw64: fix compile warning of do_entUna() (He Chuyue)
  - anolis: sw64: fix save_ktp compatibility for C3 (Wu Liliu)
  - anolis: sw64: fix PTBR save/restore for hibernation (Tang Jinyang)
  - anolis: sw64: kvm: remove some unused codes (Wang Yuanheng)
  - anolis: sw64: match platform device by acpi method (Xu Yiwei)
  - anolis: sw64: iommu: support acpi init (Xu Yiwei)
  - anolis: sw64: add syscall pfh_ops (Mao Minkai)
  - anolis: sw64: fix broken rdfpcr() (Mao Minkai)
  - anolis: sw64: force kernel stack to be 16 bytes aligned (Mao Minkai)
  - anolis: sw64: spi: update spi controller driver (Xu Chenjiao)
  - anolis: sw64: irqchip: fix compatibility with old dts (Jing Li)
  - anolis: sw64: kvm: fix pmd_trans_cont (Lei Yilong)
  - anolis: sw64: add -fno-sw-unalign-byte to cflags for C4 (Wu Liliu)
  - anolis: sw64: define cpu_relax() as imb() (Mao Minkai)
  - anolis: sw64: kvm: fix size of struct kvm_regs for C3B (Wang Yuanheng)
  - anolis: sw64: fix compile error of efi.systab (Jing Li)
  - anolis: sw64: pci: adjust the maximum number of RC per node (Jing Li)
  - anolis: sw64: get mclk and external clk from firmware (Jing Li)
  - anolis: sw64: acpi: disable ACPI for xuelang (Jing Li)
  - iommu/vt-d: Enable Intel IOMMU scalable mode by default (Lu Baolu)
  - anolis: sw64: fix compile errors for huge_ptep_clear_flush() (Gu Zitao)
  - anolis: sw64: redesign run mode setup method (Wang Yuanheng)
  - anolis: sw64: rename static key and related simd libraries (He Sheng)
  - anolis: sw64: fix secondary cpu bring up bug (Wang Yuanheng)
  - anolis: sw64: acpi: fix coding style and typos (Jing Li)
  - anolis: sw64: irq: fix compilation error (Jing Li)
  - anolis: sw64: improve the verification logic of DTB (Jing Li)
  - anolis: sw64: kvm: add the member of the vcpucb structure (Wang Yuanheng)
  - anolis: sw64: kvm: fix the check for THP (Lu Feifei)
  - anolis: sw64: kvm: fix page walk error of unmap_apt_range() (Lu Feifei)
  - anolis: sw64: apply new boot params from DTB chosen node (Jing Li)
  - anolis: sw64: receive new boot params from firmware (Jing Li)
  - anolis: sw64: setup stackframe at kernel entry point (Mao Minkai)
  - anolis: sw64: save and restore CSR_WR_FREGS for SIMD libs (Mao Minkai)
  - anolis: sw64: rename copy and set lib functions (Mao Minkai)
  - anolis: sw64: rename copy and set lib files (Mao Minkai)
  - anolis: sw64: choose lib at compile time (Mao Minkai)
  - anolis: sw64: perf: add core4 pmu support (He Chuyue)
  - anolis: sw64: redesign struct kvm_regs for C4 (Wang Yuanheng)
  - anolis: sw64: store topology and numa info by each cpu itself (Mao Minkai)
  - anolis: sw64: kvm: fix live migration bug (Wang Yuanheng)
  - anolis: sw64: kvm: fix APT fault handler (Lei Yilong)
  - anolis: sw64: work around suspend for C4 (Tang Jinyang)
  - anolis: sw64: employ trick on regs.pc for specific exception (Zhi Tongze)
  - anolis: sw64: enable CONFIG_FRAME_POINTER by default for junzhang (Mao Minkai)
  - anolis: sw64: fix syscall_fallback() for vdso gettimeofday (Mao Minkai)
  - anolis: sw64: dts: add Junzhang (Xu Chenjiao)
  - anolis: sw64: lpc: work around hardware flaws (Xu Chenjiao)
  - anolis: sw64: improve cpu bring up method (Zhi Tongze)
  - anolis: sw64: introduce new entry framework for C4 (Wu Liliu)
  - anolis: sw64: irq: update the initial value of nr_irqs (Zheng Chongzhen)
  - anolis: sw64: msi: fix sw64_set_affinity function in msi-v2 (Zheng Chongzhen)
  - anolis: sw64: dynamically switch between lib implementation (Mao Minkai)
  - anolis: sw64: kvm: fix unmap_apt_{ptes, pmds} (Lei Yilong)
  - anolis: sw64: msi: remove redundant interrupt enables (Zheng Chongzhen)
  - anolis: sw64: add unaligned access support for C4 new instructions (Zhi Tongze)
  - anolis: sw64: fix compilation warning (He Chuyue)
  - anolis: sw64: fix kconfig selections (Mao Minkai)
  - anolis: sw64: iommu: adjust iova range (Xu Yiwei)
  - anolis: sw64: iommu: introduce generic DMA ops to iommu_v2 (Xu Yiwei)
  - anolis: sw64: iommu: fix iommu_v2 compile problems (Xu Yiwei)
  - anolis: KVM: Update KVM_CAP_PTP_KVM to 198 (Shawn Wang)
  - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Ethan Zhao)
  - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Ethan Zhao)
  - anolis: Revert "nfs: only issue commit in DIO codepath if we have uncommitted data" (Joseph Qi)
  - anolis: Revert "NFS: Fix error handling for O_DIRECT write scheduling" (Joseph Qi)
  - anolis: Revert "NFS: Fix O_DIRECT locking issues" (Joseph Qi)
  - anolis: Revert "pNFS: Fix the pnfs block driver's calculation of layoutget size" (Joseph Qi)
  - anolis: Revert "NFS: More O_DIRECT accounting fixes for error paths" (Joseph Qi)
  - perf/x86/amd: Remove the repeated declaration (Shaokun Zhang)
  - perf/x86/amd/uncore: Fix memory leak for events array (Sandipan Das)
  - anolis: sw64: config: update junzhang_defconfig (Mao Minkai)
  - anolis: sw64: acpi: fix missed upper bits of rcid for junzhang (Jing Li)
  - anolis: sw64: pci: remove duplicate pcie operations (Jing Li)
  - anolis: sw64: irq: remove unnecessary initialization (Jing Li)
  - anolis: sw64: acpi: enable generic GSI (Jing Li)
  - anolis: sw64: irqchip: support ACPI-based interrupt controller initialization (Jing Li)
  - anolis: sw64: acpi: support MADT entry print for SW PINTC, MSIC and LPC-INTC (Jing Li)
  - anolis: sw64: acpi: add ACPI-style structures for SW PINTC, MSIC and LPC-INTC (Jing Li)
  - anolis: sw64: mm: fix PTE bits check (He Chuyue)
  - anolis: sw64: use a new wrap_asid hmcall when asid wraps (Mao Minkai)
  - anolis: sw64: rewrite fpcr and swcr conversion (Mao Minkai)
  - anolis: sw64: enable hardware denorm by default (Mao Minkai)
  - anolis: sw64: add four-socket system support (Wu Liliu)
  - anolis: sw64: add a new kernel parameter to override mclk (Mao Minkai)
  - anolis: sw64: improve sw64_printk() (Mao Minkai)
  - anolis: sw64: msi: fix bugs in multi-msi interrupts allocation and release (Zheng Chongzhen)
  - anolis: sw64: pci: change pci transaction ordering rule settings (Zheng Chongzhen)
  - anolis: sw64: irqchip: fix virtual PINTC not working properly (Jing Li)
  - anolis: sw64: dts: improve properties for PINTC (Jing Li)
  - anolis: sw64: dts: improve properties for LPC-INTC (Jing Li)
  - anolis: sw64: dts: fix interrupt related properties for GPIO (Jing Li)
  - anolis: sw64: dts: add chosen node (Jing Li)
  - anolis: sw64: dts: fix properties for spi controller device node (Jing Li)
  - anolis: sw64: fix coding style and typos (Jing Li)
  - anolis: sw64: acpi: fix function acpi_numa_processor_affinity_init() (Jing Li)
  - anolis: sw64: fix rd_f compatibility issue for C4 (He Chuyue)
  - anolis: sw64: export mclk for guest os (Lei Yilong)
  - anolis: sw64: refactor device interrupt domain (Xu Yiwei)
  - anolis: sw64: kvm: fix clock sync of CORE4 live migration (Min Fanlei)
  - anolis: sw64: kvm: delete memory hotplug codes for CORE3B (Min Fanlei)
  - anolis: sw64: add missing c4 legacy power management code (Wang Yuanheng)
  - anolis: sw64: add missing c4 intc kconfig (Xu Yiwei)
  - anolis: sw64: fix macro definition compilation error (Tang Jinyang)
  - anolis: i2c: designware: Do not complete i2c read without RX_FULL interrupt (Zhou Xuemei)
  - anolis: sw64: add macros for mother board config info (Tang Jinyang)
  - anolis: sw64: kvm: scale up the range of target vcpu parsed by hypervisor (Zhang Yi)
  - anolis: sw64: pci: reset dma mask for devices on zx200 (Zhou Xuemei)
  - anolis: sw64: kvm: fix return value of vmem_mmap (Du Yilong)
  - anolis: USB: Fix ehci infinite suspend-resume loop issue in zhaoxin (Zhou Xuemei)
  - anolis: sw64: msi: make vector_irq_t and sw64_msi_chip_data cache line aligned (Zheng Chongzhen)
  - anolis: sw64: iommu: add default DMA ops for passthrough domains (Xu Yiwei)
  - anolis: sw64: iommu: recognize potential multiple aliases for devices (Xu Yiwei)
  - anolis: sw64: iommu: fix group allocation semantics (Xu Yiwei)
  - anolis: sw64: iommu: rename sunway iommu filenames (Xu Yiwei)
  - anolis: sw64: iommu: remove unnecessary locking for sunway iommu driver (Yan Bo)
  - anolis: sw64: fix dtb address validity check (Gu Zitao)
  - anolis: sw64: iommu: use a generic implementation of DMA ops (Yan Bo)
  - anolis: sw64: pci: fix compile error when CONFIG_ACPI=n (Jing Li)
  - anolis: sw64: smp: suppress function setup_smp() when ACPI enabled (Jing Li)
  - NFS: More O_DIRECT accounting fixes for error paths (Trond Myklebust)
  - pNFS: Fix the pnfs block driver's calculation of layoutget size (Trond Myklebust)
  - NFS: Fix O_DIRECT locking issues (Trond Myklebust)
  - NFS: Fix error handling for O_DIRECT write scheduling (Trond Myklebust)
  - nfs: only issue commit in DIO codepath if we have uncommitted data (Jeff Layton)
  - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Lu Baolu)
  - anolis: KVM: arm64: Fix mpam_enabled undefined error when KVM is built as a module (Shawn Wang)
  - anolis: drm/hygon: Add support to passthrough Hygon DCU to virtual machine (fangbaoshun)
  - anolis: sw64: acpi: parse SW CINTC for SMP initialization (Jing Li)
  - anolis: sw64: acpi: support MADT entry print for SW CINTC (Jing Li)
  - anolis: sw64: acpi: add ACPI-style structures for SW CINTC (Jing Li)
  - anolis: sw64: smp: add new structure to record rcid information (Jing Li)
  - anolis: sw64: smp: modify function smp_rcb_init() to receive base address (Jing Li)
  - anolis: sw64: pci: synchronize the OEM table ID of MCFG with BIOS (Jing Li)
  - anolis: sw64: kvm: add trace kvm function (Hang Yiyi)
  - anolis: sw64: iommu: fix the bug when vfio_iommu unpin pages (Zheng Chongzhen)
  - anolis: sw64: use rvpcr() to setup run mode (Wu Liliu)
  - anolis: sw64: kgdb: add single-step debug support (Zhi Tongze)
  - anolis: sw64: fix lockdep error (He Chuyue)
  - anolis: sw64: perf: do all event checks in sw64_pmu_event_init() (He Chuyue)
  - anolis: sw64: numa: fix compile error when CONFIG_ACPI_NUMA=n (Jing Li)
  - anolis: sw64: pci: export some pci functions (Jing Li)
  - anolis: sw64: perf: hide hardware performance events in guest os (He Chuyue)
  - anolis: sw64: fix hugepage support (Wu Liliu)
  - anolis: sw64: extern vdso_start and vdso_end as char[] (Mao Minkai)
  - anolis: sw64: remove useless current_policy (Tang Jinyang)
  - anolis: sw64: make sure _PAGE_LEAF is zero for swap pte (Mao Minkai)
  - anolis: sw64: get cpufreq_policy with standard interface (Tang Jinyang)
  - anolis: sw64: mm: fix function numa_clear_node() (Jing Li)
  - anolis: sw64: acpi: enable upgrade acpi tables via initrd (Jing Li)
  - anolis: sw64: acpi: suppress the function cpu_set_node() when CONFIG_ACPI_NUMA=y (Jing Li)
  - anolis: sw64: acpi: fix the function for parsing CPU affinity (Jing Li)
  - anolis: sw64: acpi: use common functions about parsing SRAT and SLIT (Jing Li)
  - anolis: sw64: acpi: enable CONFIG_ACPI_NUMA (Jing Li)
  - anolis: sw64: move function setup_smp() before NUMA initialization (Jing Li)
  - anolis: sw64: acpi: move ACPI initialization before NUMA initialization (Jing Li)
  - anolis: sw64: pci: adjust the directory structure of PCI-related source files (Jing Li)
  - anolis: sw64: pci: move some common functions from kernel/pci.c to pci/pci.c (Jing Li)
  - anolis: sw64: pci: support ACPI-based PCI initialization (Jing Li)
  - anolis: sw64: iommu: apply subsys_initcall_sync for function sunway_iommu_init() (Jing Li)
  - anolis: sw64: iommu: register iommu_cpu_syscore_ops in function sunway_iommu_init() (Jing Li)
  - anolis: sw64: pci: use pci_bus_to_pci_controller to get pci_controller (Jing Li)
  - anolis: sw64: pci: add quirks for ACPI-based ECAM (Jing Li)
  - anolis: sw64: pci: add new files to help support ACPI-based PCI initialization (Jing Li)
  - anolis: sw64: acpi: disable INTC initialization via ACPI MADT table (Jing Li)
  - anolis: sw64: pci: bypass legacy PCI initialization when ACPI enabled (Jing Li)
  - anolis: sw64: acpi: use early param to control whether ACPI is enabled (Jing Li)
  - anolis: sw64: acpi: disable all ACPI features by default (Jing Li)
  - pci: let pcibios_root_bridge_prepare() access bridge->windows (Sergio Paracuellos)
  - anolis: sw64: fix kernel crash caused by unaligned access exception (Jing Li)
  - anolis: sw64: iommu: adjust iova map space (Xu Yiwei)
  - anolis: sw64: msi: split the msi file (Zheng Chongzhen)
  - anolis: sw64: use generic dma_direct_ops (Xu Yiwei)
  - anolis: sw64: fix cpu reduction bug in cpuautoplug (Tang Jinyang)
  - anolis: sw64: use generated macro in vrt_sigreturn.S (Mao Minkai)
  - anolis: sw64: do not allow assembler reorder in __copy_user() (Mao Minkai)
  - anolis: sw64: expand vmemmap (Mao Minkai)
  - anolis: sw64: iommu: fix dma_supported of dma_ops (Zheng Chongzhen)
  - anolis: Fix null pointer error on non-lbr supported platform (Zelin Deng)
  - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux (Yi Yang) {CVE-2023-6546}
  - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Zack Rusin) {CVE-2022-38096}
  - drm/atomic: Fix potential use-after-free in nonblocking commits (Daniel Vetter)
  - i2c: Fix a potential use after free (Xu Wang)
  - iommu/vt-d: Fix wrong use of pasid config (Xuchun Shang)
  - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Kan Liang)
  - iommu/vt-d: Enable IOMMU perfmon support (Kan Liang)
  - iommu/vt-d: Add IOMMU perfmon overflow handler support (Kan Liang)
  - iommu/vt-d: Support cpumask for IOMMU perfmon (Kan Liang)
  - iommu/vt-d: Add IOMMU perfmon support (Kan Liang)
  - iommu/vt-d: Support Enhanced Command Interface (Kan Liang)
  - iommu/vt-d: Retrieve IOMMU perfmon capability information (Kan Liang)
  - iommu/vt-d: Support size of the register set in DRHD (Kan Liang)
  - iommu/vt-d: Refactor Kconfig a bit (Lu Baolu)
  - iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support (Yi Liu)
  - iommu/vt-d: Check correct capability for sagaw determination (Yi Liu)
  - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Lu Baolu)
  - anolis: sched/fair: optimize ID_LOAD_BALANCE to rescue underclass (Cruz Zhao)
  - anolis: Revert "Revert "iommu/vt-d: Update the virtual command related registers"" (Xuchun Shang)
  - anolis: crypto: ccp: Eliminate dependence of the kvm module on the ccp module (xiongmengbiao)
  - anolis: kvm: add kvm_arch_hypercall hook interface (xiongmengbiao)
  - PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free (Ding Hui)
  - anolis: configs: Disable CONFIG_LEGACY_VSYSCALL_NATIVE by default (Bitao Hu)
  - anolis: vsyscall: Support vsyscall=native (Xingrui Yi)
  - fuse: fix VM_MAYSHARE and direct_io_allow_mmap (Bernd Schubert)
  - dmaengine: idxd: Fix issues with PRS disable sysfs knob (Fenghua Yu)
  - dmaengine: idxd: Allow ATS disable update only for configurable devices (Fenghua Yu)
  - dmaengine: idxd: Clear PRS disable flag when disabling IDXD device (Fenghua Yu)
  - dmaengine: idxd: Expose ATS disable knob only when WQ ATS is supported (Fenghua Yu)
  - dmaengine: idxd: Simplify WQ attribute visibility checks (Fenghua Yu)
  - anolis: x86/resctrl: Change default cache occupancy threshold on Skylake server (Guanjun)
  - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Florian Westphal)
  - smb: client: fix OOB in receive_encrypted_standard() (Paulo Alcantara) {CVE-2024-0565}
  - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Pablo Neira Ayuso)
  - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Eric Dumazet)
  - ipv6: sr: fix possible use-after-free and null-ptr-deref (Vasiliy Kovalev)
  - ipv6: init the accept_queue's spinlocks in inet6_create (Zhengchao Shao)
  - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Helge Deller)
  - tunnels: fix out of bounds access when building IPv6 PMTU error (Antoine Tenart)
  - perf/x86/amd/core: Avoid register reset when CPU is dead (Sandipan Das)
  - perf/x86/amd/lbr: Discard erroneous branch entries (Sandipan Das)
  - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Stephane Eranian)
  - perf/x86/utils: Fix uninitialized var in get_branch_type() (Stephane Eranian)
  - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Sandipan Das)
  - perf/core: Add speculation info to branch entries (Sandipan Das)
  - perf/x86/amd/lbr: Use fusion-aware branch classifier (Sandipan Das)
  - perf/x86: Make branch classifier fusion-aware (Sandipan Das)
  - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Sandipan Das)
  - perf/x86: Move branch classifier (Sandipan Das)
  - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Sandipan Das)
  - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Sandipan Das)
  - perf/x86/amd/lbr: Detect LbrExtV2 support (Sandipan Das)
  - x86/cpufeatures: Add LbrExtV2 feature bit (Sandipan Das)
  - perf/x86/amd/core: Add generic branch record interfaces (Sandipan Das)
  - perf/x86/amd/core: Refactor branch attributes (Sandipan Das)
  - perf/x86/amd/brs: Move feature-specific functions (Sandipan Das)
  - perf: Add irq and exception return branch types (Anshuman Khandual)
  - perf/x86/intel: Support branch counters logging (Kan Liang)
  - perf/x86/intel: Reorganize attrs and is_visible (Kan Liang)
  - perf: Add branch_sample_call_stack (Kan Liang)
  - perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag (Kan Liang)
  - perf: Add branch stack counters (Kan Liang)
  - dmaengine: idxd: add per wq PRS disable (Dave Jiang)
  - dmaengine: idxd: add pid to exported sysfs attribute for opened file (Dave Jiang)
  - dmaengine: idxd: expose fault counters to sysfs (Dave Jiang)
  - dmaengine: idxd: add a device to represent the file opened (Dave Jiang)
  - dmaengine: idxd: add per file user counters for completion record faults (Dave Jiang)
  - dmaengine: idxd: process batch descriptor completion record faults (Dave Jiang)
  - dmaengine: idxd: add descs_completed field for completion record (Dave Jiang)
  - dmaengine: idxd: process user page faults for completion record (Dave Jiang)
  - dmaengine: idxd: add idxd_copy_cr() to copy user completion record during page fault handling (Fenghua Yu)
  - dmaengine: idxd: create kmem cache for event log fault items (Dave Jiang)
  - dmaengine: idxd: add per DSA wq workqueue for processing cr faults (Dave Jiang)
  - dmanegine: idxd: add debugfs for event log dump (Dave Jiang)
  - dmaengine: idxd: add interrupt handling for event log (Dave Jiang)
  - dmaengine: idxd: setup event log configuration (Dave Jiang)
  - dmaengine: idxd: add event log size sysfs attribute (Dave Jiang)
  - dmaengine: idxd: make misc interrupt one shot (Dave Jiang)
  - ext4: fix rec_len verify error (Shida Zhang)
  - ext4: fix to check return value of freeze_bdev() in ext4_shutdown() (Chao Yu)
  - ext4: fix wrong unit use in ext4_mb_new_blocks (Kemeng Shi)
  - ext4: get block from bh in ext4_free_blocks for fast commit replay (Kemeng Shi)
  - ext4: fix wrong unit use in ext4_mb_clear_bb (Kemeng Shi)
  - ext4: Fix reusing stale buffer heads from last failed mounting (Zhihao Cheng)
  - ext4: Remove ext4 locking of moved directory (Jan Kara)
  - ext4: only check dquot_initialize_needed() when debugging (Theodore Ts'o)
  - Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled" (Theodore Ts'o)
  - ext4: enable the lazy init thread when remounting read/write (Theodore Ts'o)
  - ext4: add lockdep annotations for i_data_sem for ea_inode's (Theodore Ts'o)
  - ext4: disallow ea_inodes with extended attributes (Theodore Ts'o)
  - ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find() (Theodore Ts'o)
  - ext4: add EA_INODE checking to ext4_iget() (Theodore Ts'o)
  - selftests: cgroup: skip test_cgcore_lesser_ns_open when cgroup2 mounted without nsdelegate (Tianchen Ding)
  - anolis: sw64: ahci: disable parallel bus scan (Zhou Xuemei)
  - NFS: fix up nfs_release_folio() to try to release the page (Trond Myklebust)
  - anolis: meminfo: reduce active and inactive from memcg usage (Issac Hai)
  - anolis: mm: use __GFP_MEMALLOC in vmemmap_alloc_block (Xu Yu)
  - anolis: mm/khugepaged: sleep for the last alloc failure (Zhiheng Tao)
  - anolis: mm: Add workingset relevant metrics (Kaihao Bai)
  - anolis: mm: coldpgs: do not mlock non-LRU page when refault (Xu Yu)
  - anolis: coldpgs: make dropped mlocked pages refault to proper lru (Xu Yu)
  - anolis: mm: kidled: remove an deprecated function (zhongjiang-ali)
  - erofs: apply proper VMA alignment for memory mapped files on THP (Gao Xiang)
  - erofs: fix fsdax unavailability for chunk-based regular files (Xin Yin)
  - erofs: dax support for non-tailpacking regular file (Gao Xiang)
  - anolis: perf vendor events arm64: fix metric format "1e6" to "1000000" (Jing Zhang)
  - anolis: spec: extract cmdline from rpm spec (Qiao Ma)
  - anolis: crypto: ccp: Allow VM without a configured vid to use TKM (xiongmengbiao)
  - anolis: crypto: ccp: Support tkm key isolation (xiongmengbiao)
  - anolis: kvm: Support tkm virtualization (xiongmengbiao)
  - anolis: crypto: ccp: Support sending tkm commands based on ringbuffer (niuyongwen)
  - anolis: kvm: Support psp virtualization (niuyongwen)
  - PCI: vmd: Assign VMD IRQ domain before enumeration (Nirmal Patel)
  - PCI: vmd: Disable MSI-X remapping when possible (Jon Derrick)
  - PCI: vmd: Offset Client VMD MSI-X vectors (Jon Derrick)
  - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Lu Baolu)
  - tcp: make sure init the accept_queue's spinlocks once (Zhengchao Shao)
  - anolis: arm_mpam: Parse cache msc info for Yitian710 specific MPAM ACPI table (Shawn Wang)
  - anolis: fs/resctrl: Add a new resctrl monitoring event to get MB in Bps (Shawn Wang)
  - anolis: arm_mpam: Add supportion for implementation-defined MB monitoring (Shawn Wang)
  - anolis: arm_mpam: Identify different types of machines for MPAM implementation specific features (Shawn Wang)
  - anolis: arm_mpam: Add explicit dependencies for Kunpeng MPAM (Shawn Wang)
  - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Steven Rostedt (Google))
  - iommu/iova: Manage the depot list size (Robin Murphy)
  - iommu/iova: Make the rcache depot scale better (Robin Murphy)
  - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Feng Tang)
  - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (leoliu-oc)
  - perf docs: Update metric usage for Alibaba's T-Head PMU driver (arm64) (Jing Zhang)
  - perf vendor events arm64: Add JSON metrics for Yitian 710 DDR (Jing Zhang)
  - perf jevents: Add support for Yitian 710 DDR PMU (arm64) aliasing (Jing Zhang)
  - perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Ravi Bangoria)
  - net: rds: Fix possible NULL-pointer dereference (Artem Chernyshev)
  - anolis: priority oom: update nr_procs in de_thread (Xu Yu)
  - virtio-mem: prepare fake page onlining code for granularity smaller than MAX_ORDER - 1 (David Hildenbrand)
  - virtio-mem: prepare page onlining code for granularity smaller than MAX_ORDER - 1 (David Hildenbrand)
  - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Hao Sun) {CVE-2024-26589}
  - ring-buffer: Fix race while reader and writer are on the same page (Zheng Yejian)
  - ring_buffer: Do not deactivate non-existant pages (Daniil Tatianin)
  - ring-buffer: Fix race between reset page and reading page (Steven Rostedt (Google))
  - anolis: sw64: add several options support (Gu Zitao)
  - anolis: sw64: add initial anolis_xuelang_defconfig (Gu Zitao)
  - anolis: sw64: add dummy version of efifb_setup_from_dmi() (Gu Zitao)
  - anolis: sw64: remove nid parameter from arch_remove_memory() (Gu Zitao)
  - anolis: sw64: fix compile errors for CONFIG_ADVISE_SYSCALLS=y (Gu Zitao)
  - anolis: drivers: virtio: add sw64 support (Gu Zitao)
  - anolis: sw64: add sw64 rrk support (Gu Zitao)
  - anolis: fix kabi broken in structs (Guixin Liu)
  - anolis: selftests/bpf: introduce samples/bpf testcases (Yuanhe Shu)
  - anolis: add ./ to the executable file in test_cgrp_sock(2).sh (Yuanhe Shu)
  - fs: improve dump_mapping() robustness (Baolin Wang)
  - mm: migrate: fix getting incorrect page mapping during page migration (Baolin Wang)
  - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Baolin Wang)
  - anolis: Revert "selftests/ftrace: Update synthetic event syntax errors" (Tianchen Ding)
  - anolis: net/smc: set SOCK_NOSPACE when send_remaining but no sndbuf_space left (Guangguan Wang)
  - anolis: virtio-balloon: add VIRTIO_BALLOON_F_HUGE_PAGES (Helin Guo)
  - anolis: virtio-balloon: Remove set_page_pfns_order_64 and set_page_pfns_order (Hui Zhu)
  - anolis: virtio-balloon: Add VIRTIO_BALLOON_F_TELL_64BIT (Hui Zhu)
  - anolis: virtio-balloon: Add gfp __GFP_RECLAIM if set VIRTIO_BALLOON_F_ALLOC_RETRY (Hui Zhu)
  - anolis: virtio-balloon: Remove current_pages_order from struct virtio_balloon (Hui Zhu)
  - anolis: virtio-balloon: Add VIRTIO_BALLOON_F_FILL_A_OC (Hui Zhu)
  - anolis: virtio-balloon: Add VIRTIO_BALLOON_F_FILL_H_OOM (Hui Zhu)
  - anolis: virtio-balloon: Add VIRTIO_BALLOON_F_ALLOC_RETRY (Hui Zhu)
  - anolis: virtio_balloon: Add deflate_cont_vq to deflate continuous pages (Hui Zhu)
  - anolis: virtio_balloon: Add VIRTIO_BALLOON_F_CONT_PAGES and inflate_cont_vq (Hui Zhu)
  - anolis: configs: adjust the description of kconfig baseline (Qiao Ma)
  - anolis: configs: remove anolis_defconfig and anolis-debug_defconfig (Qiao Ma)
  - anolis: configs: sync latest anolis_defconfig to config baseline (Qiao Ma)
  - anolis: ftrace: fix a compiler warning in defconfig (Tianchen Ding)
  - md/raid5: fix atomicity violation in raid5_cache_count (Gui-Dong Han) {CVE-2024-23307}
  - anolis: net/smc: fix negotiator_ops refcount leak after listen (D. Wythe)
  - net: ipv4: fix a memleak in ip_setup_cork (Zhipeng Lu)
  - inet: read sk->sk_family once in inet_recv_error() (Eric Dumazet)
  - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Eric Dumazet)
  - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Eric Dumazet)
  - 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)
  - selftests/bpf: Bump and validate MAX_SYMS (Björn Töpel)
  - anolis: sched/core: introduce CPUTIME_SIBIDLE_TASK (Cruz Zhao)
  - mm/page_isolation: fix isolate_single_pageblock() isolation behavior (Zi Yan)
  - mm/page_isolation.c: fix one kernel-doc comment (Yang Li)
  - mm: page-isolation: skip isolated pageblock in start_isolate_page_range() (Zi Yan)
  - mm: page_isolation: use compound_nr() correctly in isolate_single_pageblock() (Zi Yan)
  - mm: split free page with properly free memory accounting and without race (Zi Yan)
  - mm: fix a potential infinite loop in start_isolate_page_range() (Zi Yan)
  - drivers: virtio_mem: use pageblock size as the minimum virtio_mem size (Zi Yan)
  - mm: page_isolation: enable arbitrary range page isolation. (Zi Yan)
  - mm: make alloc_contig_range work at pageblock granularity (Zi Yan)
  - mm: page_isolation: check specified range for unmovable pages (Zi Yan)
  - mm: page_isolation: move has_unmovable_pages() to mm/page_isolation.c (Zi Yan)
  - seccomp: Move copy_seccomp() to no failure path. (Kuniyuki Iwashima)
  - 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}
  - tcp: add sanity checks to rx zerocopy (Eric Dumazet)
  - net-zerocopy: Refactor frag-is-remappable test. (Arjun Roy)
  - tcp: Add memory barrier to tcp_push() (Salvatore Dipietro)
  - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() (Tuo Li) {CVE-2024-24855}
  - mm: Don't pin ZERO_PAGE in pin_user_pages() (David Howells)
  - blk-throttle: Fix io statistics for cgroup v1 (Jinke Han)
  - selftests/bpf: Fix attach point for non-x86 arches in test_progs/lsm (Artem Savkov)
  - anolis: sched: support force disable group identity (Cruz Zhao)
  - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() (Dan Carpenter)
  - net: prevent mss overflow in skb_segment() (Eric Dumazet)
  - anolis: virtio_ring: force use dma api when AMD SEV is actived (gcc_2023)
  - anolis: configs: enable CONFIG_EROFS_FS_ZIP_DEFLATE in debug kernel (Qiao Ma)
  - anolis: spec: generate kconfig files from kconfig baseline (Qiao Ma)
  - anolis: configs: support `make anolis_defconfig` command expicitly (Qiao Ma)
  - anolis: configs: support export kconfigs (Qiao Ma)
  - anolis: configs: support import legacy kconfig files (Qiao Ma)
  - anolis: configs: add scripts for update kconfigs (Qiao Ma)
  - anolis: configs: add basic framework for kconfig baseline operations (Qiao Ma)
  - anolis: configs: introduce ANCK kconfig baseline (Qiao Ma)
  - tracing: Fix HAVE_DYNAMIC_FTRACE_WITH_REGS ifdef (Petr Pavlu)
  - ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default (Masami Hiramatsu (Google))
  - samples: ftrace: Replace bti assembly with hint for older compiler (GONG, Ruiqi)
  - arm64: ftrace: Add direct call trampoline samples support (Florent Revest)
  - samples: ftrace: Save required argument registers in sample trampolines (Florent Revest)
  - arm64: ftrace: Simplify get_ftrace_plt (Florent Revest)
  - arm64: ftrace: Add direct call support (Florent Revest)
  - ftrace: selftest: remove broken trace_direct_tramp (Mark Rutland)
  - ftrace: Make DIRECT_CALLS work WITH_ARGS and !WITH_REGS (Florent Revest)
  - ftrace: Store direct called addresses in their ops (Florent Revest)
  - ftrace: Rename _ftrace_direct_multi APIs to _ftrace_direct APIs (Florent Revest)
  - ftrace: Remove the legacy _ftrace_direct API (Florent Revest)
  - ftrace: Replace uses of _ftrace_direct APIs with _ftrace_direct_multi (Florent Revest)
  - ftrace: Let unregister_ftrace_direct_multi() call ftrace_free_filter() (Florent Revest)
  - arm64: ftrace: forbid CALL_OPS with CC_OPTIMIZE_FOR_SIZE (Mark Rutland)
  - arm64: Implement HAVE_DYNAMIC_FTRACE_WITH_CALL_OPS (Mark Rutland)
  - arm64: ftrace: Update stale comment (Mark Rutland)
  - arm64: patching: Add aarch64_insn_write_literal_u64() (Mark Rutland)
  - arm64: insn: Add helpers for BTI (Mark Rutland)
  - arm64: Extend support for CONFIG_FUNCTION_ALIGNMENT (Mark Rutland)
  - ACPI: Don't build ACPICA with '-Os' (Mark Rutland)
  - Compiler attributes: GCC cold function alignment workarounds (Mark Rutland)
  - ftrace: Add DYNAMIC_FTRACE_WITH_CALL_OPS (Mark Rutland)
  - nvme: ensure reset state check ordering (Keith Busch)
  - nvme: introduce helper function to get ctrl state (Keith Busch)
  - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi)
  - nvme-rdma: fix potential unbalanced freeze & unfreeze (Ming Lei)
  - nvme-rdma: fix possible hang caused during ctrl deletion (Sagi Grimberg)
  - nvme-rdma: handle number of queue changes (Daniel Wagner)
  - nvme-rdma: remove timeout for getting RDMA-CM established event (Israel Rukshin)
  - nvme-fabrics: show well known discovery name (Daniel Wagner)
  - nvme: display correct subsystem NQN (Hannes Reinecke)
  - nvme-rdma: handle nvme_rdma_post_send failures better (Chao Leng)
  - i2c: i801: Add support for Intel Birch Stream SoC (Jarkko Nikula)
  - spi: intel-pci: Add support for Granite Rapids SPI serial flash (Mika Westerberg)
  - binder: fix use-after-free in shinker's callback (Carlos Llamas) {CVE-2023-52438}
  - anolis: sched/core: fix the race condition when disable core sched (Cruz Zhao)
  - anolis: support pnet function when using eRDMA device (Wen Gu)
  - anolis: rpm/filter-x86_64.sh: Filter intel_rapl_tpmi out from depmod test (Xiaolong Wang)
  - anolis: configs: enable INTEL_RAPL_TPMI (Xiaolong Wang)
  - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (Ville Syrjälä)
  - powercap: intel_rapl: Fix invalid setting of Power Limit 4 (Srinivas Pandruvada)
  - powercap: RAPL: Fix a NULL vs IS_ERR() bug (Dan Carpenter)
  - powercap: RAPL: Fix CONFIG_IOSF_MBI dependency (Zhang Rui)
  - powercap: intel_rapl: Introduce RAPL TPMI interface driver (Zhang Rui)
  - powercap: intel_rapl: Introduce core support for TPMI interface (Zhang Rui)
  - powercap: intel_rapl: Introduce RAPL I/F type (Zhang Rui)
  - powercap: intel_rapl: Make cpu optional for rapl_package (Zhang Rui)
  - powercap: intel_rapl: Use topology interface in rapl_init_domains() (Yunfeng Ye)
  - powercap: intel_rapl: Remove redundant cpu parameter (Zhang Rui)
  - powercap: intel_rapl: Add support for lock bit per Power Limit (Zhang Rui)
  - powercap: intel_rapl: Cleanup Power Limits support (Zhang Rui)
  - powercap: intel_rapl: Use bitmap for Power Limits (Zhang Rui)
  - thermal: int340x: processor_thermal: Refactor MMIO interface (Srinivas Pandruvada)
  - powercap: intel_rapl: Change primitive order (Zhang Rui)
  - powercap: intel_rapl: Use index to initialize primitive information (Zhang Rui)
  - powercap: intel_rapl: Support per domain energy/power/time unit (Zhang Rui)
  - powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue (Chao Qin)
  - powercap: intel_rapl: remove redundant store to value after multiply (Colin Ian King)
  - powercap: intel_rapl: Support per Interface primitive information (Zhang Rui)
  - powercap: intel_rapl: Support per Interface rapl_defaults (Zhang Rui)
  - powercap: intel_rapl: Replace deprecated CPU-hotplug functions (Sebastian Andrzej Siewior)
  - powercap: intel_rapl: Use topology interface in rapl_add_package() (Yunfeng Ye)
  - powercap: intel_rapl: Allow probing without CPUID match (Zhang Rui)
  - powercap: intel_rapl: Remove unused field in struct rapl_if_priv (Zhang Rui)
  - anolis: scsi: target: tcmu: fix possible mem reclaim recursion (Guixin Liu)
  - intel_idle: add Sierra Forest SoC support (Artem Bityutskiy)
  - anolis: make enhanced free page reporting kabi compatibility (zhongjiang-ali)
  - anolis: memcg: Introduce memory.reclaim_caches to reclaim some memory (Xunlei Pang)
  - anolis: mm: introduce a new page flag PG_inited (Quan Xu)
  - anolis: mm: add reclaim level (yuqingzhao)
  - anolis: page reporting: add reclaim memory interface and stats (Issac Hai)
  - anolis: page reporting: drop write handler for reported_kbytes (Quan Xu)
  - anolis: introduce min_order for free page reporting (Xu Yu)
  - anolis: mm: Introduce free page reporting factor (Xunlei Pang)
  - anolis: mm: Export free page reported counter (Xunlei Pang)
  - anolis: mm: Introduce free page reported counter (Xunlei Pang)
  - anolis: mm: filter shrinker in mglru background proactive reclaim thread (hr567)
  - anolis: mm: proactive reclaim memory when mglru enable (zhongjiang-ali)
  - anolis: cgroup: skip kthread in ioasid subsys (Xuchun Shang)
  - dmaengine: idxd: expose IAA CAP register via sysfs knob (Dave Jiang)
  - dmaengine: idxd: reformat swerror output to standard Linux bitmap output (Dave Jiang)
  - dmaengine: idxd: Add descriptor definitions for translation fetch operation (Fenghua Yu)
  - dmaengine: idxd: Add descriptor definitions for DIX generate operation (Fenghua Yu)
  - dmaengine: idxd: Add descriptor definitions for 16 bytes of pattern in memory fill operation (Fenghua Yu)
  - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Dave Jiang)
  - dmaengine: idxd: add configuration for concurrent work descriptor processing (Dave Jiang)
  - dmaengine: idxd: add WQ operation cap restriction support (Dave Jiang)
  - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Dave Jiang)
  - dmaengine: idxd: convert ats_dis to a wq flag (Dave Jiang)
  - lib: bitmap: Introduce node-aware alloc API (Tariq Toukan)
  - anolis: configs: enable INTEL_SPEED_SELECT_TPMI (Yingbao Jia)
  - platform/x86: ISST: Ignore minor version change (Srinivas Pandruvada)
  - platform/x86: intel_speed_select_if: Remove hardcoded map size (Srinivas Pandruvada)
  - platform/x86: ISST: Allow level 0 to be not present (Srinivas Pandruvada)
  - platform/x86: ISST: Use fuse enabled mask instead of allowed levels (Srinivas Pandruvada)
  - platform/x86: ISST: Reduce noise for missing numa information in logs (Srinivas Pandruvada)
  - platform/x86: ISST: Fix usage counter (Srinivas Pandruvada)
  - platform/x86: ISST: Reset default callback on unregister (Srinivas Pandruvada)
  - platform/x86: ISST: Remove 8 socket limit (Steve Wahl)
  - platform/x86: ISST: unlock on error path in tpmi_sst_init() (Dan Carpenter)
  - platform/x86: ISST: Add suspend/resume callbacks (Srinivas Pandruvada)
  - platform/x86: ISST: Add SST-TF support via TPMI (Srinivas Pandruvada)
  - platform/x86: ISST: Add SST-BF support via TPMI (Srinivas Pandruvada)
  - platform/x86: ISST: Add SST-PP support via TPMI (Srinivas Pandruvada)
  - platform/x86: ISST: Add SST-CP support via TPMI (Srinivas Pandruvada)
  - platform/x86: ISST: Parse SST MMIO and update instance (Srinivas Pandruvada)
  - platform/x86: ISST: Enumerate TPMI SST and create framework (Srinivas Pandruvada)
  - platform/x86: ISST: Add support for MSR 0x54 (Srinivas Pandruvada)
  - platform/x86: ISST: Add API version of the target (Srinivas Pandruvada)
  - platform/x86: ISST: Add IOCTL default callback (Srinivas Pandruvada)
  - platform/x86: ISST: Add TPMI target (Srinivas Pandruvada)
  - platform/x86: ISST: Fix kernel documentation warnings (Srinivas Pandruvada)
  - platform/x86: ISST: Increase range of valid mail box commands (Srinivas Pandruvada)
  - anolis: ftrace: workaround for ops_func (Tianchen Ding)
  - ftrace: sample: avoid open-coded 64-bit division (Arnd Bergmann)
  - ftrace: Add sample with custom ops (Mark Rutland)
  - arm64: Fix build with CC=clang, CONFIG_FTRACE=y and CONFIG_STACK_TRACER=y (James Clark)
  - bpf: Fix panic due to wrong pageattr of im->image (Chuang Wang)
  - ftrace: arm64: remove static ftrace (Mark Rutland)
  - ftrace: arm64: move from REGS to ARGS (Mark Rutland)
  - ftrace: abstract DYNAMIC_FTRACE_WITH_ARGS accesses (Mark Rutland)
  - ftrace: rename ftrace_instruction_pointer_set() -> ftrace_regs_set_instruction_pointer() (Mark Rutland)
  - ftrace: pass fregs to arch_ftrace_set_direct_caller() (Mark Rutland)
  - arm64: ftrace: fix module PLTs with mcount (Mark Rutland)
  - ftrace: Fix recursive locking direct_mutex in ftrace_modify_direct_caller (Song Liu)
  - arch: Introduce CONFIG_FUNCTION_ALIGNMENT (Peter Zijlstra)
  - bpf: Cleanup ftrace hash in bpf_trampoline_put (Jiri Olsa)
  - ftrace: Fix build warning for ops_references_rec() not used (Wang Jingjin)
  - bpf: Fix NULL pointer dereference when registering bpf trampoline (Xu Kuohai)
  - bpf: Fix test_progs -j error with fentry/fexit tests (Song Liu)
  - bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch) (Song Liu)
  - bpf, x64: Allow to use caller address from stack (Jiri Olsa)
  - ftrace: Allow IPMODIFY and DIRECT ops on the same function (Song Liu)
  - ftrace: Add modify_ftrace_direct_multi_nolock (Song Liu)
  - mailbox: arm_mhuv2: Fix return value check in mhuv2_probe() (Yang Yingliang)
  - mailbox: correct kerneldoc (Krzysztof Kozlowski)
  - mailbox: arm_mhuv2: Skip calling kfree() with invalid pointer (Viresh Kumar)
  - mailbox: arm_mhuv2: make remove callback return void (Uwe Kleine-König)
  - mailbox: arm_mhuv2: Fix sparse warnings (Viresh Kumar)
  - mailbox: arm_mhuv2: Add driver (Viresh Kumar)
  - dt-bindings: mailbox : arm,mhuv2: Add bindings (Viresh Kumar)
  - anolis: mm: pagecache_limit: fix unprotected percpu variables (tianyu)
  - anolis: mm: support fast reflink (Xu Yu)
  - anolis: async fork: abstract a generic framework (Xu Yu)
  - anolis: async fork: amend pmd check in follow_page_pte (Xu Yu)
  - anolis: xfs: relocate XFS_REFLINK_{PRIMARY, SECONDARY} check (Xu Yu)
  - anolis: xfs: bypass xfs_break_layouts() for inodes flagged with XFS_REFLINK_{PRIMARY, SECONDARY} (Xiaoguang Wang)
  - anolis: xfs: add capability to unshare shared range of files that don't trigger cow (Xiaoguang Wang)
  - anolis: dax: add helper to copy pmem range (Xiaoguang Wang)
  - anolis: crypto: enable algif_akcipher module build config (yangdepei)
  - anolis: sw64: fix a compile warning for CONFIG_KVM=y (Gu Zitao)
  - anolis: sw64: fix compile errors for CONFIG_FTRACE=y (Gu Zitao)
  - anolis: mm: support page cache limit with cgroup v2 (Kaihao Bai)
  - iomap: Fix inline extent handling in iomap_readpage (Andreas Gruenbacher)
  - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI (Gu Mi)
  - anolis: configs: enable INTEL_UNCORE_FREQ_CONTROL_TPMI (Yingbao Jia)
  - platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency (Srinivas Pandruvada)
  - platform/x86/intel-uncore-freq: Ignore minor version change (Srinivas Pandruvada)
  - platform/x86/intel-uncore-freq: tpmi: Provide cluster level control (Srinivas Pandruvada)
  - platform/x86/intel-uncore-freq: Support for cluster level controls (Srinivas Pandruvada)
  - platform/x86/intel-uncore-freq: Uncore frequency control via TPMI (Srinivas Pandruvada)
  - platform/x86/intel-uncore-freq: Return error on write frequency (Srinivas Pandruvada)
  - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes (Dan Carpenter)
  - platform/x86/intel-uncore-freq: Split common and enumeration part (Srinivas Pandruvada)
  - anolis: sw64: fix compile errors for CONFIG_KVM=y (Gu Zitao)
  - anolis: sw64: fix a compile error for vrt_sigreturn (Gu Zitao)
  - cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ondemand-mode (David Howells)
  - erofs: fix handling kern_mount() failure (Al Viro)
  - erofs: fix refcount on the metabuf used for inode lookup (Sandeep Dhavale)
  - erofs: get rid of unneeded GFP_NOFS (Jingbo Xu)
  - erofs: avoid on-stack pagepool directly passed by arguments (Gao Xiang)
  - erofs: allocate extra bvec pages directly instead of retrying (Gao Xiang)
  - erofs: clean up z_erofs_pcluster_readmore() (Yue Hu)
  - erofs: remove the member readahead from struct z_erofs_decompress_frontend (Yue Hu)
  - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Sebastian Andrzej Siewior)
  - Fix page corruption caused by racy check in __free_pages (David Chen)
  - memcg: fix possible use-after-free in memcg_write_event_control() (Tejun Heo)
  - mm: hugetlb: fix UAF in hugetlb_handle_userfault (Liu Shixin)
  - mm: prevent page_frag_alloc() from corrupting the memory (Maurizio Lombardi)
  - mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock (Tetsuo Handa)
  - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Mel Gorman)
  - printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h (John Ogness)
  - mm/slub: fix to return errno if kmalloc() fails (Chao Yu)
  - openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached (Jann Horn)
  - mm: pagewalk: Fix race between unmap and page walker (Steven Price)
  - mm/rmap: fix comment in anon_vma_clone() (Ma Wupeng)
  - page_alloc: fix invalid watermark check on a negative value (Jaewon Kim)
  - anolis: spec: enable kfence by default (Tianchen Ding)
  - anolis: bpf: allow bpf_skb_load_bytes in raw_tp prog (Philo Lu)
  - perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Sandipan Das)
  - anolis: tcm_loop: allow sg_tablesize to be settable (Joseph Qi)
  - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Mike Christie)
  - anolis: Revert "anolis: tcm_loop: add some module paramters" (Joseph Qi)
  - selftests: mm: fix map_hugetlb failure on 64K page size systems (Nico Pache)
  - ftrace: Export ftrace_free_filter() to modules (Mark Rutland)
  - arm64: ftrace: remove redundant label (Mark Rutland)
  - ftrace/fgraph: fix increased missing-prototypes warnings (Chengming Zhou)
  - tracing: Reset the function filter after completing trampoline/graph selftest (Li Huafei)
  - arm64/ftrace: Make function graph use ftrace directly (Chengming Zhou)
  - ftrace: cleanup ftrace_graph_caller enable and disable (Chengming Zhou)
  - arm64: Improve HAVE_DYNAMIC_FTRACE_WITH_REGS selection for clang (Nathan Chancellor)
  - livepatch: Remove klp_arch_set_pc() and asm/livepatch.h (Christophe Leroy)
  - x86/livepatch: Validate __fentry__ location (Peter Zijlstra)
  - x86/ibt,ftrace: Search for __fentry__ location (Peter Zijlstra)
  - tracing: Fix selftest config check for function graph start up test (Christophe Leroy)
  - ftrace/samples: Add module to test multi direct modify interface (Jiri Olsa)
  - ftrace: Add cleanup to unregister_ftrace_direct_multi (Jiri Olsa)
  - ftrace: Use direct_ops hash in unregister_ftrace_direct (Jiri Olsa)
  - ftrace/samples: add missing Kconfig option for ftrace direct multi sample (Heiko Carstens)
  - ftrace/direct: Fix lockup in modify_ftrace_direct_multi (Jiri Olsa)
  - ftrace/samples: Add missing prototype for my_direct_func (Jiri Olsa)
  - ftrace/direct: Do not disable when switching direct callers (Steven Rostedt (VMware))
  - ftrace/samples: Add multi direct interface test module (Jiri Olsa)
  - ftrace: Add multi direct modify interface (Jiri Olsa)
  - ftrace: Add multi direct register/unregister interface (Jiri Olsa)
  - ftrace: Add ftrace_add_rec_direct function (Jiri Olsa)
  - tracing: Fix selftest config check for function graph start up test (Steven Rostedt (VMware))
  - tracing: Add trampoline/graph selftest (Jiri Olsa)
  - x86/ftrace: Make function graph use ftrace directly (Steven Rostedt (VMware))
  - ftrace/x86_64: Have function graph tracer depend on DYNAMIC_FTRACE (Steven Rostedt (VMware))
  - x86/ftrace: Remove fault protection code in prepare_ftrace_return (Steven Rostedt (VMware))
  - x86/ftrace: Remove extra orig rax move (Jiri Olsa)
  - anolis: tcm_loop: add some module paramters (Joseph Qi)
  - 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)
  - selftests/bpf: Add exception handling selftests for tp_bpf program (Alan Maguire)
  - arm64/bpf: Remove 128MB limit for BPF JIT programs (Russell King)
  - bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() (Song Liu)
  - bpf: Use size instead of pages in bpf_binary_header (Song Liu)
  - bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem (Song Liu)
  - blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" (Ming Lei)
  - block: fix use-after-free of q->q_usage_counter (Ming Lei)
  - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost (Li Nan)
  - block/blk-iocost (gcc13): keep large values in a new enum (Jiri Slaby (SUSE))
  - blk-iocost: avoid 64-bit division in ioc_timer_fn (Arnd Bergmann)
  - block, bfq: fix uaf for bfqq in bic_set_bfqq() (Yu Kuai)
  - block, bfq: replace 0/1 with false/true in bic apis (Yu Kuai)
  - block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" (NeilBrown)
  - block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq (Yu Kuai)
  - block, bfq: fix possible uaf for 'bfqq->bic' (Yu Kuai)
  - blk-iocost: fix divide by 0 error in calc_lcoefs() (Li Nan)
  - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Martin K. Petersen)
  - virtio-blk: modify the value type of num in virtio_queue_rq() (Ye Guojin)
  - anolis: kfence: free obj_cgroups when allocating to page (Tianchen Ding)
  - anolis: mm/kidled: do not monitor kfence memory (Tianchen Ding)
  - anolis: mm: pgtable_share: fix page idle clearing (Rongwei Wang)
  - anolis: mm: pgtable_share: avoid accessing invalid pmd (Rongwei Wang)
  - anolis: fs/resctrl: Fix dom_data_init() error when the machine does not have any rmid (Shawn Wang)
  - anolis: selftests/bpf: sync bloom filter map with upstream (Tianchen Ding)
  - selftests/bpf: Add BPF-helper test for CLOCK_TAI access (Kurt Kanzenbach)
  - libbpf: Add "tc" SEC_DEF which is a better name for "classifier" (Andrii Nakryiko)
  - selftests/bpf: Add remaining ASSERT_xxx() variants (Andrii Nakryiko)
  - anolis: bpf: add a macro from upstream for time_tai selftest (Philo Lu)
  - anolis: bpf: add helper ids and descriptions until ktime_get_tai_ns (Philo Lu)
  - anolis: mm: hugetlb: Remove flag __GFP_THISNODE to avoid failures (yangge)
  - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Martin KaFai Lau)
  - anolis: mm: use __GFP_NOKFENCE explicitly in hugetlb_vmemmap_alloc (Xu Yu)
  - anolis: loongarch: config: Enable the LSX LASX compilation option on loongarch (xianglai li)
  - anolis:driver/virt/coco: Only load CSV Guest dirver in CSV guest VM. (fangbaoshun)
  - anolis: fix unused variable warning in bpf-relay (Philo Lu)
  - anolis: ALSA: hda: Not use MSI for Hygon family 18h model 5h HD-Audio (Pu Wen)
  - virtio-net: support rx netdim (Heng Qi)
  - virtio-net: extract virtqueue coalescig cmd for reuse (Heng Qi)
  - virtio-net: separate rx/tx coalescing moderation cmds (Heng Qi)
  - virtio-net: returns whether napi is complete (Heng Qi)
  - virtio_net: use u64_stats_t infra to avoid data-races (Eric Dumazet)
  - u64_stats: Introduce u64_stats_set() (Ahmed S. Darwish)
  - virtio-net: a tiny comment update (Heng Qi)
  - virtio-net: fix per queue coalescing parameter setting (Heng Qi)
  - virtio-net: consistently save parameters for per-queue (Heng Qi)
  - virtio-net: fix mismatch of getting tx-frames (Heng Qi)
  - virtio-net: initially change the value of tx-frames (Heng Qi)
  - virtio_net: enable per queue interrupt coalesce feature (Gavin Li)
  - virtio_net: support per queue interrupt coalesce command (Gavin Li)
  - virtio_net: extract interrupt coalescing settings to a structure (Gavin Li)
  - net: virtio_net: fix notification coalescing comments (Alvaro Karsz)
  - virtio_net: use control_buf for coalesce params (Brett Creeley)
  - net: virtio_net: notifications coalescing support (Alvaro Karsz)
  - anolis: bpf: add bpf_anolis_relay_write helper (Philo Lu)
  - anolis: bpf: support show relay with fop->read (Philo Lu)
  - anolis: bpf: support relay remove with fop->write (Philo Lu)
  - anolis: bpf: preserve relay channel ids for tcprt (Philo Lu)
  - anolis: bpf: support relay create with fop->write (Philo Lu)
  - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Martin KaFai Lau)
  - bpf: Add BPF-helper for accessing CLOCK_TAI (Jesper Dangaard Brouer)
  - timekeeping: Introduce fast accessor to clock tai (Kurt Kanzenbach)
  - anolis: configs: flush DYNAMIC_FTRACE_WITH_ARGS and FTRACE_RECORD_RECURSION (Tianchen Ding)
  - tracing: define needed config DYNAMIC_FTRACE_WITH_ARGS (Lukas Bulwahn)
  - Makefile: extend 32B aligned debug option to 64B aligned (Feng Tang)
  - arm64: rename S_FRAME_SIZE to PT_REGS_SIZE (Jianlin Lv)
  - livepatch: Use the default ftrace_ops instead of REGS when ARGS is available (Steven Rostedt (VMware))
  - ftrace/x86: Allow for arguments to be passed in to ftrace_regs by default (Steven Rostedt (VMware))
  - ftrace: Have the callbacks receive a struct ftrace_regs instead of pt_regs (Steven Rostedt (VMware))
  - ftrace: Remove unused varible 'ret' (Alex Shi)
  - ring-buffer: Add recording of ring buffer recursion into recursed_functions (Steven Rostedt (VMware))
  - ftrace: Clean up the recursion code a bit (Steven Rostedt (VMware))
  - fgraph: Make overruns 4 bytes in graph stack structure (Steven Rostedt (VMware))
  - ftrace: Add recording of functions that caused recursion (Steven Rostedt (VMware))
  - ftrace: Reverse what the RECURSION flag means in the ftrace_ops (Steven Rostedt (VMware))
  - perf/ftrace: Check for rcu_is_watching() in callback function (Steven Rostedt (VMware))
  - perf/ftrace: Add recursion protection to the ftrace callback (Steven Rostedt (VMware))
  - livepatch: Trigger WARNING if livepatch function fails due to recursion (Steven Rostedt (VMware))
  - livepatch/ftrace: Add recursion protection to the ftrace callback (Steven Rostedt (VMware))
  - kprobes/ftrace: Add recursion protection to the ftrace callback (Steven Rostedt (VMware))
  - pstore/ftrace: Add recursion protection to the ftrace callback (Steven Rostedt (VMware))
  - ftrace: Optimize testing what context current is in (Steven Rostedt (VMware))
  - ftrace: Add ftrace_test_recursion_trylock() helper function (Steven Rostedt (VMware))
  - ftrace: Move the recursion testing into global headers (Steven Rostedt (VMware))
  - anolis: tcp: add tracepoints for tcp data send/recv/ack used by tcprt (Philo Lu)
  - net: Remove acked SYN flag from packet in the transmit queue correctly (Dong Chenchen)
  - 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)
  - perf/x86/intel/cstate: Add Grand Ridge support (Kan Liang)
  - perf/x86/intel/cstate: Add Sierra Forest support (Kan Liang)
  - x86/smp: Export symbol cpu_clustergroup_mask() (Kan Liang)
  - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Kan Liang)
  - mm: hugetlb_vmemmap: fix hugetlb page number decrease failed on movable nodes (Yuan Can)
  - anolis: configs: enable CONFIG_INTEL_TPMI as module (Yingbao Jia)
  - platform/x86/intel/vsec: Fix xa_alloc memory leak (David E. Box)
  - platform/x86/intel/tpmi: Add defines to get version information (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Add debugfs interface (Srinivas Pandruvada)
  - lib/string_helpers: Introduce parse_int_array_user() (Cezary Rojewski)
  - lib/cmdline: Allow get_options() to take 0 to validate the input (Andy Shevchenko)
  - platform/x86/intel/tpmi: Read feature control status (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Prevent overflow for cap_offset (Srinivas Pandruvada)
  - platform/x86/intel: tpmi: Remove hardcoded unit and offset (Srinivas Pandruvada)
  - platform/x86/intel: tpmi: Revise the comment of intel_vsec_add_aux (Dongliang Mu)
  - platform/x86/intel: tpmi: Fix double free in tpmi_create_device() (Dongliang Mu)
  - platform/x86/intel/tpmi: Fix double free reported by Smatch (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: ADD tpmi external interface for tpmi feature drivers (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Process CPU package mapping (Srinivas Pandruvada)
  - platform/x86/intel: Intel TPMI enumeration driver (Srinivas Pandruvada)
  - platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup (Hans de Goede)
  - platform/x86/intel: vsec: Explicitly enable capabilities (David E. Box)
  - platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux (Dongliang Mu)
  - platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free() (Srinivas Pandruvada)
  - platform/x86/intel/vsec: Support private data (Srinivas Pandruvada)
  - platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux() (Srinivas Pandruvada)
  - platform/x86/intel/vsec: Add TPMI ID (Srinivas Pandruvada)
  - platform/x86/intel/vsec: Fix wrong type for local status variables (Hans de Goede)
  - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Gayatri Kammela)
  - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Shuai Xue)
  - ACPI: APEI: EINJ: Add CXL error types (Tony Luck)
  - ACPI: APEI: EINJ: Limit error type to 32-bit width (Shuai Xue)
  - ACPI: APEI: EINJ: Refactor available_error_type_show() (Jay Lu)
  - ACPI: APEI: EINJ: Fix formatting errors (Jay Lu)
  - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Dan Williams)
  - ACPI, APEI, EINJ: Refuse to inject into the zero page (Tony Luck)
  - anolis: virtio-net: enable checksum offloading for xdp (Heng Qi)
  - drm/ast: Create chip AST2600 (KuoHsiang Chou)
  - anolis: bpf: add bpf_anolis_ipv6_addr_set helper for vtoa (Philo Lu)
  - anolis: ipv4: modify inet_getname() for vtoa (Philo Lu)
  - anolis: sched/fair: fix compile error and warnings of ID_LOAD_BALANCE (Cruz Zhao)
  - anolis: virtio-net: add miss features for force_xdp (Heng Qi)
  - anolis: Fix kvm selftests failure due to xsave related issues (Zelin Deng)
  - anolis: Fix cpuhotplug crash issue due to freed function is called (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)
  - erofs: fix inconsistent per-file compression format (Gao Xiang)
  - erofs: tidy up EROFS on-disk naming (Gao Xiang)
  - erofs: avoid the potentially wrong m_plen for big pcluster (Yue Hu)
  - erofs: get rid of z_erofs_fill_inode() (Gao Xiang)
  - erofs: get rid of z_erofs_do_map_blocks() forward declaration (Gao Xiang)
  - erofs: simplify compression configuration parser (Gao Xiang)
  - erofs: avoid pcpubuf.c inclusion if CONFIG_EROFS_FS_ZIP is off (Yue Hu)
  - 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)
  - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge (Kan Liang)
  - perf/x86/intel/uncore: Support IIO free-running counters on GNR (Kan Liang)
  - perf/x86/intel/uncore: Support Granite Rapids (Kan Liang)
  - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array (Kan Liang)
  - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR (Kan Liang)
  - anolis: spec: adjust kernel variant for special ANCK versions (Qiao Ma)
  - perf/x86/intel: Increase max number of the fixed counters (Kan Liang)
  - KVM: x86: use the KVM side max supported fixed counter (Wei Wang)
  - perf/x86/intel: Enable PEBS format 5 (Kan Liang)
  - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Like Xu)
  - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (shaxiaoxiao)
  - net: openvswitch: fix flow memory leak in ovs_flow_cmd_new (Fedor Pchelkin)
  - openvswitch: Fix flow lookup to use unmasked key (Eelco Chaudron)
  - Revert "fuse: in fuse_flush only wait if someone wants the return code" (Jingbo Xu)
  - netfilter: nft_immediate: drop chain reference counter on error (Pablo Neira Ayuso)
  - vfio/type1: fix cap_migration information leak (Stefan Hajnoczi)
  - vfio/type1: prevent underflow of locked_vm via exec() (Steve Sistare)
  - anolis: Move early_clflush_bss_decrypted_section() to .init.text section (Zelin Deng)
  - net: sched: em_text: fix possible memory leak in em_text_destroy() (Hangyu Hua)
  - blk-iocost: move wbt_enable/disable_default() out of spinlock (Yu Kuai)
  - blk-iocost: disable writeback throttling (Yu Kuai)
  - anolis: sched/features: expand the space of sched features (Cruz Zhao)
  - anolis: sched/fair: introduce sched_feat ID_LOAD_BALANCE (Cruz Zhao)
  - anolis: fix build error when CONFIG_FAIR_GROUP_SCHED is not defined (Tianchen Ding)
  - KVM: Raise the maximum number of user memslots (Vitaly Kuznetsov)
  - virtio-blk: avoid preallocating big SGL for data (Max Gurtovoy)
  - anolis: Revert "block: always define BIO_MAX_PAGES as 256" (Joseph Qi)
  - perf/arm-cmn: Enable per-DTC counter allocation (Robin Murphy)
  - perf/arm-cmn: Rework DTC counters (again) (Robin Murphy)
  - perf/arm-cmn: Fix DTC domain detection (Robin Murphy)
  - perf/arm-cmn: Add CMN-700 r3 support (Robin Murphy)
  - perf/arm-cmn: Refactor HN-F event selector macros (Robin Murphy)
  - perf/arm-cmn: Remove spurious event aliases (Robin Murphy)
  - perf/arm-cmn: Add sysfs identifier (Robin Murphy)
  - perf/arm-cmn: Revamp model detection (Robin Murphy)
  - perf/arm-cmn: Fix DTC reset (Robin Murphy)
  - perf/arm-cmn: Fix port detection for CMN-700 (Robin Murphy)
  - perf/arm-cmn: Validate cycles events fully (Robin Murphy)
  - perf/arm-cmn: Move overlapping wp_combine field (Ilkka Koskinen)
  - nvme-pci: split out a nvme_pci_ctrl_is_dead helper (Christoph Hellwig)
  - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld)
  - hwmon: (coretemp) Fix potentially truncated sysfs attribute name (Zhang Rui)
  - hwmon/coretemp: Handle large core ID value (Zhang Rui)
  - x86/topology: Fix duplicated core ID within a package (Zhang Rui)
  - x86/topology: Fix multiple packages shown on a single-package system (Zhang Rui)
  - anolis: drivers/iommu: Fixed a huge page leak on a virtual machine (xianglai li)
  - anolis: spec: avoid override system 4.18.2 definition (Qiao Ma)
  - x86/reboot: Disable SVM, not just VMX, when stopping CPUs (Sean Christopherson)
  - x86/reboot: Disable virtualization in an emergency if SVM is supported (Sean Christopherson)
  - x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows) (Sean Christopherson)
  - x86/crash: Disable virt in core NMI crash handler to avoid double shootdown (Sean Christopherson)
  - anolis: drivers/iommu: Add iommu support for loongarch (xianglai li)
  - anolis: kernel/sched: Fix compile error on 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: net/smc: detach sndbuf when connection is killed (Wen Gu)
  - anolis: mm: pgtable_share: fix compiling warning (Rongwei Wang)
  - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Zhengchao Shao) {CVE-2023-6932}
  - 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: mm: duptext: rework handling of mlock (Xu Yu)
  - anolis: sched: fix conflicts between group identity and core scheduling (Yi Tao)
  - anolis: idxd: make intel idxd perfmon config enable (Kun(llfl))
  - 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}
  - mm: fix arithmetic for max_prop_frac when setting max_ratio (Jingbo Xu)
  - mm: fix arithmetic for bdi min_ratio (Jingbo Xu)
  - mm: document /sys/class/bdi/<bdi>/min_ratio_fine knob (Stefan Roesch)
  - mm: add /sys/class/bdi/<bdi>/min_ratio_fine knob (Stefan Roesch)
  - mm: add bdi_set_min_ratio_no_scale() function (Stefan Roesch)
  - mm: document /sys/class/bdi/<bdi>/max_ratio_fine knob (Stefan Roesch)
  - mm: add /sys/class/bdi/<bdi>/max_ratio_fine knob (Stefan Roesch)
  - mm: add bdi_set_max_ratio_no_scale() function (Stefan Roesch)
  - mm: document /sys/class/bdi/<bdi>/min_bytes knob (Stefan Roesch)
  - mm: add /sys/class/bdi/<bdi>/min_bytes knob (Stefan Roesch)
  - mm: add bdi_set_min_bytes() function (Stefan Roesch)
  - mm: split off __bdi_set_min_ratio() function (Stefan Roesch)
  - mm: add bdi_get_min_bytes() function (Stefan Roesch)
  - mm: document /sys/class/bdi/<bdi>/max_bytes knob (Stefan Roesch)
  - mm: add knob /sys/class/bdi/<bdi>/max_bytes (Stefan Roesch)
  - mm: add bdi_set_max_bytes() function (Stefan Roesch)
  - mm: split off __bdi_set_max_ratio() function (Stefan Roesch)
  - mm: add bdi_get_max_bytes() function (Stefan Roesch)
  - mm: use part per 1000000 for bdi ratios (Stefan Roesch)
  - mm: document /sys/class/bdi/<bdi>/strict_limit knob (Stefan Roesch)
  - mm: add knob /sys/class/bdi/<bdi>/strict_limit (Stefan Roesch)
  - mm: add bdi_set_strict_limit() function (Stefan Roesch)
  - mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio (Chen Wandun)
  - mm:backing-dev: use sysfs_emit in macro defining functions (Joe Perches)
  - dm verity: don't perform FEC for failed readahead IO (Wu Bo)
  - dm-verity: align struct dm_verity_fec_io properly (Mikulas Patocka)
  - dm zoned: free dmz->ddev array in dmz_put_zoned_devices (Fedor Pchelkin)
  - dm integrity: reduce vmalloc space footprint on 32-bit architectures (Mikulas Patocka)
  - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mikulas Patocka)
  - fuse: dax: set fc->dax to NULL in fuse_dax_conn_free() (Hangyu Hua)
  - 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}
  - llc: verify mac len before reading mac header (Willem de Bruijn)
  - kobject: Fix slab-out-of-bounds in fill_kobj_path() (Wang Hai) {CVE-2023-45863}
  - blk-mq: avoid sleep in blk_mq_alloc_request_hctx (Kemeng Shi)
  - blk-cgroup: fix missing pd_online_fn() while activating policy (Yu Kuai)
  - blk-mq: fix possible memleak when register 'hctx' failed (Ye Bin)
  - block, bfq: fix null pointer dereference in bfq_bio_bfqg() (Yu Kuai)
  - block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (Yu Kuai)
  - blk-mq: fix io hung due to missing commit_rqs (Yu Kuai)
  - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created (Ming Lei)
  - block: fix infinite loop for invalid zone append (Keith Busch)
  - anolis: sw64: uapi: fix a compile error for headers_install (Gu Zitao)
  - 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}
  - x86/tdx: Retry partially-completed page conversion hypercalls (Dexuan Cui)
  - swiotlb: avoid potential left shift overflow (Chao Gao)
  - anolis: x86/head/64: Flush caches for .bss..decrypted section after CR3 switches to early_top_pgt (hanliyang)
  - anolis: nfp: update firmware entries (Yinjun Zhang)
  - anolis: nfp: reset netdev state on FLR event. (Baowen Zheng)
  - anolis: nfp: add pci_error_handler callback (Louis Peens)
  - anolis: nfp: grant the right of reclaiming resources to PF0 only (Yinjun Zhang)
  - anolis: nfp: refine firmware loading and keepalive mechanism (Yinjun Zhang)
  - anolis: nfp: use absolute vf id for multi-PF case (Yinjun Zhang)
  - anolis: nfp: configure VF split info into application firmware (Yinjun Zhang)
  - anolis: nfp: configure VF total count for each PF (Tianyu Yuan)
  - anolis: nfp: enable multi-PF in application firmware if supported (Yinjun Zhang)
  - anolis: nfp: apply one port per PF for multi-PF setup (Tianyu Yuan)
  - anolis: nfp: redefine PF id used to format symbols (Yinjun Zhang)
  - anolis: nfp: avoid reclaiming resource mutex by mistake (Yinjun Zhang)
  - anolis: nfp: introduce keepalive mechanism for multi-PF setup (Yinjun Zhang)
  - anolis: nfp: don't skip firmware loading when it's pxe firmware in running (Yinjun Zhang)
  - anolis: nfp: change application firmware loading flow in multi-PF setup (Yinjun Zhang)
  - anolis: nfp: bump the nsp major version to support multi-PF (Tianyu Yuan)
  - anolis: nsp: generate nsp command with variable nsp major version (Tianyu Yuan)
  - nfp: compose firmware file name with new hwinfo "nffw.partno" (Yu Xiao)
  - nfp: fix unaligned io read of capabilities word (Huanhuan Wang)
  - nfp: extend capability and control words (Yinjun Zhang)
  - nfp: support 48-bit DMA addressing for NFP3800 (Yinjun Zhang)
  - nfp: support Corigine PCIE vendor ID (Yu Xiao)
  - nfp: vendor neutral strings for chip and Corigne in strings for driver (Yu Xiao)
  - nfp: correct desc type when header dma len is 4096 (Yinjun Zhang)
  - nfp: fix issue of skb segments exceeds descriptor limitation (Baowen Zheng)
  - nfp: allow TSO packets with metadata prepended in NFDK path (Yinjun Zhang)
  - nfp: remove padding in nfp_nfdk_tx_desc (Fei Qin)
  - nfp: nfdk: implement xdp tx path for NFDK (Yinjun Zhang)
  - nfp: add support for NFDK data path (Jakub Kicinski)
  - nfp: choose data path based on version (Jakub Kicinski)
  - nfp: add per-data path feature mask (Jakub Kicinski)
  - nfp: use TX ring pointer write back (Jakub Kicinski)
  - nfp: move tx_ring->qcidx into cold data (Jakub Kicinski)
  - nfp: prepare for multi-part descriptors (Jakub Kicinski)
  - nfp: use callbacks for slow path ring related functions (Jakub Kicinski)
  - nfp: move the fast path code to separate files (Jakub Kicinski)
  - nfp: calculate ring masks without conditionals (Jakub Kicinski)
  - nfp: add support for NFP3800/NFP3803 PCIe devices (Dirk van der Merwe)
  - nfp: take chip version into account for ring sizes (Jakub Kicinski)
  - nfp: parametrize QCP offset/size using dev_info (Jakub Kicinski)
  - nfp: use dev_info for the DMA mask (Jakub Kicinski)
  - nfp: use dev_info for PCIe config space BAR offsets (Jakub Kicinski)
  - nfp: introduce dev_info static chip data (Jakub Kicinski)
  - nfp: sort the device ID tables (Jakub Kicinski)
  - nfp: use PluDevice register for model for non-NFP6000 chips (Dirk van der Merwe)
  - nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead (Dirk van der Merwe)
  - nfp: remove pessimistic NFP_QCP_MAX_ADD limits (Christo du Toit)
  - nfp: remove define for an unused control bit (Jakub Kicinski)
  - nfp: xsk: fix a warning when allocating rx rings (Yinjun Zhang)
  - nfp: xsk: avoid newline at the end of message in NL_SET_ERR_MSG_MOD (Guo Zhengkui)
  - nfp: xsk: add AF_XDP zero-copy Rx and Tx support (Niklas Söderlund)
  - nfp: xsk: add configuration check for XSK socket chunk size (Niklas Söderlund)
  - nfp: xsk: add an array of xsk buffer pools to each data path (Niklas Söderlund)
  - nfp: wrap napi add/del logic (Jakub Kicinski)
  - nfp: expose common functions to be used for AF_XDP (Niklas Söderlund)
  - anolis: configs: enable CONFIG_MICROCODE_HYGON for x86 (Pu Wen)
  - anolis: configs: disable CONFIG_PROC_VMCORE_DEVICE_DUMP (qinyuntan)
  - anolis: configs: enable CONFIG_NETFILTER_XT_MATCH_IPCOMP (Qinyun Tan)
  - anolis: configs: adjust fs related configs (Qinyun Tan)
  - anolis: configs: adjust CONFIG_KDB_DEFAULT_ENABLE value (Qinyun Tan)
  - anolis: configs: align block related configs with x86 (qinyuntan)
  - anolis: configs: disable CONFIG_ARM_CPUIDLE in arm64 (qinyuntan)
  - anolis: configs: adjust CONFIG_ARM_SPE_PMU in arm64 (qinyuntan)
  - anolis: configs: align arm64 VIRTIO related configs with x86 (Qinyun Tan)
  - anolis: configs: enable CONFIG_IRQ_TIME_ACCOUNTING for arm64 (Qinyun Tan)
  - anolis: mm: pagecache_limit: handle sc->may_deactivate (Xu Yu)
  - anolis: mm: avoid conflicts between mlock and duptext (Kaihao Bai)
  - watchdog/softlockup: report the overall time of softlockups (Petr Mladek)
  - anolis: ALSA: hda: Fix single byte write failure issue for Hygon (Pu Wen)
  - anolis: ALSA: hda: Add Hygon HD-Audio support (Pu Wen)
  - 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)
  - anolis: KVM: SVM: Add support for different CSV guests to reuse the same ASID (hanliyang)
  - anolis: mm: pgtable_share: update configs (Rongwei Wang)
  - anolis: mm: pgtable_share: add sysfs interface (Rongwei Wang)
  - anolis: mm: pgtable_share: support identified shared vma (Rongwei Wang)
  - anolis: mm: pgtable_share: check pte for rare page_vma_mapped_walk() caller (Rongwei Wang)
  - anolis: mm: pgtable_share: don't flush tlb for shadow vma (Rongwei Wang)
  - anolis: mm: pgtable_share: add PVMW_SHARED_PGTABLE in try_to_unmap() (Rongwei Wang)
  - anolis: mm: pgtable_share: split clear_pmd() helper (Rongwei Wang)
  - anolis: mm: pgtable_share: skip m{bind,lock,remap} (Rongwei Wang)
  - anolis: mm: pgtable_share: add 'sp' VmFlags (Rongwei Wang)
  - anolis: mm: pgtable_share: make pgtable shared vma unmigratable (Rongwei Wang)
  - anolis: mm: pgtable_share: make vma unmergeable (Rongwei Wang)
  - anolis: mm: pgtable_share: support madvise(MADV_{DO,DONT}DUMP) (Rongwei Wang)
  - anolis: mm: pgtable_share: support madvise(MADV_DONTNEED) (Rongwei Wang)
  - anolis: mm: pgtable_share: fix munmap partial shared vma (Rongwei Wang)
  - anolis: mm: pgtable_share: retire when clear pmd level (Rongwei Wang)
  - anolis: mm: pgtable_share: switch to original mm to flush tlb (Rongwei Wang)
  - anolis: mm: pgtable_share: switch original mm to charge memcg (Rongwei Wang)
  - anolis: mm: pgtable_share: redesign page fault of shared vmas (Rongwei Wang)
  - anolis: mm: pgtable_share: revert page fault (Rongwei Wang)
  - anolis: mm: pgtable_share: restore shadow vma->vm_file (Rongwei Wang)
  - anolis: mm: pgtable_share: support PMD alignment for shared vma (Rongwei Wang)
  - anolis: mm: pgtable_share: fix refcnt usage (Rongwei Wang)
  - anolis: mm: pgtable_share: add vma_{get,set}_pgtable_share_data() helper (Rongwei Wang)
  - anolis: mm: pgtable_share: fix pmd page leak (Rongwei Wang)
  - anolis: mm: pgtable_share: fix memory corruption of file object (Rongwei Wang)
  - anolis: mm: pgtable_share: fix memory leak incurred by vma (Rongwei Wang)
  - anolis: mm: pgtable_share: delete useless members (Rongwei Wang)
  - anolis: mm: pgtable_share: simplify creation of shadow mm (Rongwei Wang)
  - anolis: mm: pgtable_share: switch to per-VMA pgtable share data (Rongwei Wang)
  - anolis: mm: pgtable_share: rename vma_is_shared() helper (Rongwei Wang)
  - anolis: mm: pgtable_share: introduce CONFIG_PAGETABLE_SHARE (Rongwei Wang)
  - anolis: mm: pgtable_share: move definition into pgtable_share.h (Rongwei Wang)
  - anolis: mm: pgtable_share: prefix functions with pgtable_share (Rongwei Wang)
  - anolis: mm: pgtable_share: rename ptshare struct (Rongwei Wang)
  - anolis: mm: pgtable_share: rename ptshare.c (Rongwei Wang)
  - mm/ptshare: Add page fault handling for page table shared regions (Khalid Aziz)
  - mm/ptshare: Create new mm struct for page table sharing (Khalid Aziz)
  - mm/ptshare: Add flag MAP_SHARED_PT to mmap() (Khalid Aziz)
  - mm/ptshare: Add vm flag for shared PTE (Khalid Aziz)
  - anolis: crypto: ccp: Check X86_VENDOR_HYGON before CSV3 memory initialization (Xin Jiang)
  - ext4: fix warning in ext4_dio_write_end_io() (Jan Kara)
  - selftests/bpf: Add test cases for bpf_strncmp() (Hou Tao)
  - selftests/bpf: Fix checkpatch error on empty function parameter (Hou Tao)
  - bpf: Add bpf_strncmp helper (Hou Tao)
  - selftests/bpf: Fix invalid pointer check in get_xlated_program() (Eduard Zingerman)
  - selftests/bpf: Fix casting error when cross-compiling test_verifier for 32-bit platforms (Pu Lehui)
  - bpf: Fix 'dubious one-bit signed bitfield' warnings (Matthieu Baerts)
  - selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop (Eduard Zingerman)
  - bpf: Fix for use-after-free bug in inline_bpf_loop (Eduard Zingerman)
  - selftests/bpf: BPF test_prog selftests for bpf_loop inlining (Eduard Zingerman)
  - selftests/bpf: BPF test_verifier selftests for bpf_loop inlining (Eduard Zingerman)
  - bpf: Inline calls to bpf_loop when callback is known (Eduard Zingerman)
  - selftests/bpf: allow BTF specs and func infos in test_verifier tests (Eduard Zingerman)
  - selftests/bpf: specify expected instructions in test_verifier tests (Eduard Zingerman)
  - 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: set CONFIG_HYGON_CSV to y by default (Xin Jiang)
  - anolis: nvme: fix crash when use multipath (Guixin Liu)
  - 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)
  - EDAC/i10nm: Skip the absent memory controllers (Qiuxu Zhuo)
  - EDAC/i10nm: Add Intel Sierra Forest server support (Qiuxu Zhuo)
  - EDAC/skx: Fix overflows on the DRAM row address mapping arrays (Qiuxu Zhuo)
  - EDAC/i10nm: Add Intel Granite Rapids server support (Qiuxu Zhuo)
  - EDAC/i10nm: Make more configurations CPU model specific (Qiuxu Zhuo)
  - EDAC/skx_common: Delete duplicated and unreachable code (Qiuxu Zhuo)
  - mm/memory-failure: fix detection of memory_failure() handlers (Dan Williams)
  - xfs: estimate post-merge refcounts correctly (Darrick J. Wong)
  - xfs: hoist refcount record merge predicates (Darrick J. Wong)
  - xfs: correct calculation for agend and blockcount (Shiyang Ruan)
  - xfs: fix the calculation for "end" and "length" (Shiyang Ruan)
  - fsdax: force clear dirty mark if CoW (Shiyang Ruan)
  - fsdax: dedupe should compare the min of two iters' length (Shiyang Ruan)
  - fsdax: unshare: zero destination if srcmap is HOLE or UNWRITTEN (Shiyang Ruan)
  - fsdax: dax_unshare_iter() should return a valid length (Shiyang Ruan)
  - xfs: remove restrictions for fsdax and reflink (Shiyang Ruan)
  - fsdax,xfs: port unshare to fsdax (Shiyang Ruan)
  - xfs: use dax ops for zero and truncate in fsdax mode (Shiyang Ruan)
  - fsdax: dedupe: iter two files at the same time (Shiyang Ruan)
  - fsdax,xfs: set the shared flag when file extent is shared (Shiyang Ruan)
  - xfs: fail dax mount if reflink is enabled on a partition (Shiyang Ruan)
  - xfs: fix SB_BORN check in xfs_dax_notify_failure() (Dan Williams)
  - xfs: on memory failure, only shut down fs after scanning all mappings (Darrick J. Wong)
  - xfs: quiet notify_failure EOPNOTSUPP cases (Dan Williams)
  - mm, hwpoison: fix possible use-after-free in mf_dax_kill_procs() (Miaohe Lin)
  - mm/memory-failure: fall back to vma_address() when ->notify_failure() fails (Dan Williams)
  - xfs: add dax dedupe support (Shiyang Ruan)
  - xfs: support CoW in fsdax mode (Shiyang Ruan)
  - fsdax: dedup file range to use a compare function (Shiyang Ruan)
  - xfs: implement ->notify_failure() for XFS (Shiyang Ruan)
  - mm: introduce mf_dax_kill_procs() for fsdax case (Shiyang Ruan)
  - pagemap,pmem: introduce ->memory_failure() (Shiyang Ruan)
  - mm: factor helpers for memory_failure_dev_pagemap (Shiyang Ruan)
  - mm/memory_failure: fix the missing pte_unmap() call (Qi Zheng)
  - iomap: Fix error handling in iomap_zero_iter() (Matthew Wilcox (Oracle))
  - iomap: turn the byte variable in iomap_zero_iter into a ssize_t (Christoph Hellwig)
  - iomap: add a IOMAP_DAX flag (Christoph Hellwig)
  - xfs: pass the mapping flags to xfs_bmbt_to_iomap (Christoph Hellwig)
  - xfs: use xfs_direct_write_iomap_ops for DAX zeroing (Christoph Hellwig)
  - fsdax: decouple zeroing from the iomap buffered I/O code (Christoph Hellwig)
  - fsdax: factor out a dax_memzero helper (Christoph Hellwig)
  - fsdax: simplify the offset check in dax_iomap_zero (Christoph Hellwig)
  - xfs: move dax device handling into xfs_{alloc,free}_buftarg (Christoph Hellwig)
  - 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)
  - anolis: virtfuse: improve mntpoint printing (Jingbo Xu)
  - selftests/bpf: Fix tests to use arch-dependent syscall entry points (Naveen N. Rao)
  - selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper (Naveen N. Rao)
  - selftests/bpf: Extract syscall wrapper (Kenta Tada)
  - selftests/bpf: Measure bpf_loop verifier performance (Joanne Koong)
  - selftests/bpf: Add bpf_loop test (Joanne Koong)
  - bpf: Add bpf_loop helper (Joanne Koong)
  - bpf: Replace callers of BPF_CAST_CALL with proper function typedef (Kees Cook)
  - bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM (Kees Cook)
  - bpf: Allow trampoline re-attach for tracing and lsm programs (Jiri Olsa)
  - 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)
  - net: sched: cls_u32: Fix allocation size in u32_init() (Gustavo A. R. Silva)
  - anolis: kfence: introduce the limit of pool size at booting stage (Tianchen Ding)
  - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Kan Liang)
  - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Kan Liang)
  - perf/x86/intel: Add Crestmont PMU (Kan Liang)
  - x86/cpu: Update Hybrids (Peter Zijlstra)
  - x86/cpu: Fix Crestmont uarch (Peter Zijlstra)
  - x86/cpu: Fix Gracemont uarch (Peter Zijlstra)
  - perf/x86/msr: Add Meteor Lake support (Kan Liang)
  - perf/x86/cstate: Add Meteor Lake support (Kan Liang)
  - perf/x86/intel: Support Architectural PerfMon Extension leaf (Kan Liang)
  - x86/cpufeatures: Add Architectural PerfMon Extension bit (Kan Liang)
  - perf/x86: Support Retire Latency (Kan Liang)
  - perf/x86: Add Meteor Lake support (Kan Liang)
  - perf: Add PMU_FORMAT_ATTR_SHOW (Kan Liang)
  - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Kan Liang)
  - x86/cpu: Add CPU model numbers for Meteor Lake (Tony Luck)
  - perf/x86/intel: Fix PEBS data source encoding for ADL (Kan Liang)
  - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Kan Liang)
  - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Kan Liang)
  - perf/x86/uncore: Clean up uncore_pci_ids[] (Kan Liang)
  - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Kan Liang)
  - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Kan Liang)
  - perf/x86: Add new Alder Lake and Raptor Lake support (Kan Liang)
  - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Tony Luck)
  - perf/x86/uncore: Add Raptor Lake uncore support (Kan Liang)
  - perf/x86/msr: Add Raptor Lake CPU support (Kan Liang)
  - perf/x86/cstate: Add Raptor Lake support (Kan Liang)
  - perf/x86: Add Intel Raptor Lake support (Kan Liang)
  - perf/x86/intel/uncore: Add IMC uncore support for ADL (Kan Liang)
  - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Tony Luck)
  - x86/cpu: Add Raptor Lake to Intel family (Tony Luck)
  - perf/x86/intel: Apply mid ACK for small core (Kan Liang)
  - perf/x86/rapl: Add support for Intel Alder Lake (Zhang Rui)
  - perf/x86/cstate: Add Alder Lake CPU support (Kan Liang)
  - perf/x86/msr: Add Alder Lake CPU support (Kan Liang)
  - perf/x86/intel/uncore: Add Alder Lake support (Kan Liang)
  - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Kan Liang)
  - perf/x86/intel: Add Alder Lake Hybrid support (Kan Liang)
  - perf/x86: Support filter_match callback (Kan Liang)
  - perf/x86/intel: Add attr_update for Hybrid PMUs (Kan Liang)
  - perf/x86: Add structures for the attributes of Hybrid PMUs (Kan Liang)
  - perf/x86: Register hybrid PMUs (Kan Liang)
  - perf/x86: Factor out x86_pmu_show_pmu_cap (Kan Liang)
  - perf/x86: Remove temporary pmu assignment in event_init (Kan Liang)
  - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Kan Liang)
  - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Kan Liang)
  - perf/x86/intel: Factor out intel_pmu_check_num_counters (Kan Liang)
  - perf/x86: Hybrid PMU support for extra_regs (Kan Liang)
  - perf/x86: Hybrid PMU support for event constraints (Kan Liang)
  - perf/x86: Hybrid PMU support for hardware cache event (Kan Liang)
  - perf/x86: Hybrid PMU support for unconstrained (Kan Liang)
  - perf/x86: Hybrid PMU support for counters (Kan Liang)
  - perf/x86: Hybrid PMU support for intel_ctrl (Kan Liang)
  - perf/x86/intel: Hybrid PMU support for perf capabilities (Kan Liang)
  - x86/cpu: Add helper function to get the type of the current hybrid CPU (Ricardo Neri)
  - perf/x86/intel: Add Tremont Topdown support (Kan Liang)
  - io_uring/af_unix: disable sending io_uring over sockets (Pavel Begunkov)
  - io_uring: fix off-by one bvec index (Keith Busch)
  - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid (Jens Axboe)
  - anolis: arm64: mm: Add a new parameter to adjust the reserve percpu memory for modules (Baolin Wang)
  - selftest/bpf: Extend the bpf_snprintf() test for "%c". (Kuniyuki Iwashima)
  - bpf: Support "%c" in bpf_bprintf_prepare(). (Kuniyuki Iwashima)
  - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Florent Revest)
  - bpf: Clarify a bpf_bprintf_prepare macro (Florent Revest)
  - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Florent Revest)
  - selftests/bpf: Fix the snprintf test (Florent Revest)
  - bpf: Implement formatted output helpers with bstr_printf (Florent Revest)
  - seq_file: Add a seq_bprintf function (Florent Revest)
  - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Florent Revest)
  - selftests/bpf: Add a series of tests for bpf_snprintf (Florent Revest)
  - libbpf: Introduce a BPF_SNPRINTF helper macro (Florent Revest)
  - bpf: Add a bpf_snprintf helper (Florent Revest)
  - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Florent Revest)
  - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Florent Revest)
  - iomap: move loop control code to iter.c (Darrick J. Wong)
  - iomap: constify iomap_iter_srcmap (Christoph Hellwig)
  - fsdax: switch the fault handlers to use iomap_iter (Christoph Hellwig)
  - iomap: rework unshare flag (Christoph Hellwig)
  - iomap: pass an iomap_iter to various buffered I/O helpers (Christoph Hellwig)
  - iomap: remove iomap_apply (Christoph Hellwig)
  - fsdax: switch dax_iomap_rw to use iomap_iter (Christoph Hellwig)
  - iomap: switch iomap_swapfile_activate to use iomap_iter (Christoph Hellwig)
  - iomap: switch iomap_seek_data to use iomap_iter (Christoph Hellwig)
  - iomap: switch iomap_seek_hole to use iomap_iter (Christoph Hellwig)
  - iomap: switch iomap_bmap to use iomap_iter (Christoph Hellwig)
  - iomap: switch iomap_fiemap to use iomap_iter (Christoph Hellwig)
  - iomap: switch __iomap_dio_rw to use iomap_iter (Christoph Hellwig)
  - iomap: switch iomap_page_mkwrite to use iomap_iter (Christoph Hellwig)
  - iomap: switch iomap_zero_range to use iomap_iter (Christoph Hellwig)
  - iomap: switch iomap_file_unshare to use iomap_iter (Christoph Hellwig)
  - iomap: switch iomap_file_buffered_write to use iomap_iter (Christoph Hellwig)
  - iomap: switch readahead and readpage to use iomap_iter (Christoph Hellwig)
  - iomap: add the new iomap_iter model (Christoph Hellwig)
  - iomap: fix the iomap_readpage_actor return value for inline data (Christoph Hellwig)
  - iomap: mark the iomap argument to iomap_read_page_sync const (Christoph Hellwig)
  - fs: mark the iomap argument to __block_write_begin_int const (Christoph Hellwig)
  - iomap: mark the iomap argument to iomap_inline_data_valid const (Christoph Hellwig)
  - iomap: mark the iomap argument to iomap_read_inline_data const (Christoph Hellwig)
  - iomap: mark the iomap argument to iomap_inline_data const (Christoph Hellwig)
  - iomap: mark the iomap argument to iomap_sector const (Christoph Hellwig)
  - iomap: remove the iomap arguments to ->page_{prepare,done} (Christoph Hellwig)
  - iomap: fix a trivial comment typo in trace.h (Christoph Hellwig)
  - iomap: Add another assertion to inline data handling (Matthew Wilcox (Oracle))
  - iomap: Fix some typos and bad grammar (Andreas Gruenbacher)
  - iomap: simplify iomap_add_to_ioend (Christoph Hellwig)
  - iomap: simplify iomap_readpage_actor (Christoph Hellwig)
  - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor (Andreas Gruenbacher)
  - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher)
  - mm/filemap: fix readahead return types (Matthew Wilcox (Oracle))
  - iomap: pass a flags argument to iomap_dio_rw (Christoph Hellwig)
  - iomap: rename the flags variable in __iomap_dio_rw (Christoph Hellwig)
  - ext4: correct grp validation in ext4_mb_good_group (Kemeng Shi)
  - ext4: drop the call to ext4_error() from ext4_get_group_info() (Fabio M. De Francesco)
  - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa() (Ojaswin Mujoo)
  - ext4: set goal start correctly in ext4_mb_normalize_request (Kemeng Shi)
  - ext4: allow ext4_get_group_info() to fail (Theodore Ts'o)
  - ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set (Kemeng Shi)
  - ext4: add mballoc stats proc file (Harshad Shirwadkar)
  - ext4: drop s_mb_bal_lock and convert protected fields to atomic (Harshad Shirwadkar)
  - ext4: remove redundant mb_regenerate_buddy() (Chunguang Xu)
  - ext4: fix lockdep warning when enabling MMP (Jan Kara)
  - ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled (Theodore Ts'o)
  - ext4: reflect error codes from ext4_multi_mount_protect() to its callers (Theodore Ts'o)
  - ext4: remove an unused variable warning with CONFIG_QUOTA=n (Austin Kim)
  - ASoC: pxa: fix a memory leak in probe() (Dan Carpenter)
  - regmap: debugfs: Fix a erroneous check after snprintf() (Christophe JAILLET)
  - livepatch: Fix missing newline character in klp_resolve_symbols() (Zheng Yejian)
  - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency (Jia-Ju Bai)
  - USB: usbip: fix stub_dev hub disconnect (Jonas Blixt)
  - tracing/kprobes: Fix the order of argument descriptions (zhujun2)
  - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Dan Carpenter)
  - anolis: nvme-pci: activate namespace for alibaba controllers (Guixin Liu)
  - anolis: nvme: support activate namespace (Guixin Liu)
  - anolis: net: ngbe: fix sriov namespace traffic not work (DuanqiangWen)
  - anolis: net: ngbe: echo 7 sriov numvfs work in wrong status (DuanqiangWen)
  - anolis: net: ngbe: fix ethtool self test failed when sriov is enabled (DuanqiangWen)
  - anolis: net: ngbe: add hardware monitor to sysfs (DuanqiangWen)
  - anolis: net: ngbe: add multicast broadcast statistics (DuanqiangWen)
  - anolis: net: ngbe: fix set tx-frames-irq failed (DuanqiangWen)
  - anolis: net: ngbe: add sriov support (DuanqiangWen)
  - anolis: net: ngbe: tidy up general phy flow (DuanqiangWen)
  - anolis: net: ngbe: default disable completion timeout (DuanqiangWen)
  - anolis: net: ngbe: Internal phy add dis fall 100m bit (DuanqiangWen)
  - anolis: net: ngbe: fix  some ethtool set/get link setting bugs (DuanqiangWen)
  - anolis: net: ngbe: fix autoneg on not enable all capabilities (DuanqiangWen)
  - anolis: net: ngbe: add support for lldp (DuanqiangWen)
  - anolis: net: ngbe: fix ethtool NIC stats error (DuanqiangWen)
  - anolis: net: ngbe: add support for motocomm phy 100Base-T (DuanqiangWen)
  - anolis: loongarch/kvm: Optimized kvm component implementation (xianglai li)
  - Documentation/dax: Update description of DAX policy changing (Hao Li)
  - anolis: erofs: compile out rafs v6 on non-kangaroo generic cases (Gao Xiang)
  - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Chi Wu)
  - anolis: erofs: rafsv6: use erofs filepath replace blob filepath when mmap (zyfjeff)
  - nvme: fix deadlock between reset and scan (Bitao Hu)
  - bpf: Fix memory leaks in __check_func_call (Wang Yufen)
  - bpf: Fix reference state management for synchronous callbacks (Kumar Kartikeya Dwivedi)
  - bpf: Fix combination of jit blinding and pointers to bpf subprogs. (Alexei Starovoitov)
  - bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access (Kumar Kartikeya Dwivedi)
  - bpf: Mark PTR_TO_FUNC register initially with zero offset (Daniel Borkmann)
  - bpf: Generally fix helper register offset check (Daniel Borkmann)
  - bpf: Generalize check_ctx_reg for reuse with other types (Daniel Borkmann)
  - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Hou Tao)
  - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Martin KaFai Lau)
  - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yonghong Song)
  - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yonghong Song)
  - bpftool: Print subprog address properly (Yonghong Song)
  - libbpf: Support subprog address relocation (Yonghong Song)
  - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yonghong Song)
  - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yonghong Song)
  - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yonghong Song)
  - bpf: Add bpf_for_each_map_elem() helper (Yonghong Song)
  - bpf: Change return value of verifier function add_subprog() (Yonghong Song)
  - bpf: Refactor check_func_call() to allow callback function (Yonghong Song)
  - bpf: Factor out verbose_invalid_scalar() (Yonghong Song)
  - bpf: Factor out visit_func_call_insn() in check_cfg() (Yonghong Song)
  - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Yonghong Song)
  - bpf: Refactor check_cfg to use a structured loop. (Wedson Almeida Filho)
  - mm,shmem,thp: limit shmem THP allocations to requested zones (Rik van Riel)
  - mm,thp,shm: limit gfp mask to no more than specified (Rik van Riel)
  - mm,thp,shmem: limit shmem THP alloc gfp_mask (Rik van Riel)
  - anolis: mm: fix the judgement of min_pagecache_bytes (Kaihao Bai)
  - anolis: sched/fair: introduce sched_feat ID_ABSOLUTE_EXPEL (Cruz Zhao)
  - anolis: Add rich container feature control (Yi Tao)
  - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Peter Zijlstra)
  - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Ricardo Neri)
  - x86/smp: Factor out parts of native_smp_prepare_cpus() (Boris Ostrovsky)
  - sched,x86: Fix L2 cache mask (Peter Zijlstra)
  - sched: Add cluster scheduler level for x86 (Tim Chen)
  - topology: Remove unused cpu_cluster_mask() (Dietmar Eggemann)
  - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Barry Song)
  - topology: Represent clusters of CPUs within a die (Jonathan Cameron)
  - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld)
  - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Tian Tao)
  - topology: use bin_attribute to break the size limitation of cpumap ABI (Tian Tao)
  - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Tobias Klauser)
  - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Tian Tao)
  - anolis: sched: cpuacct: fix proc_stat idle abnormal (Henry Huang)
  - dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc() (Christophe JAILLET)
  - tools headers cpufeatures: Sync with the kernel sources (Arnaldo Carvalho de Melo)
  - KVM: x86: Advertise PREFETCHIT0/1 CPUID to user space (Jiaxi Chen)
  - KVM: x86: Advertise AVX-NE-CONVERT CPUID to user space (Jiaxi Chen)
  - KVM: x86: Advertise AVX-VNNI-INT8 CPUID to user space (Jiaxi Chen)
  - x86: KVM: Advertise AVX-IFMA CPUID to user space (Jiaxi Chen)
  - x86: KVM: Advertise AMX-FP16 CPUID to user space (Chang S. Bae)
  - x86: KVM: Advertise CMPccXADD CPUID to user space (Jiaxi Chen)
  - KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs (Sean Christopherson)
  - KVM: x86: Add BUILD_BUG_ON() to detect bad usage of "scattered" flags (Sean Christopherson)
  - virtio-net: Zero max_tx_vq field for VIRTIO_NET_CTRL_MQ_HASH_CONFIG case (Hawkins Jiawei)
  - virtio_net: fix endian-ness for RSS (Michael S. Tsirkin)
  - drivers/net/virtio_net: Added RSS hash report control. (Andrew Melnychenko)
  - drivers/net/virtio_net: Added RSS hash report. (Andrew Melnychenko)
  - drivers/net/virtio_net: Added basic RSS support. (Andrew Melnychenko)
  - drivers/net/virtio_net: Fixed padded vheader to use v1 with hash. (Andrew Melnychenko)
  - virtio-mmio: fix memory leak of vm_dev (Maximilian Heyne)
  - virtio-mmio: don't break lifecycle of vm_dev (Wolfram Sang)
  - anolis: Revert "virtio-mmio: fix memory leak of vm_dev" (Joseph Qi)
  - anolis: bugfix: fix sm2 test failed in testmgr because of missing DER coding (yangdepei)
  - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Steve Rutherford)
  - anolis: crypto: ccp: Add CCP/PSP PCI interface on Hygon hardware (Xin Jiang)
  - ntb: intel: add GNR support for Intel PCIe gen5 NTB (Dave Jiang)
  - perf/x86/intel: Fix the FRONTEND encoding on GNR and MTL (Kan Liang)
  - perf/x86/cstate: Add Granite Rapids support (Artem Bityutskiy)
  - perf/x86/msr: Add Granite Rapids (Kan Liang)
  - perf/x86/intel: Add Granite Rapids (Kan Liang)
  - anolis: spec: sync changelogs from ANCK 5.10-016 (Qiao Ma)
  - anolis: spec: add openssl dependency (Qiao Ma)
  - anolis: spec: fix a bug of genspec (Qiao Ma)
  - ext4: fix invalid free tracking in ext4_xattr_move_to_block() (Theodore Ts'o)
  - ext4: remove a BUG_ON in ext4_mb_release_group_pa() (Theodore Ts'o)
  - ext4: bail out of ext4_xattr_ibody_get() fails for any reason (Theodore Ts'o)
  - ext4: add bounds checking in get_max_inline_xattr_value_size() (Theodore Ts'o)
  - ext4: fix deadlock when converting an inline directory in nojournal mode (Theodore Ts'o)
  - ext4: improve error recovery code paths in __ext4_remount() (Theodore Ts'o)
  - ext4: check iomap type only if ext4_iomap_begin() does not fail (Baokun Li)
  - ext4: fix data races when using cached status extents (Jan Kara)
  - ext4: fix WARNING in mb_find_extent (Ye Bin)
  - ext4: use ext4_journal_start/stop for fast commit transactions (Harshad Shirwadkar)
  - ext4: fix use-after-free in ext4_xattr_set_entry (Baokun Li)
  - ext4: remove duplicate definition of ext4_xattr_ibody_inline_set() (Ritesh Harjani)
  - Revert "ext4: fix use-after-free in ext4_xattr_set_entry" (Tudor Ambarus)
  - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' (Ye Bin)
  - ext4: fix possible double unlock when moving a directory (Theodore Ts'o)
  - ext4: fail ext4_iget if special inode unallocated (Baokun Li)
  - virtio-mmio: fix memory leak of vm_dev (Maximilian Heyne)
  - 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)
  - virtio_balloon: Fix endless deflation and inflation on arm64 (Gavin Shan)
  - ext4: move 'ix' sanity check to corrent position (Gou Hao)
  - anolis: net/smc: fix UAF due to SMC_PROCESSABORT (D. Wythe)
  - anolis: KVM: arm64: Only access MPAM registers when MPAM is enabled (Shawn Wang)
  - anolis: erofs: rafsv6: add more error info (Liu Bo)
  - anolis: erofs: rafsv6: only allow direct mmap for inode with contiguous chunks (Liu Bo)
  - anolis: erofs: rafsv6: add an option to enable blob mmap pining (Liu Bo)
  - anolis: erofs: rafsv6: unify readpage for all inodes (Liu Bo)
  - anolis: erofs: rafsv6: move rafsv6 to a single file (Liu Bo)
  - anolis: introduce sched feature SCHED_CORE_VRUNTIME (Cruz Zhao)
  - btrfs: use u64 for buffer sizes in the tree search ioctls (zhujun2)
  - 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)
  - docs/fuse-io: Document the usage of DIRECT_IO_ALLOW_MMAP (Tyler Fanelli)
  - fs/fuse: Rename DIRECT_IO_RELAX to DIRECT_IO_ALLOW_MMAP (Tyler Fanelli)
  - fuse: write back dirty pages before direct write in direct_io_relax mode (Hao Xu)
  - fuse: add a new fuse init flag to relax restrictions in no cache mode (Hao Xu)
  - fuse: invalidate page cache pages before direct write (Hao Xu)
  - 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)
  - perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7 (Jing Zhang)
  - anolis: blk-throttle: add io latency indicators in cgroupV2 (Ferry Meng)
  - mm: simplify bdi refcounting (Christoph Hellwig)
  - mm: don't automatically unregister bdis (Christoph Hellwig)
  - fs: explicitly unregister per-superblock BDIs (Christoph Hellwig)
  - mtd: call bdi_unregister explicitly (Christoph Hellwig)
  - mm: export bdi_unregister (Christoph Hellwig)
  - anolis: sw64: add support for TIF_NOTIFY_SIGNAL (Gu Zitao)
  - anolis: sw64: fix stack trace error (Wu Liliu)
  - anolis: sw64: register suspend entry for cpu 0 only (Zhou Xuemei)
  - anolis: sw64: do not discard exit text at link time (Mao Minkai)
  - anolis: sw64: fix syscall restart (Mao Minkai)
  - anolis: sw64: usb: redefine some macros (Zheng Chongzhen)
  - anolis: sw64: iommu: upgrade sunway_iommu_v2 driver to make it work (Zheng Chongzhen)
  - anolis: sw64: fix syscall sigreturn and rt_sigreturn (Mao Minkai)
  - anolis: sw64: optimize hmcall rdusp() and wrusp() (Mao Minkai)
  - anolis: sw64: rewrite syscall invocation in C (Mao Minkai)
  - anolis: sw64: expand struct pt_regs (Mao Minkai)
  - anolis: sw64: kvm: delete kvm_sw64_ops structure (Lu Feifei)
  - anolis: sw64: add imemb at the end of fixup_hmcall() (Hang Xiaoqian)
  - anolis: sw64: c3b: get MCLK rate dynamically according to specification (Tang Jinyang)
  - anolis: sw64: fix default short clock rate (Tang Jinyang)
  - anolis: sw64: use call and br in kernel entry (Mao Minkai)
  - anolis: sw64: modify do_[rt_]sigreturn (Mao Minkai)
  - anolis: sw64: modify fixup_exception() (Mao Minkai)
  - anolis: sw64: rewrite struct pt_regs (Mao Minkai)
  - anolis: sw64: simplify pt_regs related code (Mao Minkai)
  - anolis: sw64: fix pt_regs related code (Mao Minkai)
  - anolis: sw64: avoid using wrusp() (Mao Minkai)
  - anolis: sw64: use sp in pt_regs (Mao Minkai)
  - anolis: sw64: kvm: move bind vcpu init code into kvm_core3.c (He Sheng)
  - anolis: sw64: add arch/sw_64/Kbuild (He Sheng)
  - anolis: sw64: Kconfig: clean up out-of-date deep sleep options (He Sheng)
  - anolis: sw64: Kconfig: rename BUILTIN_DTB option (He Sheng)
  - anolis: sw64: optimize C4 compilation (Mao Minkai)
  - anolis: sw64: kprobe: allow kprobe in atomic sequence on C4 (Mao Minkai)
  - anolis: sw64: lib: optimize lib functions for C4 (Mao Minkai)
  - anolis: sw64: optimize __fpstate_save on C4 (Mao Minkai)
  - anolis: sw64: add new match interface for C4 (Mao Minkai)
  - anolis: sw64: add C4 FPE_INTDIV support (Mao Minkai)
  - anolis: sw64: update default FPCR value (Mao Minkai)
  - anolis: sw64: defconfig: add junzhang_defconfig for C4 serials (Mao Minkai)
  - anolis: sw64: add basic support for C4 ISA (Mao Minkai)
  - 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)
  - anolis: sw64: use PAGE_OFFSET as ktext address head (Mao Minkai)
  - anolis: sw64: dts: add an empty dts to support SW8A temporarily (He Sheng)
  - anolis: sw64: kconfig: add SW8A platform support (Mao Minkai)
  - anolis: sw64: kvm: rebuild Core3 and Core4 virtualization (Hang Yiyi)
  - anolis: sw64: kvm: add support for Core4 memory virtualization (Hang Yiyi)
  - anolis: sw64: kvm: add config guard for C3B implementation (Hang Yiyi)
  - anolis: sw64: kvm: add C4 vcpu support (Mao Minkai)
  - anolis: sw64: iommu: add new iommu v2 support (Mao Minkai)
  - anolis: sw64: pci: add C4 PCI_MSI support (Mao Minkai)
  - anolis: sw64: pci: add C4 PCI support (Mao Minkai)
  - anolis: sw64: irq: add basic C4 irq support (Mao Minkai)
  - anolis: sw64: timer: add C4 timer support (Mao Minkai)
  - anolis: sw64: unify io operations interface for C3B and C4 (Mao Minkai)
  - anolis: sw64: add SW8A io addresses (Mao Minkai)
  - anolis: sw64: mm: add C4 hugetlb support (Mao Minkai)
  - anolis: sw64: mm: add C4 MMU support (Mao Minkai)
  - anolis: sw64: topology: add C4 topology info (Mao Minkai)
  - anolis: sw64: add C4 CSRs (Mao Minkai)
  - anolis: sw64: add C4 barriers support (Mao Minkai)
  - anolis: sw64: add C4 xchg operations support (Mao Minkai)
  - anolis: sw64: add C4 bit operations support (Mao Minkai)
  - anolis: sw64: add C4 atomic operations support (Mao Minkai)
  - anolis: sw64: redesign __cpu_to_rcid initialization (Mao Minkai)
  - anolis: sw64: topology: modify topology defines (Mao Minkai)
  - anolis: sw64: rename some fields of struct vcpucb (Mao Minkai)
  - anolis: sw64: mm: use static ZERO_PAGE (Mao Minkai)
  - anolis: sw64: mm: unify _PAGE_CHG_MASK and _HPAGE_CHG_MASK (Mao Minkai)
  - anolis: sw64: mm: add more helpers to pgtable.h (Mao Minkai)
  - anolis: sw64: mm: fix _PFN_MASK (Mao Minkai)
  - anolis: sw64: mm: add _PAGE_CONT helpers (Mao Minkai)
  - anolis: sw64: pci: rename PCI_DEVICE_ID_CHIP3 (Mao Minkai)
  - anolis: sw64: mm: rename _PAGE_PHU and _PAGE_PSE (Mao Minkai)
  - anolis: sw64: remove unused file (Mao Minkai)
  - anolis: sw64: remove out-of-date LOCK_FIXUP (He Sheng)
  - anolis: sw64: fix compile error when CONFIG_PM is not set (Mao Minkai)
  - anolis: sw64: kconfig: fix config error when PCI_MSI is not set (Mao Minkai)
  - anolis: sw64: cpufreq: fix clockevents update method (Tang Jinyang)
  - anolis: sw64: fix excessive timer interrupts (Tang Jinyang)
  - anolis: sw64: simplify PMC interfaces (He Sheng)
  - anolis: sw64: remove sw64_platform_ops (Mao Minkai)
  - anolis: sw64: remove chip directory (Mao Minkai)
  - anolis: sw64: reorganize pci setup related code (Mao Minkai)
  - anolis: sw64: reorganize chip setup code (Mao Minkai)
  - anolis: sw64: reorganize msi related code (Mao Minkai)
  - anolis: sw64: reorganize basic irq handling code (Mao Minkai)
  - anolis: sw64: reorganize pci related quirks (Mao Minkai)
  - anolis: sw64: reorganize usb quirks related code (Mao Minkai)
  - anolis: sw64: reorganize i2c related code (Mao Minkai)
  - anolis: sw64: reorganize timer related code (Mao Minkai)
  - anolis: sw64: reorganize cpu frequency related code (Mao Minkai)
  - 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)
  - x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled (Kim Phillips)
  - x86/CPU/AMD: Make sure EFER[AIBRSE] is set (Borislav Petkov (AMD))
  - x86/speculation: Allow enabling STIBP with legacy IBRS (KP Singh)
  - x86/cpu: Support AMD Automatic IBRS (Kim Phillips)
  - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Kim Phillips)
  - anolis: i2c: designware: add parameter MODEL_SUNWAY (Dai Xin)
  - anolis: sw64: fix compile warnings (Mao Minkai)
  - anolis: sw64: cleanup hugetlb code (Mao Minkai)
  - anolis: sw64: drop fpga and simulator support (Mao Minkai)
  - anolis: sw64: fix indent of inline assembly (Mao Minkai)
  - anolis: sw64: fix header include guards (Mao Minkai)
  - anolis: sw64: add missing fallthrough (Mao Minkai)
  - anolis: sw64: add missing break (Mao Minkai)
  - anolis: sw64: Kconfig: remove out-of-date rwsem options (He Sheng)
  - anolis: sw64: fix frequency in cpufreq_frequency_table (Tang Jinyang)
  - anolis: sw64: fix incorrect hmcalls in the virtual machine (Min Fanlei)
  - anolis: sw64: remove arch overridden RLIM_INFINITY (Hang Xiaoqian)
  - anolis: sw64: do not set __ARCH_SI_TRAPNO (Hang Xiaoqian)
  - anolis: sw64: remove C3A support (Hang Xiaoqian)
  - anolis: sw64: fix s4 sleep bug (Zheng Chongzhen)
  - anolis: sw64: reorganize dependency of devmap helpers (He Sheng)
  - anolis: i2c: sunway: do some cleanup for old i2c driver (Yang Qiang)
  - anolis: i2c: designware: add sunway system I2C support (Yang Qiang)
  - anolis: sw64: pci: use pci_has_flag to define pcibios_assign_all_busses (Zhou Xuemei)
  - anolis: sw64: modify lock instruction (Hang Xiaoqian)
  - anolis: sw64: update anolis_defconfig (Zhu Yiming)
  - anolis: sw64: add save_stack_trace_regs() (Gao Chen)
  - anolis: sw64: tools: fix selftests/sigaltstack for sw64 (Gu Zitao)
  - anolis: sw64: determine external clock according to specification (Tang Jinyang)
  - anolis: sw64: fix uretprobe implementation (Mao Minkai)
  - anolis: sw64: fix some cpu autoplug bugs (Tang Jinyang)
  - anolis: sw64: kvm: add support for cpu offline and online in guest (Zhang Yi)
  - anolis: fbdev: sw64 use __raw I/O memory api (Zhang Fuxing)
  - anolis: sw64: correct the definition of MAX_DMA_ADDRESS (Zheng Chongzhen)
  - anolis: sw64: remove S3 flag (Xu Chenjiao)
  - anolis: sw64: rename ptrace macros (Mao Minkai)
  - anolis: sw64: fix audit_syscall_exit() (Mao Minkai)
  - anolis: sw64: fix some include format (Mao Minkai)
  - anolis: sw64: update cpufreq's info when cpu frequency changed (Hang Xiaoqian)
  - anolis: sw64: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n (Gu Zitao)
  - anolis: sw64: selftests/ftrace: add sw64 support for kprobe args tests (Gu Zitao)
  - anolis: sw64: hibernation: update ktp to vcpucb after restoring it (He Sheng)
  - anolis: sw64: fix CONFIG_GENERIC_SCHED_CLOCK=y (Mao Minkai)
  - anolis: sw64: kvm: fix memory hotplug support for guest (Min Fanlei)
  - anolis: sw64: hugetlbfs: add arch_hugetlb_valid_size (Hang Xiaoqian)
  - anolis: sw64: kvm: fix some build errors for KVM module (Min Fanlei)
  - anolis: sw64: perf: add libbfd-buildid and disassembler-four-args support (He Chuyue)
  - anolis: sw64: fix shared_cpu_map of tcache's cacheinfo (Hang Xiaoqian)
  - anolis: sw64: kvm: fix an error with non-8MB aligned guest RAM size (Min Fanlei)
  - anolis: sw64: selftests/vm: fix virtual address range mapping test (Gu Zitao)
  - anolis: sw64: fix KBUILD_DEFCONFIG (Mao Minkai)
  - anolis: sw64: send a fake signal to all blocking tasks (Gu Zitao)
  - anolis: sw64: clean up useless cpu_idle wrap (He Sheng)
  - anolis: sw64: support arch loongarch firstly (Gu Mi)
  - 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: add forceidled time for task and cgroup (Tianchen Ding)
  - anolis: sched: fix percpu account for CPUTIME_*IDLE (Tianchen Ding)
  - 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: fbdev: Fix panic when booting with ls2k500 BMC (Yingkun Meng)
  - anolis: sched: enable CONFIG_SCHED_ACPU by default (Cruz Zhao)
  - anolis: sched: fix the wrong config judge in __account_sibidle_time() (Cruz Zhao)
  - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Lai Jiangshan)
  - anolis: sched: don't init se->ht_ratio when alloc fair group (Cruz Zhao)
  - block: don't remove hctx debugfs dir from blk_mq_exit_queue (Ming Lei)
  - anolis: crypto - Revert "ccp: Fix sm2 test failed when insmod modules" (Tianjia Zhang)
  - anolis: Revert "anolis: net/smc: Add SMC-R link WR and WC statistic" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Introduce smc_lgr_stats_list for trouble shooting" (Wen Gu)
  - anolis: Revert "anolis: net/smc: support SMC-R rwwi wr/wc statistic" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Fix fallback count overflow issue" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Expand the upper limit of SMCR/D ringbuf to 2MB" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Expand the statistical range of ringbufs" (Wen Gu)
  - anolis: net/smc: print netns inum instead of address (Wen Gu)
  - anolis: Revert "anolis: net/smc: Add sysctl conrtol for handshake limiation" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Use diff TCP EXPR MAGIC to avoid network middleware do simple echo" (D. Wythe)
  - anolis: Revert "anolis: fix invisible experiment_syn_smc" (D. Wythe)
  - anolis: Revert "anolis: net/smc: Introduce SMC-R-related proc files" (Wen Gu)
  - anolis: Revert "anolis: net/smc: Introduce dim proc file" (Guangguan Wang)
  - anolis: Revert "anolis: net/smc: Introduce link-related proc file" (Guangguan Wang)
  - anolis: Revert "anolis: net/smc: show rwwi flag in link proc file" (Guangguan Wang)
  - anolis: Revert "anolis: net/smc: show max links and max conns info in link proc" (Guangguan Wang)
  - anolis: net/smc: add experiment_vendor_options sysctl description to documentation (Guangguan Wang)
  - anolis: net/smc: change sysctl vendor_exp_option to experiment_vendor_options (Guangguan Wang)
  - anolis: net/smc: fix incorrect sk_buf_size via inet sock (D. Wythe)
  - anolis: net/smc: allow configure on inet mode via sysctl (D. Wythe)
  - anolis: net/smc: force SMC_CLOSED after smc_listen_out_err (D. Wythe)
  - arm64: Do not forget syscall when starting a new thread. (Francis Laniel)
  - perf/x86/uncore: Correct the number of CHAs on EMR (Kan Liang)
  - perf/x86/uncore: Correct the number of CHAs on SPR (Kan Liang)
  - perf/x86/intel: Fix pebs event constraints for SPR (Kan Liang)
  - anolis: sched: always update rq->sibidle_sum in update_acpu() (Cruz Zhao)
  - swap: stop add to avail list if swap is full (Ma Wupeng)
  - anolis: perf/arm-cmn: Fix compatibility between Yitian CMN700 and CMN-ANY (Jing Zhang)
  - anolis: config: enable bpf/lsm by default in config file for x86 (wangchuanguo)
  - anolis: fix the bug that turn off kernel.sched_core doesn't work (Cruz Zhao)
  - LoongArch: fix signal handler name changed (Hongchen Zhang)
  - KVM: SEV: only access GHCB fields once (Paolo Bonzini) {CVE-2023-4155}
  - x86/cpu/amd: Add a Zenbleed fix (Borislav Petkov (AMD)) {CVE-2023-20593}
  - x86/bugs: Increase the x86 bugs vector size to two u32s (Borislav Petkov (AMD)) {CVE-2023-20569}
  - vc_screen: modify vcs_size() handling in vcs_read() (George Kennedy) {CVE-2023-3567}
  - vc_screen: don't clobber return value in vcs_read (Thomas Weißschuh) {CVE-2023-3567}
  - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF (George Kennedy) {CVE-2023-3567}
  - HID: intel_ish-hid: Add check for ishtp_dma_tx_map (Jiasheng Jiang) {CVE-2023-3358}
  - media: vivid: dev->bitmap_cap wasn't freed in all cases (Hans Verkuil) {CVE-2023-0615}
  - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Lee, Chun-Yi) {CVE-2023-31083}
  - ext4: Fix deadlock during directory rename (Jan Kara)
  - ext4: Fix possible corruption when moving a directory (Jan Kara)
  - ext4: zero i_disksize when initializing the bootloader inode (Zhihao Cheng)
  - ext4: fix WARNING in ext4_update_inline_data (Ye Bin)
  - ext4: move where set the MAY_INLINE_DATA flag is set (Ye Bin)
  - ext4: fix another off-by-one fsmap error on 1k block filesystems (Darrick J. Wong)
  - ext4: fix RENAME_WHITEOUT handling for inline directories (Eric Whitney)
  - ext4: fix cgroup writeback accounting with fs-layer encryption (Eric Biggers)
  - ext4: refuse to create ea block when umounted (Jun Nie)
  - ext4: optimize ea_inode block expansion (Jun Nie)
  - jbd2: fix data missing when reusing bh which is ready to be checkpointed (Zhihao Cheng)
  - ext4: Fix function prototype mismatch for ext4_feat_ktype (Kees Cook)
  - anolis: mmc: add support for Phytium MMC (Malloy Liu)
  - anolis: fuse: make fuse support configuring delete_stale feature (zyfjeff)
  - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Lu Baolu)
  - anolis: x86/mm: CSV allows CMA allocation concurrently (Yangwencheng)
  - anolis: mm/cma: add API to enable concurrent allocation from the CMA (Yangwencheng)
  - anolis: mm: release hugetlb pages to buddy allocator after migrate them (yangge)
  - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR (Pablo Neira Ayuso) {CVE-2023-4015}
  - anolis: arm64: Cancel cpuectlr sysfs interfaces write permission on the physical machine (Feng Su)
  - anolis: inspur-drm: Fix kernel panic (Bo Liu)
  - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Kyle Zeng) {CVE-2023-42753}
  - anolis: Driver for Zhaoxin I2C controller (leoliu-oc)
  - anolis:jpeg:Phytium JPEG Encoder driver (xuyan)
  - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Budimir Markovic) {CVE-2023-4623}
  - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (valis) {CVE-2023-4921}
  - ipv6: sr: fix out-of-bounds read when setting HMAC data. (David Lebrun) {CVE-2023-2860}
  - tcp: Reduce chance of collisions in inet6_hashfn(). (Stewart Smith) {CVE-2023-1206}
  - xfrm: add NULL check in xfrm_update_ae_params (Lin Ma) {CVE-2023-3772}
  - net/sched: Retire rsvp classifier (Jamal Hadi Salim) {CVE-2023-42755}
  - anolis: mm,compaction: Don't use ALLOC_CMA in long term gup path (yangge)
  - net: nfc: Fix use-after-free caused by nfc_llcp_find_local (Lin Ma) {CVE-2023-3863}
  - nfc: llcp: simplify llcp_sock_connect() error paths (Krzysztof Kozlowski) {CVE-2023-3863}
  - nfc: constify several pointers to u8, char and sk_buff (Krzysztof Kozlowski) {CVE-2023-3863}
  - anolis: fix invisible experiment_syn_smc (D. Wythe)
  - anolis: net/smc: Add a module parameter to enable/disable loopback support (Wen Gu)
  - anolis: net/smc: Set SMC-R default buffer type to SMCR_MIXED_BUFS (Wen Gu)
  - net/smc: fix smc clc failed issue when netdevice not in init_net (Dust Li)
  - net/smc: Fix pos miscalculation in statistics (Nils Hoppmann)
  - anolis: net/smc: Fix hung issue in smc_cdc_wait_pend_tx_wr (Wen Gu)
  - ext4: Properly sync file size update after O_SYNC direct IO (Jan Kara)
  - iomap: update ki_pos a little later in iomap_dio_complete (Christoph Hellwig)
  - anolis: net/smc: add rmb between peer_rmbe_space and local_rx_ctrl.cons read (Guangguan Wang)
  - anolis: net/smc: fix for concurrently cursor add and cursor copy (Guangguan Wang)
  - anolis: net/smc: do not print to dmesg when smc_tx_rdma_write but rmb invalid (Guangguan Wang)
  - anolis: net/smc: fix free slot leak when free slot got but lgr terminate (Guangguan Wang)
  - anolis: net/smc: wait for all rwwi tx wr complete before free link (Guangguan Wang)
  - anolis: net/smc: protect link down work from execute after lgr freed (Guangguan Wang)
  - anolis: net/smc: fix timeout in smc_inet_csk_wait_for_connect (D. Wythe)
  - anolis: net/smc: fix race on inet_sock between tcp-fin and final CDC (D. Wythe)
  - anolis: net/smc: fix sk_wq assigned (D. Wythe)
  - anolis: net/smc: fix imcomplete sock dump info (D. Wythe)
  - mm: disable LRU pagevec during the migration temporarily (Minchan Kim)
  - clk: imx: Add check for kcalloc (Jiasheng Jiang) {CVE-2022-3114}
  - ubi: Refuse attaching if mtd's erasesize is 0 (Zhihao Cheng) {CVE-2023-31085}
  - media: usb: siano: Fix warning due to null work_func_t function pointer (Duoming Zhou) {CVE-2023-4132}
  - media: usb: siano: Fix use after free bugs caused by do_submit_urb (Duoming Zhou) {CVE-2023-4132}
  - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os (Zheng Wang) {CVE-2022-3424}
  - media: mceusb: Use new usb_control_msg_*() routines (Alan Stern) {CVE-2022-3903}
  - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() (Hyunwoo Kim) {CVE-2022-45887}
  - mm: remove lru_add_drain_all in alloc_contig_range (Minchan Kim)
  - mm, page_alloc: move draining pcplists to page isolation users (Vlastimil Babka)
  - 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: KVM: flush the CPU caches only when guest memory is reclaimed (Xin Jiang)
  - arm64: Add AMPERE1 to the Spectre-BHB affected list (D Scott Phillips) {CVE-2023-3006}
  - ipv4: fix null-deref in ipv4_link_failure (Kyle Zeng) {CVE-2023-42754}
  - ovl: remove privs in ovl_copyfile() (Amir Goldstein)
  - anolis: set CONFIG_IO_STRICT_DEVMEM to n by default (chench)
  - bpf, sockmap: fix deadlocks in the sockhash and sockmap (Xin Liu) {CVE-2023-0160}
  - writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs (Jingbo Xu)
  - mm/page_alloc: don't corrupt pcppage_migratetype (Doug Berger)
  - anolis: sched/core: fix warning when occ is zero when account sibidle (Cruz Zhao)
  - ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm (Zelin Deng)
  - anolis: fs: add module parameters for virtiofs dax on demand (Ning Zhang)
  - anolis: mm: initialize ZONE_DEVICE page struct on demand in guest kernel (Ning Zhang)
  - anolis: sched/core: remove unused variable of clear_all_cookie() (Cruz Zhao)
  - anolis: mm/hugetlb: misusing spinlock API in isolate_huge_page() (Xin Jiang)
  - anolis: watchdog: enlarge watchdog_thresh limit (Cruz Zhao)
  - anolis: KVM: SEV: Pin SEV guest memory out of CMA area (Xin Jiang)
  - anolis: mm/gup: Use vzalloc to allocate vmas (yangge)
  - anolis: erofs: fix -EIO when zero-length iovec encountered in rafsv6 (Jingbo Xu)
  - anolis: sched: fix the wrong config judge for __account_sibidle_time() (Cruz Zhao)
  - anolis: fuse: increase FUSE_MAX_MAX_PAGES limit (Xu Ji)
  - anolis: mm: kfence: avoid error caused by multiple assignment (Kaihao Bai)
  - 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: iommu/vt-d: fix alert message of PASID PT SRE checking for EMR (Fengqian Gao)
  - anolis: crypto: ccp: Fix PSP interrupt register's write race (fangbaoshun)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17_rc1.1.an23]
changelog:
  - anolis: Fix unicode encoding error when compiling tools/perf (Guanjun)
  - anolis: sched: optimize task_allowed_cpu() (Cruz Zhao)
  - anolis: sched: delete the secondary pointers of group balancer (Cruz Zhao)
  - anolis: module: strip '\n' in oot_list (Yi Tao)
  - anolis: mm: fix wrong return values of pre oom sysctl (Kaihao Bai)
  - anolis: mm: fix unexpected sleep if allocation is not willing to direct reclaim (Kaihao Bai)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17_rc2.an23]
changelog:
  - perf vendor events: Add JSON metrics for Arm CMN (Jing Zhang)
  - perf jevents: Add support for Arm CMN PMU aliasing (Jing Zhang)
  - perf test: Add pmu-event test for "Compat" and new event_field. (Jing Zhang)
  - perf test: Make matching_pmu effective (Jing Zhang)
  - perf jevents: Support EventidCode and NodeType (Jing Zhang)
  - perf metric: "Compat" supports regular expression matching identifiers (Jing Zhang)
  - perf pmu: "Compat" supports regular expression matching identifiers (Jing Zhang)
  - anolis: drm/phytium: Replace default efi fb0 with dc fb (Jiakun Shuai)
  - anolis: drm/phytium: Bugfix Xorg startup for ps23xx when using pe2201 bmc card (yuan0927)
  - selftests/x86: Fix error: variably modified 'altstack_data' at file scope (Jun Miao)
  - anolis: kabi: fix arm64 kabi break (Guixin Liu)
  - anolis: Revert "dmaengine: Remove the last, used parameters in dma_async_is_tx_complete" (Guanjun)
  - anolis: Revert "dmaengine: Remove last, used from dma_tx_state" (Guanjun)
  - anolis: Revert "dmaengine: Remove dma_set_tx_state" (Guanjun)
  - x86/alternative: Fix race in try_get_desc() (Nadav Amit)
  - anolis: KVM: SVM: Return 0 if Non-CSV2 virtual machine try to rd/wr MSR_AMD64_SEV_ES_GHCB from host-side (hanliyang)
  - anolis: bpftool: Fix the return value check in show_prog() (Tianchen Ding)
  - selftests/ftrace: Limit length in subsystem-enable tests (Yuanhe Shu)
  - anolis: Fix dev->node equal to NUMA_NO_NODE issue (leoliu-oc)
  - anolis: x86/pci-dma: Fix logical error in patch_do_basic_check() (leoliu-oc)
  - anolis: sched: fix group balancer interface write error (Cruz Zhao)
  - anolis: xfs: get rid of xfs inactive long tail logs (Gao Xiang)
  - selftests/x86/syscall: Update and extend syscall_numbering_64 (H. Peter Anvin (Intel))
  - anolis: perf/arm-cmn: Fix variable type error (Jing Zhang)
  - anolis: xfs: try to flush logs for secondary inodes (Gao Xiang)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17_rc2.1.an23]
changelog:
  - anolis: arm64:cputime: irqtime_account is turned on by default in cmdline (Yinan Liu)
  - anolis: arm64: Support dynamic preempt by changing the config (zhouzhixin.zzx)
  - anolis: Revert "arm64: entry: move NMI preempt logic to C" (zhouzhixin.zzx)
  - anolis: Revert "arm64: entry: Centralize preemption decision" (zhouzhixin.zzx)
  - anolis: Revert "arm64: Support PREEMPT_DYNAMIC" (zhouzhixin.zzx)
  - anolis: preempt/dynamic: Delete code for dynamic preempt full (zhouzhixin.zzx)
  - anolis: pci: fix driver hang when hotplug (Guixin Liu)
  - anolis: sched: fix the bug that default soft_cpus isn't cpu_online_mask (Cruz Zhao)
  - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Sandipan Das)
  - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Sandipan Das)
  - perf/x86/amd/lbr: Use freeze based on availability (Sandipan Das)
  - perf/x86/amd/uncore: Fix __percpu annotation (Thomas Gleixner)
  - anolis: mm: use comma to split modules in oot_list (Yi Tao)
  - anolis: sw64: add cpuinfo support for bpf rich container (Gu Zitao)
  - anolis: sw64: add cpuinfo support for rich container (Gu Zitao)
  - testing: selftests: nft_flowtable.sh: rework test to detect offload failure (Florian Westphal)
  - selftests: nft_flowtable.sh: monitor result file sizes (Boris Sukholitko)
  - testing: selftests: nft_flowtable.sh: use random netns names (Florian Westphal)
  - anolis: cputime: add cmdline suppprt for disable irqtime_account (Yinan Liu)
  - anolis: mm: avoid pgtable_share enabled by default (Kaihao Bai)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17_rc2.2.an23]
changelog:
  - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Yonghong Song)
  - anolis: selftests/bpf: remove test_overhead (Yuanhe Shu)
  - anolis: selftests/bpf: fix samples/bpf testcases (Yuanhe Shu)
  - anolis: bpf/selftests: fix compile error when CONFIG_SMC was not set (D. Wythe)
  - anolis: net/smc: fix incorrect sndbuf setting (D. Wythe)
  - anolis: net/smc: fix data_ready panic when listen sock shutdown (D. Wythe)
  - anolis: net/smc: fix conflict IPPROTO_SMC from upstream (D. Wythe)
  - anolis: net/smc: optimize smc reachability check when using erdma (Wen Gu)
  - anolis: net/smc: restore the correspondence between sk_{snd|rcv}buf and sndbuf/RMB (Wen Gu)
  - net/smc: avoid overwriting when adjusting sock bufsizes (Wen Gu)
  - net/smc: change SMCR_RMBE_SIZES from 5 to 15 (Guangguan Wang)
  - net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined (Guangguan Wang)
  - anolis: configs: disable CONFIG_DEBUG_PREEMPT in anolis debug defconfig (zhouzhixin.zzx)
  - anolis: virtio_net: avoid canceling worker if not initialized (Heng Qi)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17.an23]
changelog:
  * Wed Jun 26 2024 Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17_rc2.3.an23]
  - anolis: virtio_net: get init coalesce value when probe (Heng Qi)
  - anolis: virtio_net: add enable/disable control for get_cvq_work (Heng Qi)
  - anolis: virtio_net: sleeping instead of waitqueue putting (Heng Qi)
  - anolis: virtio_net: avoid driver waiting for requests indefinitely (Heng Qi)
  - anolis: virtio_net: make virtnet_cvq_response return the code (Heng Qi)
  - x86/entry: Use int everywhere for system call numbers (H. Peter Anvin (Intel))
  - x86/entry: Treat out of range and gap system calls the same (H. Peter Anvin (Intel))
  - x86/entry/64: Sign-extend system calls on entry to int (H. Peter Anvin (Intel))
  - x86/syscall: Unconditionally prototype {ia32,x32}_sys_call_table[] (H. Peter Anvin (Intel))
  - x86/entry: Reverse arguments to do_syscall_64() (H. Peter Anvin (Intel))


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17.1.an23]
changelog:
  * Wed Jul 03 2024 Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17.1_rc1.an23]
  - anolis: skmsg: reserve fields in sk_psock to prepare for hotfix (Wen Gu)
  - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Wang Yufen)
  - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Wang Yufen)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17.2_rc1.an23]
changelog:
  - fuse: don't unhash root (Miklos Szeredi)
  - fuse: fix root lookup with nonzero generation (Miklos Szeredi)
  - anolis: fuse: increment fo_version when fuse server recovers (Jingbo Xu)
  - anolis: fuse: uid-based security enhancement for the recovery mechanism (Jingbo Xu)
  - anolis: fuse: introduce recovery mechanism for fuse server (Jingbo Xu)
  - anolis: fuse: extract fuse_requeue_requests() helper (Jingbo Xu)
  - anolis: fuse: rearrange fuse_dev_ioctl_attach() (Jingbo Xu)
  - anolis: fuse: factor out helper for FUSE_DEV_IOC_ATTACH (Jingbo Xu)
  - anolis: fuse: factor out helper for FUSE_DEV_IOC_PASSTHROUGH_OPEN_V0 (Jingbo Xu)
  - anolis: factor out helper for FUSE_DEV_IOC_CLONE (Jingbo Xu)
  - fuse: clear FR_SENT when re-adding requests into pending list (Hou Tao)
  - fuse: set FR_PENDING atomically in fuse_resend() (Hou Tao)
  - fuse: Use the high bit of request ID for indicating resend requests (Zhao Chen)
  - fuse: Introduce a new notification type for resend pending requests (Zhao Chen)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17.2.an23]
changelog:
  * Wed Aug 07 2024 Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17.2_rc2.an23]
  - anolis: net/smc: do not schedule credits_announce_work after link clearing (Guangguan Wang)
  - anolis: kabi: fix 17.2 kabi broken (Guixin Liu)
  - anolis: configs: bugfix for "make dist-configs" command. (Qinyun Tan)


