# changelog

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


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


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


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


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


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


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


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


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-16.4_rc1.an8]
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.an8]
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-16.5.an8]
changelog:
  * Sat Nov 09 2024 Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-16.5_rc1.an8]
  - anolis: net/smc: upgrade smc dump header to version 2 (Wen Gu)
  - anolis: net/smc: bring forward and fix rwwi CDC msg capture (Wen Gu)
  - anolis: RDMA/erdma: Randomize the first allocated QPN (红海)
  - anolis: net/smc: dump CDC msg in rwwi Tx and Rx path (Wen Gu)
  - anolis: net/smc: dump CDC msg in Tx and Rx normal path (Wen Gu)
  - anolis: net/smc: dump raw data in Tx and Rx path (Wen Gu)
  - anolis: net/smc: implementation of dump data function (Wen Gu)
  - anolis: net/smc: add netlink interface for dump_ndev operations (Wen Gu)
  - anolis: net/smc: workaround for smc_pnet use with erdma OOB (Guangguan Wang)
  - anolis: net/smc: introduce two sysctls for SMC-R memory limitation (Tony Lu)
  - anolis: net/smc: always set sk_user_data for IPPROTO_SMC (D. Wythe)
  - anolis: net/smc: support ipv4 mapped ipv6 addr client for smc-r v2 (Guangguan Wang)
  - anolis: net/smc: Fix memleak in percpu ref (Kai Shen)
  - anolis: RDMA/erdma: Support kernel-space scatter sq/rq buffer (红海)
  - net/smc: introduce statistics for ringbufs usage of net namespace (Wen Gu)
  - net/smc: introduce statistics for allocated ringbufs of link group (Wen Gu)
  - net/smc: add sysctl for smc_limit_hs (D. Wythe)
  - anolis: RDMA/erdma: Protect netdev reference in struct erdma_dev (红海)
  - anolis: net/smc: fix for divide error in smc_dim (Guangguan Wang)
  - anolis: net/smc: change min conn per lgr to 1 (Guangguan Wang)
  - anolis: do not repeate stat rmb tx peer full when autosplit (Guangguan Wang)
  - anolis: net/smc: introduce autosplit for smc (Guangguan Wang)
  - anolis: net/smc: do not schedule credits_announce_work after link clearing (Guangguan Wang)
  - anolis: RDMA/erdma: Update erdma driver (红海)
  - 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: net/smc: use standalone filed to diff tcp_sock from smc_sock (D. Wythe)
  - 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)
  - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Miaohe Lin)
  - anolis: priority oom: update nr_procs in de_thread (Xu Yu)
  - hugetlb: pass head page to remove_hugetlb_page() (Naoya Horiguchi)
  - drivers/perf: Fix ali_drw_pmu driver interrupt status clearing (Jing Zhang)
  - arm64: kdump: defer the crashkernel reservation for platforms with no DMA memory zones (Baoquan He)
  - arm64: kdump: do not map crashkernel region specifically (Baoquan He)
  - arm64: kdump : take off the protection on crashkernel memory region (Baoquan He)
  - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Zhen Lei)
  - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Zhen Lei)
  - anolis: configs: disable CONFIG_RAS_CEC (Qiao Ma)
  - bonding: 3ad: Print an error for unknown speeds (Ido Schimmel)
  - bonding: 3ad: add support for 400G speed (Nikolay Aleksandrov)
  - bonding: 3ad: add support for 200G speed (Nikolay Aleksandrov)
  - bpf: Enforce W^X for bpf trampoline (Song Liu)
  - anolis: uprobe: avoid out-of-bounds memory access of fetching args. (Qiao Ma)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17_rc1.an8]
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 %rpmversion 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.an8]
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.an8]
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.an8]
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.an8]
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.an8]
changelog:
  * Wed Jun 26 2024 Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17_rc2.3.an8]
  - 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.an8]
changelog:
  * Wed Jul 03 2024 Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17.1_rc1.an8]
  - 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.an8]
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.an8]
changelog:
  * Wed Aug 07 2024 Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17.2_rc2.an8]
  - 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)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17.3_rc1.an8]
changelog:
  - anolis: RDMA/erdma: Randomize the first allocated QPN (红海)
  - anolis: net/smc: dump CDC msg in rwwi Tx and Rx path (Wen Gu)
  - anolis: net/smc: dump CDC msg in Tx and Rx normal path (Wen Gu)
  - anolis: net/smc: dump raw data in Tx and Rx path (Wen Gu)
  - anolis: net/smc: implementation of dump data function (Wen Gu)
  - anolis: net/smc: add netlink interface for dump_ndev operations (Wen Gu)
  - anolis: net/smc: workaround for smc_pnet use with erdma OOB (Guangguan Wang)
  - anolis: net/smc: introduce two sysctls for SMC-R memory limitation (Tony Lu)
  - anolis: net/smc: support ipv4 mapped ipv6 addr client for smc-r v2 (Guangguan Wang)
  - anolis: net/smc: Fix memleak in percpu ref (Kai Shen)
  - anolis: net/smc: always set sk_user_data for IPPROTO_SMC (D. Wythe)
  - anolis: RDMA/erdma: Support kernel-space scatter sq/rq buffer (红海)
  - net/smc: introduce statistics for ringbufs usage of net namespace (Wen Gu)
  - net/smc: introduce statistics for allocated ringbufs of link group (Wen Gu)
  - net/smc: add sysctl for smc_limit_hs (D. Wythe)
  - anolis: net/smc: fix for divide error in smc_dim (Guangguan Wang)
  - anolis: net/smc: change min conn per lgr to 1 (Guangguan Wang)
  - anolis: do not repeate stat rmb tx peer full when autosplit (Guangguan Wang)
  - anolis: net/smc: introduce autosplit for smc (Guangguan Wang)
  - anolis: RDMA/erdma: Protect netdev reference in struct erdma_dev (红海)
  - anolis: RDMA/erdma: Update erdma driver (红海)
  - anolis: uprobe: avoid out-of-bounds memory access of fetching args. (Qiao Ma)
  - bpf: Enforce W^X for bpf trampoline (Song Liu)
  - crypto: ecc - Move ecc.h to include/crypto/internal (Daniele Alessandrelli)
  - crypto: ecc - expose ecc curves (Meng Yu)
  - anolis: configs: add ECDSA config (Xuchun Shang)
  - x509: Add OID for NIST P384 and extend parser for it (Saulo Alessandre)
  - ima: Support EC keys for signature verification (Stefan Berger)
  - x509: Add support for parsing x509 certs with ECDSA keys (Stefan Berger)
  - crypto: ecdsa - Register NIST P384 and extend test suite (Saulo Alessandre)
  - crypto: ecc - Add math to support fast NIST P384 (Saulo Alessandre)
  - crypto: ecc - Add NIST P384 curve parameters (Saulo Alessandre)
  - crypto: ecdsa - Add support for ECDSA signature verification (Stefan Berger)
  - oid_registry: Add OIDs for ECDSA with SHA224/256/384/512 (Stefan Berger)
  - anolis: swiotlb: reserve in high mem with guest encrypted (Xuchun Shang)
  - PCI/DPC: Await readiness of secondary bus after reset (Lukas Wunner)
  - PCI: Unify delay handling for reset and resume (Lukas Wunner)
  - PCI/PM: Observe reset delay irrespective of bridge_d3 (Lukas Wunner)
  - drivers/perf: Fix ali_drw_pmu driver interrupt status clearing (Jing Zhang)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17.3_rc2.an8]
changelog:
  - virt: tdx-guest: Add RTMR update interface (Kuppuswamy Sathyanarayanan)
  - KEYS: asymmetric: properly validate hash_algo and encoding (Eric Biggers)
  - KEYS: asymmetric: enforce that sig algo matches key algo (Eric Biggers)
  - ima: fix reference leak in asymmetric_verify() (Eric Biggers)
  - KEYS: asymmetric: Fix ECDSA use via keyctl uapi (Denis Kenzior)
  - crypto: ecdsa - Fix module auto-load on add-key (Stefan Berger)
  - crypto: ecdsa - Fix the public key format description (Jarkko Sakkinen)
  - crypto: ecc - handle unaligned input buffer in ecc_swap_digits (Mian Yousaf Kaukab)
  - anolis: kabi: fix 5.10.134-17.3 kabi broken (Guixin Liu)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17.3.an8]
changelog:
  * Wed Oct 30 2024 Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-17.3_rc3.an8]
  - anolis: kabi: fix 17.3 smc's two kabi (Guixin Liu)


author: Qinyun Tan <qinyuntan@linux.alibaba.com> [5.10.134-18_rc1.an8]
changelog:
  - perf session: Add missing evlist__delete when deleting a session (Riccardo Mancini)
  - Revert "perf hist: Add missing puts to hist__account_cycles" (Shuai Xue)
  - anolis: support rich container in cgroup v2 (Yi Tao)
  - anolis: sched: support cpu.exstat (Yi Tao)
  - anolis: sched: move sched sli related strcut to task group (Yi Tao)
  - devres: Fix memory leakage caused by driver API devm_free_percpu() (Zijun Hu) {CVE-2024-43871}
  - driver core: Cast to (void *) with __force for __percpu pointer (Andy Shevchenko) {CVE-2024-43871}
  - udf: Avoid excessive partition lengths (Jan Kara) {CVE-2024-46777}
  - udf: Define EFSCORRUPTED error code (Jan Kara) {CVE-2024-46777}
  - anolis: net/smc: check return value of sock_recvmsg when draining clc data (Guangguan Wang)
  - anolis: net/smc: check smcd_v2_ext_offset when receiving proposal msg (Guangguan Wang)
  - anolis: net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving proposal msg (Guangguan Wang)
  - anolis: net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg (Guangguan Wang)
  - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Scott Mayhew) {CVE-2024-46695}
  - pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv (Krishna Kumar) {CVE-2024-46761}
  - hwmon: (adc128d818) Fix underflows seen when writing limit attributes (Guenter Roeck) {CVE-2024-46759}
  - hwmon: (lm95234) Fix underflows seen when writing limit attributes (Guenter Roeck) {CVE-2024-46758}
  - hwmon: (w83627ehf) Fix underflows seen when writing limit attributes (Guenter Roeck) {CVE-2024-46756}
  - wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() (Sascha Hauer) {CVE-2024-46755}
  - gpio: prevent potential speculation leaks in gpio_device_get_desc() (Hagar Hemdan) {CVE-2024-44931}
  - vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used (Jason Gunthorpe)
  - vfio: Add helpers for unifying vfio_device life cycle (Kevin Tian)
  - vfio: Add an option to get migration data size (Yishai Hadas)
  - vfio: Introduce the DMA logging feature support (Yishai Hadas)
  - vfio/iova_bitmap: Fix PAGE_SIZE unaligned bitmaps (Joao Martins)
  - vfio: Add an IOVA bitmap support (Joao Martins)
  - vfio: Introduce DMA logging uAPIs (Yishai Hadas)
  - vfio: Split migration ops from main device ops (Yishai Hadas)
  - vfio: Extend the device migration protocol with PRE_COPY (Jason Gunthorpe)
  - vfio: Move vfio.c to vfio_main.c (Jason Gunthorpe)
  - vfio/pci: Expose vfio_pci_core_aer_err_detected() (Yishai Hadas)
  - vfio: Remove migration protocol v1 documentation (Jason Gunthorpe)
  - vfio: Extend the device migration protocol with RUNNING_P2P (Jason Gunthorpe)
  - vfio: Define device migration protocol v2 (Jason Gunthorpe)
  - vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl (Jason Gunthorpe)
  - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Jason Gunthorpe)
  - PCI/IOV: Add pci_iov_vf_id() to get VF index (Jason Gunthorpe)
  - vfio/pci: Introduce vfio_pci_core.ko (Max Gurtovoy)
  - vfio: Use kconfig if XX/endif blocks instead of repeating 'depends on' (Jason Gunthorpe)
  - vfio: Use select for eventfd (Jason Gunthorpe)
  - PCI / VFIO: Add 'override_only' support for VFIO PCI sub system (Max Gurtovoy)
  - PCI: Add 'override_only' field to struct pci_device_id (Max Gurtovoy)
  - PCI: Avoid duplicate IDs in driver dynamic IDs list (Zhenzhong Duan)
  - PCI: Move pci_match_device() ahead of new_id_store() (Zhenzhong Duan)
  - vfio/pci: Move module parameters to vfio_pci.c (Yishai Hadas)
  - vfio/pci: Move igd initialization to vfio_pci.c (Max Gurtovoy)
  - vfio/pci: Split the pci_driver code out of vfio_pci_core.c (Max Gurtovoy)
  - vfio/pci: Include vfio header in vfio_pci_core.h (Max Gurtovoy)
  - vfio/pci: Rename ops functions to fit core namings (Max Gurtovoy)
  - vfio/pci: Rename vfio_pci_device to vfio_pci_core_device (Max Gurtovoy)
  - vfio/pci: Rename vfio_pci_private.h to vfio_pci_core.h (Max Gurtovoy)
  - vfio/pci: Rename vfio_pci.c to vfio_pci_core.c (Max Gurtovoy)
  - vfio: Remove struct vfio_device_ops open/release (Jason Gunthorpe)
  - anolis: hct: Use open_device()/close_device() instead of open()/release(). (Qinyun Tan)
  - anolis: arm_mpam: vfio-mdev: Use open_device() instead of open() (Qinyun Tan)
  - vfio/gvt: Fix open/close when multiple device FDs are open (Jason Gunthorpe)
  - vfio/ap,ccw: Fix open/close when multiple device FDs are open (Jason Gunthorpe)
  - vfio/mbochs: Fix close when multiple device FDs are open (Jason Gunthorpe)
  - vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the device set (Jason Gunthorpe)
  - vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_set (Jason Gunthorpe)
  - vfio/pci: Move to the device set infrastructure (Yishai Hadas)
  - vfio/platform: Use open_device() instead of open coding a refcnt scheme (Jason Gunthorpe)
  - vfio/platform: remove unneeded parent_module attribute (Max Gurtovoy)
  - vfio/fsl: Move to the device set infrastructure (Jason Gunthorpe)
  - vfio/samples: Delete useless open/close (Jason Gunthorpe)
  - vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes (Jason Gunthorpe)
  - vfio/samples: Remove module get/put (Jason Gunthorpe)
  - vfio/mbochs: Convert to use vfio_register_group_dev() (Jason Gunthorpe)
  - vfio/mdpy: Convert to use vfio_register_group_dev() (Jason Gunthorpe)
  - vfio/mtty: Convert to use vfio_register_group_dev() (Jason Gunthorpe)
  - samples/vfio-mdev/mdpy: use remap_vmalloc_range (Christoph Hellwig)
  - vfio/mdev: remove unnecessary NULL check in mbochs_create() (Dan Carpenter)
  - virtio_net: Update rss when set queue (Philo Lu)
  - virtio_net: Sync rss config to device when virtnet_probe (Philo Lu)
  - virtio_net: Add hash_key_length check (Philo Lu)
  - virtio_net: Support dynamic rss indirection table size (Philo Lu)
  - anolis: sched: push expellee tasks to a runnable cpu when expel starts (Cruz Zhao)
  - anolis: mm, thp: init thp_reclaim_proactive_dwork before checking memory size (hr567)
  - net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT (Pedro Tammela)
  - net: sched: fix use-after-free in taprio_change() (Dmitry Antipov)
  - anolis: net/smc: upgrade smc dump header to version 2 (Wen Gu)
  - anolis: net/smc: bring forward and fix rwwi CDC msg capture (Wen Gu)
  - intel_idle: fix ACPI _CST matching for newer Xeon platforms (Artem Bityutskiy)
  - dm cache: fix flushing uninitialized delayed_work on cache_ctr error (Ming-Hung Tsai)
  - anolis: erofs: fix the warning in erofs_fill_symlink() (Hongzhen Luo)
  - arm64: kdump: defer the crashkernel reservation for platforms with no DMA memory zones (Baoquan He)
  - arm64: kdump: do not map crashkernel region specifically (Baoquan He)
  - arm64: kdump : take off the protection on crashkernel memory region (Baoquan He)
  - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Zhen Lei)
  - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Zhen Lei)
  - anolis: Revert "anolis: arm64: add controlling for crashkernel mem reserving phase on booting" (Yuanhe Shu)
  - anolis: io_uring: add cpu check in io_get_sq_data (Ferry Meng)
  - kobject_uevent: Fix OOB access within zap_modalias_env() (Zijun Hu) {CVE-2024-42292}
  - anolis: fuse: check aborted connection in fuse_resend_pqueue() (Jingbo Xu)
  - anolis: fuse: clear FR_SENT in fuse_resend_pqueue() (Jingbo Xu)
  - anolis: fuse: set FR_PENDING atomically in fuse_resend_pqueue() (Jingbo Xu)
  - anolis: ima/Kconfig: fix TCG_HYGON select error (YiLin.Li)
  - NFSD: Force all NFSv4.2 COPY requests to be synchronous (Chuck Lever)
  - anolis: genirq/cpuhotplug: Handle managed IRQs when the last CPU hotplug out in the affinity (Guanjun)
  - anolis: genirq/affinity: add support for limiting managed interrupts (Guanjun)
  - fuse: refactor out shared logic in fuse_writepages_fill() and fuse_writepage_locked() (Joanne Koong)
  - fuse: move fuse file initialization to wpa allocation time (Joanne Koong)
  - fuse: refactor finished writeback stats updates into helper function (Joanne Koong)
  - fuse: drop unused fuse_mount arg in fuse_writepage_finish() (Joanne Koong)
  - RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency (Zhu Yanjun) {CVE-2024-42285}
  - mISDN: Fix a use after free in hfcmulti_tx() (Dan Carpenter) {CVE-2024-42280}
  - anolis:ima/Kconfig: add the select relationship about IMA and TCG_HYGON (YiLin.Li)
  - anolis: configs: set both CONFIG_CRYPTO_DEV_CCP_DD and CONFIG_TCG_HYGON y (YiLin.Li)
  - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Miaohe Lin)
  - anolis: mm: set default value for min_cache_kbytes (Yuanhe Shu)
  - anolis: sw_64: use gcc proprocessing macro to separate sw_64-6b and sw_64-8a (Min Li)
  - anolis: sw_64: commit hierarchy config files for sw_64-6b and sw_64-8a (Min Li)
  - anolis: sw_64: drive hooker for sw_64-8a (Min Li)
  - anolis: sw_64: drive i2c for sw_64-8a (Min Li)
  - anolis: sw_64: enable bpftool compilation for sw_64 (Min Li)
  - libceph: fix race between delayed_work() and ceph_monc_stop() (Ilya Dryomov) {CVE-2024-42232}
  - virt: tdx-guest: Add RTMR update interface (Kuppuswamy Sathyanarayanan)
  - anolis: hwrng: zhaoxin-rng - remove redundant log information (LeoLiu-oc)
  - fuse: invalidate dentry on EEXIST creates or ENOENT deletes (Jiachen Zhang)
  - fuse: remove duplicate check for nodeid (zyfjeff)
  - virtio_fs: Modify format for virtio_fs_direct_access (Deming Wang)
  - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Deming Wang)
  - fuse: avoid unnecessary spinlock bump (Jeffle Xu)
  - fuse: simplify __fuse_write_file_get() (Miklos Szeredi)
  - fuse: move fuse_invalidate_attr() into fuse_update_ctime() (Miklos Szeredi)
  - fuse: delete redundant code (Peng Hao)
  - fuse: remove unused arg in fuse_write_file_get() (Miklos Szeredi)
  - fs/fuse: Remove unneeded kaddr parameter (Ira Weiny)
  - fuse: move fget() to fuse_get_tree() (Miklos Szeredi)
  - fuse: move option checking into fuse_fill_super() (Miklos Szeredi)
  - virtiofs: Fix spelling mistakes (Zheng Yongjun)
  - fuse: use DIV_ROUND_UP helper macro for calculations (Wu Bo)
  - virtiofs: remove useless function (Jiapeng Chong)
  - fuse: fix a typo (Bhaskar Chowdhury)
  - fuse: fix typo for fuse_conn.max_pages comment (Connor Kuehl)
  - fuse: unsigned open flags (Miklos Szeredi)
  - fuse: get rid of fuse_mount refcount (Miklos Szeredi)
  - net: ipv6: fix return value check in esp_remove_trailer (Ma Ke)
  - KEYS: asymmetric: properly validate hash_algo and encoding (Eric Biggers)
  - KEYS: asymmetric: enforce that sig algo matches key algo (Eric Biggers)
  - ima: fix reference leak in asymmetric_verify() (Eric Biggers)
  - KEYS: asymmetric: Fix ECDSA use via keyctl uapi (Denis Kenzior)
  - crypto: ecdsa - Fix module auto-load on add-key (Stefan Berger)
  - crypto: ecdsa - Fix the public key format description (Jarkko Sakkinen)
  - crypto: ecc - handle unaligned input buffer in ecc_swap_digits (Mian Yousaf Kaukab)
  - net/sched: accept TCA_STAB only for root qdisc (Eric Dumazet)
  - sock_map: Add a cond_resched() in sock_hash_free() (Eric Dumazet)
  - scripts: kernel-doc: Fix syntax error due to undeclared args variable (Salvatore Bonaccorso)
  - anolis: xfs: check i_blocks correctly when enable atomic write (Joseph Qi)
  - anolis: RDMA/erdma: Randomize the first allocated QPN (红海)
  - anolis: bugfix for changelog order (Qinyun Tan)
  - anolis: sync changelog from release branch. (Qinyun Tan)
  - i2c: designware: add a new bit check for IC_CON control (Shyam Sundar S K)
  - PCI/DPC: Await readiness of secondary bus after reset (Lukas Wunner)
  - PCI: Unify delay handling for reset and resume (Lukas Wunner)
  - ftrace: Fix possible use-after-free issue in ftrace_location() (Zheng Yejian) {CVE-2024-38588}
  - anolis: uprobe: avoid out-of-bounds memory access of fetching args. (Qiao Ma)
  - anolis: net/smc: dump CDC msg in rwwi Tx and Rx path (Wen Gu)
  - anolis: net/smc: dump CDC msg in Tx and Rx normal path (Wen Gu)
  - anolis: net/smc: dump raw data in Tx and Rx path (Wen Gu)
  - anolis: net/smc: implementation of dump data function (Wen Gu)
  - anolis: net/smc: add netlink interface for dump_ndev operations (Wen Gu)
  - livepatch,x86: Clear relocation targets on a module removal (Wardenjohn)
  - bonding: 3ad: Print an error for unknown speeds (Ido Schimmel)
  - bonding: 3ad: add support for 400G speed (Nikolay Aleksandrov)
  - bonding: 3ad: add support for 200G speed (Nikolay Aleksandrov)
  - anolis: net/smc: workaround for smc_pnet use with erdma OOB (Guangguan Wang)
  - anolis: net/smc: introduce two sysctls for SMC-R memory limitation (Tony Lu)
  - anolis: net/smc: always set sk_user_data for IPPROTO_SMC (D. Wythe)
  - anolis: net/smc: support ipv4 mapped ipv6 addr client for smc-r v2 (Guangguan Wang)
  - anolis: net/smc: Fix memleak in percpu ref (Kai Shen)
  - anolis: swiotlb: reserve in high mem with guest encrypted (Xuchun Shang)
  - virtio_fs: add sysfs entries for queue information (Max Gurtovoy)
  - virtio_fs: introduce virtio_fs_put_locked helper (Max Gurtovoy)
  - virtiofs: include a newline in sysfs tag (Brian Foster)
  - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Stefan Hajnoczi)
  - virtiofs: emit uevents on filesystem events (Stefan Hajnoczi)
  - virtiofs: export filesystem tags through sysfs (Stefan Hajnoczi)
  - virtiofs: forbid newlines in tags (Stefan Hajnoczi)
  - virtiofs: simplify sb setup (Miklos Szeredi)
  - fuse: launder page should wait for page writeback (Miklos Szeredi)
  - fuse: add simple request tracepoints (Josef Bacik)
  - fuse: use correct name fuse_conn_list in docstring (Aurelien Aptel)
  - fuse: add fast path for fuse_range_is_writeback (yangyun)
  - fuse: use FUSE_ROOT_ID in fuse_get_root_inode() (Miklos Szeredi)
  - cuse: add kernel-doc comments to cuse_process_init_reply() (Yang Li)
  - fuse: __kuid_val/__kgid_val helpers in fuse_fill_attr_from_inode() (Alexander Mikhalitsyn)
  - fuse: fix typo for fuse_permission comment (Alexander Mikhalitsyn)
  - fuse: Initialize beyond-EOF page contents before setting uptodate (Jann Horn)
  - fuse: verify {g,u}id mount options correctly (Eric Sandeen)
  - fuse: name fs_context consistently (Miklos Szeredi)
  - anolis: sched: fix warning about update_expel_spread() when compile (Cruz Zhao)
  - VMCI: Fix use-after-free when removing resource in vmci_resource_remove() (David Fernandez Gonzalez) {CVE-2024-46738}
  - anolis: PCI: optimize proc sequential file read (Guixin Liu)
  - tunnels: fix kasan splat when generating ipv4 pmtu error (Florian Westphal)
  - ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard (yangerkun)
  - virtio-blk: Remove BUG_ON() in virtio_queue_rq() (Xie Yongji)
  - virtio-blk: limit seg_max to a safe value (Stefan Hajnoczi)
  - virtio_blk: correct types for status handling (Michael S. Tsirkin)
  - xfs: add bounds checking to xlog_recover_process_data (lei lu) {CVE-2024-41014}
  - block: initialize integrity buffer to zero before writing it to media (Christoph Hellwig)
  - block: remove the blk_flush_integrity call in blk_integrity_unregister (Christoph Hellwig)
  - block: use "unsigned long" for blk_validate_block_size(). (Tetsuo Handa)
  - null_blk: fix validation of block size (Andreas Hindborg)
  - block/ioctl: prefer different overflow check (Justin Stitt)
  - ext4: handle redirtying in ext4_bio_write_page() (Jan Kara)
  - ext4: set the type of max_zeroout to unsigned int to avoid overflow (Baokun Li)
  - ext4: do not trim the group with corrupted block bitmap (Baokun Li)
  - anolis: xfs: fix build failure when CONFIG_FS_DAX is off (Joseph Qi)
  - net: fix __dst_negative_advice() race (Eric Dumazet)
  - net: bridge: mcast: wait for previous gc cycles when removing port (Nikolay Aleksandrov)
  - scsi: aacraid: Fix double-free on probe failure (Ben Hutchings) {CVE-2024-46673}
  - scsi: qla2xxx: validate nvme_local_port correctly (Nilesh Javali) {CVE-2024-42286}
  - scsi: qla2xxx: Fix for possible memory corruption (Shreyas Deodhar) {CVE-2024-42288}
  - crypto: bcm - Fix pointer arithmetic (Aleksandr Mishin) {CVE-2024-38579}
  - anolis: sw64: fix function ret_to_user() (Gu Zitao)
  - anolis: sw64: ensure sw64 handle PF_IO_WORKER in copy_thread() (Gu Zitao)
  - gpiolib: cdev: fix uninitialised kfifo (Kent Gibson) {CVE-2024-36898}
  - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Bob Pearson) {CVE-2024-38544}
  - scsi: qla2xxx: During vport delete send async logout explicitly (Manish Rangankar) {CVE-2024-42289}
  - anolis: arm64: export arm64_cpu_ftr_regs_traverse (Xuchun Shang)
  - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (Stanislav Fomichev) {CVE-2024-38564}
  - protect the fetch of ->fd[fd] in do_dup2() from mispredictions (Al Viro) {CVE-2024-42265}
  - ata: libata-core: Fix double free on error (Niklas Cassel) {CVE-2024-41087}
  - erofs: fix incorrect symlink detection in fast symlink (Gao Xiang)
  - erofs: fix lockdep false positives on initializing erofs_pseudo_mnt (Baokun Li)
  - anolis: x86/irq: Clear shutdown vector before setting new one (Kaige Fu)
  - x86/mm: Fix pti_clone_entry_text() for i386 (Peter Zijlstra)
  - x86/mm: Fix pti_clone_pgtable() alignment assumption (Peter Zijlstra)
  - nilfs2: fix use-after-free of timer for log writer thread (Ryusuke Konishi) {CVE-2024-38583}
  - net: fix out-of-bounds access in ops_init (Thadeu Lima de Souza Cascardo) {CVE-2024-36883}
  - mptcp: ensure snd_nxt is properly initialized on connect (Paolo Abeni) {CVE-2024-36889}
  - anolis: sched: hold rcu read lock before we reference sd_llc (Cruz Zhao)
  - fuse: clear FR_PENDING if abort is detected when sending request (Miklos Szeredi)
  - fuse: cleanup request queuing towards virtiofs (Miklos Szeredi)
  - anolis: fuse: get start timestamp uniformly (Jingbo Xu)
  - anolis: fuse: remove unused fuse_queue_init() (Jingbo Xu)
  - net: usb: qmi_wwan: fix memory leak for not ip packets (Daniele Palmas) {CVE-2024-43861}
  - ipv6: prevent UAF in ip6_send_skb() (Eric Dumazet) {CVE-2024-44987}
  - driver: iio: add missing checks on iio_info's callback access (Julien Stephan) {CVE-2024-46715}
  - netfilter: flowtable: initialise extack before use (Donald Hunter) {CVE-2024-45018}
  - net/sched: Fix UAF when resolving a clash (Chengen Du) {CVE-2024-41040}
  - net/iucv: fix use after free in iucv_sock_close() (Alexandra Winter)
  - wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Baochen Qiang)
  - mptcp: pm: avoid possible UaF when selecting endp (Matthieu Baerts (NGI0))
  - tipc: Return non-zero value from tipc_udp_addr2str() on error (Shigeru Yoshida)
  - ethtool: check device is present when getting link settings (Jamie Bainbridge)
  - tools: move alignment-related macros to new <linux/align.h> (Alexander Lobakin)
  - sch/netem: fix use after free in netem_dequeue (Stephen Hemminger)
  - tcp_bpf: fix return value of tcp_bpf_sendmsg() (Cong Wang)
  - can: bcm: Remove proc entry when dev is unregistered. (Kuniyuki Iwashima)
  - kfence: save freeing stack trace at calling time instead of freeing time (Tianchen Ding)
  - x86/resctrl: Update assignments on event configuration changes (Babu Moger)
  - nvmet-tcp: fix kernel crash if commands allocation fails (Maurizio Lombardi) {CVE-2024-46737}
  - anolis: sched: limit the lag between min_vruntime and min_under_vruntime (Cruz Zhao)
  - anolis: perf/x86/rapl: Get correct rapl PMU die id on AMD & Hygon (Zelin Deng)
  - anolis: x86: Handle NUMA_NO_NODE properly in cpumask_of_node() (Zelin Deng)
  - drm/amdgpu: fix ucode out-of-bounds read warning (Tim Huang) {CVE-2024-46723}
  - drm/amdgpu: fix mc_data out-of-bounds read warning (Tim Huang) {CVE-2024-46722}
  - fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE (Al Viro) {CVE-2024-45025}
  - bitmap: introduce generic optimized bitmap_size() (Alexander Lobakin) {CVE-2024-45025}
  - vfs: Don't evict inode under the inode lru traversing context (Zhihao Cheng) {CVE-2024-45003}
  - percpu: flush tlb in pcpu_reclaim_populated() (Dennis Zhou)
  - percpu: optimize locking in pcpu_balance_workfn() (Roman Gushchin)
  - percpu: rework memcg accounting (Roman Gushchin)
  - percpu: make symbol 'pcpu_free_slot' static (Wei Yongjun)
  - percpu: implement partial chunk depopulation (Roman Gushchin)
  - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Dennis Zhou)
  - percpu: split __pcpu_balance_workfn() (Roman Gushchin)
  - sched/smt: Fix unbalance sched_smt_present dec/inc (Yang Yingliang) {CVE-2024-44958}
  - sched/smt: Introduce sched_smt_present_inc/dec() helper (Yang Yingliang) {CVE-2024-44958}
  - uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind (Saurabh Sengar) {CVE-2024-46739}
  - Squashfs: sanity check symbolic link size (Phillip Lougher) {CVE-2024-46744}
  - exec: Fix ToCToU between perm check and set-uid/gid usage (Kees Cook) {CVE-2024-43882}
  - anolis: Revert "dmaengine: Remove dma_async_is_complete from client API" (Guanjun)
  - nfs: fix memory leak in error path of nfs4_do_reclaim (Li Lingfeng)
  - bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Pengcheng Yang)
  - bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size (Andrii Nakryiko)
  - bpf: Fix elem_size not being set for inner maps (Rhys Rustad-Elliott)
  - bpf: make uniform use of array->elem_size everywhere in arraymap.c (Andrii Nakryiko)
  - bpf: fix potential 32-bit overflow when accessing ARRAY map element (Andrii Nakryiko)
  - bpf: Fix a data-race around bpf_jit_limit. (Kuniyuki Iwashima)
  - skmsg: Skip zero length skb in sk_msg_recvmsg (Geliang Tang)
  - bpf, sockmap: Fix map type error in sock_map_del_link (Xu Kuohai)
  - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() (Liu Jian)
  - skmsg: Fix wrong last sg check in sk_msg_recvmsg() (Liu Jian)
  - skmsg: Fix invalid last sg check in sk_msg_recvmsg() (Liu Jian)
  - bpf: Remove tst_run from lwt_seg6local_prog_ops. (Sebastian Andrzej Siewior)
  - bpf: fix bpf_skb_pull_data documentation (Joanne Koong)
  - bpf: kprobe: remove unused declaring of bpf_kprobe_override (Menglong Dong)
  - bpf, events: Use prog to emit ksymbol event for main program (Hou Tao)
  - bpf: ensure main program has an extable (Krister Johansen)
  - bpf, cpumap: Make sure kthread is running before map update returns (Hou Tao)
  - bpf: cpumap: Fix memory leak in cpu_map_update_elem (Pu Lehui)
  - lwt: Check LWTUNNEL_XMIT_CONTINUE strictly (Yan Zhai)
  - lwt: Fix return values of BPF xmit ops (Yan Zhai)
  - net: handle ARPHRD_PPP in dev_is_mac_header_xmit() (Nicolas Dichtel)
  - bpf: Fix a typo in comment for DFS algorithm (Xu Kuohai)
  - bpf: fix control-flow graph checking in privileged mode (Andrii Nakryiko)
  - bpf: fix precision backtracking instruction iteration (Andrii Nakryiko)
  - bpf: handle ldimm64 properly in check_cfg() (Andrii Nakryiko)
  - x86/apic: Make x2apic_disable() work correctly (Yuntao Wang)
  - iommu/amd: Convert comma to semicolon (Chen Ni)
  - panic: Flush kernel log buffer at the end (John Ogness)
  - PCI: vmd: Honor ACPI _OSC on PCIe features (Kai-Heng Feng)
  - net/packet: support mergeable feature of virtio (Anqi Shen)
  - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (Sam Sun) {CVE-2024-39487}
  - tcp: add a scheduling point in established_get_first() (Jian Wen)
  - virtiofs: use pages instead of pointer for kernel direct IO (Hou Tao)
  - anolis: vfio: avoid unnecessary pin memory when dma map io address space (Qinyun Tan)
  - anolis: mm: introduce vma flag VM_PGOFF_IS_PFN (Qinyun Tan)
  - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Miaohe Lin)
  - mm: fix panic caused by __page_handle_poison() (Michael Wang)
  - mm/hwpoison: disable pcp for page_handle_poison() (Naoya Horiguchi)
  - mm,hwpoison: take free pages off the buddy freelists (Oscar Salvador)
  - mm, page_alloc: disable pcplists during memory offline (Vlastimil Babka)
  - mm, page_alloc: cache pageset high and batch in struct zone (Vlastimil Babka)
  - mm, page_alloc: remove setup_pageset() (Vlastimil Babka)
  - mm, page_alloc: calculate pageset high and batch once per zone (Vlastimil Babka)
  - mm, page_alloc: clean up pageset high and batch update (Vlastimil Babka)
  - anolis: io_uring: fix a race when concurrently creating percpu sqthread (Joseph Qi)
  - smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() (Zqiang)
  - mm: fix failure to unmap pte on highmem systems (Ryan Roberts)
  - mm/memory: return vm_fault_t result from migrate_to_ram() callback (Alistair Popple)
  - anolis: bugfix: mm: Fix deadlock when migrate fault page (Xingrui Yi)
  - anolis: sched: avoid invalid printing when enable group identity (Cruz Zhao)
  - anolis: perf/amd/ibs: allow multiple PMUs share perf_hw_context for AMD (Zelin Deng)
  - fuse: update stats for pages in dropped aux writeback list (Joanne Koong)
  - fuse: check aborted connection before adding requests to pending list for resending (Joanne Koong)
  - fuse: use unsigned type for getxattr/listxattr size truncation (Jann Horn)
  - virtio-fs: improved request latencies when Virtio queue is full (Peter-Jan Gootzen)
  - virtio-fs: let -ENOMEM bubble up or burst gently (Peter-Jan Gootzen)
  - virtio_fs: remove duplicate check if queue is broken (Li RongQing)
  - virtiofs: use strscpy for copying the queue name (Miklos Szeredi)
  - anolis: cpuidle: Do not call default idle in idle=halt and haltpoll (Zelin Deng)
  - anolis: x86/tdx: Enable irq before emulate halt (Zelin Deng)
  - netem: fix return value if duplicate enqueue fails (Stephen Hemminger)
  - anolis: RDMA/erdma: Support kernel-space scatter sq/rq buffer (红海)
  - anolis: sched: Statistics on the waiting time of tasks in the cgroup v2 (Jiajie Chen)
  - bpf: Enforce W^X for bpf trampoline (Song Liu)
  - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Naoya Horiguchi)
  - mm/huge_memory: do not overkill when splitting huge_zero_page (Xu Yu)
  - net/smc: introduce statistics for ringbufs usage of net namespace (Wen Gu)
  - net/smc: introduce statistics for allocated ringbufs of link group (Wen Gu)
  - net/smc: add sysctl for smc_limit_hs (D. Wythe)
  - anolis: configs: disable CONFIG_RAS_CEC (Qiao Ma)
  - blk-mq: Remove 'running from the wrong CPU' warning (Daniel Wagner)
  - net: ethtool: Fix the panic caused by dev being null when dumping coalesce (Heng Qi)
  - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (George Kennedy)
  - anolis: configs: enable CONFIG_FCOE on arm64 (Qiao Ma)
  - anolis: mm: hugetext: Add direct hugetext file THP collapse support (Shawn Wang)
  - anolis: mm: hugetext: Introduce a new THP flag for direct file collapse (Shawn Wang)
  - mm/khugepaged: add struct collapse_control (Zach O'Keefe)
  - anolis: configs: refresh configs (Qinyun Tan)
  - anolis: configs: generate config files with dummy pahole (Qiao Ma)
  - kbuild: Add CONFIG_PAHOLE_VERSION (Nathan Chancellor)
  - scripts: dummy-tools, add pahole (Jiri Slaby)
  - anolis: sched: use %lld to print current_bw (Yi Tao)
  - ext4: fix wrong unit use in ext4_mb_find_by_goal (Kemeng Shi)
  - jbd2: avoid memleak in jbd2_journal_write_metadata_buffer (Kemeng Shi)
  - ext4: check the extent status again before inserting delalloc block (Zhang Yi)
  - ext4: factor out a common helper to query extent map (Zhang Yi)
  - jbd2: make jbd2_journal_get_max_txn_bufs() internal (Jan Kara)
  - ext4: make sure the first directory block is not a hole (Baokun Li)
  - ext4: check dot and dotdot of dx_root before making dir indexed (Baokun Li)
  - ext4: avoid writing unitialized memory to disk in EA inodes (Jan Kara)
  - ext4: fix infinite loop when replaying fast_commit (Luis Henriques (SUSE))
  - ext4: fix error code saved on super block during file system abort (Gabriel Krisman Bertazi)
  - anolis: sw64: compatible with suspend implementation (Wu Liliu)
  - anolis: sw64: add junzhang_v1/2/3_key (Wu Liliu)
  - anolis: sw64: fix LPC legacy IO space on chip junzhang and junzhang_v2 (Xu Yiwei)
  - anolis: sw64: fix numa setup when acpi is disabled (Mao Minkai)
  - anolis: sw64: fix setup_mem_size() (Mao Minkai)
  - anolis: sw64: mm: remove legacy memory detection for JunZhang platform (Jing Li)
  - anolis: sw64: fix the register bug in do_entUna (Gu Yuchen)
  - anolis: sw64: iommu: improve iommu initialization (Xu Yiwei)
  - anolis: sw64: add unaligned access handling code for SIMD in kernel mode (5.10) (Gu Yuchen)
  - anolis: sw64: select different MUX to read cpu frequency (Zhi Tongze)
  - anolis: sw64: clk: fix the clock frequency of SPI and I2C (Jing Li)
  - anolis: sw64: fix a bug in huge_pte_offset() (Gao Chen)
  - anolis: sw64: pci: rename some functions (Jing Li)
  - anolis: sw64: pci: support PCIe controller driver based on device tree (Jing Li)
  - PCI: Allow architecture-specific pci_remap_iospace() (Sergio Paracuellos)
  - anolis: sw64: remove sw64_io related functions (Jing Li)
  - anolis: sw64: platform: add misc platform driver (Jing Li)
  - anolis: sw64: perf: remove redundant link options (He Chuyue)
  - anolis: sw64: lpc: fix ast2400 driver error for C4 (Xu Chenjiao)
  - anolis: sw64: improve lib performance for new archs (Mao Minkai)
  - anolis: x86/hpet: Read HPET directly if panic in progress (leoliu-oc)
  - perf: Prevent passing zero nr_pages to rb_alloc_aux() (Adrian Hunter)
  - perf: Fix perf_aux_size() for greater-than 32-bit size (Adrian Hunter)
  - perf: Fix default aux_watermark calculation (Adrian Hunter)
  - perf intel-pt: Fix aux_watermark calculation for 64-bit size (Adrian Hunter)
  - perf intel-pt: Use aux_watermark (Alexander Shishkin)
  - perf: Cap allocation order at aux_watermark (Alexander Shishkin)
  - anolis: sched: avoid isolated cpus when build group balancer sched domains (Cruz Zhao)
  - tools/power/x86/intel-speed-select: v1.20 release (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Set TRL MSR in 100 MHz units (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: v1.19 release (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Display CPU as None for -1 (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: SST BF/TF support per level (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Fix display for unsupported levels (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Support multiple dies (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Increase die count (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: v1.18 release (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Use cgroup isolate for CPU 0 (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Increase max CPUs in one request (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Display error for core-power support (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: No TRL for non compute domains (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: turbo-mode enable disable swapped (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Update help for TRL (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Sanitize integer arguments (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: v1.17 release (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Change mem-frequency display name (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Prevent CPU 0 offline (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Error on CPU count exceed in request (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Support more than 8 sockets. (Frank Ramsay)
  - tools/power/x86/intel-speed-select: Fix CPU count display (Srinivas Pandruvada)
  - cgroup/cpuset: Prevent UAF in proc_cpuset_show() (Chen Ridong)
  - net: preserve skb_end_offset() in skb_unclone_keeptruesize() (Eric Dumazet)
  - net: add skb_set_end_offset() helper (Eric Dumazet)
  - net: add and use skb_unclone_keeptruesize() helper (Eric Dumazet)
  - anolis: perf/x86/amdzen[4,5]: fix metrics exponential notation parse error (Kun(llfl))
  - tools/power/x86/intel-speed-select: v1.16 release (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Fix json formatting issue (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Adjust scope of core-power config (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Update version (Zhang Rui)
  - tools/power/x86/intel-speed-select: Change TRL display for Emerald Rapids (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Identify Emerald Rapids (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Display AMX base frequency (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Use cgroup v2 isolation (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Add missing free cpuset (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Fix clos-max display with TPMI I/F (Zhang Rui)
  - tools/power/x86/intel-speed-select: Add cpu id check (Zhang Rui)
  - tools/power/x86/intel-speed-select: Avoid setting duplicate tdp level (Zhang Rui)
  - tools/power/x86/intel-speed-select: Remove cpu mask display for non-cpu power domain (Zhang Rui)
  - tools/power/x86/intel-speed-select: Hide invalid TRL level (Zhang Rui)
  - tools/power/x86/intel-speed-select: Display fact info for non-cpu power domain (Zhang Rui)
  - tools/power/x86/intel-speed-select: Show level 0 name for new api_version (Zhang Rui)
  - tools/power/x86/intel-speed-select: Prevent cpu clos config for non-cpu power domain (Zhang Rui)
  - tools/power/x86/intel-speed-select: Allow display non-cpu power domain info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Display amx_p1 and cooling_type (Zhang Rui)
  - tools/power/x86/intel-speed-select: Display punit info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Introduce TPMI interface support (Zhang Rui)
  - tools/power/x86/intel-speed-select: Get punit core mapping information (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Introduce api_version helper (Zhang Rui)
  - tools/power/x86/intel-speed-select: Support large clos_min/max (Zhang Rui)
  - tools/power/x86/intel-speed-select: Introduce is_debug_enabled() (Zhang Rui)
  - tools/power/x86/intel-speed-select: Allow api_version based platform callbacks (Zhang Rui)
  - tools/power/x86/intel-speed-select: Move send_mbox_cmd to isst-core-mbox.c (Zhang Rui)
  - intel_th: pci: Add Sapphire Rapids SOC support (Alexander Shishkin)
  - intel_th: pci: Add Granite Rapids SOC support (Alexander Shishkin)
  - intel_th: pci: Add Granite Rapids support (Alexander Shishkin)
  - keys, dns: Fix size check of V1 server-list header (David Howells)
  - anolis: arm_mpam: Remove MPAM1_EL1 writing in mpam_thread_switch (Shawn Wang)
  - anolis: KVM: x86/vmx: Expose pebs format to guest perf_cap iif vmx_pebs_supported() (Cheng Hong)
  - KVM: arm64: Move guest CMOs to the fault handlers (Yanan Wang)
  - anolis: KVM: arm64: clean the first vcpu dcache (Peng Mengguang)
  - kvm: arm64: add KVM_CAP_ARM_CPU_FEATURE extension (Peng Liang)
  - kvm: arm64: make ID_AA64PFR0_EL1 configurable (Peng Liang)
  - kvm: arm64: make ID registers configurable (Peng Liang)
  - kvm: arm64: emulate the ID registers (Peng Liang)
  - arm64: add a helper function to traverse arm64_ftr_regs (Peng Liang)
  - filelock: Fix fcntl/close race recovery compat path (Jann Horn) {CVE-2024-41012}
  - filelock: Remove locks reliably when fcntl/close race is detected (Jann Horn) {CVE-2024-41012}
  - tools/power/x86/intel-speed-select: Abstract adjust_uncore_freq (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract read_pm_config (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract clos_associate (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract clos_get_assoc_status (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract set_clos (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract pm_get_clos (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract pm_qos_config (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_clos_information (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_get_trls (Zhang Rui)
  - tools/power/x86/intel-speed-select: Enhance get_tdp_info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_uncore_p0_p1_info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_fact_info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract set_pbf_fact_status (Zhang Rui)
  - tools/power/x86/intel-speed-select: Remove isst_get_pbf_info_complete (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_pbf_info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract set_tdp_level (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_trl_bucket_info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_get_trl (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_coremask_info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_tjmax_info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Move code right before its caller (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_pwr_info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_tdp_info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_ctdp_control (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract get_config_levels (Zhang Rui)
  - tools/power/x86/intel-speed-select: Abstract is_punit_valid (Zhang Rui)
  - tools/power/x86/intel-speed-select: Introduce isst-core-mbox.c (Zhang Rui)
  - tools/power/x86/intel-speed-select: Always invoke isst_fill_platform_info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Introduce isst_get_disp_freq_multiplier (Zhang Rui)
  - tools/power/x86/intel-speed-select: Move mbox functions to isst-core.c (Zhang Rui)
  - tools/power/x86/intel-speed-select: Improve isst_print_extended_platform_info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Rename for_each_online_package_in_set (Zhang Rui)
  - tools/power/x86/intel-speed-select: Introduce support for multi-punit (Zhang Rui)
  - tools/power/x86/intel-speed-select: Introduce isst_is_punit_valid() (Zhang Rui)
  - tools/power/x86/intel-speed-select: Introduce punit to isst_id (Zhang Rui)
  - tools/power/x86/intel-speed-select: Follow TRL nameing for FACT info (Zhang Rui)
  - tools/power/x86/intel-speed-select: Unify TRL levels (Zhang Rui)
  - file: Replace ksys_close with close_fd (Eric W. Biederman)
  - file: Rename __close_fd to close_fd and remove the files parameter (Eric W. Biederman)
  - file: Merge __alloc_fd into alloc_fd (Eric W. Biederman)
  - file: In f_dupfd read RLIMIT_NOFILE once. (Eric W. Biederman)
  - file: Merge __fd_install into fd_install (Eric W. Biederman)
  - proc/fd: In fdinfo seq_show don't use get_files_struct (Eric W. Biederman)
  - proc/fd: In proc_readfd_common use task_lookup_next_fd_rcu (Eric W. Biederman)
  - file: Implement task_lookup_next_fd_rcu (Eric W. Biederman)
  - kcmp: In get_file_raw_ptr use task_lookup_fd_rcu (Eric W. Biederman)
  - proc/fd: In tid_fd_mode use task_lookup_fd_rcu (Eric W. Biederman)
  - file: Implement task_lookup_fd_rcu (Eric W. Biederman)
  - file: Rename fcheck lookup_fd_rcu (Eric W. Biederman)
  - file: Replace fcheck_files with files_lookup_fd_rcu (Eric W. Biederman)
  - file: Factor files_lookup_fd_locked out of fcheck_files (Eric W. Biederman)
  - file: Rename __fcheck_files to files_lookup_fd_raw (Eric W. Biederman)
  - Revert "fget: clarify and improve __fget_files() implementation" (Chuck Lever)
  - proc/fd: In proc_fd_link use fget_task (Eric W. Biederman)
  - kcmp: In kcmp_epoll_target use fget_task (Eric W. Biederman)
  - exec: Remove reset_files_struct (Eric W. Biederman)
  - exec: Simplify unshare_files (Eric W. Biederman)
  - exec: Move unshare_files to fix posix file locking during exec (Eric W. Biederman)
  - exec: Don't open code get_close_on_exec (Eric W. Biederman)
  - tools/power/x86/intel-speed-select: v1.14 release (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Zhang Rui)
  - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Use null-terminated string (Zhang Rui)
  - tools/power/x86/intel-speed-select: Remove duplicate dup() (Zhang Rui)
  - tools/power/x86/intel-speed-select: Handle open() failure case (Zhang Rui)
  - tools/power/x86/intel-speed-select: Remove unused non_block flag (Zhang Rui)
  - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Zhang Rui)
  - tools/power/x86/intel-speed-select: Release v1.13 (Srinivas Pandruvada)
  - tools/power/x86/intel-speed-select: Optimize CPU initialization (Zhang Rui)
  - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Zhang Rui)
  - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Zhang Rui)
  - tools/power/x86/intel-speed-select: Enforce isst_id value (Zhang Rui)
  - tools/power/x86/intel-speed-select: Do not export get_physical_id (Zhang Rui)
  - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Zhang Rui)
  - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Zhang Rui)
  - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Zhang Rui)
  - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Zhang Rui)
  - tools/power/x86/intel-speed-select: Introduce struct isst_id (Zhang Rui)
  - tools/power/x86/intel-speed-select: Remove unused core_mask array (Zhang Rui)
  - tools/power/x86/intel-speed-select: Remove dead code (Zhang Rui)
  - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Zhang Rui)
  - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Xin Gao)
  - tools/power/x86/intel-speed-select: Fix off by one check (Dan Carpenter)
  - anolis: mm: kidled: Add spinlock protection when cleaning *KIDLED_YOUNG flag (Shawn Wang)
  - virtio-net: fix pages leaking when building skb in big mode (Jason Wang)
  - anolis: configs: bugfix for gcov and 64k kconfig_layout (Qinyun Tan)
  - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Pedro Henrique Kopper)
  - cpufreq: intel_pstate: Allow model specific EPPs (Srinivas Pandruvada)
  - bitfield: add FIELD_PREP_CONST() (Johannes Berg)
  - cpufreq: intel_pstate: Adjust balance_performance EPP for Sapphire Rapids (Srinivas Pandruvada)
  - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Srinivas Pandruvada)
  - anolis: mm: unevictable: fix mem cgroup leak in text unevcitable (hr567)
  - anolis: crypto: iax: fix deflate acomp registration failure (Kun(llfl))
  - anolis: sw64: fix compile warnings for redefinitions in mman.h (Gu Zitao)
  - virtio-net: unbreak vq resizing when coalescing is not negotiated (Heng Qi)
  - virtio-net: check feature before configuring the vq coalescing command (Heng Qi)
  - drivers/perf: ALIBABA_UNCORE_DRW_PMU should depend on ACPI (Geert Uytterhoeven)
  - anolis: resctrl: fix unintended RDMSR in resctrl_mbm_evt_config_init (Kun(llfl))
  - x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range (Perry Yuan)
  - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Wenkuan Wang)
  - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiang Wang)
  - anolis: arm64: fix compiler warning in scripts/Makefile.asm-generic (Kun(llfl))
  - anolis: arm64: fix compiler warning in drivers/vfio/vfio_iommu_type1.c (Kun(llfl))
  - anolis: arm64: fix compiler warning in cper_print_proc_generic_zdi_zpi (Kun(llfl))
  - anolis: arm64: fix compiler warning in efi_random_alloc (Kun(llfl))
  - anolis: arm64: fix compiler warning in crypto/algif_hash.c (Kun(llfl))
  - anolis: arm64: fix compiler warning in its_msi_prepare (Kun(llfl))
  - anolis: x86: fix compiler warning in raw_icmp_error (Kun(llfl))
  - anolis: x86: fix compiler warning in nvme_ns_id_attrs_are_visible (Kun(llfl))
  - anolis: x86: fix compiler warning in zx_apei_mce_report_pcie_error (Kun(llfl))
  - anolis: x86: fix compiler warning in memory_failure_cb (Kun(llfl))
  - anolis: x86: fix compiler warning in fs/resctrl/monitor.c (Kun(llfl))
  - anolis: x86: fix compiler warning in thread_throttle_mode_init (Kun(llfl))
  - anolis: arch/x86/lib: Enhanced Hygon processor's processing capabilities for large memory copying (Zhiteng Qiu)
  - x86/insn: Add AMX instructions to the x86 instruction decoder (Adrian Hunter)
  - anolis: mm: fix possible dereference if oom enabled (Kaihao Bai)
  - anolis: RDMA/erdma: Protect netdev reference in struct erdma_dev (红海)
  - anolis: net/smc: fix for divide error in smc_dim (Guangguan Wang)
  - anolis: net/smc: change min conn per lgr to 1 (Guangguan Wang)
  - anolis: do not repeate stat rmb tx peer full when autosplit (Guangguan Wang)
  - anolis: net/smc: introduce autosplit for smc (Guangguan Wang)
  - sched/fair: Check for idle core in wake_affine (Julia Lawall)
  - anolis: mm: kidled: Add a new *KIDLED_YOUNG flag to replace *REFERENCED checking (Shawn Wang)
  - intel_idle: add Granite Rapids Xeon support (Artem Bityutskiy)
  - perf/x86/intel: Expose EPT-friendly PEBS for SPR and future models (Like Xu)
  - KVM: x86/pmu: Update global enable_pmu when PMU is undetected (Like Xu)
  - KVM: x86/pmu: Avoid setting BIT_ULL(-1) to pmu->host_cross_mapped_mask (Like Xu)
  - perf/x86/core: Completely disable guest PEBS via guest's global_ctrl (Like Xu)
  - KVM: x86/pmu: Avoid using PEBS perf_events for normal counters (Like Xu)
  - KVM: x86/pmu: Don't generate PEBS records for emulated instructions (Like Xu)
  - KVM: x86/pmu: Disable support for adaptive PEBS (Sean Christopherson)
  - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Paolo Bonzini)
  - KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES (Sean Christopherson)
  - KVM: x86: Ignore benign host accesses to "unsupported" PEBS and BTS MSRs (Sean Christopherson)
  - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Vitaly Kuznetsov)
  - KVM: VMX: Use vcpu_get_perf_capabilities() to get guest-visible value (Sean Christopherson)
  - KVM: VMX: Give host userspace full control of MSR_IA32_PERF_CAPABILITIES (Sean Christopherson)
  - KVM: x86: Give host userspace full control of MSR_IA32_MISC_ENABLES (Sean Christopherson)
  - KVM: x86/pmu: Avoid exposing Intel BTS feature (Like Xu)
  - KVM: x86/pmu: Add PRIR++ and PDist support for SPR and later models (Like Xu)
  - KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition out of the header file (Like Xu)
  - KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64 (Like Xu)
  - anolis: kvm/x86/cpuid: introduce cpuid_model_is_consistent (Xuchun Shang)
  - KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu_capability (Like Xu)
  - KVM: x86: avoid out of bounds indices for fixed performance counters (Paolo Bonzini)
  - KVM: x86/pmu: Disable guest PEBS temporarily in two rare situations (Like Xu)
  - KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h (Like Xu)
  - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Like Xu)
  - KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS is enabled (Like Xu)
  - KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBS (Like Xu)
  - KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS (Like Xu)
  - KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest PDIR counter (Like Xu)
  - KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter (Like Xu)
  - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Like Xu)
  - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Like Xu)
  - KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for extended PEBS (Like Xu)
  - x86/perf/core: Add pebs_capable to store valid PEBS_COUNTER_MASK value (Peter Zijlstra (Intel))
  - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter (Like Xu)
  - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Jim Mattson)
  - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini)
  - KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU is enabled (Like Xu)
  - perf/x86/core: Pass "struct kvm_pmu *" to determine the guest values (Like Xu)
  - perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest (Like Xu)
  - perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server (Like Xu)
  - udp: preserve the connected status if only UDP cmsg (Yick Xie)
  - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() (Eric Dumazet)
  - tcp: Clean up kernel listener's reqsk in inet_twsk_purge() (Kuniyuki Iwashima)
  - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Kuniyuki Iwashima)
  - anolis: sched: fix per-cgroup steal accounting when vm get preempted (Yi Tao)
  - drivers/perf: Fix ali_drw_pmu driver interrupt status clearing (Jing Zhang)
  - x86/resctrl: Introduce interface to modify assignment states of the groups (Babu Moger)
  - x86/resctrl: Introduce interface to list monitor states of all the groups (Babu Moger)
  - x86/resctrl: Enable AMD ABMC feature by default when supported (Babu Moger)
  - x86/resctrl: Introduce the interface to switch between monitor modes (Babu Moger)
  - x86/resctrl: Report "Unassigned" for MBM events in ABMC mode (Babu Moger)
  - x86/resctrl: Assign/unassign counters by default when ABMC is enabled (Babu Moger)
  - x86/resctrl: Add the interface to unassign a MBM counter (Babu Moger)
  - x86/resctrl: Add the interface to assign a hardware counter (Babu Moger)
  - x86/resctrl: Introduce cntr_id in mongroup for assignments (Babu Moger)
  - x86/resctrl: Add data structures and definitions for ABMC assignment (Babu Moger)
  - x86/resctrl: Introduce mbm_cntr_map to track counters at domain (Babu Moger)
  - x86/resctrl: Remove MSR reading of event configuration value (Babu Moger)
  - x86/resctrl: Introduce mbm_total_cfg and mbm_local_cfg (Babu Moger)
  - x86/resctrl: Introduce MBM counters bitmap (Babu Moger)
  - x86/resctrl: Introduce interface to display number of monitoring counters (Babu Moger)
  - x86/resctrl: Introduce the interface to display monitor mode (Babu Moger)
  - x86/resctrl: Add support to enable/disable AMD ABMC feature (Babu Moger)
  - x86/resctrl: Introduce resctrl_file_fflags_init() to initialize fflags (Babu Moger)
  - x86/resctrl: Detect Assignable Bandwidth Monitoring feature details (Babu Moger)
  - x86/resctrl: Consolidate monitoring related data from rdt_resource (Babu Moger)
  - x86/resctrl: Add ABMC feature in the command line options (Babu Moger)
  - x86/cpufeatures: Add support for Assignable Bandwidth Monitoring Counters (ABMC) (Babu Moger)
  - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart)
  - ipv6: Fix infinite recursion in fib6_dump_done(). (Kuniyuki Iwashima)
  - udp: fix incorrect parameter validation in the udp_lib_getsockopt() function (Gavrilov Ilia)
  - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Gavrilov Ilia)
  - ipv4: check for NULL idev in ip_route_use_hint() (Eric Dumazet)
  - af_unix: Fix garbage collector racing against connect() (Michal Luczaj)
  - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc)
  - virtio: reenable config if freezing device failed (David Hildenbrand)
  - anolis: sched: Statistics on the waiting time of tasks in the cgroup (Jiajie Chen)
  - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Ryosuke Yasuoka)
  - arp: Prevent overflow in arp_req_get(). (Kuniyuki Iwashima)
  - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca)
  - af_unix: fix lockdep positive in sk_diag_dump_icons() (Eric Dumazet)
  - virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings (Zhu Yanjun)
  - tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function (Gavrilov Ilia)
  - net: phy: fix phy_get_internal_delay accessing an empty array (Kévin L'hôpital)
  - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Eric Dumazet)
  - ipv6: fib6_rules: flush route cache when rule is changed (Shiming Cheng)
  - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Lin Ma)
  - bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument (Martin KaFai Lau)
  - net/ipv4/ipv6: Replace one-element arraya with flexible-array members (Gustavo A. R. Silva)
  - net/ipv4: Revert use of struct_size() helper (Gustavo A. R. Silva)
  - net/ipv4: Replace one-element array with flexible-array member (Gustavo A. R. Silva)
  - kernel: rerun task_work while freezing in get_signal() (Pavel Begunkov)
  - lib: inline _find_next_bit() wrappers (Yury Norov)
  - anolis: sched: add reserve fields for group balancer (Cruz Zhao)
  - bpf: Fix a segment issue when downgrading gso_size (Fred Li)
  - sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks (Tejun Heo)
  - sched/fair: Use all little CPUs for CPU-bound workloads (Pierre Gondois)
  - hugetlb: pass head page to remove_hugetlb_page() (Naoya Horiguchi)
  - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Srinivas Pandruvada)
  - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Srinivas Pandruvada)
  - platform/x86: ISST: Support SST-BF and SST-TF per level (Srinivas Pandruvada)
  - platform/x86: ISST: Add missing MODULE_DESCRIPTION (Srinivas Pandruvada)
  - platform/x86: ISST: Add dev_fmt (Srinivas Pandruvada)
  - platform/x86: ISST: Support partitioned systems (Srinivas Pandruvada)
  - platform/x86: ISST: Shorten the assignments for power_domain_info (Srinivas Pandruvada)
  - platform/x86: ISST: Use local variable for auxdev->dev (Srinivas Pandruvada)
  - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Srinivas Pandruvada)
  - platform/x86: ISST: Process read/write blocked feature status (Srinivas Pandruvada)
  - platform/x86/intel-uncore-freq: Don't present root domain on error (Srinivas Pandruvada)
  - platform/x86/intel-uncore-freq: Increase minor number support (Srinivas Pandruvada)
  - platform/x86: intel-uncore-freq: Fix types in sysfs callbacks (Nathan Chancellor)
  - platform/x86/intel-uncore-freq: Process read/write blocked feature status (Srinivas Pandruvada)
  - anolis: x86/mce/zhaoxin: Add ghes_defer_non_standard_event() in ghes_do_proc (leoliu-oc)
  - watchdog: set cdev owner before adding (Curtis Klein)
  - watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running (Mika Westerberg)
  - watchdog: iTCO_wdt: No need to stop the timer in probe (Mika Westerberg)
  - watchdog/perf: more properly prevent false positives with turbo modes (Douglas Anderson)
  - watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config (Douglas Anderson)
  - watchdog: Fix kmemleak in watchdog_cdev_register (Chen Jun)
  - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Kuniyuki Iwashima)
  - virtio-net: Keep stop() to follow mirror sequence of open() (Parav Pandit)
  - virtio-net: execute xdp_do_flush() before napi_complete_done() (Magnus Karlsson)
  - af_unix: Do not use atomic ops for unix_sk(sk)->inflight. (Kuniyuki Iwashima)
  - rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length (Lin Ma)
  - inet6: Remove inet6_destroy_sock() in sk->sk_prot->destroy(). (Kuniyuki Iwashima)
  - ipv4: Fix incorrect table ID in IOCTL path (Ido Schimmel)
  - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation (Lu Wei)
  - net, neigh: Fix null-ptr-deref in neigh_table_clear() (Chen Zhongjin)
  - neigh: fix possible DoS due to net iface start/stop loop (Denis V. Lunev)
  - vlan: partially enable SIOCSHWTSTAMP in container (Vadim Fedorenko)
  - tcp: tcp_make_synack() can be called from process context (Breno Leitao)
  - tcp: fix rate_app_limited to default to 1 (David Morley)
  - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent (Lu Wei)
  - ipv6: Fix tcp socket connection with DSCP. (Guillaume Nault)
  - ipv6: Fix datagram socket connection with DSCP. (Guillaume Nault)
  - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Kuniyuki Iwashima)
  - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Ziyang Xuan)
  - net: don't let netpoll invoke NAPI if in xmit context (Jakub Kicinski)
  - icmp: guard against too small mtu (Eric Dumazet)
  - skbuff: Fix nfct leak on napi stolen (Tao Liu)
  - tcp: tcp_check_req() can be called from process context (Eric Dumazet)
  - net/sched: act_sample: fix action bind logic (Pedro Tammela)
  - net: fix __dev_kfree_skb_any() vs drop monitor (Eric Dumazet)
  - ethtool: avoiding integer overflow in ethtool_phys_id() (Maxim Korotkov)
  - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Eric Dumazet)
  - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Cong Wang)
  - skbuff: Account for tail adjustment during pull operations (Subash Abhinov Kasiviswanathan)
  - ipv6: avoid use-after-free in ip6_fragment() (Eric Dumazet)
  - ipv4: Fix incorrect route flushing when table ID 0 is used (Ido Schimmel)
  - ipv4: Fix incorrect route flushing when source address is deleted (Ido Schimmel)
  - macvlan: enforce a consistent minimal mtu (Eric Dumazet)
  - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Alexander Potapenko)
  - net: sched: Fix use after free in red_enqueue() (Dan Carpenter)
  - intel_idle: Add ibrs_off module parameter to force-disable IBRS (Waiman Long)
  - intel_idle: Use __update_spec_ctrl() in intel_idle_ibrs() (Waiman Long)
  - x86/idle: Disable IBRS when CPU is offline to improve single-threaded performance (Waiman Long)
  - x86/speculation: Add __update_spec_ctrl() helper (Waiman Long)
  - intel_idle: mark few variables as __read_mostly (Artem Bityutskiy)
  - intel_idle: do not sprinkle module parameter definitions around (Artem Bityutskiy)
  - intel_idle: fix confusing message (Artem Bityutskiy)
  - intel_idle: improve C-state flags handling robustness (Artem Bityutskiy)
  - intel_idle: further intel_idle_init_cstates_icpu() cleanup (Artem Bityutskiy)
  - intel_idle: clean up intel_idle_init_cstates_icpu() (Artem Bityutskiy)
  - intel_idle: use pr_info() instead of printk() (Artem Bityutskiy)
  - intel_idle: Add force_irq_on module param (Peter Zijlstra)
  - devcoredump: Send uevent once devcd is ready (Mukesh Ojha)
  - devcoredump : Serialize devcd_del work (Mukesh Ojha)
  - driver core: Release all resources during unbind before updating device links (Saravana Kannan)
  - driver core: Fix bus_type.match() error handling in __driver_attach() (Isaac J. Manjarres)
  - class: fix possible memory leak in __class_register() (Yang Yingliang)
  - driver core: Don't probe devices after bus_type.match() probe deferral (Isaac J. Manjarres)
  - driver core: fix potential deadlock in __driver_attach (Zhang Wensheng)
  - uio: Fix use-after-free in uio_open (Guanghui Feng)
  - uio: uio_dmem_genirq: Fix deadlock between irq config and handling (Rafael Mendonca)
  - anolis: sched: adjust group balancer sched domain for task group when its quota changes (Cruz Zhao)
  - anolis: sched: maintain group balancer task groups (Cruz Zhao)
  - anolis: sched: introduce tg->soft_cpus_allowed_ptr (Cruz Zhao)
  - platform/x86/intel/pmt: telemetry: Export API to read telemetry (David E. Box)
  - platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David E. Box)
  - platform/x86/intel/tpmi: Add additional TPMI header fields (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Align comments in kernel-doc (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Check major version change for TPMI Information (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Change vsec offset to u64 (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Move TPMI ID definition (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Modify external interface to get read/write state (Srinivas Pandruvada)
  - platform/x86/intel/tpmi: Don't create devices for disabled features (Srinivas Pandruvada)
  - platform/x86/intel/vsec: Remove nuisance message (David E. Box)
  - platform/x86/intel/vsec: Add base address field (David E. Box)
  - platform/x86/intel/vsec: Add intel_vsec_register (Gayatri Kammela)
  - platform/x86/intel/vsec: Assign auxdev parent by argument (David E. Box)
  - platform/x86/intel/vsec: remove platform_info from vsec device structure (David E. Box)
  - platform/x86/intel/vsec: Move structures to header (David E. Box)
  - platform/x86/intel/vsec: Remove unnecessary return (David E. Box)
  - vxge: remove unnecessary cast in kfree() (Xu Wang)
  - clk: Fix clk_core_get NULL dereference (Bryan O'Donoghue)
  - anolis: x86/mce/zhaoxin: Remove redundant code (leoliu-oc)
  - x86/sev: Check for user-space IOIO pointing to kernel space (Joerg Roedel)
  - x86/sev: Check IOBM for IOIO exceptions from user-space (Joerg Roedel)
  - x86/sev: Disable MMIO emulation from user mode (Borislav Petkov (AMD))
  - x86/resctl: fix scheduler confusion with 'current' (Linus Torvalds)
  - x86/resctrl: Fix task CLOSID/RMID update race (Peter Newman)
  - x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register (Kohei Tarumizu)
  - net: dev: Convert sa_data to flexible array in struct sockaddr (Kees Cook)
  - af_packet: do not use READ_ONCE() in packet_bind() (Eric Dumazet)
  - anolis: efi/unaccepted, x86: Support non-efistub unaccepted memory (Zelin Deng)
  - netfilter: nf_tables: do not allow mismatch field size and set key length (Pablo Neira Ayuso)
  - packet: move from strlcpy with unused retval to strscpy (Wolfram Sang)
  - Subject: KVM: Use vfree for memory allocated by vcalloc()/__vcalloc() (Liwei Ge)
  - KVM: x86/mmu: Deduplicate rmap freeing (Ben Gardon)
  - KVM: use __vcalloc for very large allocations (Paolo Bonzini)
  - anolis: nvme: support new activate namespace (Guixin Liu)
  - netlink: fix potential sleeping issue in mqueue_flush_file (Zhengchao Shao)
  - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ludvig Pärsson)
  - virtio/vsock: fix logic which reduces credit update messages (Arseniy Krasnov)
  - net: Save and restore msg_namelen in sock_sendmsg (Marc Dionne)
  - keys, dns: Fix missing size check of V1 server-list header (Edward Adam Davis)
  - sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy (Tianchen Ding)
  - anolis: sched: fix cpu_llc_mask returns invalid pointer (Cruz Zhao)
  - nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev (Irvin Cote)
  - nvme-pci: do not set the NUMA node of device if it has none (Pratyush Yadav)
  - nvme-pci: factor out a nvme_pci_alloc_dev helper (Christoph Hellwig)
  - nvme-pci: factor the iod mempool creation into a helper (Christoph Hellwig)
  - nvme-pci: fix DMA direction of unmapping integrity data (Ming Lei)
  - nvme: fix async event trace event (Keith Busch)
  - nvme: handle the persistent internal error AER (Michael Kelley)
  - nvme: fix handling single range discard request (Ming Lei)
  - nvme-pci: fix timeout request state check (Keith Busch)
  - nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition (Christoph Hellwig)
  - nvme-pci: fix page size checks (Keith Busch)
  - nvme-pci: fix mempool alloc size (Keith Busch)
  - nvme-pci: fix doorbell buffer value endianness (Klaus Jensen)
  - nvme-pci: clear the prp2 field when not used (Lei Rao)
  - nvme: copy firmware_rev on each init (Keith Busch)
  - nvme-pci: set min_align_mask before calculating max_hw_sectors (Rishabh Bhatnagar)
  - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices (Michael Kelley)
  - nvme-core: check for too small lba shift (Keith Busch)
  - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() (Zhong Jinghua)
  - scsi: core: raid_class: Remove raid_component_add() (Zhu Wang)
  - scsi: core: Fix unremoved procfs host directory regression (Guilherme G. Piccoli)
  - scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn (Arnd Bergmann)
  - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei)
  - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei)
  - scsi: core: Introduce enum scsi_disposition (Bart Van Assche)
  - scsi: isci: Fix an error code problem in isci_io_request_build() (Su Hui)
  - scsi: target: core: Fix deadlock due to recursive locking (Junxiao Bi)
  - scsi: target: iscsit: Fix TAS handling during conn cleanup (Mike Christie)
  - scsi: core: Use 32-bit hostnum in scsi_host_lookup() (Tony Battersby)
  - scsi: core: Fix possible memory leak if device_add() fails (Zhu Wang)
  - scsi: core: Fix legacy /proc parsing buffer overflow (Tony Battersby)
  - scsi: target: iscsi: Prevent login threads from racing between each other (Maurizio Lombardi)
  - scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed (Wenchao Hao)
  - scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition (Zheng Wang)
  - scsi: target: core: Avoid smp_processor_id() in preemptible code (Shin'ichiro Kawasaki)
  - scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS (Danila Chernetsov)
  - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show() (Konstantin Shelekhin)
  - scsi: target: Fix multiple LUN_RESET handling (Mike Christie)
  - scsi: target: Make state_list per CPU (Mike Christie)
  - scsi: target: Rename cmd.bad_sector to cmd.sense_info (David Disseldorp)
  - scsi: target: Rename struct sense_info to sense_detail (David Disseldorp)
  - scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() (Yu Kuai)
  - scsi: core: Fix a procfs host directory removal regression (Bart Van Assche)
  - scsi: core: Remove the /proc/scsi/${proc_name} directory earlier (Bart Van Assche)
  - scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT" (Martin K. Petersen)
  - scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace (Wenchao Hao)
  - scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() (Yang Yingliang)
  - scsi: scsi_debug: Fix a warning in resp_write_scat() (Harshit Mogalapalli)
  - scsi: core: Fix a race between scsi_done() and scsi_timeout() (Bart Van Assche)
  - scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC (Bart Van Assche)
  - scsi: scsi_transport_sas: Fix error handling in sas_phy_add() (Yang Yingliang)
  - scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper() (Yuan Can)
  - scsi: core: Restrict legal sdev_state transitions via sysfs (Uday Shankar)
  - scsi: sd: Revert "scsi: sd: Remove a local variable" (Yu Kuai)
  - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() (Mike Christie)
  - scsi: libsas: Fix use-after-free bug in smp_execute_task_sg() (Duoming Zhou)
  - scsi: ufs: core: Enable link lost interrupt (Kiwoong Kim)
  - Revert "tracing/trigger: Fix to return error if failed to alloc snapshot" (Siddh Raman Pant)
  - kprobes: Fix possible use-after-free issue on kprobe registration (Zheng Yejian)
  - ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment (linke li)
  - ring-buffer: Fix full_waiters_pending in poll (Steven Rostedt (Google))
  - ring-buffer: Fix resetting of shortest_full (Steven Rostedt (Google))
  - ring-buffer: Do not set shortest_full when full target is hit (Steven Rostedt (Google))
  - ring-buffer: Fix waking up ring buffer readers (Steven Rostedt (Google))
  - printk/console: Split out code that enables default console (Petr Mladek)
  - tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset() (Yunseong Kim)
  - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Steven Rostedt (Google))
  - ring-buffer: Clean ring_buffer_poll_wait() error return (Vincent Donnefort)
  - tracing: Have saved_cmdlines arrays all in one allocation (Steven Rostedt (Google))
  - tracing: Inform kmemleak of saved_cmdlines allocation (Steven Rostedt (Google))
  - tracing: Fix wasted memory in saved_cmdlines logic (Steven Rostedt (Google))
  - tracing/trigger: Fix to return error if failed to alloc snapshot (Masami Hiramatsu (Google))
  - debugobjects: Stop accessing objects after releasing hash bucket lock (Andrzej Hajda)
  - debugobject: Ensure pool refill (again) (Thomas Gleixner)
  - debugobject: Prevent init race with static objects (Thomas Gleixner)
  - tracing: Ensure visibility when inserting an element into tracing_map (Petr Pavlu)
  - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list (Masami Hiramatsu (Google))
  - ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI (Steven Rostedt (Google))
  - ata: libata-sata: increase PMP SRST timeout to 10s (Matthias Schiffer)
  - ata: libata-core: Do not register PM operations for SAS ports (Damien Le Moal)
  - ata: libata-core: Fix port and device removal (Damien Le Moal)
  - ata: libata-core: Fix ata_port_request_pm() locking (Damien Le Moal)
  - ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES (Niklas Cassel)
  - ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY (Paul Menzel)
  - ata: libata: disallow dev-initiated LPM transitions to unsupported states (Niklas Cassel)
  - ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer() (Minjie Du)
  - ata: libata-scsi: Use correct device no in ata_find_dev() (Damien Le Moal)
  - ata: libata: Fix sata_down_spd_limit() when no link speed is reported (Damien Le Moal)
  - ata: ahci: Fix PCS quirk application for suspend (Adam Vodopjan)
  - ata: libata-core: do not issue non-internal commands once EH is pending (Niklas Cassel)
  - ata: libata-scsi: simplify __ata_scsi_queuecmd() (Wenchao Hao)
  - ata: libata-transport: fix error handling in ata_tdev_add() (Yang Yingliang)
  - ata: libata-transport: fix error handling in ata_tlink_add() (Yang Yingliang)
  - ata: libata-transport: fix error handling in ata_tport_add() (Yang Yingliang)
  - ata: libata-transport: fix double ata_host_put() in ata_tport_add() (Yang Yingliang)
  - ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure (Shin'ichiro Kawasaki)
  - ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS (Kai-Heng Feng)
  - ata: libahci_platform: Sanity check the DT child nodes number (Serge Semin)
  - ata: fix ata_id_has_dipm() (Niklas Cassel)
  - ata: fix ata_id_has_ncq_autosense() (Niklas Cassel)
  - ata: fix ata_id_has_devslp() (Niklas Cassel)
  - ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting() (Niklas Cassel)
  - kallsyms: add kallsyms_seqs_of_names to list of special symbols (Arnd Bergmann)
  - livepatch: Use kallsyms_on_each_match_symbol() to improve performance (Zhen Lei)
  - kallsyms: Add helper kallsyms_on_each_match_symbol() (Zhen Lei)
  - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Zhen Lei)
  - kallsyms: take the input file instead of reading stdin (Masahiro Yamada)
  - scripts/kallsyms: update usage message of the kallsyms program (Yuntao Wang)
  - kbuild: reuse mksysmap output for kallsyms (Masahiro Yamada)
  - kallsyms: Improve the performance of kallsyms_lookup_name() (Zhen Lei)
  - kallsyms: Skip the name search for empty string (Jiri Olsa)
  - kallsyms: strip ThinLTO hashes from static functions (Sami Tolvanen)
  - scripts/kallsyms: rename build_initial_tok_table() (Zhen Lei)
  - kallsyms: move declarations to internal header (Stephen Brennan)
  - anolis: mm: adjust interface of pre_oom to avoid unnecessary influence (Kaihao Bai)
  - anolis: x86/mce: Set bios_cmci_threshold for CMCI threshold (leoliu-oc)
  - anolis: configs: adjust the collapse rules (Qiao Ma)
  - anolis: configs: prepare to import sw_64 configs (Qiao Ma)
  - anolis: configs: refresh configs (Qiao Ma)
  - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Hou Tao)
  - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Adam Dunlap)
  - x86/smpboot: Move rcu_cpu_starting() earlier (Paul E. McKenney)
  - x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() (Sean Christopherson)
  - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Chen Zhongjin)
  - x86/unwind/orc: Fix unreliable stack dump with gcov (Chen Zhongjin)
  - x86/uaccess: Implement macros for CMPXCHG on user addresses (Peter Zijlstra)
  - x86/static_call: Fix __static_call_fixup() (Peter Zijlstra)
  - x86/srso: Add SRSO mitigation for Hygon processors (Pu Wen)
  - x86/smp: Use dedicated cache-line for mwait_play_dead() (Thomas Gleixner)
  - x86/show_trace_log_lvl: Ensure stack pointer is aligned, again (Vernon Lovejoy)
  - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Borislav Petkov (AMD))
  - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Borislav Petkov (AMD))
  - x86/numa: Use cpumask_available instead of hardcoded NULL check (Siddh Raman Pant)
  - x86/nospec: Unwreck the RSB stuffing (Peter Zijlstra)
  - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Steve Wahl)
  - x86/mm: Use proper mask when setting PUD mapping (Aaron Lu)
  - x86/mm: Use mm_alloc() in poking_init() (Peter Zijlstra)
  - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Hou Tao)
  - x86/mm: Initialize text poking earlier (Peter Zijlstra)
  - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Kirill A. Shutemov)
  - x86/mm: Fix use of uninitialized buffer in sme_enable() (Nikita Zhandarovich)
  - x86/mm: Fix PAT bit missing from page protection modify mask (Janusz Krzysztofik)
  - x86/mm: Avoid using set_pgd() outside of real PGD pages (Lee Jones)
  - x86/mm: Avoid incomplete Global INVLPG flushes (Dave Hansen)
  - PCI/AER: Block runtime suspend when handling errors (Stanislaw Gruszka)
  - PCI/PM: Drain runtime-idle callbacks before driver removal (Rafael J. Wysocki)
  - PCI: Drop pci_device_remove() test of pci_dev->driver (Uwe Kleine-König)
  - PCI/DPC: Print all TLP Prefixes, not just the first (Ilpo Järvinen)
  - PCI/AER: Decode Requester ID when no error info found (Bjorn Helgaas)
  - PCI: add INTEL_HDA_ARL to pci_ids.h (Pierre-Louis Bossart)
  - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Bjorn Helgaas)
  - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Heiner Kallweit)
  - PCI/sysfs: Protect driver's D3cold preference from user space (Lukas Wunner)
  - PCI/ASPM: Use RMW accessors for changing LNKCTL (Ilpo Järvinen)
  - PCI: pciehp: Use RMW accessors for changing LNKCTL (Ilpo Järvinen)
  - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus (Igor Mammedov)
  - PCI: acpiphp: Reassign resources on bridge if necessary (Igor Mammedov)
  - PCI/ASPM: Avoid link retraining race (Ilpo Järvinen)
  - PCI/ASPM: Factor out pcie_wait_for_retrain() (Ilpo Järvinen)
  - PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link() (Bjorn Helgaas)
  - PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold (Ondrej Zary)
  - PCI: pciehp: Cancel bringup sequence if card is not present (Rongguang Wei)
  - PCI/EDR: Clear Device Status after EDR error recovery (Kuppuswamy Sathyanarayanan)
  - PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock (Lukas Wunner)
  - PCI: Avoid FLR for AMD FCH AHCI adapters (Damien Le Moal)
  - PCI: hotplug: Allow marking devices as disconnected during bind/unbind (Lukas Wunner)
  - PCI/PM: Observe reset delay irrespective of bridge_d3 (Lukas Wunner)
  - PCI/sysfs: Fix double free in error path (Sascha Hauer)
  - PCI: Fix pci_device_is_present() for VFs by checking PF (Michael S. Tsirkin)
  - PCI: Check for alloc failure in pci_request_irq() (Zeng Heng)
  - PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Maciej W. Rozycki)
  - PCI/AER: Iterate over error counters instead of error strings (Mohamed Khalfella)
  - PCI: endpoint: Don't stop controller when unbinding endpoint function (Shunsuke Mie)
  - l2tp: pass correct message length to ip6_append_data (Tom Parkin)
  - tcp: fix delayed ACKs for MSS boundary condition (Neal Cardwell)
  - tcp: fix quick-ack counting to count actual ACKs of new data (Neal Cardwell)
  - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() (David Howells)
  - net: fix possible store tearing in neigh_periodic_work() (Eric Dumazet)
  - net: prevent rewrite of msg_name in sock_sendmsg() (Jordan Rife)
  - tcp: tcp_enter_quickack_mode() should be static (Eric Dumazet)
  - neigh: make sure used and confirmed times are valid (Julian Anastasov)
  - net/ipv6: SKB symmetric hash should incorporate transport ports (Quan Tian)
  - skbuff: skb_segment, Call zero copy functions before using skbuff frags (Mohamed Khalfella)
  - virtio_ring: fix avail_wrap_counter in virtqueue_add_packed (Yuan Yao)
  - net: Avoid address overwrite in kernel_connect (Jordan Rife)
  - net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc)
  - neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section (Geert Uytterhoeven)
  - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Eric Dumazet)
  - dev_forward_skb: do not scrub skb mark within the same name space (Nicolas Dichtel)
  - net: prevent address rewrite in kernel_bind() (Jordan Rife)
  - net: replace calls to sock->ops->connect() with kernel_connect() (Jordan Rife)
  - Revert "SUNRPC dont update timeout value on connection reset" (Trond Myklebust)
  - ipv6: fix ip6_sock_set_addr_preferences() typo (Eric Dumazet)
  - net: ipv4: fix one memleak in __inet_del_ifa() (Liu Jian)
  - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr (Alex Henrie)
  - rtnetlink: Reject negative ifindexes in RTM_NEWLINK (Ido Schimmel)
  - rtnetlink: return ENODEV when ifname does not exist and group is given (Florent Fourcot)
  - net/sched: fix a qdisc modification with ambiguous command request (Jamal Hadi Salim)
  - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit() (Lu Wei)
  - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled (Jason Xing)
  - net: do not allow gso_size to be set to GSO_BY_FRAGS (Eric Dumazet)
  - sock: Fix misuse of sk_under_memory_pressure() (Abel Wu)
  - drivers: net: prevent tun_build_skb() to exceed the packet size limit (Andrew Kanner)
  - tcp_metrics: fix addr_same() helper (Eric Dumazet)
  - ip6mr: Fix skb_under_panic in ip6mr_cache_report() (Yue Haibing)
  - ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() (Nikita Kiryushin)
  - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Armin Wolf)
  - ACPI: extlog: fix NULL pointer dereference check (Prarit Bhargava)
  - acpi: property: Let args be NULL in __acpi_node_get_property_reference (Sakari Ailus)
  - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Tony Luck)
  - ACPI: LPIT: Avoid u32 multiplication overflow (Nikita Kiryushin)
  - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Christophe JAILLET)
  - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Sunil V L)
  - ACPI: Check StorageD3Enable _DSD property in ACPI code (Mario Limonciello)
  - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Abhishek Mainkar)
  - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily (Rafael J. Wysocki)
  - ACPI: processor: perflib: Use the "no limit" frequency QoS (Rafael J. Wysocki)
  - ACPI: thermal: drop an always true check (Adam Borowski)
  - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (void0red)
  - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Tamir Duberstein)
  - ACPI: EC: Fix oops when removing custom query handlers (Armin Wolf)
  - ACPICA: nsrepair: handle cases without a return value correctly (Daniil Tatianin)
  - ACPICA: Drop port I/O validation for some regions (Mario Limonciello)
  - ACPICA: Fix error code path in acpi_ds_call_control_method() (Rafael J. Wysocki)
  - ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Li Zetao)
  - ACPI: HMAT: Fix initiator registration for single-initiator systems (Vishal Verma)
  - ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init() (Ashish Kalra)
  - ACPI: extlog: Handle multiple records (Tony Luck)
  - ACPI: processor: Remove freq Qos request for all CPUs (Riwen Lu)
  - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Sakari Ailus)
  - ACPI: CPPC: Do not prevent CPPC from working in the future (Rafael J. Wysocki)
  - rcutorture: Fix invalid context warning when enable srcu barrier testing (Zqiang)
  - rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment (Paul E. McKenney)
  - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Catalin Marinas)
  - rcu-tasks: Add trc_inspect_reader() checks for exiting critical section (Paul E. McKenney)
  - rcu-tasks: Wait for trc_read_check_handler() IPIs (Paul E. McKenney)
  - rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader (Neeraj Upadhyay)
  - rcu: Prevent expedited GP from enabling tick on offline CPU (Paul E. McKenney)
  - rcu-tasks: Simplify trc_read_check_handler() atomic operations (Paul E. McKenney)
  - rcu-tasks: Mark ->trc_reader_special.b.need_qs data races (Paul E. McKenney)
  - rcu-tasks: Mark ->trc_reader_nesting data races (Paul E. McKenney)
  - rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period (Ziwei Dai)
  - rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access (Zqiang)
  - rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check (Zqiang)
  - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed (Zheng Yejian)
  - rcu: Fix rcu_torture_read ftrace event (Douglas Raillard)
  - rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug (Zqiang)
  - rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait() (Paul E. McKenney)
  - rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks (Paul E. McKenney)
  - rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes() (Frederic Weisbecker)
  - rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls (Frederic Weisbecker)
  - rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose (Frederic Weisbecker)
  - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Paul E. McKenney)
  - rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() (Zqiang)
  - rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() (Zqiang)
  - rcu: Back off upon fill_page_cache_func() allocation failure (Michal Hocko)
  - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Eric Biggers)
  - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Nathan Huckleberry)
  - fscrypt: fix keyring memory leak on mount failure (Eric Biggers)
  - fscrypt: stop using keyrings subsystem for fscrypt_master_key (Eric Biggers)
  - fscrypt: simplify master key locking (Eric Biggers)
  - ceph: fix deadlock or deadcode of misusing dget() (Xiubo Li)
  - rbd: don't move requests to the running list on errors (Ilya Dryomov)
  - ceph: fix type promotion bug on 32bit systems (Dan Carpenter)
  - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li)
  - rbd: take header_rwsem in rbd_dev_refresh() only when updating (Ilya Dryomov)
  - rbd: decouple parent info read-in from updating rbd_dev (Ilya Dryomov)
  - rbd: decouple header read-in from updating rbd_dev->header (Ilya Dryomov)
  - rbd: move rbd_dev_refresh() definition (Ilya Dryomov)
  - rbd: prevent busy loop when requesting exclusive lock (Ilya Dryomov)
  - rbd: retrieve and check lock owner twice before blocklisting (Ilya Dryomov)
  - rbd: make get_lock_owner_info() return a single locker or NULL (Ilya Dryomov)
  - libceph, rbd: ignore addr->type while comparing in some cases (Ilya Dryomov)
  - ceph: defer stopping mdsc delayed_work (Xiubo Li)
  - ceph: never send metrics if disable_send_metrics is set (Xiubo Li)
  - ceph: don't let check_caps skip sending responses for revoke msgs (Xiubo Li)
  - rbd: get snapshot context after exclusive lock is ensured to be held (Ilya Dryomov)
  - rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting (Ilya Dryomov)
  - anolis: module: introduce the sig_enforce_subsys param (Guixin Liu)
  - tracing: Fix blocked reader of snapshot buffer (Steven Rostedt (Google))
  - tracing: Remove precision vsnprintf() check from print event (Steven Rostedt (Google))
  - ring-buffer: Remove useless update to write_stamp in rb_try_to_discard() (Steven Rostedt (Google))
  - tracing: Add size check when printing trace_marker output (Steven Rostedt (Google))
  - tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing (Steven Rostedt (Google))
  - ring-buffer: Fix wake ups when buffer_percent is set to 100 (Steven Rostedt (Google))
  - tracing / synthetic: Disable events after testing in synth_event_gen_test_init() (Steven Rostedt (Google))
  - ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs (Steven Rostedt (Google))
  - ring-buffer: Fix writing to the buffer with max_data_size (Steven Rostedt (Google))
  - ring-buffer: Have saved event hold the entire event (Steven Rostedt (Google))
  - tracing: Update snapshot buffer on resize if it is allocated (Steven Rostedt (Google))
  - ring-buffer: Fix memory leak of free page (Steven Rostedt (Google))
  - tracing: Stop current tracer when resizing buffer (Steven Rostedt (Google))
  - tracing: Set actual size after ring buffer resize (Zheng Yejian)
  - ring-buffer: Force absolute timestamp on discard of event (Steven Rostedt (Google))
  - tracing: Fix a possible race when disabling buffered events (Petr Pavlu)
  - tracing: Fix incomplete locking when disabling buffered events (Petr Pavlu)
  - tracing: Disable snapshot buffer when stopping instance tracers (Steven Rostedt (Google))
  - tracing: Always update snapshot buffer size (Steven Rostedt (Google))
  - tracing: Fix a warning when allocating buffered events fails (Petr Pavlu)
  - lockdep: Fix block chain corruption (Peter Zijlstra)
  - tracing: Have trace_event_file have ref counters (Steven Rostedt (Google))
  - cifs: Remove duplicated include in cifsglob.h (Yang Li)
  - crypto: ecc - Move ecc.h to include/crypto/internal (Daniele Alessandrelli)
  - crypto: ecc - expose ecc curves (Meng Yu)
  - pstore/zone: Add a null pointer check to the psz_kmsg_read (Kunwu Chan)
  - pstore/ram: Fix crash when setting number of cpus to an odd number (Weichen Chen)
  - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() (Sergey Shtylyov)
  - pstore/ram: Check start of empty przs during init (Enlin Mu)
  - pstore/ram: Add check for kstrdup (Jiasheng Jiang)
  - pstore/zone: Use GFP_ATOMIC to allocate zone buffer (Qiujun Huang)
  - pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP (Stephen Boyd)
  - pstore/ram: Fix error return code in ramoops_probe() (Wang Yufen)
  - nbd: Add the maximum limit of allocated index in nbd_dev_add (Zhong Jinghua)
  - nbd: Fix debugfs_create_dir error checking (Ivan Orlov)
  - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Zhang Wensheng)
  - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() (Yu Kuai)
  - nbd: fix max value for 'first_minor' (Yu Kuai)
  - Revert "Revert "block: nbd: add sanity check for first_minor"" (Wen Yang)
  - ceph: fix use-after-free bug for inodes when flushing capsnaps (Xiubo Li)
  - ceph: force updating the msg pointer in non-split case (Xiubo Li)
  - rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails (Ilya Dryomov)
  - ceph: flush cap releases when the session is flushed (Xiubo Li)
  - ceph: switch to vfs_inode_has_locks() to fix file lock bug (Xiubo Li)
  - filelock: new helper: vfs_inode_has_locks (Jeff Layton)
  - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li)
  - ceph: Use kcalloc for allocating multiple elements (Kenneth Lee)
  - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li)
  - ceph: put the requests/sessions when it fails to alloc memory (Xiubo Li)
  - ceph: fix off by one bugs in unsafe_request_wait() (Dan Carpenter)
  - ceph: flush the mdlog before waiting on unsafe reqs (Xiubo Li)
  - ceph: flush mdlog before umounting (Xiubo Li)
  - ceph: make iterate_sessions a global symbol (Xiubo Li)
  - ceph: make ceph_create_session_msg a global symbol (Xiubo Li)
  - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li)
  - ceph: do not update snapshot context when there is no new snapshot (Xiubo Li)
  - ceph: don't truncate file in atomic_open (Hu Weiwen)
  - ceph: don't leak snap_rwsem in handle_cap_grant (Jeff Layton)
  - ceph: use correct index when encoding client supported features (Luís Henriques)
  - anolis: Driver for Zhaoxin HW Random Number Generator (leoliu-oc)
  - anolis: USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci (leoliu-oc)
  - anolis: ata: libata: disabling PhyRdy Change Interrupt based on actual LPM capability (leoliu-oc)
  - ata: libata: disallow dev-initiated LPM transitions to unsupported states (leoliu-oc)
  - anolis: Turning off Zhaoxin ahci controller runtime pm (leoliu-oc)
  - anolis: pinctrl: Add support Zhaoxin GPIO pinctrl (leoliu-oc)
  - anolis: i2c: zhaoxin: Add support for Zhaoxin KX-7000 (leoliu-oc)
  - anolis: ata: ahci: Add support for AHCI SGPIO Enclosure Management (leoliu-oc)
  - anolis: efi: cper: Add Zhaoxin/Centaur ZDI/ZPI error decode (leoliu-oc)
  - PCI: Add ACS quirk for more Zhaoxin Root Ports (leoliu-oc)
  - USB: UAS: return ENODEV when submit urbs fail with device not attached (leoliu-oc)
  - dma-mapping: clear dev->dma_mem to NULL after freeing it (Joakim Zhang)
  - remoteproc: Fix dma_mem leak after rproc_shutdown (Mark-PK Tsai)
  - dma-mapping: Add dma_release_coherent_memory to DMA API (Mark-PK Tsai)
  - dma-buf/sw_sync: Avoid recursive lock during fence signal (Rob Clark)
  - inet_diag: Initialize pad field in struct inet_diag_req_v2 (Shigeru Yoshida)
  - tls: rx: drop pointless else after goto (Jakub Kicinski)
  - blk-throttle: check for overflow in calculate_bytes_allowed (Khazhismel Kumykov)
  - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Yu Kuai)
  - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Yu Kuai)
  - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Yu Kuai)
  - blk-throttle: print signed value 'carryover_bytes/ios' for user (Yu Kuai)
  - crypto: x86/ghash - fix unaligned access in ghash_setkey() (Eric Biggers)
  - crypto: scomp - fix req->dst buffer overflow (Chengming Zhou)
  - crypto: pcrypt - Fix hungtask for PADATA_RESET (Lu Jialin)
  - crypto: lrw,xts - Replace strlcpy with strscpy (Azeem Shaikh)
  - crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init (Tianjia Zhang)
  - crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui() (Mark O'Donovan)
  - crypto: cryptd - Use request context instead of stack for sub-request (Herbert Xu)
  - crypto: api - Use work queue in crypto_destroy_instance (Herbert Xu)
  - crypto: api - Disallow identical driver names (Herbert Xu)
  - crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON() (Toke Høiland-Jørgensen)
  - crypto: akcipher - default implementation for setting a private key (Ignat Korchagin)
  - perf/x86/intel: Add a distinct name for Granite Rapids (Kan Liang)
  - perf/x86/intel/ds: Fix non 0 retire latency on Raptorlake (Kan Liang)
  - perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated (Kan Liang)
  - anolis: crypto: x86/sm2 -add Zhaoxin SM2 algorithm implementation (leoliu-oc)
  - x86/cpu: Remove pointless evaluation of x86_coreid_bits (leoliu-oc)
  - bpf, selftests: Use raw_tp program for atomic test (Hou Tao)
  - bpf, arm64: Support more atomic operations (Hou Tao)
  - arm64: insn: add encoders for atomic operations (Hou Tao)
  - arm64: move AARCH64_BREAK_FAULT into insn-def.h (Hou Tao)
  - arm64: insn: Add barrier encodings (Julien Thierry)
  - cpupower: Make TSC read per CPU for Mperf monitor (Wyes Karny)
  - cpupower: add Makefile dependencies for install targets (Ivan Babrou)
  - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Christian Marangi)
  - cpufreq: Init completion before kobject_init_and_add() (Yongqiang Liu)
  - cpufreq: Fix the race condition while updating the transition_task of policy (Liao Chang)
  - cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() (Xiongfeng Wang)
  - keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry (David Howells)
  - net: check dev->gso_max_size in gso_features_check() (Eric Dumazet)
  - vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space() (Nikolay Kuratov)
  - tcp: do not accept ACK of bytes we never sent (Eric Dumazet)
  - ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit() (Shigeru Yoshida)
  - anolis: configs: add `make anolis_defconfig` description in `make help` (Qiao Ma)
  - tls: rx: jump to a more appropriate label (Jakub Kicinski)
  - net: warn if gso_type isn't set for a GSO SKB (Heiner Kallweit)
  - ipv6: fix potential NULL deref in fib6_add() (Eric Dumazet)
  - ipv4: Correct/silence an endian warning in __ip_do_redirect (Kunwu Chan)
  - net: phylink: initialize carrier state at creation (Klaus Kudielka)
  - tcp: fix cookie_init_timestamp() overflows (Eric Dumazet)
  - tcp_metrics: do not create an entry from tcp_init_metrics() (Eric Dumazet)
  - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Eric Dumazet)
  - tcp_metrics: add missing barriers on delete (Eric Dumazet)
  - tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed (Aananth V)
  - udp: add missing WRITE_ONCE() around up->encap_rcv (Eric Dumazet)
  - tcp: fix wrong RTO timeout when received SACK reneging (Fred Chen)
  - tap: add missing verification for short frame (Si-Wei Liu) {CVE-2024-41090}
  - tun: add missing verification for short frame (Dongli Zhang) {CVE-2024-41091}
  - irqflags: Explicitly ignore lockdep_hrtimer_exit() argument (Arnd Bergmann)
  - genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware (Herve Codina)
  - genirq/matrix: Exclude managed interrupts in irq_matrix_allocated() (Chen Yu)
  - irqdomain: Fix domain registration race (Marc Zyngier)
  - irqdomain: Change the type of 'size' in __irq_domain_add() to be consistent (Bixuan Cui)
  - irqdomain: Fix mapping-creation race (Johan Hovold)
  - irqdomain: Refactor __irq_domain_alloc_irqs() (Johan Hovold)
  - irqdomain: Look for existing mapping only once (Johan Hovold)
  - irq: Fix typos in comments (Ingo Molnar)
  - irqdomain: Drop bogus fwspec-mapping error handling (Johan Hovold)
  - irqdomain: Fix disassociation race (Johan Hovold)
  - irqdomain: Fix association race (Johan Hovold)
  - genirq: Fix the return type of kstat_cpu_irqs_sum() (Zhen Lei)
  - genirq/irqdesc: Don't try to remove non-existing sysfs files (Yang Yingliang)
  - genirq: Take the proposed affinity at face value if force==true (Luiz Capitulino)
  - genirq: Always limit the affinity to online CPUs (Luiz Capitulino)
  - genirq/msi: Shutdown managed interrupts with unsatifiable affinities (Luiz Capitulino)
  - genirq: Don't return error on missing optional irq_request_resources() (Antonio Borneo)
  - tracing/kprobes: Fix the description of variable length arguments (Yujie Liu)
  - ring-buffer: Fix bytes info in per_cpu buffer stats (Zheng Yejian)
  - ring-buffer: remove obsolete comment for free_buffer_page() (Vlastimil Babka)
  - ring-buffer: Update "shortest_full" in polling (Steven Rostedt (Google))
  - ring-buffer: Do not attempt to read past "commit" (Steven Rostedt (Google))
  - ring-buffer: Avoid softlockup in ring_buffer_resize() (Zheng Yejian)
  - tracing: Have event inject files inc the trace array ref count (Steven Rostedt (Google))
  - tracing: Increase trace array ref count on enable and filter files (Steven Rostedt (Google))
  - tracing: Have option files inc the trace array ref count (Steven Rostedt (Google))
  - tracing: Have current_trace inc the trace array ref count (Steven Rostedt (Google))
  - tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY (Brian Foster)
  - printk: ringbuffer: Fix truncating buffer size min_t cast (Kees Cook)
  - tracing: Fix race issue between cpu buffer write and swap (Zheng Yejian)
  - tracing: Introduce pipe_cpumask to avoid race on trace_pipes (Zheng Yejian)
  - kprobes: Prohibit probing on CFI preamble symbol (Masami Hiramatsu (Google))
  - tracing: Fix memleak due to race between current_tracer and trace (Zheng Yejian)
  - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Zheng Yejian)
  - tracing/probes: Fix to update dynamic data counter if fetcharg uses it (Masami Hiramatsu (Google))
  - tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs (Steven Rostedt (VMware))
  - ring-buffer: Do not swap cpu_buffer during resize process (Chen Lin)
  - tracing: Fix memory leak in tracing_read_pipe() (Wang Yufen)
  - anolis: Add support for Zhaoxin core temperature monitoring (leoliu-oc)
  - anolis: configs: adapt for 64k and gcov variants (Qiao Ma)
  - anolis: configs: add 64k config (Qiao Ma)
  - anolis: configs: add gcov configs (Qiao Ma)
  - cifs: add a warning when the in-flight count goes negative (Shyam Prasad N)
  - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara)
  - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara)
  - smb3: Replace smb2pdu 1-element arrays with flex-arrays (Kees Cook)
  - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Kees Cook)
  - uapi/linux/stddef.h: Add include guards (Tadeusz Struk)
  - stddef: Introduce struct_group() helper macro (Kees Cook)
  - smb: client: fix OOB in smbCalcSize() (Paulo Alcantara)
  - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara)
  - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara)
  - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara)
  - powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain (Zhang Rui)
  - powercap: fix possible name leak in powercap_register_zone() (Yang Yingliang)
  - objtool/x86: add missing embedded_insn check (John Sperbeck)
  - KEYS: asymmetric: Copy sig and digest in public_key_verify_signature() (Roberto Sassu)
  - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (David Howells)
  - hwrng: amd - Fix PCI device refcount leak (Xiongfeng Wang)
  - anolis: crypto: Add support for Zhaoxin SHA algorithm (leoliu-oc)
  - anolis: crypto: Add support for Zhaoxin AES algorithm (leoliu-oc)
  - anolis: Driver for Zhaoxin GMI SM4 Block Cipher Algorithm (leoliu-oc)
  - anolis: Driver for Zhaoxin GMI SM3 Secure Hash algorithm (leoliu-oc)
  - anolis: x86/mce/zhaoxin: Enable mcelog to decode PCIE, ZDI/ZPI, and DRAM errors (leoliu-oc)
  - perf tool x86: Consolidate is_amd check into single function (Ravi Bangoria)
  - perf script ibs: Change bit description according to latest AMD PPR ("Processor Programming Reference") (Ravi Bangoria)
  - tools include UAPI: Sync uapi/linux/perf_event.h with the kernel sources (Ravi Bangoria)
  - perf/amd/ibs: Make IBS a core pmu (Ravi Bangoria)
  - perf/ibs: Fix comment (Ravi Bangoria)
  - hwmon: fix potential sensor registration fail if of_node is missing (Phinex Hung)
  - hwmon: (coretemp) Simplify platform device handling (Robin Murphy)
  - hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() (Yang Yingliang)
  - hwmon: (coretemp) Fix out-of-bounds memory access (Zhang Rui)
  - hwmon: (coretemp) Fix bogus core_id to attr name mapping (Zhang Rui)
  - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Tina Zhang)
  - iommu/vt-d: Fix to flush cache of PASID directory table (Yanfei Xu)
  - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Xiongfeng Wang)
  - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Xiongfeng Wang)
  - iommu/vt-d: Fix PASID directory pointer coherency (Jacob Pan)
  - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Alexander Lobakin)
  - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Charlotte Tan)
  - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Abdul Halim, Mohd Syazwan)
  - iommu/iova: Fix module config properly (Robin Murphy)
  - iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE (Kishon Vijay Abraham I)
  - perf/x86/lbr: Enable the branch type for the Arch LBR by default (Kan Liang)
  - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Alexander Antonov)
  - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Xiongfeng Wang)
  - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Xiongfeng Wang)
  - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Xiongfeng Wang)
  - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU (Stephane Eranian)
  - perf/x86/intel/pt: Relax address filter validation (Adrian Hunter)
  - perf/x86/intel/pt: Fix sampling using single range output (Adrian Hunter)
  - perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap() (Maxim Levitsky)
  - perf/ibs: Fix interface via core pmu events (Ravi Bangoria)
  - perf vendor events amd: Add Zen 5 mapping (Sandipan Das)
  - perf vendor events amd: Add Zen 5 metrics (Sandipan Das)
  - perf vendor events amd: Add Zen 5 uncore events (Sandipan Das)
  - perf vendor events amd: Add Zen 5 core events (Sandipan Das)
  - perf vendor events amd: Add Zen 4 mapping (Sandipan Das)
  - perf vendor events amd: Add Zen 4 uncore events (Sandipan Das)
  - perf vendor events amd: Add Zen 4 core events (Sandipan Das)
  - anolis: perf mem: fix build error in evlist__check_mem_load_aux() (Kun(llfl))
  - EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() (Yang Yingliang)
  - EDAC/ghes: Set the DIMM label unconditionally (Toshi Kani)
  - EDAC/device: Respect any driver-supplied workqueue polling value (Manivannan Sadhasivam)
  - EDAC/device: Fix period calculation in edac_device_reset_delay_period() (Eliav Farber)
  - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Dave Jiang)
  - dmaengine: idxd: Fix crc_val field for completion record (Fenghua Yu)
  - dmaengine: fix NULL pointer in channel unregistration function (Amelie Delaunay)
  - dmaengine: Fix double increment of client_count in dma_chan_get() (Koba Ko)
  - tracing: Fix checking event hash pointer logic when tp_printk is enabled (Steven Rostedt (VMware))
  - tracing: Fix sleeping while atomic in kdb ftdump (Douglas Anderson)
  - tracing: Fix warning in trace_buffered_event_disable() (Zheng Yejian)
  - ring-buffer: Fix wrong stat of cpu_buffer->read (Zheng Yejian)
  - tracing: Show real address for trace event arguments (Masami Hiramatsu)
  - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() (Zheng Yejian)
  - ftrace: Store the order of pages allocated in ftrace_page (Linus Torvalds)
  - tracing: Fix memory leak of iter->temp when reading trace_pipe (Zheng Yejian)
  - tracing/histograms: Return an error if we fail to add histogram to hist_vars list (Mohamed Khalfella)
  - tracing/probes: Fix not to count error code to total length (Masami Hiramatsu (Google))
  - tracing: Fix null pointer dereference in tracing_err_log_open() (Mateusz Stachyra)
  - ring-buffer: Fix deadloop issue on reading trace_pipe (Zheng Yejian)
  - tracing/histograms: Add histograms to hist_vars if they have referenced variables (Mohamed Khalfella)
  - tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode(). (Sebastian Andrzej Siewior)
  - tracing/probe: trace_probe_primary_from_call(): checked list_first_entry (Pietro Borrello)
  - ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus (Tze-nan Wu)
  - ring-buffer: Sync IRQ works before buffer destruction (Johannes Berg)
  - tracing: Free error logs of tracing instances (Steven Rostedt (Google))
  - ftrace: Fix invalid address access in lookup_rec() when index is 0 (Chen Zhongjin)
  - kernel/fail_function: fix memory leak with using debugfs_lookup() (Greg Kroah-Hartman)
  - debugfs: add debugfs_lookup_and_remove() (Greg Kroah-Hartman)
  - libperf evlist: Avoid out-of-bounds access (Ian Rogers)
  - perf/core: Fix reentry problem in perf_output_read_group() (Yang Jihong)
  - perf stat: Avoid metric-only segv (Ian Rogers)
  - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Yang Jihong)
  - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Yang Jihong)
  - perf record: Fix possible incorrect free in record__switch_output() (Yang Jihong)
  - perf: Fix the nr_addr_filters fix (Peter Zijlstra)
  - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Greg KH)
  - perf env: Avoid recursively taking env->bpf_progs.lock (Ian Rogers)
  - perf genelf: Set ELF program header addresses properly (Namhyung Kim)
  - perf/core: Add a new read format to get a number of lost samples (Namhyung Kim)
  - perf/core: Bail out early if the request AUX area is out of bound (Shuai Xue)
  - perf hist: Add missing puts to hist__account_cycles (Ian Rogers)
  - perf machine: Avoid out of bounds LBR memory read (Ian Rogers)
  - perf hists browser: Fix the number of entries for 'e' key (Namhyung Kim)
  - perf tools: Handle old data in PERF_RECORD_ATTR (Namhyung Kim)
  - perf hists browser: Fix hierarchy mode header (Namhyung Kim)
  - perf top: Don't pass an ERR_PTR() directly to perf_session__delete() (Arnaldo Carvalho de Melo)
  - perf annotate bpf: Don't enclose non-debug code with an assert() (Arnaldo Carvalho de Melo)
  - perf: Fix function pointer case (Peter Zijlstra)
  - perf probe: Add test for regression introduced by switch to die_get_decl_file() (Georg Müller)
  - perf dwarf-aux: Fix off-by-one in die_get_varname() (Namhyung Kim)
  - perf script: Fix allocation of evsel->priv related to per-event dump files (Arnaldo Carvalho de Melo)
  - perf script: Fixup 'struct evsel_script' method prefix (Arnaldo Carvalho de Melo)
  - perf bench: Add missing setlocale() call to allow usage of %'d style formatting (Arnaldo Carvalho de Melo)
  - perf bench: Use unbuffered output when pipe/tee'ing to a file (Sohaib Mohamed)
  - perf symbols: Fix return incorrect build_id size in elf_read_build_id() (Yang Jihong)
  - perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp() (Markus Elfring)
  - perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents (Arnaldo Carvalho de Melo)
  - perf intel-pt: Fix CYC timestamps after standalone CBR (Adrian Hunter)
  - perf auxtrace: Fix address filter entire kernel size (Adrian Hunter)
  - perf/core: Fix hardlockup failure caused by perf throttle (Yang Jihong)
  - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Arnaldo Carvalho de Melo)
  - perf/core: Fix the same task check in perf_event_set_output (Kan Liang)
  - perf: fix perf_event_context->time (Song Liu)
  - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output (Yang Jihong)
  - perf auxtrace: Fix address filter duplicate symbol selection (Adrian Hunter)
  - perf tools: Fix resources leak in perf_data__open_dir() (Miaoqian Lin)
  - perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data (Masami Hiramatsu (Google))
  - perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor (Masami Hiramatsu (Google))
  - perf/core: Call LSM hook after copying perf_event_attr (Namhyung Kim)
  - perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() (Yang Jihong)
  - perf symbol: correction while adjusting symbol (Ajay Kaher)
  - perf trace: Handle failure when trace point folder is missed (Leo Yan)
  - perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number (Leo Yan)
  - perf trace: Return error if a system call doesn't exist (Leo Yan)
  - perf: Fix possible memleak in pmu_dev_alloc() (Chen Zhongjin)
  - bpf, perf: Use subprog name when reporting subprog ksymbol (Hou Tao)
  - perf auxtrace: Fix address filter symbol name match for modules (Adrian Hunter)
  - perf: Skip and warn on unknown format 'configN' attrs (Rob Herring)
  - perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc (Adrian Hunter)
  - perf kcore_copy: Do not check /proc/modules is unchanged (Adrian Hunter)
  - perf jit: Include program header in ELF files (Lieven Hey)
  - perf python: Fix build when PYTHON_CONFIG is user supplied (James Clark)
  - perf probe: Fix an error handling path in 'parse_perf_probe_command()' (Christophe JAILLET)
  - perf symbol: Fail to read phdr workaround (Ian Rogers)
  - perf tools: Fix dso_id inode generation comparison (Adrian Hunter)
  - perf symbol: Correct address for bss symbols (Leo Yan)
  - anolis: iohub_sriov: Add NVMe and eRDMA device id for xdragon platform (Guanjun)
  - ntp: Fix prototype in the !CONFIG_GENERIC_CMOS_UPDATE case (Ingo Molnar)
  - ntp: Fix RTC synchronization on 32-bit platforms (Geert Uytterhoeven)
  - rtc: mc146818-lib: fix locking in mc146818_set_time (Mateusz Jończyk)
  - ntp: Consolidate the RTC update implementation (Thomas Gleixner)
  - ntp: Make the RTC sync offset less obscure (Thomas Gleixner)
  - ntp, rtc: Move rtc_set_ntp_time() to ntp code (Thomas Gleixner)
  - ntp: Make the RTC synchronization more reliable (Thomas Gleixner)
  - rtc: core: Make the sync offset default more realistic (Thomas Gleixner)
  - rtc: cmos: Make rtc_cmos sync offset correct (Thomas Gleixner)
  - rtc: mc146818: Reduce spinlock section in mc146818_set_time() (Thomas Gleixner)
  - rtc: mc146818: Prevent reading garbage (Thomas Gleixner)
  - anolis: sched: introduce /proc/acpu interface to show percpu sibidle sum (Cruz Zhao)
  - anolis: sched: remove sibidle time of idle task from rq->sibidle_sum (Cruz Zhao)
  - anolis: vfio: bugfix for unexpected null pointer access (Qinyun Tan)
  - vfio: remove useless judgement (Li Zhe)
  - anolis: net/smc: do not schedule credits_announce_work after link clearing (Guangguan Wang)
  - sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime (Zheng Zucheng)
  - ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE (Namjae Jeon)
  - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara)
  - cifs: Fix non-availability of dedup breaking generic/304 (David Howells)
  - smb3: fix caching of ctime on setxattr (Steve French)
  - fs: add ctime accessors infrastructure (Jeff Layton)
  - smb3: fix touch -h of symlink (Steve French)
  - cifs: fix check of rc in function generate_smb3signingkey (Ekaterina Esina)
  - cifs: spnego: add ';' in HOST_KEY_LEN (Anastasia Belova)
  - smbdirect: missing rc checks while waiting for rdma events (Steve French)
  - cifs: Release folio lock on fscache read hit. (Russell Harmon via samba-technical)
  - cifs: fix pcchunk length type in smb2_copychunk_range (Pawel Witek)
  - cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL (David Disseldorp)
  - cifs: prevent infinite recursion in CIFSGetDFSRefer() (Paulo Alcantara)
  - cifs: empty interface list when server doesn't support query interfaces (Shyam Prasad N)
  - cifs: Fix smb2_set_path_size() (Volker Lendecke)
  - cifs: Move the in_send statistic to __smb_send_rqst() (Zhang Xiaoxu)
  - cifs: Fix uninitialized memory read in smb3_qfs_tcon() (Volker Lendecke)
  - cifs: Fix warning and UAF when destroy the MR list (Zhang Xiaoxu)
  - cifs: Fix lost destroy smbd connection when MR allocate failed (Zhang Xiaoxu)
  - cifs: Fix use-after-free in rdata->read_into_pages() (ZhaoLong Wang)
  - cifs: Fix oops due to uncleared server->smbd_conn in reconnect (David Howells)
  - exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() (Max Filippov)
  - fs: indicate request originates from old mount API (Christian Brauner)
  - vfs: fix readahead(2) on block devices (Reuben Hawkins)
  - writeback: fix dereferencing NULL mapping->host on writeback_page_template (Rafael Aquini)
  - erofs: fix potential overflow calculating xattr_isize (Jingbo Xu)
  - fs: use consistent setgid checks in is_sxid() (Christian Brauner)
  - binfmt: Fix error return code in load_elf_fdpic_binary() (Wang Yufen)
  - mm: fs: initialize fsdata passed to write_begin/write_end interface (Alexander Potapenko)
  - filelock: fix potential use-after-free in posix_lock_inode (Jeff Layton)
  - ovl: fix file reference leak when submitting aio (Amir Goldstein)
  - isofs: handle CDs with bad root inode but good Joliet root directory (Alex Henrie)
  - proc: nommu: /proc/<pid>/maps: release mmap read lock (Ben Wolsieffer)
  - proc: fix a dentry lock race between release_task and lookup (Zhihao Cheng)
  - ovl: check type and offset of struct vfsmount in ovl_entry (Christian Brauner)
  - Revert "proc: don't allow async path resolution of /proc/self components" (Jens Axboe)
  - Revert "proc: don't allow async path resolution of /proc/thread-self components" (Jens Axboe)
  - tracefs: Only clobber mode/uid/gid on remount if asked (Brian Norris)
  - cgroup: Remove duplicates in cgroup v1 tasks file (Michal Koutný)
  - cgroup: Fix suspicious rcu_dereference_check() usage warning (Chengming Zhou)
  - cgroup/cpuset: Free DL BW in case can_attach() fails (Dietmar Eggemann)
  - sched/deadline: Create DL BW alloc, free & check overflow interface (Dietmar Eggemann)
  - cgroup/cpuset: Iterate only if DEADLINE tasks are present (Juri Lelli)
  - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets (Juri Lelli)
  - sched/cpuset: Bring back cpuset_mutex (Juri Lelli)
  - cgroup/cpuset: Rename functions dealing with DEADLINE accounting (Juri Lelli)
  - cgroup: Do not corrupt task iteration when rebinding subsystem (Xiu Jianfeng)
  - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Tetsuo Handa)
  - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Tejun Heo)
  - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Tejun Heo)
  - cifs: do not include page data when checking signature (Enzo Matsumiya)
  - cifs: Fix uninitialized memory read for smb311 posix symlink create (Volker Lendecke)
  - cifs: fix missing display of three mount options (Steve French)
  - cifs: fix confusing debug message (Paulo Alcantara)
  - cifs: fix oops during encryption (Paulo Alcantara)
  - cifs: add check for returning value of SMB2_set_info_init (Anastasia Belova)
  - cifs: Fix wrong return value checking when GETFLAGS (Zhang Xiaoxu)
  - cifs: add check for returning value of SMB2_close_init (Anastasia Belova)
  - cifs: Fix xid leak in cifs_ses_add_channel() (Zhang Xiaoxu)
  - cifs: Fix xid leak in cifs_flock() (Zhang Xiaoxu)
  - cifs: Fix xid leak in cifs_copy_file_range() (Zhang Xiaoxu)
  - smb3: must initialize two ACL struct fields to zero (Steve French)
  - cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message (Zhang Xiaoxu)
  - cifs: destage dirty pages before re-reading them for cache=none (Ronnie Sahlberg)
  - cifs: always initialize struct msghdr smb_msg completely (Stefan Metzmacher)
  - cifs: use discard iterator to discard unneeded network data more efficiently (David Howells)
  - cifs: don't send down the destination address to sendmsg for a SOCK_STREAM (Stefan Metzmacher)
  - cifs: revalidate mapping when doing direct writes (Ronnie Sahlberg)
  - smb3: missing inode locks in punch hole (David Howells)
  - cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl() (Enzo Matsumiya)
  - hw_breakpoint: fix single-stepping when using bpf_overflow_handler (Tomislav Novak)
  - ring-buffer: Handle race between rb_move_tail and rb_check_pages (Mukesh Ojha)
  - printf: fix errname.c list (Arnd Bergmann)
  - trace_events_hist: add check for return value of 'create_hist_field' (Natalia Petrova)
  - tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line (Yang Jihong)
  - tracing/hist: Fix wrong return value in parse_action_params() (Zheng Yejian)
  - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Steven Rostedt (Google))
  - tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx' (Zheng Yejian)
  - jbd2: use the correct print format (Bixuan Cui)
  - tracing/hist: Fix issue of losting command info in error_log (Zheng Yejian)
  - lib/debugobjects: fix stat count and optimize debug_objects_mem_init (wuchi)
  - tracing: Free buffers when a used dynamic event is removed (Steven Rostedt (Google))
  - kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case (Li Huafei)
  - ring-buffer: Include dropped pages in counting dirty patches (Steven Rostedt (Google))
  - tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw (Shiju Jose)
  - tracing/ring-buffer: Have polling block on watermark (Steven Rostedt (Google))
  - ftrace: Fix null pointer dereference in ftrace_add_mod() (Xiu Jianfeng)
  - ftrace: Optimize the allocation for mcount entries (Wang Wensheng)
  - ftrace: Fix the possible incorrect kernel message (Wang Wensheng)
  - ftrace: Fix use-after-free for dynamic ftrace_ops (Li Huafei)
  - tracing: Do not free snapshot if tracer is on cmdline (Steven Rostedt (Google))
  - tcp: fix indefinite deferral of RTO with SACK reneging (Neal Cardwell)
  - udp: Update reuse->has_conns under reuseport_lock. (Kuniyuki Iwashima)
  - net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory (Liu Jian)
  - tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited (Neal Cardwell)
  - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Neal Cardwell)
  - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Wang Hai)
  - ipv6: Fix out-of-bounds access in ipv6_find_tlv() (Gavrilov Ilia)
  - net: fix skb leak in __skb_tstamp_tx() (Pratyush Yadav)
  - udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated(). (Kuniyuki Iwashima)
  - bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer (Daniel Borkmann)
  - bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg (Daniel Borkmann)
  - bpf, selftests: Add test case for atomic fetch on spilled pointer (Daniel Borkmann)
  - bpf: Fix kernel address leakage in atomic fetch (Daniel Borkmann)
  - selftests/bpf: Some more atomic tests (Brendan Jackman)
  - bpf, x86: Fix bpf mapping of atomic fetch implementation (Johan Almbladh)
  - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Xu Kuohai)
  - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Brendan Jackman)
  - bpf: Account for BPF_FETCH in insn_has_def32() (Ilya Leoshkevich)
  - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Brendan Jackman)
  - bpf: Fix subreg optimization for BPF_FETCH (Ilya Leoshkevich)
  - docs: bpf: Clarify BPF_CMPXCHG wording (Ilya Leoshkevich)
  - selftests/bpf: Fix endianness issues in atomic tests (Ilya Leoshkevich)
  - selftests/bpf: Add missing cleanup in atomic_bounds test (Brendan Jackman)
  - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Brendan Jackman)
  - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Menglong Dong)
  - docs, bpf: Add minimal markup to address doc warning (Lukas Bulwahn)
  - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Björn Töpel)
  - bpf: Document new atomic instructions (Brendan Jackman)
  - bpf: Add tests for new BPF atomic operations (Brendan Jackman)
  - bpf: Add bitwise atomic instructions (Brendan Jackman)
  - bpf: Pull out a macro for interpreting atomic ALU operations (Brendan Jackman)
  - bpf: Add instructions for atomic_[cmp]xchg (Brendan Jackman)
  - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Brendan Jackman)
  - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Brendan Jackman)
  - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Brendan Jackman)
  - bpf: x86: Factor out a lookup table for some ALU opcodes (Brendan Jackman)
  - bpf: x86: Factor out emission of REX byte (Brendan Jackman)
  - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Brendan Jackman)
  - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue (Jason Xing)
  - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Yu Kuai)
  - dax: Introduce alloc_dev_dax_id() (Dan Williams)
  - dax: Fix dax_mapping_release() use after free (Dan Williams)
  - dax/kmem: Fix leak of memory-hotplug resources (Dan Williams)
  - devdax: Fix soft-reservation memory description (Dan Williams)
  - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Baokun Li)
  - ext4: fix potential unnitialized variable (Dan Carpenter)
  - ext4: remove unused parameter from ext4_mb_new_blocks_simple() (Kemeng Shi)
  - ext4: try all groups in ext4_mb_new_blocks_simple (Kemeng Shi)
  - ext4: fix unit mismatch in ext4_mb_new_blocks_simple (Kemeng Shi)
  - ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple (Kemeng Shi)
  - ext4: avoid excessive credit estimate in ext4_tmpfile() (Jan Kara)
  - ext4: forbid commit inconsistent quota data when errors=remount-ro (Ye Bin)
  - ext4: add a hint for block bitmap corrupt state in mb_groups (Zhang Yi)
  - ext4: fix corruption during on-line resize (Maximilian Heyne)
  - ext4: correct best extent lstart adjustment logic (Baokun Li)
  - ext4: convert to exclusive lock while inserting delalloc extents (Zhang Yi)
  - ext4: refactor ext4_da_map_blocks() (Zhang Yi)
  - ext4: make ext4_es_insert_extent() return void (Baokun Li)
  - tcp: fix over estimation in sk_forced_mem_schedule() (Eric Dumazet)
  - net: fix sk_wmem_schedule() and sk_rmem_schedule() errors (Eric Dumazet)
  - net/tls: Remove the context from the list in tls_device_down (Maxim Mikityanskiy)
  - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Ziyang Xuan)
  - net: ping6: Fix memleak in ipv6_renew_options(). (Kuniyuki Iwashima)
  - ipv6/addrconf: fix a potential refcount underflow for idev (Ziyang Xuan)
  - net: prevent skb corruption on frag list segmentation (Paolo Abeni)
  - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Kuniyuki Iwashima)
  - netlink: fix potential deadlock in netlink_set_err() (Eric Dumazet)
  - net/sched: cls_api: Fix lockup on flushing explicitly created chain (Vlad Buslov)
  - ipv6: rpl: Fix Route of Death. (Kuniyuki Iwashima)
  - net: sched: fix NULL pointer dereference in mq_attach (Zhengchao Shao)
  - tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set (Cambda Zhu)
  - tcp: deny tcp_disconnect() when threads are waiting (Eric Dumazet)
  - af_packet: Fix data-races of pkt_sk(sk)->num. (Kuniyuki Iwashima)
  - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Yu Kuai)
  - blk-wbt: call rq_qos_add() after wb_normal is initialized (Yu Kuai)
  - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Lei Chen)
  - blktrace: Trace remapped requests correctly (Bart Van Assche)
  - vsock: avoid to close connected socket after the timeout (Zhuang Shengen)
  - net: Catch invalid index in XPS mapping (Nick Child)
  - af_unix: Fix data races around sk->sk_shutdown. (Kuniyuki Iwashima)
  - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Kuniyuki Iwashima)
  - net: datagram: fix data-races in datagram_poll() (Eric Dumazet)
  - net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs(). (Kuniyuki Iwashima)
  - net/sched: cls_api: remove block_cb from driver_list before freeing (Vlad Buslov)
  - tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp. (Kuniyuki Iwashima)
  - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Kuniyuki Iwashima)
  - ipv4: Fix potential uninit variable access bug in __ip_make_skb() (Ziyang Xuan)
  - net:ipv6: check return value of pskb_trim() (Yuanjun Gong)
  - ntfs: check overflow when iterating ATTR_RECORDs (Hawkins Jiawei)
  - ntfs: fix use-after-free in ntfs_attr_find() (Hawkins Jiawei)
  - anolis: sched: introduce sysfs interface for group balancer sched domain (Cruz Zhao)
  - anolis: sched: introduce group balancer sched domain (Cruz Zhao)
  - perf/x86/intel/ds: Fix the conversion from TSC to perf time (Kan Liang)
  - bpf: Check flags for branch stack in bpf_read_branch_records helper (Jiri Olsa)
  - x86/MCE/AMD: Clear DFR errors found in THR handler (Yazen Ghannam)
  - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Zhiquan Li)
  - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Borislav Petkov (AMD))
  - x86/mce: Make sure logged MCEs are processed after sysfs update (Yazen Ghannam)
  - x86/mce: Get rid of msr_ops (Borislav Petkov)
  - x86/lib: Fix overflow when counting digits (Colin Ian King)
  - x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK (Masami Hiramatsu (Google))
  - x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK (Masami Hiramatsu (Google))
  - x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect (Jinghao Jia)
  - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Yang Jihong)
  - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Yang Jihong)
  - x86/kprobes: Convert to insn_decode() (Borislav Petkov)
  - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Michael Kelley)
  - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Saurabh Sengar)
  - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Vitaly Kuznetsov)
  - x86/head/64: Re-enable stack protectio (Michael Roth)
  - x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN (YingChi Long)
  - x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ (Eric Biggers)
  - anolis: configs: bugfix for "make dist-configs" command. (Qinyun Tan)
  - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (Suma Hegde)
  - platform/x86/amd/hsmp: switch to use device_add_groups() (Greg Kroah-Hartman)
  - Documentation/x86/amd/hsmp: Updating urls (Erwan Velu)
  - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (Suma Hegde)
  - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (Suma Hegde)
  - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (Suma Hegde)
  - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (Suma Hegde)
  - platform/x86/amd/hsmp: Add support for ACPI based probing (Suma Hegde)
  - platform/x86/amd/hsmp: Restructure sysfs group creation (Suma Hegde)
  - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (Suma Hegde)
  - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (Suma Hegde)
  - platform/x86/amd/hsmp: Create static func to handle platdev (Suma Hegde)
  - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (Suma Hegde)
  - platform/x86/amd/hsmp: Move hsmp_test to probe (Suma Hegde)
  - platform/x86/amd/hsmp: Fix iomem handling (Armin Wolf)
  - platform/x86/amd/hsmp: improve the error log (Suma Hegde)
  - platform/x86/amd/hsmp: add support for metrics tbl (Suma Hegde)
  - platform/x86/amd/hsmp: create plat specific struct (Suma Hegde)
  - platform/x86: Move AMD platform drivers to separate directory (Shyam Sundar S K)
  - amd_hsmp: Add HSMP protocol version 5 messages (Suma Hegde)
  - Documentation: Add x86/amd_hsmp driver (Naveen Krishna Chatradhi)
  - platform/x86: Add AMD system management interface (Suma Hegde)
  - workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask() (Waiman Long)
  - workqueue: clean up WORK_* constant types, clarify masking (Linus Torvalds)
  - workqueue: Fix hung time report of worker pools (Petr Mladek)
  - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Lai Jiangshan)
  - workqueue: don't skip lockdep work dependency in cancel_work_sync() (Tetsuo Handa)
  - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Juri Lelli)
  - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Vitalii Bursov)
  - getrusage: use sig->stats_lock rather than lock_task_sighand() (Oleg Nesterov)
  - getrusage: use __for_each_thread() (Oleg Nesterov)
  - getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Oleg Nesterov)
  - getrusage: add the "signal_struct *sig" local variable (Oleg Nesterov)
  - sched/rt: Disallow writing invalid values to sched_rt_period_us (Cyril Hrubis)
  - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Cyril Hrubis)
  - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Cyril Hrubis)
  - sched/membarrier: reduce the ability to hammer on sys_membarrier (Linus Torvalds)
  - tick/sched: Preserve number of idle sleeps across CPU hotplug events (Tim Chen)
  - tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug (Heiko Carstens)
  - sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0 (Qais Yousef)
  - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Nicholas Piggin)
  - tick: Detect and fix jiffies update stall (Frederic Weisbecker)
  - tick/common: Align tick period during sched_timer setup (Thomas Gleixner)
  - tick/common: Align tick period with the HZ tick. (Sebastian Andrzej Siewior)
  - tick: Get rid of tick_period (Thomas Gleixner)
  - tick/sched: Optimize tick_do_update_jiffies64() further (Thomas Gleixner)
  - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Yunfeng Ye)
  - tick/sched: Use tick_next_period for lockless quick check (Thomas Gleixner)
  - ACPI: APEI: Skip initialization of GHES_ASSIST structures for Machine Check Architecture (Avadhut Naik)
  - tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs (Dhananjay Ugwekar)
  - bcache: fix variable length array abuse in btree_iter (Matthew Mirvish)
  - md: fix resync softlockup when bitmap size is less than array size (Yu Kuai)
  - dm integrity: fix out-of-range warning (Arnd Bergmann)
  - bcache: avoid NULL checking to c->root in run_cache_set() (Coly Li)
  - bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc() (Coly Li)
  - bcache: remove redundant assignment to variable cur_idx (Colin Ian King)
  - bcache: avoid oversize memory allocation by small stripe_size (Coly Li)
  - bcache: revert replacing IS_ERR_OR_NULL with IS_ERR (Markus Weippert)
  - bcache: fixup lock c->root error (Mingzhe Zou)
  - bcache: fixup init dirty data errors (Mingzhe Zou)
  - bcache: prevent potential division by zero error (Rand Deeb)
  - bcache: check return value from btree_node_alloc_replacement() (Coly Li)
  - bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race (Mingzhe Zou)
  - bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce() (Coly Li)
  - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress (Joe Thornber)
  - md/raid0: add discard support for the 'original' layout (Jason Baron)
  - bcache: Remove unnecessary NULL point check in node allocations (Zheng Wang)
  - bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent (Zheng Wang)
  - bcache: fixup btree_cache_wait list damage (Mingzhe Zou)
  - dm verity: fix error handling for check_at_most_once on FEC (Yeongjin Gil)
  - dm verity: skip redundant verity_handle_err() on I/O errors (Akilesh Kailash)
  - dm flakey: fix a crash with invalid table line (Mikulas Patocka)
  - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Mike Snitzer)
  - dm clone: call kmem_cache_destroy() in dm_clone_init() error path (Mike Snitzer)
  - dm crypt: avoid accessing uninitialized tasklet (Mike Snitzer)
  - dm flakey: don't corrupt the zero page (Mikulas Patocka)
  - dm flakey: fix logic when corrupting a bio (Mikulas Patocka)
  - dm cache: Fix UAF in destroy() (Luo Meng)
  - dm clone: Fix UAF in clone_dtr() (Luo Meng)
  - dm integrity: Fix UAF in dm_integrity_dtr() (Luo Meng)
  - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Jiang Li)
  - drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() (Li Zhong)
  - dm integrity: clear the journal on suspend (Mikulas Patocka)
  - dm integrity: flush the journal on suspend (Mikulas Patocka)
  - bcache: fix set_at_max_writeback_rate() for multiple attached devices (Coly Li)
  - Revert "md-raid: destroy the bitmap after destroying the thread" (Guoqing Jiang)
  - drivers:md:fix a potential use-after-free bug (Wentao_Liang)
  - perf script: Add missing fields in usage hint (Ravi Bangoria)
  - perf mem: Print "LFB/MAB" for PERF_MEM_LVLNUM_LFB (Ravi Bangoria)
  - perf mem/c2c: Avoid printing empty lines for unsupported events (Ravi Bangoria)
  - perf mem/c2c: Add load store event mappings for AMD (Ravi Bangoria)
  - perf mem/c2c: Set PERF_SAMPLE_WEIGHT for LOAD_STORE events (Ravi Bangoria)
  - perf mem: Add support for printing PERF_MEM_LVLNUM_{CXL|IO} (Ravi Bangoria)
  - perf amd ibs: Sync arch/x86/include/asm/amd-ibs.h header with the kernel (Ravi Bangoria)
  - tools headers UAPI: Sync include/uapi/linux/perf_event.h header with the kernel (Ravi Bangoria)
  - perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file (Ravi Bangoria)
  - perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR (Ravi Bangoria)
  - perf/x86/amd: Support PERF_SAMPLE_ADDR (Ravi Bangoria)
  - perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} (Ravi Bangoria)
  - perf/x86/amd: Support PERF_SAMPLE_DATA_SRC (Ravi Bangoria)
  - perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions (Ravi Bangoria)
  - perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} (Ravi Bangoria)
  - perf: Use sample_flags for txn (Kan Liang)
  - perf: Use sample_flags for data_src (Kan Liang)
  - perf: Use sample_flags for weight (Kan Liang)
  - perf: Use sample_flags for branch stack (Kan Liang)
  - perf/x86/intel/pebs: Fix PEBS timestamps overwritten (Kan Liang)
  - perf: Add sample_flags to indicate the PMU-filled sample data (Kan Liang)
  - powerpc/perf: Add data source encodings for power10 platform (Kajol Jain)
  - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Kajol Jain)
  - perf: Add new macros for mem_hops field (Kajol Jain)
  - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Kajol Jain)
  - tools/perf: Add mem_hops field in perf_mem_data_src structure (Kajol Jain)
  - perf: Add mem_hops field in perf_mem_data_src structure (Kajol Jain)
  - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Kajol Jain)
  - perf c2c: Support record for hybrid platform (Jin Yao)
  - perf mem: Disable 'mem-loads-aux' group before reporting (Jin Yao)
  - perf mem: Fix wrong verbose output for recording events (Jin Yao)
  - perf mem: Support record for hybrid platform (Jin Yao)
  - perf tools: Check if mem_events is supported for hybrid platform (Jin Yao)
  - perf tools: Support pmu prefix for mem-store event (Jin Yao)
  - perf tools: Support pmu prefix for mem-load event (Jin Yao)
  - perf tools: Check mem-loads auxiliary event (Jin Yao)
  - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Stephane Eranian)
  - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Arnaldo Carvalho de Melo)
  - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Stephane Eranian)
  - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Stephane Eranian)
  - perf mem: Support data page size (Kan Liang)
  - perf mem: Clean up output format (Kan Liang)
  - perf mem: Factor out a function to generate sort order (Kan Liang)
  - perf sort: Add sort option for data page size (Kan Liang)
  - perf script: Support data page size (Kan Liang)
  - sched/fair: Improve the accuracy of sched_stat_wait statistics (jun qian)
  - quota: Fix rcu annotations of inode dquot pointers (Jan Kara)
  - quota: Fix potential NULL pointer dereference (Wang Jianjian)
  - quota: simplify drop_dquot_ref() (Baokun Li)
  - quota: explicitly forbid quota files from being encrypted (Eric Biggers)
  - quota: Fix slow quotaoff (Jan Kara)
  - quota: fix dqput() to follow the guarantees dquot_srcu should provide (Baokun Li)
  - quota: add new helper dquot_active() (Baokun Li)
  - quota: rename dquot_active() to inode_quota_active() (Baokun Li)
  - quota: factor out dquot_write_dquot() (Baokun Li)
  - quota: fix warning in dqgrab() (Ye Bin)
  - quota: Properly disable quotas when add_dquot_ref() fails (Jan Kara)
  - quota: Check next/prev free block number after reading from quota file (Zhihao Cheng)
  - tracing: Simplify conditional compilation code in tracing_set_tracer() (sunliming)
  - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Jim Cromie)
  - dyndbg: let query-modname override actual module name (Jim Cromie)
  - dyndbg: fix module.dyndbg handling (Jim Cromie)
  - dyndbg: fix static_branch manipulation (Jim Cromie)
  - tracing: Disable interrupt or preemption before acquiring arch_spinlock_t (Waiman Long)
  - ring-buffer: Add ring_buffer_wake_waiters() (Steven Rostedt (Google))
  - ring-buffer: Check pending waiters when doing wake ups as well (Steven Rostedt (Google))
  - ring-buffer: Have the shortest_full queue be the shortest not longest (Steven Rostedt (Google))
  - ring-buffer: Allow splice to read previous partially read pages (Steven Rostedt (Google))
  - ftrace: Properly unset FTRACE_HASH_FL_MOD (Zheng Yejian)
  - kprobes: Prohibit probes in gate area (Christian A. Ehrhardt)
  - kprobes: don't call disarm_kprobe() for disabled kprobes (Kuniyuki Iwashima)
  - ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead (Yang Jihong)
  - tracing/probes: Have kprobes and uprobes use $COMM too (Steven Rostedt (Google))
  - lib/list_debug.c: Detect uninitialized lists (Guenter Roeck)
  - tracing: Have filter accept "common_cpu" to be consistent (Steven Rostedt (Google))
  - tracing: Use a struct alignof to determine trace event field alignment (Steven Rostedt (Google))
  - ftrace/x86: Add back ftrace_expected assignment (Steven Rostedt (Google))
  - kprobes: Forbid probing on trampoline and BPF code areas (Chen Zhongjin)
  - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Baokun Li)
  - ext4: regenerate buddy after block freeing failed if under fc replay (Baokun Li)
  - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Zhihao Cheng)
  - jbd2: recheck chechpointing non-dirty buffer (Zhang Yi)
  - jbd2: remove redundant buffer io error checks (Zhang Yi)
  - ext4: correct the hole length returned by ext4_map_blocks() (Zhang Yi)
  - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Baokun Li)
  - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Baokun Li)
  - ext4: fix double-free of blocks due to wrong extents moved_len (Baokun Li)
  - ext4: avoid online resizing failures due to oversized flex bg (Baokun Li)
  - ext4: remove unnecessary check from alloc_flex_gd() (Baokun Li)
  - ext4: unify the type of flexbg_size to unsigned int (Baokun Li)
  - ext4: fix inconsistent between segment fstrim and full fstrim (Ye Bin)
  - ext4: allow for the last group to be marked as trimmed (Suraj Jitindar Singh)
  - overlayfs: set ctime when setting mtime and atime (Jeff Layton)
  - ovl: fix incorrect fdput() on aio completion (Amir Goldstein)
  - ima: detect changes to the backing overlay file (Mimi Zohar)
  - ovl: Always reevaluate the file signature for IMA (Eric Snowberg)
  - ovl: update of dentry revalidate flags after copy up (Amir Goldstein)
  - ovl: Use ovl mounter's fsuid and fsgid in ovl_link() (Zhang Tianci)
  - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() (Jiachen Zhang)
  - mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma (Hugh Dickins)
  - mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths (Jann Horn)
  - mm/khugepaged: fix GUP-fast interaction by sending IPI (Jann Horn)
  - mm/khugepaged: take the right locks for page table retraction (Jann Horn)
  - mm/khugepaged: check again on anon uffd-wp during isolation (Peter Xu)
  - mm/migrate_device.c: flush TLB while holding PTL (Alistair Popple)
  - mm/migrate: set swap entry values of THP tail pages properly. (Zi Yan)
  - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Carlos Llamas)
  - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Miaohe Lin)
  - mm/page_alloc: correct start page when guard page debug is enabled (Kemeng Shi)
  - mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30% (Suren Baghdasaryan)
  - mm/smaps: don't access young/dirty bit if pte unpresent (Peter Xu)
  - vfs: fix copy_file_range() averts filesystem freeze protection (Amir Goldstein)
  - vfs: fix copy_file_range() regression in cross-fs copies (Amir Goldstein)
  - cachefiles: fix memory leak in cachefiles_add_cache() (Baokun Li)
  - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Alan Stern)
  - fs/select: rework stack allocation hack for clang (Arnd Bergmann)
  - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Nikita Zhandarovich)
  - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion (Bart Van Assche)
  - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio (Bart Van Assche)
  - fast_dput(): handle underflows gracefully (Al Viro)
  - pipe: wakeup wr_wait after setting max_usage (Lukas Schauer)
  - fs/pipe: move check to pipe_has_watch_queue() (Max Kellermann)
  - exec: Fix error handling in begin_new_exec() (Bernd Edlinger)
  - fs: binfmt_elf_efpic: fix personality for ELF-FDPIC (Greg Ungerer)
  - attr: block mode changes of symlinks (Christian Brauner)
  - locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock (Will Shiu)
  - fsverity: skip PKCS#7 parser when keyring is empty (Eric Biggers)
  - fs: lockd: avoid possible wrong NULL parameter (Su Hui)
  - fs: Fix error checking for d_hash_and_lookup() (Wang Ming)
  - eventfd: prevent underflow for eventfd semaphores (Wen Yang)
  - eventfd: Export eventfd_ctx_do_read() (David Woodhouse)
  - mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE (Prakash Sangappa)
  - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Roman Gushchin)
  - mm: memory-failure: fix unexpected return value in soft_offline_page() (Miaohe Lin)
  - mm: memory-failure: kill soft_offline_free_page() (Kefeng Wang)
  - mm: Move mm_cachep initialization to mm_init() (Peter Zijlstra)
  - mm: use __pfn_to_section() instead of open coding it (Rolf Eike Beer)
  - mm: vmalloc: introduce array allocation functions (Paolo Bonzini)
  - mm/cma: use nth_page() in place of direct struct page manipulation (Zi Yan)
  - mm/huge_memory.c: use helper function migration_entry_to_page() (Miaohe Lin)
  - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Mike Kravetz)
  - mm/hugetlb: fix hugetlb not supporting softdirty tracking (David Hildenbrand)
  - fs: Protect reconfiguration of sb read-write from racing writes (Jan Kara)
  - open: make RESOLVE_CACHED correctly test for O_TMPFILE (Aleksa Sarai)
  - file: reinstate f_pos locking optimization for regular files (Linus Torvalds)
  - file: always lock position for FMODE_ATOMIC_POS (Christian Brauner)
  - fanotify: disallow mount/sb marks on kernel internal pseudo fs (Amir Goldstein)
  - rename(): fix the locking of subdirectories (Al Viro)
  - fs: no need to check source (Jan Kara)
  - fs: Lock moved directories (Jan Kara)
  - fs: Establish locking order for unrelated directories (Jan Kara)
  - fs: avoid empty option when generating legacy mount string (Thomas Weißschuh)
  - fs: pipe: reveal missing function protoypes (Arnd Bergmann)
  - fs: fix undefined behavior in bit shift for SB_NOUSER (Hao Ge)
  - statfs: enforce statfs[64] structure initialization (Ilya Leoshkevich)
  - inotify: Avoid reporting event with invalid wd (Jan Kara)
  - writeback: fix call of incorrect macro (Maxim Korotkov)
  - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs (Baokun Li)
  - fs: prevent out-of-bounds array speculation when closing a file descriptor (Theodore Ts'o)
  - aio: fix mremap after fork null-deref (Seth Jenkins)
  - pnode: terminate at peers of source (Christian Brauner)
  - binfmt_misc: fix shift-out-of-bounds in check_special_flags (Liu Shixin)
  - fs: don't audit the capability check in simple_xattr_list() (Ondrej Mosnacek)
  - exec: Copy oldsighand->action under spin-lock (Bernd Edlinger)
  - fs/binfmt_elf: Fix memory leak in load_elf_binary() (Li Zetao)
  - fcntl: fix potential deadlocks for &fown_struct.lock (Desmond Cheong Zhi Xi)
  - fcntl: make F_GETOWN(EX) return 0 on dead owner task (Pavel Tikhomirov)
  - userfaultfd: open userfaultfds with O_RDONLY (Ondrej Mosnacek)
  - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Lokesh Gidra)
  - tools/vm/slabinfo: use alphabetic order when two values are equal (Yuanzheng Song)
  - tmpfs: verify {g,u}id mount options correctly (Christian Brauner)
  - Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()" (Yee Lee)
  - mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage (David Hildenbrand)
  - mm/thp: check and bail out if page in deferred queue already (Yin Fengwei)
  - mm/sparsemem: fix race in accessing memory_section->usage (Charan Teja Kalla)
  - fs: only do a memory barrier for the first set_buffer_uptodate() (Linus Torvalds)
  - add barriers to buffer_uptodate and set_buffer_uptodate (Mikulas Patocka)
  - __follow_mount_rcu(): verify that mount_lock remains unchanged (Al Viro)
  - epoll: ep_autoremove_wake_function should use list_del_init_careful (Benjamin Segall)
  - epoll: autoremove wakers even more aggressively (Benjamin Segall)
  - vfs: Check the truncate maximum size in inode_newsize_ok() (David Howells)
  - mm: gup: fix the fast GUP race against THP collapse (Yang Shi)
  - mm: fix unmap_mapping_range high bits shift bug (Jiajun Xie)
  - mm: fix page reference leak in soft_offline_page() (Dan Williams)
  - mm: fix madivse_pageout mishandling on non-LRU page (Minchan Kim)
  - mm: add a call to flush_cache_vmap() in vmap_pfn() (Alexandre Ghiti)
  - mm: /proc/pid/smaps_rollup: fix no vma's null-deref (Seth Jenkins)
  - mm,hwpoison: fix printing of page flags (Oscar Salvador)
  - mm,hwpoison: refactor get_any_page (Oscar Salvador)
  - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages (Rik van Riel)
  - mm, compaction: fix fast_isolate_around() to stay within boundaries (NARIBAYASHI Akira)
  - migrate: hugetlb: check for hugetlb shared PMD in node migration (Mike Kravetz)
  - mm/migration: return errno when isolate_huge_page failed (Miaohe Lin)
  - mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps (Mike Kravetz)
  - memfd: check for non-NULL file_seals in memfd_create() syscall (Roberto Sassu)
  - maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault() (Alban Crequy)
  - kasan: print the original fault addr when access invalid shadow (Haibo Li)
  - asm-generic: sections: refactor memory_intersects (Quanyang Wang)
  - bpf: Fix overrunning reservations in ringbuf (Daniel Borkmann)
  - anolis: RDMA/erdma: Update erdma driver (红海)
  - efi: Accept version 2 of memory attributes table (Ard Biesheuvel)
  - KVM: x86: Bail from kvm_recalculate_phys_map() if x2APIC ID is out-of-bounds (Sean Christopherson)
  - KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs (Sean Christopherson)
  - KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode (Sean Christopherson)
  - KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs (Sean Christopherson)
  - KVM: x86: Explicitly track all possibilities for APIC map's logical modes (Sean Christopherson)
  - KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0 (Sean Christopherson)
  - iommu/vt-d: Report real pgsize bitmap to iommu core (Lu Baolu)
  - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Kan Liang)
  - perf/x86/uncore: Cleanup unused unit structure (Kan Liang)
  - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Kan Liang)
  - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Kan Liang)
  - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Kan Liang)
  - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Kan Liang)
  - perf/x86/uncore: Support per PMU cpumask (Kan Liang)
  - perf/x86/uncore: Save the unit control address of all units (Kan Liang)
  - anolis: sw64: remove unnecessary parameter passing (Gu Zitao)
  - anolis: sw64: kvm: fix invalid memslot flags checking during dirty logging (Min Fanlei)
  - anolis: sw64: kvm: don't retrieve memory slot again in page fault handler (Min Fanlei)
  - anolis: sw64: pci: fix the policy of pci resource assignment (Zheng Chongzhen)
  - anolis: sw64: add initial anolis_junzhang_defconfig (Gu Zitao)
  - anolis: sw64: kexec: remove code for compatibility with builtin DTB (Jing Li)
  - anolis: sw64: smp: allow NR_CPUS less than the number detected by firmware (Jing Li)
  - anolis: sw64: dtb: fix DTB not reserved when CONFIG_EFI=n for xuelang (Jing Li)
  - anolis: sw64: fix C4 INTx configuration (Xu Yiwei)
  - anolis: sw64: pci: fix compile error when CONFIG_PCI_MSI=n (Jing Li)
  - anolis: configs: disable CONFIG_SECURITY_SMACK (Qiao Ma)
  - cpufreq: intel_pstate: Support highest performance change interrupt (Srinivas Pandruvada)
  - x86/cpufeatures: Add HWP highest perf change feature flag (Srinivas Pandruvada)
  - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Simplify spinlock locking (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (Rafael J. Wysocki)
  - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Jiri Slaby (SUSE))
  - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (Zhenguo Yao)
  - cpufreq: intel_pstate: Revise global turbo disable check (Srinivas Pandruvada)
  - cpufreq: intel_pstate: set stale CPU frequency to minimum (Doug Smythies)
  - cpufreq: intel_pstate: Fix energy_performance_preference for passive (Tero Kristo)
  - cpufreq: intel_pstate: remove MODULE_LICENSE in non-modules (Nick Alcock)
  - cpufreq: intel_pstate: Drop ACPI _PSS states table patching (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Rafael J. Wysocki)
  - cpufreq: intel_pstate: ITMT support for overclocked system (Srinivas Pandruvada)
  - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Srinivas Pandruvada)
  - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Srinivas Pandruvada)
  - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Srinivas Pandruvada)
  - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Clean up frequency computations (Rafael J. Wysocki)
  - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Rafael J. Wysocki)
  - anolis: configs: adjust the guide documentation (Qiao Ma)
  - anolis: configs: add a helper to modify kconfig (Qiao Ma)
  - anolis: configs: refresh kconfigs (Qiao Ma)
  - nfs: fix UAF in direct writes (Josef Bacik)
  - NFSv4.2: fix listxattr maximum XDR buffer size (Jorge Mora)
  - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Jorge Mora)
  - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Trond Myklebust)
  - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington)
  - nfsd: lock_rename() needs both directories to live on the same fs (Al Viro)
  - nfsd: fix file memleak on client_opens_release (Mahmoud Adam)
  - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Olga Kornievskaia)
  - pNFS: Fix a hang in nfs4_evict_inode() (Trond Myklebust)
  - NFSv4: Fix a nfs4_state_manager() race (Trond Myklebust)
  - NFSv4: Fix a state manager thread deadlock regression (Trond Myklebust)
  - NFS: rename nfs_client_kset to nfs_kset (Benjamin Coddington)
  - NFS: Cleanup unused rpc_clnt variable (Benjamin Coddington)
  - NFS/pNFS: Report EINVAL errors from connect() to the server (Trond Myklebust)
  - NFS: Use the correct commit info in nfs_join_page_group() (Trond Myklebust)
  - nfsd: fix change_info in NFSv4 RENAME replies (Jeff Layton)
  - NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info (Fedor Pchelkin)
  - NFS: Fix a potential data corruption (Trond Myklebust)
  - anolis: perf/x86/uncore: Add DF PMU support for Hygon family 18h model 5h, 7h and 10h (Qi Liu)
  - anolis: sw64: tools: fix selftests/seccomp for sw64 (Gu Zitao)
  - anolis: sw64: add basic frequency scaling support for JunZhang (Zhi Tongze)
  - anolis: sw64: add __vdso_getcpu support (Wu Liliu)
  - anolis: sw64: pci: fix unable to get node ID when numa_off is set (Jing Li)
  - anolis: sw64: kexec: fix kernel crashdump bugs (Gu Zitao)
  - anolis: sw64: bpf: fix BPF_CALL address (Mao Minkai)
  - anolis: sw64: fix irq work (Mao Minkai)
  - anolis: sw64: pciehp: get enabled/disabled status of RCs from firmware (Xu Chenjiao)
  - anolis: sw64: reset the CSR:PTBR_USR (Gao Chen)
  - anolis: sw64: dts: support online-capable property for cpu device node (Jing Li)
  - anolis: sw64: fix a base address of msiaddr register (Zheng Chongzhen)
  - anolis: sw64: fix some S3 CSRs problems for C4 (Zheng Chongzhen)
  - anolis: sw64: bypass sunway pcie hotplug driver in non-physical scenario (Chen Wang)
  - anolis: sw64: seperate IRQ_MSI configs for sub-architectures (Xu Yiwei)
  - anolis: sw64: handle null MSI irq in guest os (Lei Yilong)
  - anolis: sw64: handle null MSI irq (Xu Yiwei)
  - anolis: sw64: kvm: fix mmio GPA for C4 (Wang Yuanheng)
  - anolis: sw64: iommu: fix wrong devfn setup (Xu Yiwei)
  - anolis: sw64: iommu: fix some iova related checks (Xu Yiwei)
  - anolis: sw64: defconfig: update defconfig for kata-containers (Chen Wang)
  - anolis: sw64: add HARDLOCKUP_DETECTOR support (He Chuyue)
  - anolis: sw64: add dependency for sunway-ged driver (Lei Yilong)
  - anolis: sw64: fix compile error with CONFIG_SUNWAY_GED=m (Lei Yilong)
  - timekeeping: Fix cross-timestamp interpolation for non-x86 (Peter Hilber)
  - hrtimer: Report offline hrtimer enqueue (Frederic Weisbecker)
  - posix-cpu-timers: Implement the missing timer_wait_running callback (Thomas Gleixner)
  - timekeeping: Fix cross-timestamp interpolation corner case decision (Peter Hilber)
  - timekeeping: Fix cross-timestamp interpolation on counter wrap (Peter Hilber)
  - hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range() (Davidlohr Bueso)
  - clocksource: Skip watchdog check for large watchdog intervals (Jiri Wiesner)
  - hrtimers: Push pending hrtimers away from outgoing CPU earlier (Thomas Gleixner)
  - posix-timers: Prevent RT livelock in itimer_delete() (Thomas Gleixner)
  - clocksource: Suspend the watchdog temporarily when high read latency detected (Feng Tang)
  - timers: Prevent union confusion from unexpected restart_syscall() (Jann Horn)
  - alarmtimer: Prevent starvation by small intervals and SIG_IGN (Thomas Gleixner)
  - timerqueue: Use rb_entry_safe() in timerqueue_getnext() (Barnabás Pőcze)
  - timekeeping: contribute wall clock to rng on time change (Jason A. Donenfeld)
  - kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR (Muchun Song)
  - debugfs: fix automount d_fsdata usage (Johannes Berg)
  - chardev: fix error handling in cdev_device_add() (Yang Yingliang)
  - brd: return 0/-error from brd_insert_page() (Jens Axboe)
  - null_blk: Print correct max open zones limit in null_init_zoned_dev() (Damien Le Moal)
  - null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION() (Zhu Yanjun)
  - null_blk: Fix missing mutex_destroy() at module removal (Zhu Yanjun)
  - null_blk: Always check queue mode setting from configfs (Chaitanya Kulkarni)
  - block: null_blk: Fix handling of fake timeout request (Damien Le Moal)
  - null_blk: Move driver into its own directory (Damien Le Moal)
  - null_blk: fix ida error handling in null_add_dev() (Dan Carpenter)
  - anolis: sw64: remove unused sunway_memory_get_meminfo() (Lei Yilong)
  - anolis: sw64: Kconfig: activate ARCH_KEEP_MEMBLOCK (Lei Yilong)
  - anolis: sw64: fix bugs in decreasing frequency (Tang Jinyang)
  - anolis: sw64: add cpu hotplug support for C4 guest (Lei Yilong)
  - anolis: sw64: add NMI support (Gao Chen)
  - anolis: sw64: add CSR_CAUSE into pt_regs (Gao Chen)
  - anolis: sw64: optimize the code in do_entInt() (Gao Chen)
  - anolis: sw64: kvm: support up to 256 vCPUs for C4 (Deng Xiaoyun)
  - anolis: sw64: fdt: map physical node ID to logical node ID (Deng Xiaoyun)
  - anolis: sw64: perf: hide hardware performance events in guest os for c4 (He Chuyue)
  - anolis: sw64: kvm: fix inconsistent vcpucb of C4 (Min Fanlei)
  - anolis: sw64: kvm: implement kvm_arch_set_irq_inatomic() (Xu Linqin)
  - anolis: sw64: fix regs.pc on single-step with ptrace (Zhi Tongze)
  - anolis: sw64: modify some interrupt target core to logic 0 core (Zheng Chongzhen)
  - anolis: sw64: fix guest send ipi target (Deng Xiaoyun)
  - anolis: sw64: fix sw64_is_fake_mcount() of recordmcount (Hang Xiaoqian)
  - anolis: sw64: remove some unused module init/exit/license (He Sheng)
  - anolis: sw64: kvm: add numa support for memory hotplug (Lei Yilong)
  - anolis: sw64: numa: support NUMA initialization based on device tree (Jing Li)
  - anolis: sw64: smp: support SMP initialization based on device tree (Jing Li)
  - anolis: sw64: dtb: disable built-in DTB for junzhang (Jing Li)
  - anolis: sw64: kvm: fix bug when vcpu disable irq (Lei Yilong)
  - anolis: sw64: kconfig: add I2C and SPI defconfig for junzhang (Jing Li)
  - anolis: sw64: kconfig: set default y for GPIO if ACPI enabled (Jing Li)
  - anolis: sw64: spi: fix compatibility with dts for xuelang (Jing Li)
  - loop: Select I/O scheduler 'none' from inside add_disk() (Bart Van Assche)
  - loop: loop_set_status_from_info() check before assignment (Zhong Jinghua)
  - loop: Check for overflow while configuring loop (Siddh Raman Pant)
  - NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ (Olga Kornievskaia)
  - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN (Benjamin Coddington)
  - NFSD: da_addr_body field missing in some GETDEVICEINFO replies (Chuck Lever)
  - nfs/blocklayout: Use the passed in gfp flags (Dan Carpenter)
  - nfsd: Fix race to FREE_STATEID and cl_revoked (Benjamin Coddington)
  - NFS: Fix a use after free in nfs_direct_join_group() (Trond Myklebust)
  - NFSv4: Fix dropped lock for racing OPEN and delegation return (Benjamin Coddington)
  - NFSv4: fix out path in __nfs4_get_acl_uncached (Fedor Pchelkin)
  - nfsd: Remove incorrect check in nfsd4_validate_stateid (Trond Myklebust)
  - NFSD: add encoding of op_recall flag for write delegation (Dai Ngo)
  - NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION (Olga Kornievskaia)
  - NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease (Trond Myklebust)
  - NFSD: callback request does not use correct credential for AUTH_SYS (Dai Ngo)
  - NFSv4: Fix hangs when recovering open state after a server reboot (Trond Myklebust)
  - nfsd: zero out pointers after putting nfsd_files on COPY setup error (Jeff Layton)
  - nfsd: fix race to check ls_layouts (Benjamin Coddington)
  - NFS: fix disabling of swap (NeilBrown)
  - nfs4trace: fix state manager flag printing (Benjamin Coddington)
  - NFSv4: keep state manager thread active if swap is enabled (NeilBrown)
  - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei)
  - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Jan Kara)
  - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Jan Kara)
  - sched/fair: Don't balance task to its current running CPU (Yicong Yang)
  - sched: Fix KCSAN noinstr violation (Josh Poimboeuf)
  - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Joel Fernandes (Google))
  - sched/uclamp: Fix a uninitialized variable warnings (Qais Yousef)
  - sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition (Qais Yousef)
  - sched/uclamp: Make cpu_overutilized() use util_fits_cpu() (Qais Yousef)
  - sched/uclamp: Make asym_fits_capacity() use util_fits_cpu() (Qais Yousef)
  - sched/uclamp: Make select_idle_capacity() use util_fits_cpu() (Qais Yousef)
  - sched/uclamp: Fix fits_capacity() check in feec() (Qais Yousef)
  - sched/uclamp: Make task_fits_capacity() use util_fits_cpu() (Qais Yousef)
  - sched/fair: Fix imbalance overflow (Vincent Guittot)
  - sched/fair: Move calculate of avg_load to a better location (zgpeng)
  - cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach() (Waiman Long)
  - sched_getaffinity: don't assume 'cpumask_size()' is fully initialized (Linus Torvalds)
  - fork: allow CLONE_NEWTIME in clone3 flags (Tobias Klauser)
  - sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() (Dietmar Eggemann)
  - sched/psi: Fix use-after-free in ep_remove_wait_queue() (Munehisa Kamata)
  - cpu/hotplug: Make target_store() a nop when target == state (Phil Auld)
  - sched/uclamp: Fix relationship between uclamp and migration margin (Qais Yousef)
  - sched/fair: Cleanup task_util and capacity type (Vincent Donnefort)
  - cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset (Waiman Long)
  - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long)
  - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Dietmar Eggemann)
  - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Nicolas Saenz Julienne)
  - anolis: sw64: pci: use readq/writeq to read/write RC and PIU IO registers (Zheng Chongzhen)
  - anolis: sw64: msi: modify msi migration strategy (Zheng Chongzhen)
  - anolis: sw64: gpu: memset_io and memcpy_toio/fromio for iomem on AMD swsmu (Xu Yiwei)
  - anolis: sw64: pciehp: add pcie hotplug driver support for C4 (Xu Chenjiao)
  - anolis: sw64: remove redundant intx code (Xu Yiwei)
  - anolis: sw64: irq: support interrupt for virtual GPIO (Jing Li)
  - anolis: sw64: acpi: enable ACPI by default (Jing Li)
  - anolis: sw64: mm: fix mem=start@size invalid in some cases (Jing Li)
  - anolis: sw64: use generic page_is_ram() (Jing Li)
  - anolis: sw64: mm: take memory information from firmware (Jing Li)
  - anolis: sw64: kvm: acpi: match sunway_ged by acpi method (Min Fanlei)
  - anolis: sw64: lpc: fix compile error with CONFIG_SUNWAY_SUPERIO_AST2400=y (Xu Chenjiao)
  - anolis: sw64: fix typo in gpio-sunway (Xu Yiwei)
  - anolis: sw64: fix compile warning of handle_pci_msi_interrupt (Lei Yilong)
  - anolis: sw64: fix usage of __add_memory() in sunway-ged driver (Lei Yilong)
  - anolis: sw64: change FORCE_MAX_ZONEORDER default value (Lei Yilong)
  - anolis: sw64: perf: fix event check order (He Chuyue)
  - anolis: sw64: wrap frequency workaround into standalone functions (He Sheng)
  - anolis: sw64: remove redudant save_ktp (Wu Liliu)
  - anolis: sw64: fix compile warning of smp_callin() (He Chuyue)
  - anolis: sw64: distribute intx interrupts by hose (Xu Yiwei)
  - anolis: sw64: kvm: use generic kvm mmu memory caches (Chen Wang)
  - anolis: sw64: fix msi interrupt for guest os (Lei Yilong)
  - anolis: sw64: acpi: remove constraint that cid of boot core must be zero (Jing Li)
  - anolis: sw64: pci: get register base address from firmware (Jing Li)
  - bpf: Add a check for struct bpf_fib_lookup size (Anton Protopopov)
  - bpf: In bpf_task_fd_query use fget_task (Eric W. Biederman)
  - bpf: Allow delete from sockmap/sockhash only if update is allowed (Jakub Sitnicki)
  - bpf: Protect against int overflow for stack access size (Andrei Matei)
  - bpf: report RCU QS in cpumap kthread (Yan Zhai)
  - rcu: add a helper to report consolidated flavor QS (Yan Zhai)
  - bpf: Fix stackmap overflow check on 32-bit arches (Toke Høiland-Jørgensen)
  - bpf: Fix hashtab overflow check on 32-bit arches (Toke Høiland-Jørgensen)
  - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches (Toke Høiland-Jørgensen)
  - bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly (Yonghong Song)
  - bpf: Defer the free of inner map when necessary (Hou Tao)
  - rcu-tasks: Provide rcu_trace_implies_rcu_gp() (Paul E. McKenney)
  - lsm: fix default return value of the socket_getpeersec_*() hooks (Ondrej Mosnacek)
  - lsm: make security_socket_getpeersec_stream() sockptr_t safe (Paul Moore)
  - bpf: net: Change sk_getsockopt() to take the sockptr_t argument (Martin KaFai Lau)
  - net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr (Martin KaFai Lau)
  - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Toke Høiland-Jørgensen)
  - bpf: Fix tr dereferencing (Leon Hwang)
  - bpf: Fix BTF_ID symbol generation collision in tools/ (Nick Desaulniers)
  - bpf: Fix BTF_ID symbol generation collision (Jiri Olsa)
  - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Trond Myklebust)
  - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Trond Myklebust)
  - pNFS/filelayout: Fix coalescing test for single DS (Olga Kornievskaia)
  - nfsd: fix handling of readdir in v4root vs. mount upcall timeout (Jeff Layton)
  - nfsd: shut down the NFSv4 state objects before the filecache (Jeff Layton)
  - NFSv4.x: Fail client initialisation if state manager thread can't run (Trond Myklebust)
  - NFS: Fix an Oops in nfs_d_automount() (Trond Myklebust)
  - NFSv4.2: Fix initialisation of struct nfs4_label (Trond Myklebust)
  - ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() (ChenXiaoSong)
  - anolis: fuse: introduce write alignment (Jingbo Xu)
  - anolis: fuse: add maximum size limit for infight write background requests (Jingbo Xu)
  - anolis: fuse: make shared and reserved quota tunable (Jingbo Xu)
  - anolis: fuse: reuse cached bg_queue_index when enqueuing (Jingbo Xu)
  - anolis: fuse: add fuse_inode pointer in fuse_args structure (Jingbo Xu)
  - anolis: fuse: resolve hash conflict (Jingbo Xu)
  - anolis: fuse: introduce reserved quota for background queue (Jingbo Xu)
  - anolis: fuse: split background queue to a hash table (Jingbo Xu)
  - anolis: fuse: cleanup separate background queue (Jingbo Xu)
  - smb3: check xattr value length earlier (Steve French)
  - NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Trond Myklebust)
  - nfsd: don't call nfsd_file_put from client states seqfile display (Jeff Layton)
  - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington)
  - NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot (Trond Myklebust)
  - NFSv4.1: Handle RECLAIM_COMPLETE trunking errors (Trond Myklebust)
  - NFSv4: Fix a potential state reclaim deadlock (Trond Myklebust)
  - NFSD: fix use-after-free on source server when doing inter-server copy (Dai Ngo)
  - NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data (Anna Schumaker)
  - nfsd: Fix a memory leak in an error handling path (Christophe JAILLET)
  - NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0 (Trond Myklebust)
  - NFSD: Fix verifier returned in stable WRITEs (Chuck Lever)
  - NFSv4.2 fix problems with __nfs42_ssc_open (Olga Kornievskaia)
  - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() (Trond Myklebust)
  - NFSv4/pnfs: Fix a use-after-free bug in open (Trond Myklebust)
  - NFSv4: Fix races in the legacy idmapper upcall (Trond Myklebust)
  - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Trond Myklebust)
  - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Trond Myklebust)
  - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" (Trond Myklebust)
  - anolis: tools: turbostat: fix turbostat compile issue (Kun(llfl))
  - md: Don't clear MD_CLOSING when the raid is about to stop (Li Nan)
  - md: implement ->set_read_only to hook into BLKROSET processing (Christoph Hellwig)
  - block: add a new set_read_only method (Christoph Hellwig)
  - md: Whenassemble the array, consult the superblock of the freshest device (Alex Lyakas)
  - md/raid1: fix error: ISO C90 forbids mixed declarations (Nigel Croxon)
  - md: raid1: fix potential OOB in raid1_remove_disk() (Zhang Shurong)
  - md/md-bitmap: remove unnecessary local variable in backlog_store() (Yu Kuai)
  - md/md-bitmap: hold 'reconfig_mutex' in backlog_store() (Yu Kuai)
  - md/bitmap: don't set max_write_behind if there is no write mostly device (Guoqing Jiang)
  - md/raid10: prevent soft lockup while flush writes (Yu Kuai)
  - md: fix data corruption for raid456 when reshape restart while grow up (Yu Kuai)
  - md/raid10: fix io loss while replacement replace rdev (Li Nan)
  - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request (Li Nan)
  - md/raid10: fix wrong setting of max_corr_read_errors (Li Nan)
  - md/raid10: fix overflow of md/safe_mode_delay (Li Nan)
  - md/raid10: check slab-out-of-bounds in md_bitmap_get_counter (Li Nan)
  - md/raid10: fix memleak of md thread (Yu Kuai)
  - md/raid10: fix memleak for 'conf->bio_split' (Yu Kuai)
  - md/raid10: fix leak of 'r10bio->remaining' for recovery (Yu Kuai)
  - md/raid10: fix null-ptr-deref in raid10_sync_request (Li Nan)
  - md: avoid signed overflow in slot_store() (NeilBrown)
  - md: Flush workqueue md_rdev_misc_wq in md_alloc() (David Sloan)
  - md/bitmap: Fix bitmap chunk size overflow issues (Florian-Ewald Mueller)
  - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Logan Gunthorpe)
  - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Logan Gunthorpe)
  - md: Replace snprintf with scnprintf (Saurabh Sengar)
  - md: call __md_stop_writes in md_stop (Guoqing Jiang)
  - md: Notify sysfs sync_completed in md_reap_sync_thread() (Logan Gunthorpe)
  - md-raid10: fix KASAN warning (Mikulas Patocka)
  - md-raid: destroy the bitmap after destroying the thread (Mikulas Patocka)
  - tipc: fix UAF in error path (Paolo Abeni) {CVE-2024-36886}
  - io_uring: fail NOP if non-zero op flags is passed in (Ming Lei)
  - io_uring: ensure '0' is returned on file registration success (Jens Axboe)
  - io_uring: don't save/restore iowait state (Jens Axboe)
  - io_uring: drop any code related to SCM_RIGHTS (Jens Axboe)
  - io_uring/unix: drop usage of io_uring socket (Jens Axboe)
  - io_uring/rw: ensure io->bytes_done is always initialized (Jens Axboe)
  - dm snapshot: fix lockup in dm_exception_table_exit (Mikulas Patocka)
  - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Yu Kuai)
  - dm: call the resume method on internal suspend (Mikulas Patocka)
  - dm raid: fix false positive for requeue needed during reshape (Ming Lei)
  - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Mikulas Patocka)
  - dm-crypt: don't modify the data when using authenticated encryption (Mikulas Patocka)
  - dm: limit the number of targets and parameter size area (Mikulas Patocka)
  - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Mikulas Patocka)
  - dm-delay: fix a race between delay_presuspend and delay_bio (Mikulas Patocka)
  - dm: remove flush_scheduled_work() during local_exit() (Mike Snitzer)
  - anolis: mm: Use MAX_ORDER - 1 to compatible with TDX-related functions (Kaihao Bai)
  - mm/page_alloc: make deferred page init free pages in MAX_ORDER blocks (Kirill A. Shutemov)
  - tools/power turbostat: version 2023.11.07 (Len Brown)
  - tools/power/turbostat: bugfix "--show IPC" (Len Brown)
  - tools/power/turbostat: Add initial support for LunarLake (Sumeet Pawnikar)
  - tools/power/turbostat: Add initial support for ArrowLake (Sumeet Pawnikar)
  - tools/power/turbostat: Add initial support for GrandRidge (Zhang Rui)
  - tools/power/turbostat: Add initial support for SierraForest (Zhang Rui)
  - tools/power/turbostat: Add initial support for GraniteRapids (Zhang Rui)
  - tools/power/turbostat: Add MSR_CORE_C1_RES support for spr_features (Zhang Rui)
  - tools/power/turbostat: Move process to root cgroup (Srinivas Pandruvada)
  - tools/power/turbostat: Handle cgroup v2 cpu limitation (Zhang Rui)
  - tools/power/turbostat: Abstrct function for parsing cpu string (Zhang Rui)
  - tools/power/turbostat: Handle offlined CPUs in cpu_subset (Zhang Rui)
  - tools/power/turbostat: Obey allowed CPUs for system summary (Zhang Rui)
  - tools/power/turbostat: Obey allowed CPUs for primary thread/core detection (Zhang Rui)
  - tools/power/turbostat: Abstract several functions (Zhang Rui)
  - tools/power/turbostat: Obey allowed CPUs during startup (Zhang Rui)
  - tools/power/turbostat: Obey allowed CPUs when accessing CPU counters (Zhang Rui)
  - tools/power/turbostat: Introduce cpu_allowed_set (Zhang Rui)
  - tools/power/turbostat: Remove PC7/PC9 support on ADL/RPL (Zhang Rui)
  - tools/power/turbostat: Enable MSR_CORE_C1_RES on recent Intel client platforms (Zhang Rui)
  - tools/power/turbostat: Introduce probe_pm_features() (Zhang Rui)
  - tools/power/turbostat: Relocate more probing related code (Zhang Rui)
  - tools/power/turbostat: Reorder some functions (Zhang Rui)
  - tools/power/turbostat: Relocate thermal probing code (Zhang Rui)
  - tools/power/turbostat: Relocate lpi probing code (Zhang Rui)
  - tools/power/turbostat: Relocate graphics probing code (Zhang Rui)
  - tools/power/turbostat: Rename rapl probing function (Zhang Rui)
  - tools/power/turbostat: Rename uncore probing function (Zhang Rui)
  - tools/power/turbostat: Relocate pstate probing code (Zhang Rui)
  - tools/power/turbostat: Relocate cstate probing code (Zhang Rui)
  - tools/power/turbostat: Improve probe_platform_features() logic (Zhang Rui)
  - tools/power/turbostat: Delete intel_model_duplicates() (Zhang Rui)
  - tools/power/turbostat: Abstract cstate prewake bit support (Zhang Rui)
  - tools/power/turbostat: Abstract aperf/mperf multiplier support (Zhang Rui)
  - tools/power/turbostat: Abstract extended cstate MSRs support (Zhang Rui)
  - tools/power/turbostat: Abstract MSR_KNL_CORE_C6_RESIDENCY support (Zhang Rui)
  - tools/power/turbostat: Abstract MSR_ATOM_PKG_C6_RESIDENCY support (Zhang Rui)
  - tools/power/turbostat: Abstract MSR_CC6/MC6_DEMOTION_POLICY_CONFIG support (Zhang Rui)
  - tools/power/turbostat: Abstract MSR_MODULE_C6_RES_MS support (Zhang Rui)
  - tools/power/turbostat: Abstract MSR_CORE_C1_RES support (Zhang Rui)
  - tools/power/turbostat: Abstract IRTL support (Zhang Rui)
  - tools/power/turbostat: Use fine grained IRTL output (Zhang Rui)
  - tools/power/turbostat: Adjust cstate for is_slm()/is_knl()/is_cnl()/is_ehl() models (Zhang Rui)
  - tools/power/turbostat: Adjust cstate for has_c8910_msrs() models (Zhang Rui)
  - tools/power/turbostat: Adjust cstate for is_bdx() models (Zhang Rui)
  - tools/power/turbostat: Adjust cstate for is_skx()/is_icx()/is_spr() models (Zhang Rui)
  - tools/power/turbostat: Adjust cstate for is_dnv() models (Zhang Rui)
  - tools/power/turbostat: Adjust cstate for is_jvl() models (Zhang Rui)
  - tools/power/turbostat: Adjust cstate for has_slv_msrs() models (Zhang Rui)
  - tools/power/turbostat: Adjust cstate for has_snb_msrs() models (Zhang Rui)
  - tools/power/turbostat: Adjust cstate for models with .cst_limit set (Zhang Rui)
  - tools/power/turbostat: Adjust cstate for has_snb_msrs() models (Zhang Rui)
  - tools/power/turbostat: Adjust cstate for models with .has_nhm_msrs set (Zhang Rui)
  - tools/power/turbostat: Add skeleton support for cstate enumeration (Zhang Rui)
  - tools/power/turbostat: Abstract TSC tweak support (Zhang Rui)
  - tools/power/turbostat: Remove unused family/model parameters for RAPL functions (Zhang Rui)
  - tools/power/turbostat: Abstract hardcoded TDP value (Zhang Rui)
  - tools/power/turbostat: Abstract fixed DRAM Energy unit support (Zhang Rui)
  - tools/power/turbostat: Abstract RAPL divisor support (Zhang Rui)
  - tools/power/turbostat: Abstract Per Core RAPL support (Zhang Rui)
  - tools/power/turbostat: Abstract RAPL MSRs support (Zhang Rui)
  - tools/power/turbostat: Simplify the logic for RAPL enumeration (Zhang Rui)
  - tools/power/turbostat: Redefine RAPL macros (Zhang Rui)
  - tools/power/turbostat: Abstract hardcoded Crystal Clock frequency (Zhang Rui)
  - tools/power/turbostat: Abstract Automatic Cstate Conversion support (Zhang Rui)
  - tools/power/turbostat: Abstract Perf Limit Reasons MSRs support (Zhang Rui)
  - tools/power/turbostat: Abstract TCC Offset bits support (Zhang Rui)
  - tools/power/turbostat: Abstract Config TDP MSRs support (Zhang Rui)
  - tools/power/turbostat: Rename some TRL functions (Zhang Rui)
  - tools/power/turbostat: Abstract Turbo Ratio Limit MSRs support (Zhang Rui)
  - tools/power/turbostat: Rename some functions (Zhang Rui)
  - tools/power/turbostat: Remove a redundant check (Zhang Rui)
  - tools/power/turbostat: Abstract Nehalem MSRs support (Zhang Rui)
  - tools/power/turbostat: Abstract Package cstate limit decoding support (Zhang Rui)
  - tools/power/turbostat: Abstract BCLK frequency support (Zhang Rui)
  - tools/power/turbostat: Abstract MSR_MISC_PWR_MGMT support (Zhang Rui)
  - tools/power/turbostat: Abstract MSR_MISC_FEATURE_CONTROL support (Zhang Rui)
  - tools/power/turbostat: Add skeleton support for table driven feature enumeration (Zhang Rui)
  - tools/power/turbostat: Remove pseudo check for two models (Zhang Rui)
  - tools/power/turbostat: Remove redundant duplicates (Zhang Rui)
  - tools/power/turbostat: Replace raw value cpu model with Macro (Zhang Rui)
  - tools/power/turbostat: Support alternative graphics sysfs knobs (Zhang Rui)
  - tools/power/turbostat: Enable TCC Offset on more models (Zhang Rui)
  - tools/power/turbostat: Enable the C-state Pre-wake printing (Chen Yu)
  - tools/power/turbostat: Fix failure with new uncore sysfs (Zhang Rui)
  - tools/power turbostat: version 2023.03.17 (Len Brown)
  - tools/power turbostat: fix decoding of HWP_STATUS (Antti Laakso)
  - tools/power turbostat: Introduce support for EMR (Zhang Rui)
  - tools/power turbostat: remove stray newlines from warn/warnx strings (Len Brown)
  - tools/power turbostat: Provide better debug messages for failed capabilities accesses (Prarit Bhargava)
  - tools/power turbostat: update dump of SECONDARY_TURBO_RATIO_LIMIT (Len Brown)
  - tools/power turbostat: version 2022.10.04 (Len Brown)
  - tools/power turbostat: Use standard Energy Unit for SPR Dram RAPL domain (Zhang Rui)
  - tools/power turbostat: Do not dump TRL if turbo is not supported (Artem Bityutskiy)
  - tools/power turbostat: Add support for MeteorLake platforms (Zhang Rui)
  - tools/power turbostat: Add support for RPL-S (Zhang Rui)
  - tools/power turbostat: version 2022.07.28 (Len Brown)
  - tools/power turbostat: do not decode ACC for ICX and SPR (Artem Bityutskiy)
  - tools/power turbostat: fix SPR PC6 limits (Artem Bityutskiy)
  - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Artem Bityutskiy)
  - tools/power turbostat: separate SPR from ICX (Artem Bityutskiy)
  - tools/power turbosstat: fix comment (Jiang Jian)
  - tools/power turbostat: Support RAPTORLAKE P (George D Sworo)
  - tools/power turbostat: add support for ALDERLAKE_N (Zhang Rui)
  - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Len Brown)
  - tools/power turbostat: simplify dump_turbo_ratio_limits() (Len Brown)
  - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Len Brown)
  - tools/power turbostat: update turbostat.8 (Len Brown)
  - tools/power turbostat: Show uncore frequency (Len Brown)
  - tools/power turbostat: Fix file pointer leak (Colin Ian King)
  - tools/power turbostat: replace strncmp with single character compare (Colin Ian King)
  - tools/power turbostat: print the kernel boot commandline (Chen Yu)
  - tools/power turbostat: Introduce support for RaptorLake (Zhang Rui)
  - tools/power turbostat: version 2022.04.16 (Len Brown)
  - tools/power turbostat: No build warnings with -Wextra (Len Brown)
  - tools/power turbostat: be more useful as non-root (Len Brown)
  - tools/power turbostat: Support thermal throttle count print (Chen Yu)
  - tools/power turbostat: Allow printing header every N iterations (Zephaniah E. Loss-Cutler-Hull)
  - tools/power turbostat: Allow -e for all names. (Zephaniah E. Loss-Cutler-Hull)
  - tools/power turbostat: print power values upto three decimal (Sumeet Pawnikar)
  - tools/power turbostat: Add Power Limit4 support (Sumeet Pawnikar)
  - tools/power turbostat: fix dump for AMD cpus (Dan Merillat)
  - tools/power turbostat: tweak --show and --hide capability (Len Brown)
  - turbostat: fix PC6 displaying on some systems (Artem Bityutskiy)
  - tools/power turbostat: version 2021.05.04 (Len Brown)
  - tools/power turbostat: Support "turbostat --hide idle" (Len Brown)
  - tools/power turbostat: elevate priority of interval mode (Len Brown)
  - tools/power turbostat: formatting (Len Brown)
  - tools/power turbostat: rename tcc variables (Zhang Rui)
  - tools/power turbostat: add TCC Offset support (Zhang Rui)
  - tools/power turbostat: save original CPU model (Zhang Rui)
  - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Zhang Rui)
  - tools/power turbostat: Print the C-state Pre-wake settings (Chen Yu)
  - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Chen Yu)
  - tools/power turbostat: unmark non-kernel-doc comment (Randy Dunlap)
  - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Chen Yu)
  - tools/power turbostat: update version number (Len Brown)
  - tools/power turbostat: Fix DRAM Energy Unit on SKX (Zhang Rui)
  - tools/power turbostat: Support Ice Lake D (Chen Yu)
  - tools/power turbostat: Support Alder Lake Mobile (Chen Yu)
  - tools/power turbostat: print microcode patch level (Len Brown)
  - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Len Brown)
  - tools/power/turbostat: Fallback to an MSR read for EPB (Borislav Petkov)
  - tools/power/turbostat: Read energy_perf_bias from sysfs (Borislav Petkov)
  - x86/cpu: Init AP exception handling from cpu_init_secondary() (Borislav Petkov)
  - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Luciano Leão)
  - x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n (Sean Christopherson)
  - x86/bugs: Use sysfs_emit() (Borislav Petkov)
  - x86/bugs: Reset speculation control settings on init (Breno Leitao)
  - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Pawan Gupta)
  - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Kim Phillips)
  - anolis: fuse: increment fo_version when fuse server recovers (Jingbo Xu)
  - ima: Handle -ESTALE returned by ima_filter_rule_match() (GUO Zihua)
  - ima: detect changes to the backing overlay file (Mimi Zohar)
  - security: keys: perform capable check only on privileged operations (Christian Göttsche)
  - smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() (Roberto Sassu)
  - smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() (Roberto Sassu)
  - seccomp: Invalidate seccomp mode to catch death failures (Kees Cook)
  - lsm: fix the logic in security_inode_getsecctx() (Ondrej Mosnacek)
  - audit: Send netlink ACK before setting connection in auditd_set (Chris Riches)
  - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Herbert Xu)
  - cred: switch to using atomic_long_t (Jens Axboe)
  - sign-file: Fix incorrect return values check (Yusong Gao)
  - lsm: fix default return value for inode_getsecctx (Ondrej Mosnacek)
  - lsm: fix default return value for vm_enough_memory (Ondrej Mosnacek)
  - audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare() (Paul Moore)
  - audit: don't take task_lock() in audit_exe_compare() code path (Paul Moore)
  - padata: Fix refcnt handling in padata_free_shell() (WangJinchao)
  - padata: Convert from atomic_t to refcount_t on parallel_data->refcnt (Xiyu Yang)
  - ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig (Oleksandr Tymoshenko)
  - Smack:- Use overlay inode label in smack_inode_copy_up() (Vishal Goel)
  - smack: Retrieve transmuting information in smack_inode_getsecurity() (Roberto Sassu)
  - smack: Record transmuting in smk_transmuted (Roberto Sassu)
  - tpm_tis: Resend command to recover from data transfer errors (Alexander Steffen)
  - audit: fix possible soft lockup in __audit_inode_child() (Gaosheng Cui)
  - smackfs: Prevent underflow in smk_set_cipso() (Dan Carpenter)
  - x86/speculation: Add cpu_show_gds() prototype (Arnd Bergmann)
  - tpm_tis: Explicitly check for error code (Alexander Steffen)
  - security: keys: Modify mismatched function name (Jiapeng Chong)
  - keys: Fix linking a duplicate key to a keyring's assoc_array (Petr Pavlu)
  - tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation (Jarkko Sakkinen)
  - tpm, tpm_tis: Claim locality in interrupt handler (Lino Sanfilippo)
  - integrity: Fix possible multiple allocation in integrity_inode_get() (Tianjia Zhang)
  - tpm, tpm_tis: Request threaded interrupt handler (Lino Sanfilippo)
  - tpm/tpm_tis: Disable interrupts for more Lenovo devices (Jerry Snitselaar)
  - tpm, tpm_tis: Claim locality when interrupts are reenabled on resume (Lino Sanfilippo)
  - tpm, tpm: Implement usage counter for locality (Lino Sanfilippo)
  - tpm, tpm_tis: Claim locality before writing interrupt registers (Lino Sanfilippo)
  - tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed (Lino Sanfilippo)
  - tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register (Lino Sanfilippo)
  - tpm, tpm_tis: Do not skip reset of original interrupt vector (Lino Sanfilippo)
  - keys: Do not cache key in task struct if key is requested from kernel thread (David Howells)
  - tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address (Morten Linderud)
  - lib/mpi: Fix buffer overrun when SG is too long (Herbert Xu)
  - tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak (Hanjun Guo)
  - tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak (Hanjun Guo)
  - tpm: acpi: Call acpi_put_table() to fix memory leak (Hanjun Guo)
  - padata: Fix list iterator in padata_do_serial() (Daniel Jordan)
  - padata: Always leave BHs disabled when running ->parallel() (Daniel Jordan)
  - ima: Fix misuse of dereference of pointer in template_desc_init_fields() (Xiu Jianfeng)
  - integrity: Fix memory leakage in keyring allocation error path (GUO Zihua)
  - tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Michael Kelley)
  - char: tpm: Protect tpm_pm_suspend with locks (Jan Dabros)
  - audit: fix undefined behavior in bit shift for AUDIT_BIT (Gaosheng Cui)
  - capabilities: fix undefined behavior in bit shift for CAP_TO_MASK (Gaosheng Cui)
  - capabilities: fix potential memleak on error path from vfs_getxattr_alloc() (Gaosheng Cui)
  - audit: fix potential double free on error path from fsnotify_add_inode_mark (Gaosheng Cui)
  - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH (Huacai Chen)
  - tools/thermal: Fix possible path truncations (Florian Fainelli)
  - tools/power/turbostat: Fix a knl bug (Zhang Rui)
  - tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() (Samasth Norway Ananda)
  - tools/power turbostat: Fix /dev/cpu_dma_latency warnings (Prarit Bhargava)
  - thermal/tools/tmon: Include pthread and time headers in tmon.h (Markus Mayer)
  - thermal: sysfs: Fix cooling_device_stats_setup() error code path (Rafael J. Wysocki)
  - thermal: intel: powerclamp: Fix cur_state for multi package system (Srinivas Pandruvada)
  - thermal: intel: Fix unsigned comparison with less than zero (Yang Li)
  - thermal: intel_powerclamp: Use first online CPU as control_cpu (Rafael J. Wysocki)
  - thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash (Srinivas Pandruvada)
  - thermal: core: prevent potential string overflow (Dan Carpenter)
  - swiotlb: max mapping size takes min align mask into account (Tianyu Lan)
  - fuse: don't unhash root (Miklos Szeredi)
  - fuse: fix root lookup with nonzero generation (Miklos Szeredi)
  - x86/boot/compressed: Reserve more memory for page tables (Kirill A. Shutemov)
  - x86/boot: Wrap literal addresses in absolute_pointer() (Kees Cook)
  - x86/boot: Ignore NMIs during very early boot (Jun'ichi Nomura)
  - x86/boot: Fix incorrect startup_gdt_descr.size (Yuntao Wang)
  - x86/alternatives: Sync core before enabling interrupts (Thomas Gleixner)
  - x86/alternatives: Disable KASAN in apply_alternatives() (Kirill A. Shutemov)
  - x86: Mark stop_this_cpu() __noreturn (Peter Zijlstra)
  - x86: Handle idle=nomwait cmdline properly for x86_idle (Wyes Karny)
  - x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix (H. Peter Anvin (Intel))
  - x86, relocs: Ignore relocations in .notes section (Kees Cook)
  - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov)
  - x86/apic: Force native_apic_mem_read() to use the MOV instruction (Adam Dunlap)
  - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Dheeraj Kumar Srivastava)
  - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Uros Bizjak)
  - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (Deepak Sharma)
  - anolis: perf/x86/uncore: Add DF PMU support for Hygon family 18h model 4h and model 6h (Qi Liu)
  - powercap: intel_rapl_tpmi: Fix System Domain probing (Zhang Rui)
  - powercap: intel_rapl_tpmi: Fix a register bug (Zhang Rui)
  - powercap: intel_rapl: Fix locking in TPMI RAPL (Zhang Rui)
  - powercap: intel_rapl: Fix a NULL pointer dereference (Zhang Rui)
  - powercap: intel_rapl: Optimize rp->domains memory allocation (xiongxin)
  - powercap: intel_rapl: Fix a sparse warning in TPMI interface (Zhang Rui)
  - anolis: crypto: x86/crc32c-intel Exclude low performance CRC32C instruction CPUs (leoliu-oc)
  - anolis: x86/cpu: Set low performance CRC32C flag on some Zhaoxin CPUs (leoliu-oc)
  - anolis: x86/cpufeatures: Add low performance CRC32C instruction CPU feature (leoliu-oc)
  - bpf: unconditionally reset backtrack_state masks on global func exit (Andrii Nakryiko)
  - bpf: Set uattr->batch.count as zero before batched update or deletion (Hou Tao)
  - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Hou Tao)
  - bpf: Fix verification of indirect var-off stack access (Andrei Matei)
  - bpf: fix check for attempt to corrupt spilled pointer (Andrii Nakryiko)
  - bpf: Add crosstask check to __bpf_get_stack (Jordan Rome)
  - bpf, lpm: Fix check prefixlen before walking trie (Florian Lehner)
  - bpf: sockmap, updating the sg structure should also update curr (John Fastabend)
  - bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END (Shung-Hsi Yu)
  - uapi: Fix undefined __always_inline on non-glibc systems (Ismael Luceno)
  - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Hao Sun)
  - bpf: Detect IP == ksym.end as part of BPF program (Kumar Kartikeya Dwivedi)
  - bpf: Avoid deadlock when using queue and stack maps from NMI (Toke Høiland-Jørgensen)
  - bpf: reject unhashed sockets in bpf_sk_assign (Lorenz Bauer)
  - bpf: Clear the probe_addr for uprobe (Yafang Shao)
  - bpf: aggressively forget precise markings during state checkpointing (Andrii Nakryiko)
  - bpf: stop setting precise in current state (Andrii Nakryiko)
  - bpf: allow precision tracking for programs with subprogs (Andrii Nakryiko)
  - bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing (Lin Ma)
  - bpf: Check the validity of max_rdwr_access for sock local storage map iterator (Hou Tao)
  - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator (Hou Tao)
  - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator (Hou Tao)
  - bpf: Acquire map uref in .init_seq_private for hash map iterator (Hou Tao)
  - bpf: Acquire map uref in .init_seq_private for array map iterator (Hou Tao)
  - bpf: Fix subprog names in stack traces. (Alexei Starovoitov)
  - anolis: sched: fix compile error of tg_set_specs_ratio() (Cruz Zhao)
  - jdb2: Don't refuse invalidation of already invalidated buffers (Jan Kara)
  - ext4: fix uninititialized value in 'ext4_evict_inode' (Ye Bin)
  - ext4: fix deadlock due to mbcache entry corruption (Jan Kara)
  - mbcache: automatically delete entries from cache on freeing (Jan Kara)
  - ext4: fix race when reusing xattr blocks (Jan Kara)
  - ext4: unindent codeblock in ext4_xattr_block_set() (Jan Kara)
  - ext4: remove EA inode entry from mbcache on inode eviction (Jan Kara)
  - mbcache: add functions to delete entry if unused (Jan Kara)
  - mbcache: don't reclaim used entries (Jan Kara)
  - ext4: use kmemdup() to replace kmalloc + memcpy (Shuqi Zhang)
  - x86/kvm: Do not try to disable kvmclock if it was not enabled (Kirill A. Shutemov)
  - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer)
  - bpf: Disable preemption in bpf_event_output (Jiri Olsa)
  - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire (Tomas Glozar)
  - bpf: Address KCSAN report on bpf_lru_list (Martin KaFai Lau)
  - sctp: add bpf_bypass_getsockopt proto callback (Alexander Mikhalitsyn)
  - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Stanislav Fomichev)
  - bpf/btf: Accept function names that contain dots (Florent Revest)
  - bpf: Fix verifier id tracking of scalars on spill (Maxim Mikityanskiy)
  - bpf: track immediate values written to stack by BPF_ST instruction (Eduard Zingerman)
  - bpf: Add extra path pointer check to d_path helper (Jiri Olsa)
  - bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields (Will Deacon)
  - bpf: Annotate data races in bpf_local_storage (Kumar Kartikeya Dwivedi)
  - bpf: Don't EFAULT for getsockopt with optval=NULL (Stanislav Fomichev)
  - bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap (Daniel Borkmann)
  - bpf: Remove misleading spec_v1 check on var-offset stack read (Luis Gerhorst)
  - bpf: fix precision propagation verbose logging (Andrii Nakryiko)
  - bpf: take into account liveness when propagating precision (Andrii Nakryiko)
  - bpf: Fix incorrect verifier pruning due to missing register precision taints (Daniel Borkmann)
  - bpf: Adjust insufficient default bpf_jit_limit (Daniel Borkmann)
  - btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR (Lorenz Bauer)
  - bpf: Fix global subprog context argument resolution logic (Andrii Nakryiko)
  - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Martin KaFai Lau)
  - bpf: Do not reject when the stack read size is different from the tracked scalar size (Martin KaFai Lau)
  - bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener (Jakub Sitnicki)
  - bpf: Fix to preserve reg parent/live fields when copying range info (Eduard Zingerman)
  - fs/kernfs/dir: obey S_ISGID (Max Kellermann)
  - ecryptfs: Reject casefold directory inodes (Gabriel Krisman Bertazi)
  - btrfs: reset destination buffer when read_extent_buffer() gets invalid range (Qu Wenruo)
  - tracefs: Add missing lockdown check to tracefs_create_dir() (Steven Rostedt (Google))
  - procfs: block chmod on /proc/thread-self/comm (Aleksa Sarai)
  - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Roberto Sassu)
  - debugfs: fix error when writing negative value to atomic_t debugfs file (Akinobu Mita)
  - docs: fault-injection: fix non-working usage of negative values (Wolfram Sang)
  - lib/notifier-error-inject: fix error when writing -errno to debugfs file (Akinobu Mita)
  - libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value (Akinobu Mita)
  - kernfs: fix use-after-free in __kernfs_remove (Christian A. Ehrhardt)
  - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Alexander Shishkin)
  - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Yi Sun)
  - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (Hangyu Hua)
  - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (Eric Dumazet)
  - anolis: kbuild: Limit pahole version to at least 1.19 (Tianchen Ding)
  - anolis: efi/unaccepted: Make unaccepted memory depend on X86 (Zelin Deng)
  - blk-iocost: avoid out of bounds shift (Rik van Riel)
  - block: prevent division by zero in blk_rq_stat_sum() (Roman Smirnov)
  - block: add check that partition length needs to be aligned with block size (Min Li)
  - block: Clear zone limits for a non-zoned stacked queue (Damien Le Moal)
  - block: introduce zone_write_granularity limit (Damien Le Moal)
  - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Tejun Heo)
  - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei)
  - block: prevent an integer overflow in bvec_try_merge_hw_page (Christoph Hellwig)
  - block: Remove special-casing of compound pages (Matthew Wilcox (Oracle))
  - block: Don't invalidate pagecache for invalid falloc modes (Sarthak Kukreti)
  - efi/unaccepted: Fix soft lockups caused by parallel memory acceptance (Kirill A. Shutemov)
  - efi: libstub: only free priv.runtime_map when allocated (Hagar Hemdan)
  - efi/unaccepted: Make sure unaccepted table is mapped (Kirill A. Shutemov)
  - efi/unaccepted: Use ACPI reclaim memory for unaccepted memory table (Ard Biesheuvel)
  - x86/tdx: Refactor try_accept_one() (Kirill A. Shutemov)
  - x86/tdx: Make _tdx_hypercall() and __tdx_module_call() available in boot stub (Kirill A. Shutemov)
  - efi/unaccepted: Avoid load_unaligned_zeropad() stepping into unaccepted memory (Kirill A. Shutemov)
  - efi: Add unaccepted memory support (Kirill A. Shutemov)
  - x86/boot/compressed: Handle unaccepted memory (Kirill A. Shutemov)
  - efi/libstub: Implement support for unaccepted memory (Kirill A. Shutemov)
  - efi/x86: Get full memory map in allocate_e820() (Kirill A. Shutemov)
  - mm: Add support for unaccepted memory (Kirill A. Shutemov)
  - efi: libstub: install boot-time memory map as config table (Ard Biesheuvel)
  - efi: libstub: remove pointless goto kludge (Ard Biesheuvel)
  - efi: libstub: simplify efi_get_memory_map() and struct efi_boot_memmap (Ard Biesheuvel)
  - efi: libstub: avoid efi_get_memory_map() for allocating the virt map (Ard Biesheuvel)
  - efi: libstub: drop pointless get_memory_map() call (Ard Biesheuvel)
  - x86/boot: Add an efi.h header for the decompressor (Borislav Petkov)
  - x86/compressed/acpi: Move EFI kexec handling into common code (Michael Roth)
  - x86/compressed/acpi: Move EFI vendor table lookup to helper (Michael Roth)
  - x86/compressed/acpi: Move EFI config table lookup to helper (Michael Roth)
  - x86/compressed/acpi: Move EFI system table lookup to helper (Michael Roth)
  - x86/compressed/acpi: Move EFI detection to helper (Michael Roth)
  - memblock: make memblock_find_in_range method private (Mike Rapoport)
  - 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)
  - anolis: configs: add ECDSA config (Xuchun Shang)
  - x509: Add OID for NIST P384 and extend parser for it (Saulo Alessandre)
  - ima: Support EC keys for signature verification (Stefan Berger)
  - x509: Add support for parsing x509 certs with ECDSA keys (Stefan Berger)
  - crypto: ecdsa - Register NIST P384 and extend test suite (Saulo Alessandre)
  - crypto: ecc - Add math to support fast NIST P384 (Saulo Alessandre)
  - crypto: ecc - Add NIST P384 curve parameters (Saulo Alessandre)
  - crypto: ecdsa - Add support for ECDSA signature verification (Stefan Berger)
  - oid_registry: Add OIDs for ECDSA with SHA224/256/384/512 (Stefan Berger)
  - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Ye Bin)
  - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Zhang Yi)
  - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS (Baokun Li)
  - ext4: make sure allocate pending entry not fail (Zhang Yi)
  - ext4: fix slab-use-after-free in ext4_es_insert_extent() (Baokun Li)
  - ext4: using nofail preallocation in ext4_es_insert_extent() (Baokun Li)
  - ext4: using nofail preallocation in ext4_es_insert_delayed_block() (Baokun Li)
  - ext4: using nofail preallocation in ext4_es_remove_extent() (Baokun Li)
  - ext4: use pre-allocated es in __es_remove_extent() (Baokun Li)
  - ext4: use pre-allocated es in __es_insert_extent() (Baokun Li)
  - ext4: factor out __es_alloc_extent() and __es_free_extent() (Baokun Li)
  - ext4: add a new helper to check if es must be kept (Baokun Li)
  - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Kemeng Shi)
  - ext4: correct the start block of counting reserved clusters (Zhang Yi)
  - ext4: correct return value of ext4_convert_meta_bg (Kemeng Shi)
  - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Kemeng Shi)
  - ext4: apply umask if ACL support is disabled (Max Kellermann)
  - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Zhihao Cheng)
  - anolis: KVM: arm64: update arm64 virt platform device supported its (Guanghui Feng)
  - anolis: KVM: arm64: update arm64 virt platform device param (Guanghui Feng)
  - anolis: configs: update virt platform device direct lpi inject description (Guanghui Feng)
  - KVM: arm64: update arm64 openeuler_defconfig for CONFIG_VIRT_PLAT_DEV (Dongxu Sun)
  - KVM: arm64: sdev: Support virq bypass by INT/VSYNC command (wanghaibin)
  - KVM: arm64: kire: irq routing entry cached the relevant cache data (wanghaibin)
  - KVM: arm64: Introduce shadow device (wanghaibin)
  - virt_plat_dev: Register the virt platform device driver (wanghaibin)
  - irqchip/gic-v3-its: Add virt platform devices MSI support (wanghaibin)
  - irqchip/gic-v3-its: Alloc/Free device id from pools for virtual devices (wanghaibin)
  - irqchip/gic-v3-its: Introduce the reserved device ID pools (wanghaibin)
  - irqchip/gic-v3-its: Prevent double free on error (Guanrui Huang)
  - bpf: Support <8-byte scalar spill and refill (Martin KaFai Lau)
  - bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers (Yonghong Song)
  - bpf: Fix incorrect state pruning for <8B spill/fill (Paul Chaignon)
  - bpf: Skip task with pid=1 in send_signal_common() (Hao Sun)
  - bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation (Luis Gerhorst)
  - bpf: pull before calling skb_postpull_rcsum() (Jakub Kicinski)
  - bpf: Prevent decl_tag from being referenced in func_proto arg (Stanislav Fomichev)
  - bpf: make sure skb->len != 0 when redirecting to a tunneling device (Stanislav Fomichev)
  - bpf, sockmap: fix race in sock_map_free() (Eric Dumazet)
  - bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Pengcheng Yang)
  - bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Pengcheng Yang)
  - bpf: Move skb->len == 0 checks into __bpf_redirect (Stanislav Fomichev)
  - bpf: propagate precision across all frames, not just the last one (Andrii Nakryiko)
  - bpf: Check the other end of slot_type for STACK_SPILL (Martin KaFai Lau)
  - bpf: propagate precision in ALU/ALU64 operations (Andrii Nakryiko)
  - bpf: Fix slot type check in check_stack_write_var_off (Kumar Kartikeya Dwivedi)
  - bpf: Do not copy spin lock field from user in bpf_selem_alloc (Xu Kuohai)
  - bpf: Initialize same number of free nodes for each pcpu_freelist (Xu Kuohai)
  - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() (Baisong Zhong)
  - bpf: Fix wrong reg type conversion in release_reference() (Youlin Li)
  - bpf: Add helper macro bpf_for_each_reg_in_vstate (Kumar Kartikeya Dwivedi)
  - bpf: Support for pointers beyond pkt_end. (Alexei Starovoitov)
  - bpf: Ensure correct locking around vulnerable function find_vpid() (Lee Jones)
  - bpf: btf: fix truncated last_member_type_id in btf_struct_resolve (Lorenz Bauer)
  - bpf, cgroup: Fix kernel BUG in purge_effective_progs (Pu Lehui)
  - bpf: Don't redirect packets with invalid pkt_len (Zhengchao Shao)
  - bpf: Fix KASAN use-after-free Read in compute_effective_progs (Tadeusz Struk)
  - 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)
  - anolis: sched: Fix build errors when !CONFIG_SCHED_CORE (Tianchen Ding)
  - anolis: sched: make tg_set_specs_ratio() inline (Cruz Zhao)
  - anolis: fix iommu race condition between fq_timer and domain_exit() (Zelin Deng)
  - anolis: kabi: revert all kabi_use (Guixin Liu)
  - compiler_attributes.h: define __no_profile, add to noinstr (Nick Desaulniers)
  - anolis: configs: add kconfig constraints (Yinan Liu)
  - netfilter: nftables: exthdr: fix 4-byte stack OOB write (Florian Westphal) {CVE-2023-52628}
  - anolis: ALSA: hda: Add support for Hygon family 18h model 10h HD-Audio (Liao Xuan)
  - anolis: hwmon/k10temp: Add support for Hygon family 18h model 10h (Liao Xuan)
  - anolis: EDAC/amd64: Add support for Hygon family 18h model 10h (Liao Xuan)
  - anolis: x86/amd_nb: Add support for Hygon family 18h model 10h (Liao Xuan)
  - anolis: x86/cpu: Get LLC ID for Hygon family 18h model 10h (Liao Xuan)
  - 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)
  - 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))
  - anolis: perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 7h (Liao Xuan)
  - anolis: EDAC/amd64: Add support for Hygon family 18h model 7h (Liao Xuan)
  - anolis: x86/amd_nb: Add support for Hygon family 18h model 7h (Liao Xuan)
  - anolis: mm: fix compile errors if config of thp disabled (Kaihao Bai)
  - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code (Yonghong Song)
  - anolis: hct: update module to support HCT2.0 (yangdepei)
  - anolis: newfeature: ccp-crypto support sm2 on Hygon generation 4th CPU (yangdepei)
  - anolis: bugfix: crypto: fix sm2 long data encryption may cause memory issue (yangdepei)
  - anolis: bpf/selftests: remove bpf_smc selftest (D. Wythe)
  - anolis: selftests/bpf: remove test_overhead (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: selftests/bpf: fix samples/bpf testcases (Yuanhe Shu)
  - 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: configs: add scripts to check kconfig files (Qiao Ma)
  - anolis: configs: define and add kconfig constraints (Qiao Ma)
  - 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)
  - anolis: drivers/bzwx: fix the driver compilation issue and another an issue caused by enabling the max_vfs of DPDK (xiaohuihui-bzwx-kj)
  - anolis: fuse: separate bg_queue for write and other requests (Jingbo Xu)
  - 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)
  - 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: mm: avoid pgtable_share enabled by default (Kaihao Bai)
  - selftests: nft_flowtable.sh: monitor result file sizes (Boris Sukholitko)
  - testing: selftests: nft_flowtable.sh: rework test to detect offload failure (Florian Westphal)
  - testing: selftests: nft_flowtable.sh: use random netns names (Florian Westphal)
  - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (GuoRui.Yu)
  - anolis: cputime: add cmdline suppprt for disable irqtime_account (Yinan Liu)
  - anolis: configs: disable CONFIG_DEBUG_PREEMPT in anolis debug defconfig (zhouzhixin.zzx)
  - anolis: sched: calculate specs from hierarchical_quota and add cgroup interface (Cruz Zhao)
  - bpf: Add update_socket_protocol hook (Geliang Tang)
  - 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)
  - tracing: Add NULL checks for buffer in ring_buffer_free_read_page() (Jia-Ju Bai)
  - anolis: sw64: add cpuinfo support for bpf rich container (Gu Zitao)
  - anolis: sw64: add cpuinfo support for rich container (Gu Zitao)
  - Revert "vfio: iommu driver notify callback" (Qinyun Tan)
  - vfio/type1: revert "implement notify callback" (Steve Sistare)
  - vfio/type1: revert "block on invalid vaddr" (Qinyun Tan)
  - vfio/type1: restore locked_vm (Steve Sistare)
  - vfio/type1: track locked_vm per dma (Steve Sistare)
  - vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR (Steve Sistare)
  - vfio/type1: Remove the almost unused check in vfio_iommu_type1_unpin_pages (Shenming Lu)
  - vfio/type1: fix a couple of spelling mistakes (Zhen Lei)
  - vfio/type1: fix unmap all on ILP32 (Steve Sistare)
  - vfio/type1: block on invalid vaddr (Steve Sistare)
  - vfio/type1: implement notify callback (Steve Sistare)
  - vfio/type1: implement interfaces to update vaddr (Steve Sistare)
  - vfio/type1: massage unmap iteration (Steve Sistare)
  - vfio: interfaces to update vaddr (Steve Sistare)
  - vfio/type1: implement unmap all (Steve Sistare)
  - vfio/type1: unmap cleanup (Steve Sistare)
  - vfio: option to unmap all (Steve Sistare)
  - anolis: net: reserve some space for net strutcs (Guixin Liu)
  - md: fix kmemleak of rdev->serial (Li Nan)
  - anolis: sched: fix the bug that default soft_cpus isn't cpu_online_mask (Cruz Zhao)
  - sched, cgroup: Restore meaning to hierarchical_quota (Phil Auld)
  - anolis: drm/phytium: Replace default efi fb0 with dc fb (Jiakun Shuai)
  - anolis: KVM: SVM: Return 0 if Non-CSV2 virtual machine try to rd/wr MSR_AMD64_SEV_ES_GHCB from host-side (hanliyang)
  - x86/alternative: Fix race in try_get_desc() (Nadav Amit)
  - anolis: pci: fix driver hang when hotplug (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)
  - anolis: sched: fix group balancer interface write error (Cruz Zhao)
  - anolis: xfs: get rid of xfs inactive long tail logs (Gao Xiang)
  - virtio_net: fix missing lock protection on control_buf access (Heng Qi)
  - anolis: EDAC/amd64: fix Hygon EDAC to support family 18h model 4h and 5h (Ruidong Tian)
  - erofs: avoid allocating DEFLATE streams before mounting (Gao Xiang)
  - erofs: derive fsid from on-disk UUID for .statfs() if possible (Hongzhen Luo)
  - fs: introduce a wrapper uuid_to_fsid() (Amir Goldstein)
  - selftests/x86/syscall: Update and extend syscall_numbering_64 (H. Peter Anvin (Intel))
  - selftests/ftrace: Limit length in subsystem-enable tests (Yuanhe Shu)
  - selftests/x86: Fix error: variably modified 'altstack_data' at file scope (Jun Miao)
  - virtio-fs: add multi-queue support (Peter-Jan Gootzen)
  - virtio-fs: limit number of request queues (Peter-Jan Gootzen)
  - 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: perf/arm-cmn: Fix variable type error (Jing Zhang)
  - 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: xfs: try to flush logs for secondary inodes (Gao Xiang)
  - anolis: bpftool: Fix the return value check in show_prog() (Tianchen Ding)
  - 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)
  - anolis: virtio_net: avoid canceling worker if not initialized (Heng Qi)
  - anolis: kabi: fix arm64 kabi break (Guixin Liu)
  - iommu/vt-d: Improve ITE fault handling if target device isn't present (Ethan Zhao)
  - anolis: virtio_net: avoid driver waiting for requests indefinitely (Heng Qi)
  - anolis: virtio_net: make virtnet_cvq_response return the code (Heng Qi)
  - 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: drm/phytium: Bugfix Xorg startup for ps23xx when using pe2201 bmc card (yuan0927)
  - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect (Hans de Goede) {CVE-2023-52478}
  - 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)
  - anolis: net: txgbe: support to set multi rss when sriov is enabled (Duanqiang Wen)
  - anolis: net: txgbe:support for set vf mac with zero_ether_addr (Duanqiang Wen)
  - anolis: net: txgbe: support for vf trust setting (Duanqiang Wen)
  - anolis: net: txgbe: fix to create fdir rule index 0 (Duanqiang Wen)
  - anolis: net: txgbe: close rx-vlan-offload  rx-vlan-stag-filter together (Duanqiang Wen)
  - anolis: net: txgbe: fix combined queue num error (Duanqiang Wen)
  - anolis: net: txgbe: fix mailbox error when echo vf (Duanqiang Wen)
  - anolis: net: txgbe: fix ethtool set rss indir table (Duanqiang Wen)
  - anolis: net: txgbe: show max_combined wrong when enable sriov (Duanqiang Wen)
  - anolis: net: txgbevf: support for vf rss (Duanqiang Wen)
  - anolis: net: txgbevf: fix vf queues maximum (Duanqiang Wen)
  - anolis: net: txgbe: support to add ether type filter by ethtool (Duanqiang Wen)
  - anolis: net: txgbe: add led blink support for oem id 0x1ff9 (Duanqiang Wen)
  - anolis: net: txgbe: fix ethtool -t loopback test failed (Duanqiang Wen)
  - anolis: net: txgbe: support copper modules and DAC (Duanqiang Wen)
  - anolis: net: txgbe: fix cannot link to 10G (Duanqiang Wen)
  - anolis: net: txgbe: return error code for unsupported parameters (Duanqiang Wen)
  - anolis: net: txgbe: support for 802.1ad (Duanqiang Wen)
  - anolis: net: txgbe: add support to show fw version on vf (Duanqiang Wen)
  - anolis: net: txgbe:set i2c_speed to standard mode (Duanqiang Wen)
  - anolis: net: txgbe: fix number of descriptor (Duanqiang Wen)
  - anolis: net: txgbe: sriov mode can't enable lro (Duanqiang Wen)
  - anolis: configs: default to set CONFIG_TXGBEVF=m (Duanqiang Wen)
  - anolis: net: txgbe: fix set vf ntuple rule cannot work (Duanqiang Wen)
  - anolis: net: wangxun: change driver version (Duanqiang Wen)
  - anolis: net: txgbe: support for pf change ntuple setting (Duanqiang Wen)
  - anolis: net: txgbe: fix qinq or double vlan tso is not work (Duanqiang Wen)
  - anolis: net: txgbe: fix different vlanid can send to virtual function (Duanqiang Wen)
  - anolis: net: txgbevf: add support for power management (DuanqiangWen)
  - anolis: net: txgbevf: add support for ethtool (DuanqiangWen)
  - anolis: net: txgbevf: add support for tx/rx traffic (DuanqiangWen)
  - anolis: net: txgbevf: add hardware initialization (DuanqiangWen)
  - anolis: net: txgbevf: Add build support for txgbevf (DuanqiangWen)


