# changelog

author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-83.0.v2307
changelog:
  - netfilter: xt_u32: validate user space input (Wander Lairson Costa) [bug:197488] {CVE-2023-39192}
  - netfilter: xt_sctp: validate the flag_info count (Wander Lairson Costa) [bug:197492] {CVE-2023-39193}
  - net: xfrm: Fix xfrm_address_filter OOB read (Lin Ma) [bug:197496] {CVE-2023-39194}
  - PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Logan Gunthorpe) [bug:194583]
  - PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Logan Gunthorpe) [bug:194583]
  - x86/bugs: Enable STIBP for JMP2RET (Kim Phillips) [task:177187]
  - ipv4: fix null-deref in ipv4_link_failure (Kyle Zeng) [task:177575] {CVE-2023-42754}
  - KYLIN: kylin_merge_check.py: make script compatible (weisujuan) [task:177442]
  - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() (Duoming Zhou) [bug:189740] {CVE-2023-4134}
  - cxgb4: fix use after free bugs caused by circular dependency problem (Duoming Zhou) [bug:189736] {CVE-2023-4133}
  - timers: Provide timer_shutdown[_sync]() (Thomas Gleixner) [bug:189740]
  - timers: Add shutdown mechanism to the internal functions (Thomas Gleixner) [bug:189740]
  - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Thomas Gleixner) [bug:189740]
  - timers: Rename del_timer() to timer_delete() (Thomas Gleixner) [bug:189740]
  - timers: Rename del_timer_sync() to timer_delete_sync() (Thomas Gleixner) [bug:189740]
  - timers: Use del_timer_sync() even on UP (Thomas Gleixner) [bug:189740]
  - timers: Silently ignore timers with a NULL function (Thomas Gleixner) [bug:189740]
  - timers: Update kernel-doc for various functions (Thomas Gleixner) [bug:189740]
  - timers: Replace BUG_ON()s (Thomas Gleixner) [bug:189740]
  - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Steven Rostedt (Google)) [bug:189740]
  - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Steven Rostedt (Google)) [bug:189740]
  - Revert "NFS: Don't call generic_error_remove_page() while holding locks" (wolfgang huang) [bug:194658]
  - KYLIN: Add HYGON retbleed= boot parameter (George Guo) [bug:186972]
  - KYLIN: config: generic defconfig adds LJM GPU driver (pengfuyuan) [task:171485, task:159113]
  - KYLIN: 3rd/ljmcore: add 2.2.4.1 ljmcore driver (pengfuyuan) [task:171485, task:159113]
  - KYLIN: Add a kylin patch merge check script (weisujuan) [task:174296]
  - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [bug:192914]
  - netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Stephen Suryaputra) [bug:192914]
  - netfilter: nftables: exthdr: fix 4-byte stack OOB write (Florian Westphal) [bug:192914] {CVE-2023-4881}
  - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [bug:192914]
  - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [bug:192914]
  - netfilter: nf_tables: add support for matching IPv4 options (Stephen Suryaputra) [bug:192914]
  - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c (Kyle Zeng) [task:177236] {CVE-2023-42753}
  - scsi: core: Fix a procfs host directory removal regression (Bart Van Assche) [task:172278]
  - KYLIN: support KGDB in Sunway (liuyunchen) [task:153929]
  - xfrm: add NULL check in xfrm_update_ae_params (Lin Ma) [bug:189726] {CVE-2023-3772}
  - scsi: smartpqi: Fix byte aligned writew for ARM servers (Don Brace) [task:170135]
  - serial: 8250_port: Check IRQ data before use (Andy Shevchenko) [task:176472]
  - KYLIN: 3rd/inspur: update inspur driver to v0.2 (Shixiong Ou) [task:173411]
  - KYLIN: x86/config: rename inspur dc configuration (Shixiong Ou) [task:173411]
  - KYLIN: loongarch/config: rename inspur dc configuration (Shixiong Ou) [task:173411]
  - KYLIN: gmjstcm: delete SMO0768 from TCM1 spi device id (Li ZhiGang) [task:175749]
  - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). (Kuniyuki Iwashima) [bug:196022] {CVE-2023-4622}
  - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU (Eric Dumazet) [bug:196026] {CVE-2023-42752}
  - net/sched: Retire rsvp classifier (Jamal Hadi Salim) [bug:196033] {CVE-2023-42755}
  - virtio_mmio: Restore guest page size on resume (Stephan Gerhold) [task:158942]
  - virtio_mmio: Add missing PM calls to freeze/restore (Stephan Gerhold) [task:158942]
  - virtio-pci: Remove wrong address verification in vp_del_vqs() (Murilo Opsfelder Araujo) [task:158942]
  - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed (chengkaitao) [task:158942]
  - virtio: acknowledge all features before access (Michael S. Tsirkin) [task:158942]
  - virtio: unexport virtio_finalize_features (Michael S. Tsirkin) [task:158942]
  - virtio: write back F_VERSION_1 before validate (Halil Pasic) [task:158942]
  - virtio_pci: Support surprise removal of virtio pci device (Parav Pandit) [task:158942]
  - virtio: Improve vq->broken access to avoid any compiler optimization (Parav Pandit) [task:158942]
  - virtio: Protect vqs list access (Parav Pandit) [task:158942]
  - virtio_ring: Fix two use after free bugs (Dan Carpenter) [task:158942]
  - virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed() (Dan Carpenter) [task:158942]
  - virtio_ring: Avoid loop when vq is broken in virtqueue_poll (Mao Wenan) [task:158942]
  - virtio_balloon: fix up endian-ness for free cmd id (Michael S. Tsirkin) [task:158942]
  - virtio_ring: Fix mem leak with vring_new_virtqueue() (Suman Anna) [task:158942]
  - virtio_balloon: Adjust label in virtballoon_probe (Nathan Chancellor) [task:158942]
  - virtio_balloon: prevent pfn array overflow (Michael S. Tsirkin) [task:158942]
  - virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (David Hildenbrand) [task:158942]
  - virtio-balloon: Fix memory leak when unloading while hinting is in progress (David Hildenbrand) [task:158942]
  - virtio-pci: check name when counting MSI-X vectors (Daniel Verkamp) [task:158942]
  - virtio-balloon: initialize all vq callbacks (Daniel Verkamp) [task:158942]
  - virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [task:158942]
  - virtio_balloon: fix shrinker count (Wei Wang) [task:158942]
  - virtio_balloon: fix shrinker scan number of pages (Michael S. Tsirkin) [task:158942]
  - virtio_ring: fix return code on DMA mapping fails (Halil Pasic) [task:158942]
  - virtio_ring: fix stalls for packed rings (Marvin Liu) [task:158942]
  - virtio_ring: fix unmap of indirect descriptors (Matthias Lange) [task:158942]
  - virtio-mmio: add error check for platform_get_irq (Ihor Matushchak) [task:158942]
  - virtio: Fix indentation of VIRTIO_MMIO (Fabrizio Castro) [task:158942]
  - balloon: don't bother with dentry_operations (Al Viro) [task:158942]
  - virtio/virtio_ring: do some comment fixes (Jiang Biao) [task:158942]
  - virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (YueHaibing) [task:158942]
  - virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [task:158942]
  - virtio_pci: fix a NULL pointer reference in vp_del_vqs (Longpeng) [task:158942]
  - virtio: hint if callbacks surprisingly might sleep (Cornelia Huck) [task:158942]
  - virtio_balloon: remove the unnecessary 0-initialization (Wei Wang) [task:158942]
  - virtio-balloon: improve update_balloon_size_func (Wei Wang) [task:158942]
  - virtio: drop internal struct from UAPI (Michael S. Tsirkin) [task:158942]
  - virtio: support VIRTIO_F_ORDER_PLATFORM (Tiwei Bie) [task:158942]
  - virtio-balloon: tweak config_changed implementation (Wei Wang) [task:158942]
  - virtio: don't allocate vqs when names[i] = NULL (Wei Wang) [task:158942]
  - virtio_pci: use queue idx instead of array idx to set up the vq (Wei Wang) [task:158942]
  - virtio: remove deprecated VIRTIO_PCI_CONFIG() (Dongli Zhang) [task:158942]
  - virtio_ring: advertize packed ring layout (Tiwei Bie) [task:158942]
  - virtio_ring: leverage event idx in packed ring (Tiwei Bie) [task:158942]
  - virtio_ring: introduce packed ring support (Tiwei Bie) [task:158942]
  - virtio: add packed ring types and macros (Tiwei Bie) [task:158942]
  - virtio_ring: cache whether we will use DMA API (Tiwei Bie) [task:158942]
  - virtio_ring: extract split ring handling from ring creation (Tiwei Bie) [task:158942]
  - virtio_ring: allocate desc state for split ring separately (Tiwei Bie) [task:158942]
  - virtio_ring: introduce helper for indirect feature (Tiwei Bie) [task:158942]
  - virtio_ring: introduce debug helpers (Tiwei Bie) [task:158942]
  - virtio_ring: put split ring fields in a sub struct (Tiwei Bie) [task:158942]
  - virtio_ring: put split ring functions together (Tiwei Bie) [task:158942]
  - virtio_ring: add _split suffix for split ring functions (Tiwei Bie) [task:158942]
  - virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Wei Wang) [task:158942]
  - virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Wei Wang) [task:158942]
  - KYLIN: Revert "virtio-balloon: fix managed page counts when migrating pages between zones" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio_balloon: prevent pfn array overflow" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio: Honour 'may_reduce_num' in vring_create_virtqueue" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio_pci: fix a NULL pointer reference in vp_del_vqs" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio_ring: fix return code on DMA mapping fails" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio_ring: Avoid loop when vq is broken in virtqueue_poll" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio_pci: Support surprise removal of virtio pci device" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio: Improve vq->broken access to avoid any compiler optimization" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio: write back F_VERSION_1 before validate" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio: unexport virtio_finalize_features" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio: acknowledge all features before access" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio-pci: Remove wrong address verification in vp_del_vqs()" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio_mmio: Add missing PM calls to freeze/restore" (tanglongjun) [task:158942]
  - KYLIN: Revert "virtio_mmio: Restore guest page size on resume" (tanglongjun) [task:158942]
  - sched/debug: Make sd->flags sysctl read-only (Valentin Schneider) [task:151434]
  - dm: fix mempool NULL pointer race when completing IO (Jiazi Li) [task:169357]
  - dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [task:169357]
  - dm: use bio_{start,end}_io_acct (Christoph Hellwig) [task:169357]
  - block: add disk/bio-based accounting helpers (Christoph Hellwig) [task:169357]
  - block/diskstats: more accurate approximation of io_ticks for slow disks (Konstantin Khlebnikov) [task:169357]
  - vgacon: Propagate console boot parameters before calling `vc_resize' (Maciej W. Rozycki) [task:169357]
  - mtd: parser: cmdline: Fix parsing of part-names with colons (Sven Eckelmann) [task:169357]
  - Revert "ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE" (Vineet Gupta) [task:169357]
  - ALSA: hda: Clear RIRB status before reading WP (Mohan Kumar) [task:169357]
  - s390/ap: fix status returned by ap_qact() (Halil Pasic) [task:169357]
  - s390/ap: fix status returned by ap_aqic() (Halil Pasic) [task:169357]
  - s390/ap: get rid of register asm (Heiko Carstens) [task:169357]
  - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Herbert Xu) [task:169357]
  - crypto: api - Do not zap spawn->alg (Herbert Xu) [task:169357]
  - acpi/nfit: improve bounds checking for 'func' (Dan Carpenter) [task:169357]
  - acpi/nfit: Add support for Intel DSM 1.8 commands (Dave Jiang) [task:169357]
  - acpi, nfit: Collect shutdown status (Dan Williams) [task:169357]
  - acpi, nfit: Introduce nfit_mem flags (Dan Williams) [task:169357]
  - EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [task:169357]
  - EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [task:169357]
  - EDAC, ghes: Use CPER module handles to locate DIMMs (Fan Wu) [task:169357]
  - KYLIN: loongarch/etmem: enable etmem config as 'M' by default. (JiangXiujie) [task:163333]
  - ext4: fix overflow in ext4_iomap_alloc() (Jan Kara) [task:156171]
  - ext4: Fix occasional generic/418 failure (Jan Kara) [task:156171]
  - ext4: do not block RWF_NOWAIT dio write on unallocated space (Jan Kara) [task:156171]
  - ext4: dio take shared inode lock when overwriting preallocated blocks (Zhang Yi) [task:156171]
  - ext4: optimize file overwrites (Ritesh Harjani) [task:156171]
  - ext4: Optimize ext4 DIO overwrites (Jan Kara) [task:156171]
  - ext4: Move to shared i_rwsem even without dioread_nolock mount opt (Ritesh Harjani) [task:156171]
  - ext4: Start with shared i_rwsem in case of DIO instead of exclusive (Ritesh Harjani) [task:156171]
  - ext4: introduce direct I/O write using iomap infrastructure (Matthew Bobrowski) [task:156171]
  - vfs: introduce file_modified() helper (Amir Goldstein) [task:156171]
  - ext4: remove unnecessary error check (Shi Siyuan) [task:156171]
  - ext4: update ext4_sync_file() to not use __generic_file_fsync() (Matthew Bobrowski) [task:156171]
  - ext4: move inode extension check out from ext4_iomap_alloc() (Matthew Bobrowski) [task:156171]
  - ext4: move inode extension/truncate code out from ->iomap_end() callback (Matthew Bobrowski) [task:156171]
  - ext4: introduce direct I/O read using iomap infrastructure (Matthew Bobrowski) [task:156171]
  - ext4: introduce new callback for IOMAP_REPORT (Matthew Bobrowski) [task:156171]
  - ext4: split IOMAP_WRITE branch in ext4_iomap_begin() into helper (Matthew Bobrowski) [task:156171]
  - ext4: move set iomap routines into a separate helper ext4_set_iomap() (Matthew Bobrowski) [task:156171]
  - ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Matthew Bobrowski) [task:156171]
  - ext4: reorder map.m_flags checks within ext4_iomap_begin() (Matthew Bobrowski) [task:156171]
  - iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Jan Kara) [task:156171]
  - iomap: move the iomap_dio_rw ->end_io callback into a structure (Christoph Hellwig) [task:156171]
  - iomap: split size and error for iomap_dio_rw ->end_io (Matthew Bobrowski) [task:156171]
  - Revert "Revert "ext4: Allow parallel DIO reads"" (Shida Zhang) [task:156171]
  - Revert "Revert "Revert "ext4: Allow parallel DIO reads""" (Shida Zhang) [task:156171]
  - Revert "ext4: update direct I/O read lock pattern for IOCB_NOWAIT" (Shida Zhang) [task:156171]
  - Revert "ext4: introduce direct I/O read using iomap infrastructure" (Shida Zhang) [task:156171]
  - xfs: check sb_meta_uuid for dabuf buffer recovery (Dave Chinner) [bug:194635]
  - KYLIN: security/selinux: add ngac hook function for selinux version 4.19 (wangshengye) [bug:195749]
  - KYLIN: jjw/mwv207: fix Fix incorrect use of fallthrough (Jackie Liu)
  - KYLIN: scripts: add a script to compare local patch with upstream's (Zhengyuan Liu) [task:130197]
  - bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Willem de Bruijn) [task:160019]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-84.0.v2307
changelog:
  - KYLIN: Revert "USB: core: Don't hold device lock while reading the "descriptors" sysfs file" (Hongyu Xie) [task:179861] {CVE-2023-37453}
  - OPENEULER: scripts: switch explicitly to Python 3 (Yi Li) [task:180198]
  - io_uring: ensure IOPOLL locks around deferred work (Jens Axboe) [task:179887] {CVE-2023-21400}
  - crypto: hisilicon/qm - adjust order of device error configuration (Weili Qian) [task:150626]
  - crypto: hisilicon - enable new error types for QM (Weili Qian) [task:150626]
  - crypto: hisilicon - add new error type for SEC (Weili Qian) [task:150626]
  - crypto: hisilicon/hpre - add two RAS correctable errors processing (Hui Tang) [task:150626]
  - crypto: hisilicon/hpre - delete ECC 1bit error reported threshold (Hui Tang) [task:150626]
  - io_uring: get rid of intermediate IORING_OP_CLOSE stage (Jens Axboe) [task:179891] {CVE-2023-1295}
  - fs: provide locked helper variant of close_fd_get_file() (Jens Axboe) [task:179891]
  - file: Rename __close_fd_get_file close_fd_get_file (Eric W. Biederman) [task:179891]
  - KYLIN: media: mceusb: Use USB_DIR_IN in read request (Hongyu Xie) [task:179257] {CVE-2022-3903}
  - KYLIN: 3snic/sssraid: Add support for 3s580 raid card on x86 (tanze) [task:167388]
  - KYLIN: 3snic/sssraid: Add support for 3s580 raid card on arm64 (tanze) [task:167388]
  - KYLIN: 3snic/sssraid: Fix some formatting issues (tanze) [task:167388]
  - 3SNIC: sssraid: Provide driver support for 3S580 raid card (tanze) [task:167388]
  - OPENEULER: svm: Delete unused ioctl command (huhai) [task:180214] {CVE-2021-33639}
  - ZHAOXIN: Log for Set ASYM_PACKING Flag on Zhaoxin KH-40000 platform (leoliu-oc) [task:177896]
  - ZHAOXIN: Set ASYM_PACKING Flag on Zhaoxin KH-40000 platform (leoliu-oc) [task:177896]
  - ZHAOXIN: Log for KVM: x86: Introduce support for Zhaoxin ZXPAUSE instruction (leoliu-oc) [task:177896]
  - ZHAOXIN: KVM: x86: Introduce support for Zhaoxin ZXPAUSE instruction (leoliu-oc) [task:177896]
  - ZHAOXIN: Log for x86/delay: add support for Zhaoxin ZXPAUSE instruction (leoliu-oc) [task:177896]
  - ZHAOXIN: x86/delay: add support for Zhaoxin ZXPAUSE instruction (leoliu-oc) [task:177896]
  - ZHAOXIN: Log for Add support Zhaoxin GPIO pinctrl (leoliu-oc) [task:177896]
  - ZHAOXIN: Add support Zhaoxin GPIO pinctrl (leoliu-oc) [task:177896]
  - ZHAOXIN: Log for Update PMU uncore dump bug patch (leoliu-oc) [task:177896]
  - ZHAOXIN: Update PMU uncore dump bug patch (leoliu-oc) [task:177896]
  - ZHAOXIN: Log for Driver for Zhaoxin GMI SM2 Secure Hash algorithm (leoliu-oc) [task:177896]
  - ZHAOXIN: Add support for Zhaoxin GMI SM2 Secure Hash algorithm (leoliu-oc) [task:177896]
  - ZHAOXIN: Log for cpufreq: ACPI: add ITMT support when CPPC enabled (leoliu-oc) [task:177896]
  - ZHAOXIN: cpufreq: ACPI: add ITMT support when CPPC enabled (leoliu-oc) [task:177896]
  - ZHAOXIN: Update Zhaoxin core temperature monitoring driver (leoliu-oc) [task:177896]
  - ZHAOXIN: Log for Update HDAC support for Zhaoxin KX-7000 (leoliu-oc) [task:177896]
  - ZHAOXIN: Update HDAC support for Zhaoxin KX-7000 (leoliu-oc) [task:177896]
  - ZHAOXIN: Log for Update PMU support for Zhaoxin KX-7000 (leoliu-oc) [task:177896]
  - ZHAOXIN: Update PMU support for Zhaoxin KX-7000 (leoliu-oc) [task:177896]
  - ZHAOXIN: Log for Fix Zhaoxin PMU uncore kdump fail bug (leoliu-oc) [task:177896]
  - ZHAOXIN: Fix Zhaoxin PMU uncore kdump fail bug (leoliu-oc) [task:177896]
  - tweewide: Fix most Shebang lines (Finn Behrens)
  - iomap: Set all uptodate bits for an Uptodate page (Matthew Wilcox (Oracle)) [bug:197566]
  - iomap: Use kzalloc to allocate iomap_page (Matthew Wilcox (Oracle)) [bug:197566]
  - remove the lightnvm subsystem (Christoph Hellwig) [task:179254] {CVE-2022-2991}
  - x86/CPU/AMD: Fix the DIV(0) initial fix attempt (Borislav Petkov (AMD)) [task:179889, bug:189752] {CVE-2023-20588}
  - x86/CPU/AMD: Do not leak quotient data after a division by 0 (Borislav Petkov (AMD)) [task:179889, bug:189752] {CVE-2023-20588}
  - KYLIN: NVMe/pci: fix pci_irq_vector WARN_ON (pengyu) [bug:197798]
  - nvme: default to 0 poll queues (Jens Axboe) [bug:197798]
  - KVM: nVMX: add missing consistency checks for CR0 and CR4 (Paolo Bonzini) [task:179282] {CVE-2023-30456}
  - KYLIN: security/kysec: fix possible memory leak in kysec_hash_sha256() (yangzhao) [task:126288]
  - KYLIN: security/kysec: fix the problem that the manufacturer program takes too long to open (wangkanglong) [bug:139540]
  - KYLIN: security/kysec: start menu freezes after opening Loongson browser (wangkanglong) [bug:102574]
  - KYLIN: security/kysec: add timeout for auth wait_event (yangzhao) [bug:169733, bug:170147]
  - bpf, sockmap: fix deadlocks in the sockhash and sockmap (Xin Liu) {CVE-2023-0160}
  - perf: Disallow mis-matched inherited group reads (Peter Zijlstra) {CVE-2023-5717}
  - nvmet-tcp: Fix a possible UAF in queue intialization setup (Sagi Grimberg) {CVE-2023-5178}
  - nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Sagi Grimberg)
  - igb: set max size RX buffer when store bad packet is enabled (Radoslaw Tyl) {CVE-2023-45871}
  - netfilter: nfnetlink_osf: avoid OOB read (Wander Lairson Costa) {CVE-2023-39189}
  - bpf: Fix NULL event->prog pointer access in bpf_overflow_handler (Yonghong Song) [task:178877]
  - ubi: Refuse attaching if mtd's erasesize is 0 (Zhihao Cheng) {CVE-2023-31085}
  - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO (Lee, Chun-Yi) {CVE-2023-31083}
  - tcp: Reduce chance of collisions in inet6_hashfn(). (Stewart Smith) {CVE-2023-1206}
  - xen/netback: Fix buffer overrun triggered by unusual packet (Ross Lagerwall) {CVE-2023-34319}
  - KYLIN: debug/config: cleanup and enable NVME_AUTH (Jackie Liu)
  - bpf: Fix ringbuf helper function compatibility (Daniel Borkmann) {CVE-2021-34866}
  - cgroup: Fix sock_cgroup_data on big-endian. (Cong Wang) {CVE-2020-14356}
  - KYLIN: Revert "cgroup: fix KABI broken by "cgroup: fix cgroup_sk_alloc() for sk_clone_lock()"" (Jackie Liu)
  - bpf: Don't use tnum_range on array range checking for poke descriptors (Daniel Borkmann) {CVE-2022-2905}
  - bpf: Fix incorrect verifier pruning due to missing register precision taints (Daniel Borkmann) {CVE-2023-2163}
  - bpf: Fix signed_{sub,add32}_overflows type handling (Daniel Borkmann) {CVE-2021-20268}
  - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Thadeu Lima de Souza Cascardo) {CVE-2021-3489}
  - xfs: drop submit side trans alloc for append ioends (Brian Foster) [task:168909]
  - xfs: turn io_append_trans into an io_private void pointer (Christoph Hellwig) [task:168909]
  - xfs: refactor the ioend merging code (Christoph Hellwig) [task:168909]
  - xfs: simplify xfs_ioend_can_merge (Christoph Hellwig) [task:168909]
  - xfs: allow merging ioends over append boundaries (Christoph Hellwig) [task:168909]
  - xfs: merge adjacent io completions of the same type (Darrick J. Wong) [task:168909]
  - xfs: remove unused m_data_workqueue (Darrick J. Wong) [task:168909]
  - xfs: implement per-inode writeback completion queues (Darrick J. Wong) [task:168909]
  - block: fix splitting segments on boundary masks (Ming Lei) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - IB/isert: Fix unaligned immediate-data handling (Sagi Grimberg) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - block: fix segment calculation for passthrough IO (Ming Lei) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - block: optimize blk_bio_segment_split for single-page bvec (Ming Lei) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - block: fix updating bio's front segment size (Ming Lei) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - block: avoid to READ fields of null bio (Ming Lei) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - block: use bio_for_each_bvec() to map sg (Ming Lei) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - block: use bio_for_each_bvec() to compute multi-page bvec count (Ming Lei) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - block: introduce bio_for_each_bvec() and rq_for_each_bvec() (Ming Lei) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - block: introduce multi-page bvec helpers (Ming Lei) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - blk-throttle: fix that io throttle can only work for single bio (Yu Kuai) [bug:190624]
  - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [bug:190624]
  - block: throttle split bio in case of iops limit (Ming Lei) [bug:190624]
  - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [bug:190624]
  - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Baolin Wang) [bug:190624]
  - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Baolin Wang) [bug:190624]
  - KYLIN: crypto/ceu: add phytium ceu crypto module (zhubing) [task:176956]
  - KYLIN: security/kysec: use spin_lock_irq() instead of spin_lock() (huanfuxi) [bug:164413]
  - KYLIN: security/kysec: fix bug with deadlock when writing aufs files (yangzhao) [task:136839]
  - KYLIN: security/kysec: fix kmemleak of netctl (wangkanglong) [bug:190255]
  - KYLIN:  fix compile error caused by timer.c in Sunway (liuyunchen) [task:178212, task:178378]
  - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (xiaolinkui) [bug:195544]
  - KYLIN: 3rd/inspur: rename inspur dc configuration (Shixiong Ou) [task:173411]
  - i40e: prevent crash on probe if hw registers have invalid values (Michal Schmidt)
  - ice: reset first in crash dump kernels (Jesse Brandeburg)
  - MUCSE: rnpgbe: Add Mucse rnpgbe PCIe driver support (Yibo Dong) [task:177532]
  - KYLIN: tpm: add TCM2.0 support in tpm_tis_spi (Li ZhiGang) [task:175234]
  - KYLIN: rpmbuild: enable cpupower on loongarch64 (Yongzhen Zhang) [bug:197155]
  - kernel/profile.c: use cpumask_available to check for NULL cpumask (Nathan Chancellor)


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-85.0.v2307
changelog:
  - PHYTIUM: PMU: phytium: Add support for PCIe PMU of Phytium ps2364. (Hu Xianghua) [task:180699]
  - PHYTIUM: PMU: phytium: Add support for ddr PMU of Phytium ps2364. (Hu Xianghua) [task:180699]
  - Revert "PHYTIUM: PMU: phytium: Add Phytium PS2364 DDR C2C PCIE PMU support" (Zheng Tan) [task:180699]
  - KYLIN: kylin_merge_check.py: Supports the ZHAOXIN patch file directory structure (weisujuan) [task:174296]
  - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Hyunwoo Kim) [task:181433] {CVE-2022-45884}
  - media: dvbdev: fix error logic at dvb_register_device() (Mauro Carvalho Chehab) [task:181433]
  - media: dvbdev: Fix memleak in dvb_register_device (Dinghao Liu) [task:181433]
  - media: media/dvb: Use kmemdup rather than duplicating its implementation (Fuqian Huang) [task:181433]
  - media: dvbdev: remove double-unlock (Mauro Carvalho Chehab) [task:181433]
  - KYLIN: net: support net affinity settings for 5000C (xiaolinkui) [task:179979]
  - ravb: Fix use-after-free issue in ravb_tx_timeout_work() (Yoshihiro Shimoda) [task:181443] {CVE-2023-35827}
  - arm64/bpf: Remove 128MB limit for BPF JIT programs (Russell King) [bug:187461]
  - arm64: extable: add `type` and `data` fields (Mark Rutland) [bug:187461]
  - arm64: extable: use `ex` for `exception_table_entry` (Mark Rutland) [bug:187461]
  - arm64: extable: make fixup_exception() return bool (Mark Rutland) [bug:187461]
  - arm64: extable: consolidate definitions (Mark Rutland) [bug:187461]
  - io_uring: always grab file table for deferred statx (Jens Axboe) [task:179249] {CVE-2022-20568}
  - io_uring: disable polling pollfree files (Pavel Begunkov) [task:179288] {CVE-2022-3176}
  - char: pcmcia: remove all the drivers (Jiri Slaby) [task:177573] {CVE-2022-44033}
  - OPENEULER: ACPI/APEI: Add SEI notification type support for ARMv8 (Dongjiu Geng) [task:180700]
  - KYLIN: Revert "nvme: default to 0 poll queues" (wolfgang huang) [bug:197798]
  - KYLIN: Revert "block: introduce multi-page bvec helpers" (pengcan) [task:174281]
  - KYLIN: Revert "block: introduce bio_for_each_bvec() and rq_for_each_bvec()" (pengcan) [task:174281]
  - KYLIN: Revert "block: use bio_for_each_bvec() to compute multi-page bvec count" (pengcan) [task:174281]
  - KYLIN: Revert "block: use bio_for_each_bvec() to map sg" (pengcan) [task:174281]
  - KYLIN: Revert "block: avoid to READ fields of null bio" (pengcan) [task:174281]
  - KYLIN: Revert "block: fix updating bio's front segment size" (pengcan) [task:174281]
  - KYLIN: Revert "block: optimize blk_bio_segment_split for single-page bvec" (pengcan) [task:174281]
  - KYLIN: Revert "block: fix segment calculation for passthrough IO" (pengcan) [task:174281]
  - KYLIN: Revert "IB/isert: Fix unaligned immediate-data handling" (pengcan) [task:174281]
  - KYLIN: Revert "block: fix splitting segments on boundary masks" (pengcan) [task:174281]
  - KYLIN: add btf support for loongarch (George Guo) [task:166877]
  - net: nfc: Fix use-after-free caused by nfc_llcp_find_local (Lin Ma) [task:179856] {CVE-2023-3863}
  - nfc: llcp: simplify llcp_sock_connect() error paths (Krzysztof Kozlowski) [task:179856]
  - nfc: llcp: nullify llcp_sock->dev on connect() error paths (Krzysztof Kozlowski) [task:179856]
  - nfc: Fix to check for kmemdup failure (Aditya Pakki) [task:179856]
  - LoongArch: LSVZ: Fix huge page check issue (liubaolin) [task:180502]
  - Loongarch: Fix 'extioi' logic error (liubaolin) [task:180502]
  - LoongArch: Adjust {copy, clear}_user exception handler behavior (liubaolin) [task:180502]
  - LoongArch: ACPICA: Events: remove the global lock initialization (liubaolin) [task:180502]
  - LoongArch: Fix macro write_fcsr (liubaolin) [task:180502]
  - LoongArch: Fix return value underflow in exception path (liubaolin) [task:180502]
  - LoongArch: Tweak the BADV and CPUCFG.PRID lines in show_regs() (liubaolin) [task:180502]
  - LoongArch: Humanize the ECFG line when showing registers (liubaolin) [task:180502]
  - LoongArch: Humanize the EUEN line when showing registers (liubaolin) [task:180502]
  - LoongArch: Humanize the PRMD line when showing registers (liubaolin) [task:180502]
  - LoongArch: Humanize the CRMD line when showing registers (liubaolin) [task:180502]
  - LoongArch: Fix format of CSR lines during show_regs() (liubaolin) [task:180502]
  - LoongArch: Print symbol info for $ra and CSR.ERA only for kernel-mode contexts (liubaolin) [task:180502]
  - LoongArch: Print GPRs with ABI names when showing registers (liubaolin) [task:180502]
  - LoongArch: Relay BCE exceptions to userland as SIGSEGV with si_code=SEGV_BNDERR (liubaolin) [task:180502]
  - loongarch/kvm: Fixed extioi hardware emulation bugs (liubaolin) [task:180502]
  - KYLIN: Revert "NFS: Don't interrupt file writeout due to fatal errors" (ChenXiaoSong) [task:198290]
  - xen/events: replace evtchn_rwlock with RCU (Juergen Gross) {CVE-2023-34324}
  - xen/events: don't use chip_data for legacy IRQs (Juergen Gross)
  - UBUNTU: SAUCE: bpf: prevent helper argument PTR_TO_ALLOC_MEM to have offset other than 0 (Thadeu Lima de Souza Cascardo) [task:179324] {CVE-2021-4204}


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-86.0.v2307
changelog:
  - KYLIN: scsi: lpfc: fix lpfc build warnings (huhai) [task:167824]
  - KYLIN: scsi: lpfc: Fix missing part of code logic in lpfc_nvmet.c (huhai) [task:167824]
  - KYLIN: scsi: lpfc: Fix missing part of code logic in lpfc_nvmet.c (huhai) [task:167824]
  - KYLIN: Revert "scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN" (huhai) [task:167824]
  - scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file() (Jinjie Ruan) [task:167824]
  - scsi: lpfc: Abort outstanding ELS cmds when mailbox timeout error is detected (Justin Tee) [task:167824]
  - scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path (Justin Tee) [task:167824]
  - scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used() (Justin Tee) [task:167824]
  - scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state (Justin Tee) [task:167824]
  - scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery (Justin Tee) [task:167824]
  - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Justin Tee) [task:167824]
  - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() (Shuchang Li) [task:167824]
  - scsi: lpfc: Avoid usage of list iterator variable after loop (Jakob Koschel) [task:167824]
  - scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read() (Justin Tee) [task:167824]
  - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Justin Tee) [task:167824]
  - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Justin Tee) [task:167824]
  - scsi: lpfc: Fix memory leak in lpfc_create_port() (Rafael Mendonca) [task:167824]
  - scsi: lpfc: Fix spelling mistake "unsolicted" -> "unsolicited" (Colin Ian King) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.2.0.7 (James Smart) [task:167824]
  - scsi: lpfc: Fix various issues reported by tools (James Smart) [task:167824]
  - scsi: lpfc: Add reporting capability for Link Degrade Signaling (James Smart) [task:167824]
  - scsi: lpfc: Rework FDMI attribute registration for unintential padding (James Smart) [task:167824]
  - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (James Smart) [task:167824]
  - scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd (James Smart) [task:167824]
  - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (James Smart) [task:167824]
  - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (James Smart) [task:167824]
  - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (James Smart) [task:167824]
  - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (James Smart) [task:167824]
  - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (James Smart) [task:167824]
  - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (James Smart) [task:167824]
  - scsi: lpfc: Add missing destroy_workqueue() in error path (Yang Yingliang) [task:167824]
  - scsi: lpfc: Remove unneeded result variable (ye xingchen) [task:167824]
  - scsi: lpfc: Remove the unneeded result variable (ye xingchen) [task:167824]
  - scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE (Hannes Reinecke) [task:167824]
  - scsi: lpfc: Copyright updates for 14.2.0.6 patches (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.2.0.6 (James Smart) [task:167824]
  - scsi: lpfc: Remove SANDiags related code (James Smart) [task:167824]
  - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (James Smart) [task:167824]
  - scsi: lpfc: Rework MIB Rx Monitor debug info logic (James Smart) [task:167824]
  - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (James Smart) [task:167824]
  - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (James Smart) [task:167824]
  - scsi: lpfc: Check the return value of alloc_workqueue() (William Dean) [task:167824]
  - scsi: lpfc: Copyright updates for 14.2.0.5 patches (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.2.0.5 (James Smart) [task:167824]
  - scsi: lpfc: Remove Menlo/Hornet related code (James Smart) [task:167824]
  - scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc_sli_prep_abort_xri() (James Smart) [task:167824]
  - scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved configuration (James Smart) [task:167824]
  - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (James Smart) [task:167824]
  - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (James Smart) [task:167824]
  - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (James Smart) [task:167824]
  - scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb (James Smart) [task:167824]
  - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (James Smart) [task:167824]
  - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.2.0.4 (James Smart) [task:167824]
  - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (James Smart) [task:167824]
  - scsi: lpfc: Add more logging of cmd and cqe information for aborted NVMe cmds (James Smart) [task:167824]
  - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (James Smart) [task:167824]
  - scsi: lpfc: Address NULL pointer dereference after starget_to_rport() (James Smart) [task:167824]
  - scsi: lpfc: Resolve some cleanup issues following SLI path refactoring (James Smart) [task:167824]
  - scsi: lpfc: Resolve some cleanup issues following abort path refactoring (James Smart) [task:167824]
  - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (James Smart) [task:167824]
  - scsi: lpfc: Add support for ATTO Fibre Channel devices (Bradley Grove) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.2.0.3 (James Smart) [task:167824]
  - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (James Smart) [task:167824]
  - scsi: lpfc: Alter FPIN stat accounting logic (James Smart) [task:167824]
  - scsi: lpfc: Rework FDMI initialization after link up (James Smart) [task:167824]
  - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (James Smart) [task:167824]
  - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (James Smart) [task:167824]
  - scsi: lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event() (James Smart) [task:167824]
  - scsi: lpfc: Inhibit aborts if external loopback plug is inserted (James Smart) [task:167824]
  - scsi: lpfc: Fix ndlp put following a LOGO completion (James Smart) [task:167824]
  - scsi: lpfc: Fill in missing ndlp kref puts in error paths (James Smart) [task:167824]
  - scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4() (James Smart) [task:167824]
  - scsi: lpfc: Correct BDE DMA address assignment for GEN_REQ_WQE (James Smart) [task:167824]
  - scsi: lpfc: Fix split code for FLOGI on FCoE (James Smart) [task:167824]
  - scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call (James Smart) [task:167824]
  - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (James Smart) [task:167824]
  - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (James Smart) [task:167824]
  - scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli_prep_wqe() (James Smart) [task:167824]
  - scsi: lpfc: Copyright updates for 14.2.0.2 patches (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.2.0.2 (James Smart) [task:167824]
  - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (James Smart) [task:167824]
  - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (James Smart) [task:167824]
  - scsi: lpfc: Change FA-PWWN detection methodology (James Smart) [task:167824]
  - scsi: lpfc: Refactor cleanup of mailbox commands (James Smart) [task:167824]
  - KYLIN: scsi: lpfc: Fix missing part of code logic in lpfc_sli.c (huhai) [task:167824]
  - scsi: lpfc: Fix field overload in lpfc_iocbq data structure (James Smart) [task:167824]
  - scsi: lpfc: Introduce FC_RSCN_MEMENTO flag for tracking post RSCN completion (James Smart) [task:167824]
  - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (James Smart) [task:167824]
  - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (James Smart) [task:167824]
  - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (James Smart) [task:167824]
  - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (James Smart) [task:167824]
  - scsi: lpfc: Correct CRC32 calculation for congestion stats (James Smart) [task:167824]
  - scsi: lpfc: Move MI module parameter check to handle dynamic disable (James Smart) [task:167824]
  - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (James Smart) [task:167824]
  - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (James Smart) [task:167824]
  - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (James Smart) [task:167824]
  - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (James Smart) [task:167824]
  - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (James Smart) [task:167824]
  - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (James Smart) [task:167824]
  - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (James Smart) [task:167824]
  - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (James Smart) [task:167824]
  - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (James Smart) [task:167824]
  - scsi: lpfc: Fix diagnostic fw logging after a function reset (James Smart) [task:167824]
  - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (James Smart) [task:167824]
  - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (James Smart) [task:167824]
  - scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup() (James Smart) [task:167824]
  - scsi: lpfc: Fix broken SLI4 abort path (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.2.0.1 (James Smart) [task:167824]
  - scsi: lpfc: Fix queue failures when recovering from PCI parity error (James Smart) [task:167824]
  - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (James Smart) [task:167824]
  - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (James Smart) [task:167824]
  - scsi: lpfc: Copyright updates for 14.2.0.0 patches (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.2.0.0 (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor BSG paths (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor Abort paths (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor SCSI paths (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor CT paths (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor misc ELS paths (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor VMID paths (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor FDISC paths (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor LS_RJT paths (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor LS_ACC paths (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/FARPR paths (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor base ELS paths and the FLOGI path (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4 (James Smart) [task:167824]
  - scsi: lpfc: SLI path split: Refactor lpfc_iocbq (James Smart) [task:167824]
  - scsi: lpfc: Fix typos in comments (Julia Lawall) [task:167824]
  - scsi: lpfc: Remove failing soft_wwn support (James Smart) [task:167824]
  - scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped() (Hannes Reinecke) [task:167824]
  - scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt() (Hannes Reinecke) [task:167824]
  - scsi: lpfc: Use fc_block_rport() (Hannes Reinecke) [task:167824]
  - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (James Smart) [task:167824]
  - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (James Smart) [task:167824]
  - scsi: lpfc: Reduce log messages seen after firmware download (James Smart) [task:167824]
  - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (James Smart) [task:167824]
  - scsi: lpfc: Remove redundant flush_workqueue() call (Minghao Chi (CGEL ZTE)) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.0.0.4 (James Smart) [task:167824]
  - scsi: lpfc: Add additional debugfs support for CMF (James Smart) [task:167824]
  - scsi: lpfc: Cap CMF read bytes to MBPI (James Smart) [task:167824]
  - scsi: lpfc: Adjust CMF total bytes and rxmonitor (James Smart) [task:167824]
  - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (James Smart) [task:167824]
  - scsi: lpfc: Fix NPIV port deletion crash (James Smart) [task:167824]
  - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (James Smart) [task:167824]
  - scsi: lpfc: Change return code on I/Os received during link bounce (James Smart) [task:167824]
  - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (James Smart) [task:167824]
  - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.0.0.3 (James Smart) [task:167824]
  - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (James Smart) [task:167824]
  - scsi: lpfc: Fix link down processing to address NULL pointer dereference (James Smart) [task:167824]
  - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (James Smart) [task:167824]
  - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (James Smart) [task:167824]
  - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (James Smart) [task:167824]
  - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (James Smart) [task:167824]
  - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (James Smart) [task:167824]
  - scsi: lpfc: Add support for optional PLDV handling (James Smart) [task:167824]
  - scsi: lpfc: Return NULL rather than a plain 0 integer (Colin Ian King) [task:167824]
  - scsi: lpfc: Fix a function name in comments (Cai Huoqing) [task:167824]
  - scsi: lpfc: Fix mailbox command failure during driver initialization (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.0.0.2 (James Smart) [task:167824]
  - scsi: lpfc: Improve PBDE checks during SGL processing (James Smart) [task:167824]
  - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (James Smart) [task:167824]
  - scsi: lpfc: Fix I/O block after enabling managed congestion mode (James Smart) [task:167824]
  - scsi: lpfc: Adjust bytes received vales during cmf timer interval (James Smart) [task:167824]
  - scsi: lpfc: Fix EEH support for NVMe I/O (James Smart) [task:167824]
  - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (James Smart) [task:167824]
  - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (James Smart) [task:167824]
  - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (James Smart) [task:167824]
  - scsi: lpfc: Fix rediscovery of tape device after LIP (James Smart) [task:167824]
  - scsi: lpfc: Fix hang on unload due to stuck fport node (James Smart) [task:167824]
  - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (James Smart) [task:167824]
  - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (James Smart) [task:167824]
  - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (James Smart) [task:167824]
  - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Arnd Bergmann) [task:167824]
  - scsi: lpfc: Use correct scnprintf() limit (Dan Carpenter) [task:167824]
  - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dan Carpenter) [task:167824]
  - scsi: lpfc: Remove unneeded variable (Chi Minghao) [task:167824]
  - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (James Smart) [task:167824]
  - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (James Smart) [task:167824]
  - scsi: lpfc: Copyright updates for 14.0.0.1 patches (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.0.0.1 (James Smart) [task:167824]
  - scsi: lpfc: Add bsg support for retrieving adapter cmf data (James Smart) [task:167824]
  - scsi: lpfc: Add cmf_info sysfs entry (James Smart) [task:167824]
  - scsi: lpfc: Add debugfs support for cm framework buffers (James Smart) [task:167824]
  - scsi: lpfc: Add support for maintaining the cm statistics buffer (James Smart) [task:167824]
  - scsi: lpfc: Add rx monitoring statistics (James Smart) [task:167824]
  - scsi: lpfc: Add support for the CM framework (James Smart) [task:167824]
  - scsi: lpfc: Add cmfsync WQE support (James Smart) [task:167824]
  - scsi: lpfc: Add support for cm enablement buffer (James Smart) [task:167824]
  - scsi: lpfc: Add cm statistics buffer support (James Smart) [task:167824]
  - scsi: lpfc: Add EDC ELS support (James Smart) [task:167824]
  - scsi: lpfc: Expand FPIN and RDF receive logging (James Smart) [task:167824]
  - scsi: fc: Add EDC ELS definition (James Smart) [task:167824]
  - scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Shyam Sundar) [task:167824]
  - scsi: fc: Add mechanism to update FPIN signal statistics (Shyam Sundar) [task:167824]
  - scsi: fc: Update formal FPIN descriptor definitions (Shyam Sundar) [task:167824]
  - scsi: lpfc: Add MIB feature enablement support (James Smart) [task:167824]
  - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (James Smart) [task:167824]
  - scsi: lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Bart Van Assche) [task:167824]
  - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Ewan D. Milne) [task:167824]
  - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (James Smart) [task:167824]
  - scsi: lpfc: Remove redundant assignment to pointer pcmd (Colin Ian King) [task:167824]
  - scsi: lpfc: Copyright updates for 14.0.0.0 patches (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 14.0.0.0 (James Smart) [task:167824]
  - scsi: lpfc: Add 256 Gb link speed support (James Smart) [task:167824]
  - scsi: lpfc: Revise Topology and RAS support checks for new adapters (James Smart) [task:167824]
  - scsi: lpfc: Fix cq_id truncation in rq create (James Smart) [task:167824]
  - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (James Smart) [task:167824]
  - scsi: lpfc: Copyright updates for 12.8.0.11 patches (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 12.8.0.11 (James Smart) [task:167824]
  - scsi: lpfc: Skip issuing ADISC when node is in NPR state (James Smart) [task:167824]
  - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (James Smart) [task:167824]
  - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (James Smart) [task:167824]
  - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (James Smart) [task:167824]
  - scsi: lpfc: Enable adisc discovery after RSCN by default (James Smart) [task:167824]
  - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (James Smart) [task:167824]
  - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (James Smart) [task:167824]
  - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (James Smart) [task:167824]
  - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (James Smart) [task:167824]
  - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (James Smart) [task:167824]
  - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (James Smart) [task:167824]
  - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (James Smart) [task:167824]
  - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (James Smart) [task:167824]
  - scsi: lpfc: Discovery state machine fixes for LOGO handling (James Smart) [task:167824]
  - scsi: lpfc: Fix function description comments for vmid routines (James Smart) [task:167824]
  - scsi: lpfc: Improve firmware download logging (James Smart) [task:167824]
  - scsi: lpfc: Remove use of kmalloc() in trace event logging (James Smart) [task:167824]
  - scsi: lpfc: Fix NVMe support reporting in log message (James Smart) [task:167824]
  - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Zou Wei) [task:167824]
  - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Gaurav Srivastava) [task:167824]
  - scsi: lpfc: vmid: Timeout implementation for VMID (Gaurav Srivastava) [task:167824]
  - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Gaurav Srivastava) [task:167824]
  - scsi: lpfc: vmid: Implement CT commands for appid (Gaurav Srivastava) [task:167824]
  - scsi: lpfc: vmid: Functions to manage VMIDs (Gaurav Srivastava) [task:167824]
  - scsi: lpfc: vmid: Implement ELS commands for appid (Gaurav Srivastava) [task:167824]
  - scsi: lpfc: vmid: Add support for VMID in mailbox command (Gaurav Srivastava) [task:167824]
  - scsi: lpfc: vmid: VMID parameter initialization (Gaurav Srivastava) [task:167824]
  - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Gaurav Srivastava) [task:167824]
  - scsi: lpfc: Fix failure to transmit ABTS on FC link (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 12.8.0.10 (James Smart) [task:167824]
  - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (James Smart) [task:167824]
  - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (James Smart) [task:167824]
  - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (James Smart) [task:167824]
  - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (James Smart) [task:167824]
  - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (James Smart) [task:167824]
  - scsi: lpfc: Add ndlp kref accounting for resume RPI path (James Smart) [task:167824]
  - scsi: lpfc: Fix non-optimized ERSP handling (James Smart) [task:167824]
  - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (James Smart) [task:167824]
  - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Colin Ian King) [task:167824]
  - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (James Smart) [task:167824]
  - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (James Smart) [task:167824]
  - scsi: lpfc: Fix illegal memory access on Abort IOCBs (James Smart) [task:167824]
  - scsi: lpfc: Copyright updates for 12.8.0.9 patches (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 12.8.0.9 (James Smart) [task:167824]
  - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (James Smart) [task:167824]
  - scsi: lpfc: Standardize discovery object logging format (James Smart) [task:167824]
  - scsi: lpfc: Fix various trivial errors in comments and log messages (James Smart) [task:167824]
  - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (James Smart) [task:167824]
  - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (James Smart) [task:167824]
  - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (James Smart) [task:167824]
  - scsi: lpfc: Fix use-after-free on unused nodes after port swap (James Smart) [task:167824]
  - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (James Smart) [task:167824]
  - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (James Smart) [task:167824]
  - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (James Smart) [task:167824]
  - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (James Smart) [task:167824]
  - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (James Smart) [task:167824]
  - scsi: lpfc: Fix gcc -Wstringop-overread warning (Arnd Bergmann) [task:167824]
  - scsi: lpfc: Fix a typo (wengjianfeng) [task:167824]
  - scsi: lpfc: Fix kernel-doc formatting issue (Lee Jones) [task:167824]
  - scsi: lpfc: Fix a few incorrectly named functions (Lee Jones) [task:167824]
  - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Lee Jones) [task:167824]
  - scsi: lpfc: Fix a bunch of misnamed functions (Lee Jones) [task:167824]
  - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Lee Jones) [task:167824]
  - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Lee Jones) [task:167824]
  - scsi: lpfc: Fix formatting and misspelling issues (Lee Jones) [task:167824]
  - scsi: lpfc: Fix a bunch of kernel-doc issues (Lee Jones) [task:167824]
  - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 12.8.0.8 (James Smart) [task:167824]
  - scsi: lpfc: Correct function header comments related to ndlp reference counting (James Smart) [task:167824]
  - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (James Smart) [task:167824]
  - scsi: lpfc: Change wording of invalid pci reset log message (James Smart) [task:167824]
  - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (James Smart) [task:167824]
  - scsi: lpfc: Fix nodeinfo debugfs output (James Smart) [task:167824]
  - scsi: lpfc: Fix ADISC handling that never frees nodes (James Smart) [task:167824]
  - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (James Smart) [task:167824]
  - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (James Smart) [task:167824]
  - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (James Smart) [task:167824]
  - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (James Smart) [task:167824]
  - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (James Smart) [task:167824]
  - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (James Smart) [task:167824]
  - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (James Smart) [task:167824]
  - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (James Smart) [task:167824]
  - scsi: lpfc: Fix stale node accesses on stale RRQ request (James Smart) [task:167824]
  - scsi: lpfc: Fix reftag generation sizing errors (James Smart) [task:167824]
  - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (James Smart) [task:167824]
  - scsi: lpfc: Fix EEH encountering oops with NVMe traffic (James Smart) [task:167824]
  - scsi: lpfc: Fix 'physical' typos (Bjorn Helgaas) [task:167824]
  - scsi: lpfc: Fix ancient double free (Dan Carpenter) [task:167824]
  - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Eric Curtin) [task:167824]
  - scsi: lpfc: Simplify bool comparison (YANG LI) [task:167824]
  - scsi: lpfc: Update lpfc version to 12.8.0.7 (James Smart) [task:167824]
  - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (James Smart) [task:167824]
  - scsi: lpfc: Implement health checking when aborting I/O (James Smart) [task:167824]
  - scsi: lpfc: Fix crash when nvmet transport calls host_release (James Smart) [task:167824]
  - scsi: lpfc: Fix vport create logging (James Smart) [task:167824]
  - scsi: lpfc: Fix NVMe recovery after mailbox timeout (James Smart) [task:167824]
  - scsi: lpfc: Fix target reset failing (James Smart) [task:167824]
  - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (James Smart) [task:167824]
  - scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (James Smart) [task:167824]
  - scsi: lpfc: Fix FW reset action if I/Os are outstanding (James Smart) [task:167824]
  - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (James Smart) [task:167824]
  - scsi: lpfc: Fix crash when a fabric node is released prematurely (James Smart) [task:167824]
  - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (James Smart) [task:167824]
  - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (James Smart) [task:167824]
  - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (James Smart) [task:167824]
  - scsi: lpfc: Fix fall-through warnings for Clang (Gustavo A. R. Silva) [task:167824]
  - scsi: lpfc: Correct null ndlp reference on routine exit (James Smart) [task:167824]
  - scsi: lpfc: Use generic power management (Vaibhav Gupta) [task:167824]
  - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (James Smart) [task:167824]
  - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (James Smart) [task:167824]
  - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (James Smart) [task:167824]
  - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (James Smart) [task:167824]
  - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (James Smart) [task:167824]
  - scsi: lpfc: Fix memory leak on lcb_context (Colin Ian King) [task:167824]
  - scsi: lpfc: Remove dead code on second !ndlp check (Colin Ian King) [task:167824]
  - scsi: lpfc: Fix pointer defereference before it is null checked issue (Colin Ian King) [task:167824]
  - scsi: lpfc: Update changed file copyrights for 2020 (James Smart) [task:167824]
  - scsi: lpfc: Update lpfc version to 12.8.0.6 (James Smart) [task:167824]
  - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (James Smart) [task:167824]
  - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (James Smart) [task:167824]
  - scsi: lpfc: Convert SCSI path to use common I/O submission path (James Smart) [task:167824]
  - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (James Smart) [task:167824]
  - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (James Smart) [task:167824]
  - scsi: lpfc: Refactor WQE structure definitions for common use (James Smart) [task:167824]
  - scsi: lpfc: Fix NPIV Fabric Node reference counting (James Smart) [task:167824]
  - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (James Smart) [task:167824]
  - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (James Smart) [task:167824]
  - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (James Smart) [task:167824]
  - scsi: lpfc: Rework remote port lock handling (James Smart) [task:167824]
  - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (James Smart) [task:167824]
  - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (James Smart) [task:167824]
  - scsi: lpfc: Rework locations of ndlp reference taking (James Smart) [task:167824]
  - scsi: lpfc: Rework remote port ref counting and node freeing (James Smart) [task:167824]
  - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Lee Jones) [task:167824]
  - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Lee Jones) [task:167824]
  - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Lee Jones) [task:167824]
  - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Lee Jones) [task:167824]
  - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Lee Jones) [task:167824]
  - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Lee Jones) [task:167824]
  - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Lee Jones) [task:167824]
  - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Lee Jones) [task:167824]
  - scsi: lpfc: Check queue pointer before use (Daniel Wagner) [task:167824]
  - scsi: lpfc: Raise config max for lpfc_fcp_mq_threshold variable (James Smart) [task:167824]
  - scsi: lpfc: rport port swap discovery issue. (James Smart) [task:167824]
  - scsi: lpfc: Correct irq handling via locks when taking adapter offline (James Smart) [task:167824]
  - KYLIN: scsi: lpfc: Fix formatting issues and Replace snprintf with scnprintf (huhai) [task:167824]
  - OPENEULER: irqchip: gic-v3: Collection table support muti pages (wangwudi) [task:183007]
  - Kylin: vfio/pci: enable CONFIG_VFIO_PCI_VGA for x86 (Cong Liu) [task:184699]
  - EULER: arm64/mpam: mark partid non-exclusive if self-owned (Wang ShaoBo) [task:182928]
  - EULER: arm64/mpam: realign step entry when traversing rmid_transform (Wang ShaoBo) [task:182928]
  - KYLIN: UKFEF: use raw_smp_processor_id instead of smp_processor_id (Jackie Liu)
  - OPENEULER: memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL (Lu Jialin) [task:181613]
  - OPENEULER: memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 (Lu Jialin) [task:181613]
  - mm, memcg: fix inconsistent oom event behavior (Yafang Shao) [task:181613]
  - mm, memcg: introduce memory.events.local (Shakeel Butt) [task:181613]
  - mm, memcg: consider subtrees in memory.events (Chris Down) [task:181613]
  - KVM: arm64: Re-mask SError after the one instruction window (James Morse) [task:169354]
  - KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Sean Christopherson) [task:169354]
  - KVM: arm64: Don't return from void function (Quentin Perret) [task:169354]
  - KVM: arm64: Survive synchronous exceptions caused by AT instructions (James Morse) [task:169354]
  - KVM: arm64: Add kvm_extable for vaxorcism code (James Morse) [task:169354]
  - KVM: arm64: Add build rules for separate VHE/nVHE object files (David Brazdil) [task:169354]
  - KVM: arm64: Clean up kvm makefiles (Fuad Tabba) [task:169354]
  - KVM: arm64: Kill off CONFIG_KVM_ARM_HOST (Will Deacon) [task:169354]
  - KVM: arm64: Move virt/kvm/arm to arch/arm64 (Marc Zyngier) [task:169354]
  - KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted (Sean Christopherson) [task:169354]
  - KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Sean Christopherson) [task:169354]
  - arm64: Use the clearbhb instruction in mitigations (James Morse) [task:169354]
  - arm64: errata: Fix KVM Spectre-v2 mitigation selection for Cortex-A57/A72 (James Morse) [task:169354]
  - KVM: arm64: Check arm64_get_bp_hardening_data() didn't return NULL (James Morse) [task:169354]
  - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (James Morse) [task:169354]
  - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Sean Christopherson) [task:169354]
  - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Sean Christopherson) [task:169354]
  - KVM: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Marc Zyngier) [task:169354]
  - KVM: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Sean Christopherson) [task:169354]
  - KYLIN: Revert "x86/microcode/AMD: Fix mixed steppings support" (Jiangshan Yi) [bug:197619]
  - EULER: net: hns3: restore user pause configure when disable autoneg (Peiyang Wang) [task:183033]
  - EULER: net: hns3: fix strncpy() not using dest-buf length as length issue (Hao Chen) [task:183033]
  - EULER: net: hns3: refactor hclge_update_desc_vfid for extension (Jie Wang) [task:183033]
  - EULER: net: hns3: fix GRE checksum offload issue (Jie Wang) [task:183033]
  - EULER: RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item() (Yunsheng Lin) [task:182924]
  - EULER: RDMA/hns: Remove redundant 'phy_addr' in hns_roce_hem_list_find_mtt() (Chengchang Tang) [task:182924]
  - EULER: RDMA/hns: Remove redundant member doorbell_qpn of struct hns_roce_qp (Wenpeng Liang) [task:182924]
  - EULER: i2c: hisi: Only handle the interrupt of the driver's transfer (Yicong Yang) [task:183014]
  - EULER: net: hns3: add wait until mac link down (Jie Wang) [task:183006]
  - EULER: net: hns3: refactor hclge_mac_link_status_wait for interface reuse (Jie Wang) [task:183006]
  - EULER: RDMA/hns: Fix CQ and QP cache affinity (Chengchang Tang) [task:183001]
  - EULER: RDMA/hns: Remove unnecessary QP type checks (Junxian Huang) [task:182958]
  - arm64: perf: Add general hardware LLC events for PMUv3 (Leo Yan) [task:181188]
  - OPENEULER: mm: disable kernelcore=mirror when no mirror memory (Ma Wupeng) [task:182939]
  - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Yi Yang) [task:182946]
  - OPENEULER: xhci: fix USB xhci controller issue (Longfang Liu) [task:182993]
  - SSSNIC: Support 3snic 3s9xx network card 3snic (“luoqing”) [task:177721]
  - KYLIN: search-git-fixes: support search upstream commit (Jackie Liu)
  - scsi: hisi_sas: Fix normally completed I/O analysed as failed (Xingui Yang) [task:182978]
  - Revert "x86/speculation: Change FILL_RETURN_BUFFER to work with objtool" (Ben Hutchings) [bug:199904, bug:199950]
  - kernel/kexec_file.c: remove some duplicated includes (zhong jiang) [task:183801]
  - drm/atomic-helper: Bump vblank timeout to 100 ms (Linus Walleij) [task:182959]
  - i40e: Add netlink callbacks support for software based DCB (Arkadiusz Kubalewski) [bug:194556]
  - i40e: Add init and default config of software based DCB (Arkadiusz Kubalewski) [bug:194556]
  - i40e: Add hardware configuration for software based DCB (Arkadiusz Kubalewski) [bug:194556]
  - i40e: remove unused defines (Jesse Brandeburg) [bug:194556]
  - i40e: Move client header location (Shiraz Saleem) [bug:194556]
  - net/mlx5: Allow async trigger completion execution on single CPU systems (Roy Novich) [task:182578]
  - net/mlx5: Fix possible use-after-free in async command interface (Tariq Toukan) [task:182578]
  - net/mlx5: rate limit alloc_ent error messages (Li RongQing) [task:182578]
  - net/mlx5: Fix a race on command flush flow (Moshe Shemesh) [task:182578]
  - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Moshe Shemesh) [task:182578]
  - net/mlx5: Set command entry semaphore up once got index free (Moshe Shemesh) [task:182578]
  - KYLIN: nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (pengcan) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - KYLIN: Revert "nvmet: fix building bvec from sg list" (pengcan) [task:174281, task:175051, task:175046, bug:195690, bug:195682, bug:195676]
  - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one (Florian Westphal) {CVE-2023-39197}
  - KYLIN: debug/configs: enable some sample modules (Jackie Liu)
  - net: ethernet: stmicro: stmmac: permit MTU change with interface up (Christian Marangi) [task:179439]
  - drivers/perf: Add support for ARMv8.3-SPE (Wei Li) [task:182120]
  - perf arm-spe: Add support for ARMv8.3-SPE (Wei Li) [task:182120]
  - perf arm_spe: Decode memory tagging properties (Andre Przywara) [task:182120]
  - perf arm-spe: Add more sub classes for operation packet (Leo Yan) [task:182120]
  - perf arm-spe: Refactor operation packet handling (Leo Yan) [task:182120]
  - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Leo Yan) [task:182120]
  - perf arm-spe: Remove size condition checking for events (Leo Yan) [task:182120]
  - perf arm-spe: Refactor event type handling (Leo Yan) [task:182120]
  - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Leo Yan) [task:182120]
  - perf arm-spe: Refactor counter packet handling (Leo Yan) [task:182120]
  - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Leo Yan) [task:182120]
  - perf arm-spe: Refactor context packet handling (Leo Yan) [task:182120]
  - perf arm-spe: Refactor address packet handling (Leo Yan) [task:182120]
  - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Leo Yan) [task:182120]
  - perf arm-spe: Refactor packet header parsing (Leo Yan) [task:182120]
  - perf arm-spe: Refactor printing string to buffer (Leo Yan) [task:182120]
  - perf arm-spe: Fix packet length handling (Leo Yan) [task:182120]
  - perf arm-spe: Refactor arm_spe_get_events() (Leo Yan) [task:182120]
  - perf arm-spe: Refactor payload size calculation (Leo Yan) [task:182120]
  - perf arm-spe: Fix a typo in comment (Leo Yan) [task:182120]
  - perf arm-spe: Include bitops.h for BIT() macro (Leo Yan) [task:182120]
  - perf cs-etm: Move definition of 'traceid_list' global variable from header file (Leo Yan) [task:182120]
  - virtio_net: enable napi_tx by default (Willem de Bruijn) [task:180349]
  - blk-mq: Fix potential io hung for shared sbitmap per tagset (Kemeng Shi) [task:142727]
  - blk-mq: avoid sleep in blk_mq_alloc_request_hctx (Kemeng Shi) [task:130197]
  - KYLIN: scsi: core: Increase max device queue_depth to 5210 (zhanggenjian) [task:130197, task:142727]
  - scsi: core: Increase max device queue_depth to 4096 (Sumit Saxena) [task:130197, task:142727]
  - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [task:142727]
  - block: limit request dispatch loop duration (Shin'ichiro Kawasaki) [task:142727]
  - scsi: core: Fix scsi_device_max_queue_depth() (Bart Van Assche) [task:130197, task:142727]
  - blk-mq-debugfs: Show active requests per queue for shared tags (John Garry) [task:130197, task:142727]
  - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [task:142727]
  - blk-mq: plug request for shared sbitmap (Ming Lei) [task:130197, task:142727]
  - scsi: blk-mq: Fix build warning when making htmldocs (Ming Lei) [task:130197, task:142727]
  - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [task:142727]
  - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Bart Van Assche) [task:130197, task:142727]
  - scsi: core: Replace sdev->device_busy with sbitmap (Ming Lei) [task:130197, task:142727]
  - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ming Lei) [task:130197, task:142727]
  - scsi: core: Add scsi_device_busy() wrapper (Ming Lei) [task:130197, task:142727]
  - scsi: megaraid_sas: Replace sdev_busy with local counter (Kashyap Desai) [task:130197, task:142727]
  - scsi: core: Put hot fields of scsi_host_template in one cacheline (Ming Lei) [task:130197, task:142727]
  - scsi: blk-mq: Return budget token from .get_budget callback (Ming Lei) [task:130197, task:142727]
  - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ming Lei) [task:130197, task:142727]
  - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ming Lei) [task:130197, task:142727]
  - scsi: sbitmap: Export sbitmap_weight (Ming Lei) [task:130197, task:142727]
  - scsi: sbitmap: Move allocation hint into sbitmap (Ming Lei) [task:130197, task:142727]
  - scsi: sbitmap: Add helpers for updating allocation hint (Ming Lei) [task:130197, task:142727]
  - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ming Lei) [task:130197, task:142727]
  - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [task:142727]
  - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Jan Kara) [task:142727]
  - block: Introduce elevator features (Damien Le Moal) [task:130197, task:142727]
  - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (John Garry) [task:130197, task:142727]
  - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [task:142727]
  - blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [task:130197]
  - sbitmap: replace CAS with atomic and (Pavel Begunkov) [task:142727]
  - sbitmap: remove swap_lock (Pavel Begunkov) [task:142727]
  - sbitmap: optimise sbitmap_deferred_clear() (Pavel Begunkov) [task:142727]
  - scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Kashyap Desai) [task:130197]
  - scsi: core: Show nr_hw_queues in sysfs (John Garry) [task:142727]
  - scsi: Add host and host template flag 'host_tagset' (Hannes Reinecke) [task:130197, task:142727]
  - blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (John Garry) [task:142727]
  - block: kill QUEUE_FLAG_FLUSH_NQ (Jens Axboe) [task:130197, task:142727]
  - blk-mq: Record nr_active_requests per queue for when using shared sbitmap (John Garry) [task:142727]
  - blk-mq: Facilitate a shared sbitmap per tagset (John Garry) [task:142727]
  - blk-mq: Use pointers for blk_mq_tags bitmap tags (John Garry) [task:130197, task:142727]
  - blk-mq: Pass flags for tag init/free (John Garry) [task:130197, task:142727]
  - blk-mq: Free tags in blk_mq_init_tags() upon error (Hannes Reinecke) [task:130197, task:142727]
  - blk-mq: Rename blk_mq_update_tag_set_depth() (Hannes Reinecke) [task:142727]
  - sbitmap: Consider cleared bits in sbitmap_bitmap_show() (John Garry) [task:130197, task:142727]
  - blk-mq: support batching dispatch in case of io (Ming Lei) [task:142727]
  - blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [task:130197, task:142727]
  - blk-mq: move getting driver tag and budget into one helper (Ming Lei) [task:130197, task:142727]
  - blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [task:142727]
  - blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [task:130197, task:142727]
  - blk-mq: pass request queue into get/put budget callback (Ming Lei) [task:142727]
  - blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [task:130197]
  - blk-mq: split out a __blk_mq_get_driver_tag helper (Christoph Hellwig) [task:130197]
  - blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [task:130197]
  - blk-mq: add blk_mq_all_tag_iter (Ming Lei) [task:130197]
  - blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Christoph Hellwig) [task:130197]
  - blk-mq: move more request initialization to blk_mq_rq_ctx_init (Christoph Hellwig) [task:130197]
  - blk-mq: simplify the blk_mq_get_request calling convention (Christoph Hellwig) [task:130197]
  - blk-mq: remove the bio argument to ->prepare_request (Christoph Hellwig) [task:130197]
  - blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Christoph Hellwig) [task:130197, task:142727]
  - blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Christoph Hellwig) [task:130197, task:142727]
  - blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Christoph Hellwig) [task:130197]
  - block: Limit number of items taken from the I/O scheduler in one go (Salman Qazi) [task:142727]
  - blk-mq: Remove some unused function arguments (John Garry) [task:130197]
  - scsi: core: avoid host-wide host_busy counter for scsi_mq (Ming Lei) [task:130197, task:142727]
  - blk-mq: remove needless goto from blk_mq_get_driver_tag (André Almeida) [task:13019]
  - blk-mq: add optional request->alloc_time_ns (Tejun Heo) [task:13019]
  - blk-mq: remove blk_mq_put_ctx() (Bart Van Assche) [task:13019]
  - sbitmap: Replace cmpxchg with xchg (Pavel Begunkov) [task:142727]
  - scsi: core: don't hold device refcount in IO path (Ming Lei) [task:142727]
  - blk-mq: fix sbitmap ws_active for shared tags (Jens Axboe) [task:130197, task:142727]
  - sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [task:130197, task:142727]
  - blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Yufen Yu) [task:130197, task:142727]
  - block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [task:130197]
  - block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [task:130197]
  - blk-mq: save queue mapping result into ctx directly (Jianchao Wang) [task:142727]
  - sbitmap: Protect swap_lock from hardirq (Ming Lei) [task:142727]
  - sbitmap: Protect swap_lock from softirqs (Steven Rostedt (VMware)) [task:142727]
  - kyber: use sbitmap add_wait_queue/list_del wait helpers (Jens Axboe) [task:130197, task:142727]
  - sbitmap: add helpers for add/del wait queue handling (Jens Axboe) [task:130197, task:142727]
  - sbitmap: flush deferred clears for resize and shallow gets (Jens Axboe) [task:130197, task:142727]
  - sbitmap: silence bogus lockdep IRQ warning (Jens Axboe) [task:142727]
  - scsi: Fix a harmless double shift bug (Dan Carpenter) [task:130197, task:142727]
  - sbitmap: fix sbitmap_for_each_set() (Omar Sandoval) [task:130197, task:142727]
  - sbitmap: optimize wakeup check (Jens Axboe) [task:130197, task:142727]
  - sbitmap: ammortize cost of clearing bits (Jens Axboe) [task:130197, task:142727]
  - sbitmap: don't loop for find_next_zero_bit() for !round_robin (Jens Axboe) [task:130197, task:142727]
  - scsi: Do not rely on blk-mq for double completions (Keith Busch) [task:130197, task:142727]
  - blk-mq: Return true if request was completed (Keith Busch) [task:130197, task:142727]
  - block: fix attempt to assign NULL io_context (Jens Axboe) [task:130197]
  - block: Remove bio->bi_ioc (Damien Le Moal) [task:130197]
  - KYLIN: loongarch/module: Reduce the PLT required memory size (liubaolin) [task:183312]
  - crypto: pcrypt - Fix hungtask for PADATA_RESET (Lu Jialin) [task:182757]
  - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE (Sean Christopherson) [task:182171]
  - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Menglong Dong) [task:182307]
  - net: dropreason: reformat the comment fo skb drop reasons (Menglong Dong) [task:182307]
  - net: skb: use auto-generation to convert skb drop reason to string (Menglong Dong) [task:182307]
  - net: skb: move enum skb_drop_reason to standalone header file (Menglong Dong) [task:182307]
  - tcp_ipv6: set the drop_reason in the right place (Jakub Kicinski) [task:182307]
  - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Menglong Dong) [task:182307]
  - net: skb: change the definition SKB_DR_SET() (Menglong Dong) [task:182307]
  - net: dm: check the boundary of skb drop reasons (Menglong Dong) [task:182307]
  - tcp: fix signed/unsigned comparison (Eric Dumazet) [task:182307]
  - tcp: add drop reason support to tcp_ofo_queue() (Eric Dumazet) [task:182307]
  - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Eric Dumazet) [task:182307]
  - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Eric Dumazet) [task:182307]
  - tcp: add drop reason support to tcp_prune_ofo_queue() (Eric Dumazet) [task:182307]
  - tcp: add two drop reasons for tcp_ack() (Eric Dumazet) [task:182307]
  - tcp: add drop reasons to tcp_rcv_state_process() (Eric Dumazet) [task:182307]
  - tcp: add drop reason support to tcp_validate_incoming() (Eric Dumazet) [task:182307]
  - tcp: get rid of rst_seq_match (Eric Dumazet) [task:182307]
  - tcp: consume incoming skb leading to a reset (Eric Dumazet) [task:182307]
  - ipv6: fix NULL deref in ip6_rcv_core() (Eric Dumazet) [task:182307]
  - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Menglong Dong) [task:182307]
  - net: ipv6: add skb drop reasons to ip6_rcv_core() (Menglong Dong) [task:182307]
  - net: ipv6: add skb drop reasons to TLV parse (Menglong Dong) [task:182307]
  - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Menglong Dong) [task:182307]
  - net: icmp: introduce function icmpv6_param_prob_reason() (Menglong Dong) [task:182307]
  - net: ip: add skb drop reasons to ip forwarding (Menglong Dong) [task:182307]
  - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Menglong Dong) [task:182307]
  - net: ipv4: add skb drop reasons to ip_error() (Menglong Dong) [task:182307]
  - skb: add some helpers for skb drop reasons (Menglong Dong) [task:182307]
  - net: icmp: add skb drop reasons to icmp protocol (Menglong Dong) [task:182307]
  - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Menglong Dong) [task:182307]
  - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Menglong Dong) [task:182307]
  - net: sock: introduce sock_queue_rcv_skb_reason() (Menglong Dong) [task:182307]
  - skb: make drop reason booleanable (Jakub Kicinski) [task:182307]
  - net: tun: track dropped skb via kfree_skb_reason() (Dongli Zhang) [task:182307]
  - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Dongli Zhang) [task:182307]
  - net: tap: track dropped skb via kfree_skb_reason() (Dongli Zhang) [task:182307]
  - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Menglong Dong) [task:182307]
  - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Menglong Dong) [task:182307]
  - net: dev: use kfree_skb_reason() for do_xdp_generic() (Menglong Dong) [task:182307]
  - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Menglong Dong) [task:182307]
  - net: dev: add skb drop reasons to __dev_xmit_skb() (Menglong Dong) [task:182307]
  - net: skb: introduce the function kfree_skb_list_reason() (Menglong Dong) [task:182307]
  - net: dev: use kfree_skb_reason() for sch_handle_egress() (Menglong Dong) [task:182307]
  - net: neigh: add skb drop reasons to arp_error_report() (Menglong Dong) [task:182307]
  - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Menglong Dong) [task:182307]
  - net: ip: add skb drop reasons for ip egress path (Menglong Dong) [task:182307]
  - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Menglong Dong) [task:182307]
  - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Menglong Dong) [task:182307]
  - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Menglong Dong) [task:182307]
  - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Menglong Dong) [task:182307]
  - net: tcp: add skb drop reasons to tcp_add_backlog() (Menglong Dong) [task:182307]
  - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Menglong Dong) [task:182307]
  - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Menglong Dong) [task:182307]
  - net: tcp: add skb drop reasons to tcp_v4_rcv() (Menglong Dong) [task:182307]
  - net: drop_monitor: support drop reason (Menglong Dong) [task:182307]
  - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Menglong Dong) [task:182307]
  - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Menglong Dong) [task:182307]
  - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Menglong Dong) [task:182307]
  - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Menglong Dong) [task:182307]
  - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Menglong Dong) [task:182307]
  - net: netfilter: use kfree_drop_reason() for NF_DROP (Menglong Dong) [task:182307]
  - net: skb_drop_reason: add document for drop reasons (Menglong Dong) [task:182307]
  - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Menglong Dong) [task:182307]
  - drop_monitor: Perform cleanup upon probe registration failure (Ido Schimmel) [task:182307]
  - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Menglong Dong) [task:182307]
  - net: Add MODULE_DESCRIPTION entries to network modules (Rob Gill) [task:182307]
  - net: core: Replace zero-length array with flexible-array member (Gustavo A. R. Silva) [task:182307]
  - drop_monitor: Do not cancel uninitialized work item (Ido Schimmel) [task:182307]
  - net: drop_monitor: Use kstrdup (Joe Perches) [task:182307]
  - net: tap: use skb_list_walk_safe helper for gso segments (Jason A. Donenfeld) [task:182307]
  - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (David Ahern) [task:182307]
  - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (David Ahern) [task:182307]
  - drop_monitor: Better sanitize notified packets (Ido Schimmel) [task:182307]
  - drop_monitor: Make timestamps y2038 safe (Ido Schimmel) [task:182307]
  - drop_monitor: Allow user to start monitoring hardware drops (Ido Schimmel) [task:182307]
  - drop_monitor: Add support for summary alert mode for hardware drops (Ido Schimmel) [task:182307]
  - drop_monitor: Add support for packet alert mode for hardware drops (Ido Schimmel) [task:182307]
  - drop_monitor: Consider all monitoring states before performing configuration (Ido Schimmel) [task:182307]
  - drop_monitor: Add basic infrastructure for hardware drops (Ido Schimmel) [task:182307]
  - drop_monitor: Initialize hardware per-CPU data (Ido Schimmel) [task:182307]
  - drop_monitor: Move per-CPU data init/fini to separate functions (Ido Schimmel) [task:182307]
  - drop_monitor: Expose tail drop counter (Ido Schimmel) [task:182307]
  - drop_monitor: Make drop queue length configurable (Ido Schimmel) [task:182307]
  - drop_monitor: Add a command to query current configuration (Ido Schimmel) [task:182307]
  - drop_monitor: Allow truncation of dropped packets (Ido Schimmel) [task:182307]
  - drop_monitor: Add packet alert mode (Ido Schimmel) [task:182307]
  - drop_monitor: Add alert mode operations (Ido Schimmel) [task:182307]
  - drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Ido Schimmel) [task:182307]
  - drop_monitor: Reset per-CPU data before starting to trace (Ido Schimmel) [task:182307]
  - drop_monitor: Initialize timer and work item upon tracing enable (Ido Schimmel) [task:182307]
  - drop_monitor: Split tracing enable / disable to different functions (Ido Schimmel) [task:182307]
  - drop_monitor: Use pre_doit / post_doit hooks (Ido Schimmel) [task:182307]
  - drop_monitor: Add extack support (Ido Schimmel) [task:182307]
  - drop_monitor: Avoid multiple blank lines (Ido Schimmel) [task:182307]
  - drop_monitor: Document scope of spinlock (Ido Schimmel) [task:182307]
  - drop_monitor: Rename and document scope of mutex (Ido Schimmel) [task:182307]
  - drop_monitor: Use correct error code (Ido Schimmel) [task:182307]
  - bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (brakmo) [task:182307]
  - tcp: clean up SOCK_DEBUG() (Yafang Shao) [task:182307]
  - KYLIN: Revert "nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance" (pengcan) [task:179529, task:179530]
  - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() (Zhong Jinghua) [task:170846]
  - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() (Mike Christie) [task:170846]
  - bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time() (Martin KaFai Lau) [task:170846]
  - bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingress (Martin KaFai Lau) [task:170846]
  - net: Add skb->mono_delivery_time to distinguish mono delivery_time from (rcv) timestamp (Martin KaFai Lau) [task:170846]
  - skbuff: Move conditional preprocessor directives out of struct sk_buff (Kees Cook) [task:170846]
  - bpf: Add hardware timestamp field to __sk_buff (Vadim Fedorenko) [task:170846]
  - netfilter: nf_conntrack_bridge: Fix memory leak when error (Yajun Deng) [task:170846]
  - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [task:170846]
  - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Stanislav Fomichev) [task:170846]
  - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Mark Mielke) [task:170846]
  - bpf: Add get{peer, sock}name attach types for sock_addr (Daniel Borkmann) [task:170846]
  - bpf: Bpf_{g,s}etsockopt for struct bpf_sock_addr (Stanislav Fomichev) [task:170846]
  - bpf: Sync uapi bpf.h to tools/ (Willem de Bruijn) [task:170846]
  - bpf: Add gso_size to __sk_buff (Willem de Bruijn) [task:170846]
  - skbuff.h: fix all kernel-doc warnings (Randy Dunlap) [task:170846]
  - bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Stanislav Fomichev) [task:170846]
  - bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Stanislav Fomichev) [task:170846]
  - tcp: Remove one extra ktime_get_ns() from cookie_init_timestamp (Eric Dumazet) [task:170846]
  - bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Stanislav Fomichev) [task:170846]
  - bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Stanislav Fomichev) [task:170846]
  - bpf: fix access to skb_shared_info->gso_segs (Eric Dumazet) [task:170846]
  - netfilter: bridge: Fix non-untagged fragment packet (wenxu) [task:170846]
  - net: fix use-after-free in kfree_skb_list (Eric Dumazet) [task:170846]
  - net: ipv4: add skbuff fraglist splitter (Pablo Neira Ayuso) [task:170846]
  - net: use kfree_skb_list() from ip_do_fragment() (Pablo Neira Ayuso) [task:170846]
  - netfilter: fix nf_conntrack_bridge/ipv6 link error (Arnd Bergmann) [task:170846]
  - ipv4: tcp: fix ACK/RST sent with a transmit delay (Eric Dumazet) [task:170846]
  - tcp: add optional per socket transmit delay (Eric Dumazet) [task:170846]
  - ipv6: tcp: send consistent autoflowlabel in TIME_WAIT state (Eric Dumazet) [task:170846]
  - netfilter: ipv6: Fix undefined symbol nf_ct_frag6_gather (wenxu) [task:170846]
  - tcp: use this_cpu_read(*X) instead of *this_cpu_ptr(X) (Eric Dumazet) [task:170846]
  - netfilter: nf_conntrack_bridge: fix CONFIG_IPV6=y (Pablo Neira Ayuso) [task:170846]
  - netfilter: nf_conntrack_bridge: add support for IPv6 (Pablo Neira Ayuso) [task:170846]
  - netfilter: bridge: NF_CONNTRACK_BRIDGE does not depend on NF_TABLES_BRIDGE (Pablo Neira Ayuso) [task:170846]
  - netfilter: bridge: add connection tracking system (Pablo Neira Ayuso) [task:170846]
  - netfilter: nf_conntrack: allow to register bridge support (Pablo Neira Ayuso) [task:170846]
  - net: ipv6: split skbuff into fragments transformer (Pablo Neira Ayuso) [task:170846]
  - net: ipv6: add skbuff fraglist splitter (Pablo Neira Ayuso) [task:170846]
  - bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Stanislav Fomichev) [task:170846]
  - tcp: better SYNACK sent timestamp (Yuchung Cheng) [task:170846]
  - tcp: always timestamp on every skb transmission (Yuchung Cheng) [task:170846]
  - net: remove VLAN_TAG_PRESENT (Michał Mirosław) [task:170846]
  - net/bpf_jit: SPARC: split VLAN_PRESENT bit handling from VLAN_TCI (Michał Mirosław) [task:170846]
  - net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Michał Mirosław) [task:170846]
  - net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Michał Mirosław) [task:170846]
  - net/bpf_jit: MIPS: split VLAN_PRESENT bit handling from VLAN_TCI (Michał Mirosław) [task:170846]
  - net/skbuff: add macros for VLAN_PRESENT bit (Michał Mirosław) [task:170846]
  - OVS: remove VLAN_TAG_PRESENT - fixup (Michał Mirosław) [task:170846]
  - OVS: remove use of VLAN_TAG_PRESENT (Michał Mirosław) [task:170846]
  - cnic: remove use of VLAN_TAG_PRESENT (Michał Mirosław) [task:170846]
  - net/vlan: introduce __vlan_hwaccel_copy_tag() helper (Michał Mirosław) [task:170846]
  - net/vlan: introduce __vlan_hwaccel_clear_tag() helper (Michał Mirosław) [task:170846]
  - padata: Fix refcnt handling in padata_free_shell() (WangJinchao) [task:181879]
  - PHYTIUM: i2c: phytium: Switch Mode between master and slave automatically (Feng Jun) [task:180695]
  - PHYTIUM: i2c: phytium: Add phytium,i2c-chmd DT binding (Feng Jun) [task:180693]
  - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Paul Moore) [task:169360]
  - selinux: fix error initialization in inode_doinit_with_dentry() (Tianyue Ren) [task:169360]
  - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Chen Zhou) [task:169360]
  - selinux: allow labeling before policy is loaded (Jonathan Lebon) [task:169360]
  - selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Paul Moore) [task:169360]
  - selinux: fall back to ref-walk if audit is required (Stephen Smalley) [task:169360]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-87.0.v2307
changelog:
  - perf/cgroups: Install cgroup events to correct cpuctx (Song Liu) [task:184204]
  - perf/core: Fix cgroup event list management (Namhyung Kim) [task:184204]
  - perf/core: Optimize perf_install_in_event() (Peter Zijlstra) [task:184204]
  - perf: Rework perf_event_exit_event() (Peter Zijlstra) [task:184204]
  - EULER: perf: Revert "perf: Paper over the hw.target problems" (Yang Jihong) [task:184204]
  - perf: Fix function pointer case (Peter Zijlstra) [task:184204]
  - net: add vlan_get_protocol_and_depth() helper (Eric Dumazet) [task:182970]
  - net: tap: check vlan with eth_type_vlan() method (Menglong Dong) [task:182970]
  - OPENEULER: tools: ignore one warning message (Liu Jian) [task:182999]
  - OPENEULER: tools: add sample sockmap code for redis (Liu Jian) [task:182999]
  - OPENEULER: tcp/dccp: Add another way to allocate local ports in connect() (zhaochenguang) [task:183037]
  - drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer (Lu Yao) [task:184449]
  - EULER: sched/fair: remove cpu.qos_leve from root cpu cgroup (zhangwei123171) [task:182937]
  - KYLIN: config: arm64: Enable config of hisi ptt (huhai) [task:182118]
  - KYLIN: hwtracing: hisi_ptt: Add dummy callback pmu::read() (huhai) [task:182118]
  - hwtracing: hisi_ptt: Fix potential sleep in atomic context (Yicong Yang) [task:182118]
  - hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU (Yicong Yang) [task:182118]
  - hwtracing: hisi_ptt: Export available filters through sysfs (Yicong Yang) [task:182118]
  - hwtracing: hisi_ptt: Add support for dynamically updating the filter list (Yicong Yang) [task:182118]
  - hwtracing: hisi_ptt: Factor out filter allocation and release operation (Yicong Yang) [task:182118]
  - hwtracing: hisi_ptt: Only add the supported devices to the filters list (Yicong Yang) [task:182118]
  - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" (Stephen Rothwell) [task:182118]
  - MAINTAINERS: Add maintainer for HiSilicon PTT driver (Yicong Yang) [task:182118]
  - docs: trace: Add HiSilicon PTT device driver documentation (Yicong Yang) [task:182118]
  - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device (Yicong Yang) [task:182118]
  - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device (Yicong Yang) [task:182118]
  - genirq: Export affinity setter for modules (Thomas Gleixner) [task:182118]
  - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity (Yicong Yang) [task:182118]
  - iommu: Add def_domain_type() callback in iommu_ops (Sai Praneeth Prakhya) [task:182118]
  - iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Joerg Roedel) [task:182118]
  - PCI: Support BAR sizes up to 8TB (Dongdong Liu) [task:182118]
  - KYLIN: config: arm64: Build HiSilicon SPI/SFC driver as module (huhai) [task:183864]
  - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection (Yicong Yang) [task:183864]
  - spi: hisi-sfc-v3xx: fix potential irq race condition (Yicong Yang) [task:183864]
  - spi: hisi-sfc-v3xx: add address mode check (Yicong Yang) [task:183864]
  - spi: hisi-sfc-v3xx: extend version checking compatibility (Yicong Yang) [task:183864]
  - spi: hisi-sfc-v3xx: add support for IRQ mode (Yicong Yang) [task:183864]
  - spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register (Yicong Yang) [task:183864]
  - spi: hisi-sfc-v3xx: factor out bus config and transfer functions (Yicong Yang) [task:183864]
  - spi: hisi-sfc-v3xx: factor out IO modes configuration (Yicong Yang) [task:183864]
  - driver core: platform: return -ENXIO for missing GpioInt (Brian Norris) [task:183864]
  - driver: platform: Support parsing GpioInt 0 in platform_get_irq() (Enrico Granata) [task:183864]
  - spi: spi-mem: Fix build error without CONFIG_SPI_MEM (YueHaibing) [task:183864]
  - spi: spi-mem: Add SPI_MEM_NO_DATA to the spi_mem_data_dir enum (Boris Brezillon) [task:183864]
  - ARM: shmobile: defconfig: Refresh for v5.4-rc1 (Geert Uytterhoeven) [task:183864]
  - mtd: spi-nor: core: Fix an issue of releasing resources during read/write (Xiang Chen) [task:183864]
  - mtd: spi-nor: fix kernel-doc for spi_nor::spimem (Sergei Shtylyov) [task:183864]
  - mtd: spi-nor: Pointer parameter for CR in spi_nor_read_cr() (Tudor Ambarus) [task:183864]
  - mtd: spi-nor: Pointer parameter for FSR in spi_nor_read_fsr() (Tudor Ambarus) [task:183864]
  - mtd: spi-nor: Pointer parameter for SR in spi_nor_read_sr() (Tudor Ambarus) [task:183864]
  - mtd: spi-nor: Stop compare with negative in Reg Ops methods (Tudor Ambarus) [task:183864]
  - mtd: spi-nor: Prepend spi_nor_ to all Reg Ops methods (Tudor Ambarus) [task:183864]
  - mtd: spi-nor: Fix direction of the write_sr() transfer (Tudor Ambarus) [task:183864]
  - mtd: spi-nor: Move m25p80 code in spi-nor.c (Boris Brezillon) [task:183864]
  - KYLIN: Revert "Sunway: Sunway's modification of m25p80" (huhai) [task:183864]
  - KYLIN: Revert "mtd: devices: m25p80: add restart handler to set spi to exit 4 address mode." (huhai) [task:183864]
  - mtd: spi-nor: always use bounce buffer for register read/writes (Vignesh Raghavendra) [task:183864]
  - mtd: spi-nor: Add support for mx25u12835f (Alexander Sverdlin) [task:183864]
  - spi: add support for octal mode I/O data transfer (Yogesh Narayan Gaur) [task:183864]
  - KYLIN: nvmet: fix setting ns queue's segment boundary (pengcan) [task:185541]
  - KYLIN: Revert "KYLIN: Revert "nvmet: fix building bvec from sg list"" (pengcan) [task:185541]
  - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Jozsef Kadlecsik) [bug:195544]
  - KYLIN: Revert "netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test" (xiaolinkui) [bug:195544]
  - PHYTIUM: KVM: arm64: Clean dcache when vcpu id is 0 (Qiang Wang) [task:186056]
  - EULER: LoongArch: KVM: fix vcpu timer functions (Tianrui Zhao) [task:182942]
  - KYLIN: padata: avoid potential UAFs to the padata_shell from padata_reorder() (Youling Tang) [task:182897]
  - ext4: forbid commit inconsistent quota data when errors=remount-ro (Ye Bin) [task:183005]
  - quota: fixup *_write_file_info() to return proper error code (Yangtao Li) [task:183005]
  - dm thin metadata: Fix ABBA deadlock by resetting dm_bufio_client (Li Lingfeng) [task:183052]
  - dm bufio: do buffer cleanup from a workqueue (Mikulas Patocka) [task:183052]
  - dm bufio: introduce a global cache replacement (Mikulas Patocka) [task:183052]
  - dm bufio: introduce a global queue (Mikulas Patocka) [task:183052]
  - dm bufio: refactor adjust_total_allocated (Mikulas Patocka) [task:183052]
  - dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mikulas Patocka) [task:183052]
  - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Zhihao Cheng) [task:183052]
  - dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [task:183052]
  - dm: add disk before alloc dax (Li Lingfeng) [task:183060]
  - EULER: LoongArch: kvm: fix bug of kvm's hugepage (lixianglai) [task:183087]
  - KYLIN: 3snic: Fix Platform compilation error (luoqing) [task:185097]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-88.0.v2307
changelog:
  - bpf: skmsg, fix psock create on existing kcm/tls port (John Fastabend) [task:189070]
  - KYLIN: tracing: fix build err in trace_preemptirq.c (penghuaihe) [task:189235]
  - KYLIN: Revert "KYLIN:fs/pipe:dont need wake up self in a single process of ub" (xiaolinkui) [task:186974]
  - KYLIN: Revert "KYLIN: fs/pipe: Solve the problem of LTP smoketest failure" (xiaolinkui) [task:186974]
  - x86/boot/compressed/64: Add set_page_en/decrypted() helpers (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Check return value of kernel_ident_mapping_init() (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Call set_sev_encryption_mask() earlier (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Add stage1 #VC handler (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Change add_identity_map() to take start and end (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Don't pre-map memory in KASLR code (Joerg Roedel) [task:176679]
  - x86/boot/64: Initialize 5-level paging variables earlier (Arvind Sankar) [task:176679]
  - x86/boot/compressed/64: Always switch to own page table (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Add page-fault handler (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Add IDT Infrastructure (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Disable red-zone usage (Joerg Roedel) [task:176679]
  - x86/insn: Add insn_has_rep_prefix() helper (Joerg Roedel) [task:176679]
  - KVM: SVM: Use __packed shorthand (Borislav Petkov) [task:176679]
  - KVM: SVM: Add GHCB Accessor functions (Joerg Roedel) [task:176679]
  - x86/insn: Add insn_get_modrm_reg_off() (Joerg Roedel) [task:176679]
  - x86/umip: Factor out instruction decoding (Joerg Roedel) [task:176679]
  - KVM: SVM: Add GHCB definitions (Tom Lendacky) [task:176679]
  - x86/umip: Factor out instruction fetch (Joerg Roedel) [task:176679]
  - x86/insn: Make inat-tables.c suitable for pre-decompression code (Joerg Roedel) [task:176679]
  - x86/traps: Move pf error codes to <asm/trap_pf.h> (Joerg Roedel) [task:176679]
  - x86/cpufeatures: Add SEV-ES CPU feature (Tom Lendacky) [task:176679]
  - KVM: SVM: fix svn_pin_memory()'s use of get_user_pages_fast() (John Hubbard) [task:176679]
  - x86/idtentry: Provide IDTENTRY_DF (Thomas Gleixner) [task:176679]
  - x86/idtentry: Provide IDTRENTRY_NOIST variants for #DB and #MC (Thomas Gleixner) [task:176679]
  - x86/idtentry: Provide IDTENTRY_IST (Thomas Gleixner) [task:176679]
  - x86/idtentry: Provide IDTENTRY_RAW (Thomas Gleixner) [task:176679]
  - x86/idtentry: Provide IDTENTRY_ERRORCODE (Thomas Gleixner) [task:176679]
  - x86/entry/common: Provide idtentry_enter/exit() (Thomas Gleixner) [task:176679]
  - x86/idtentry: Provide macros to define/declare IDT entry points (Thomas Gleixner) [task:176679]
  - x86/entry/64: Reorder idtentries (Thomas Gleixner) [task:176679]
  - x86/entry/32: Pass cr2 to do_async_page_fault() (Matt Mullins) [task:176679]
  - x86/entry/64: Prevent clobbering of saved CR2 value (Thomas Gleixner) [task:176679]
  - x86/mm, tracing: Fix CR2 corruption (Peter Zijlstra) [task:176679]
  - HYGON: x86: Move GET_CR2_INTO into common header file (hanliyang) [task:176679]
  - x86/entry/32: Simplify common_exception (Peter Zijlstra) [task:176679]
  - x86/traps: Split trap numbers out in a separate header (Thomas Gleixner) [task:176679]
  - lockdep: Prepare for noinstr sections (Peter Zijlstra) [task:176679]
  - tracing: Provide lockdep less trace_hardirqs_on/off() variants (Thomas Gleixner) [task:176679]
  - x86/boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Joerg Roedel) [task:176679]
  - x86/boot/compressed: Get rid of GOT fixup code (Ard Biesheuvel) [task:176679]
  - x86/boot/compressed: Force hidden visibility for all symbol references (Ard Biesheuvel) [task:176679]
  - x86/boot/compressed: Move .got.plt entries out of the .got section (Ard Biesheuvel) [task:176679]
  - x86/boot/compressed: Fix reloading of GDTR post-relocation (Arvind Sankar) [task:176679]
  - x86/boot: Micro-optimize GDT loading instructions (Arvind Sankar) [task:176679]
  - x86/boot: GDT limit value should be size - 1 (Arvind Sankar) [task:176679]
  - x86/boot: Reload GDTR after copying to the end of the buffer (Arvind Sankar) [task:176679]
  - efi/x86: Don't depend on firmware GDT layout (Arvind Sankar) [task:176679]
  - x86/boot: Remove KEEP_SEGMENTS support (Arvind Sankar) [task:176679]
  - x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len (Arvind Sankar) [task:176679]
  - PHYTIUM: drivers/perf: phytium: Bugfix for Phytium ddr/pcie PMU dirvers. (huhai) [task:188618]
  - NETRONOME: NFP: Add nfp driver in kylin source tree (zhulei) [task:186060]
  - KYLIN: security/kysec: allow rsync to inherit trusted lable (huanfuxi) [bug:113477]
  - KYLIN: security/kysec: fix unnecessary inspection in kysec_hash_sync_label_unknown() (yangzhao) [task:126286]
  - KYLIN: security/kysec: fix possible NULL pointer in SM3_final() (yangzhao) [task:126283]
  - KYLIN: crypto: enable some SM configs (chengang) [task:185458]
  - KYLIN: config: Add the configuration for accelerated of SM4 (chengang) [task:185458]
  - KYLIN: config: Add sm3 and sm4 configuration (chengang) [task:185458]
  - crypto: testmgr - Added testvectors for the ofb(sm4) & cfb(sm4) skciphers (Pascal van Leeuwen) [task:185458]
  - crypto: skcipher - add the ability to abort a skcipher walk (Ard Biesheuvel) [task:185458]
  - crypto: testmgr - update sm4 test vectors (Gilad Ben-Yossef) [task:185458]
  - cfi: Add type helper macros (Sami Tolvanen) [task:185458]
  - KYLIN: epoll: fix missing code of do_epoll_ctl (xiaolinkui) [task:186974]
  - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Zhihao Cheng) [task:187896]
  - KYLIN: net: Add conditions for auto affinity (xiaolinkui) [task:187683]
  - VRC: vrcraid: Fixing vrcdrv compilation errors (tanze) [task:188059]
  - tools/mm: filter out timestamps for correct collation (Audra Mitchell) [task:188727]
  - tools/vm/page_owner_sort.c: delete invalid duplicate code (Yixuan Cao) [task:188727]
  - tools/vm/page_owner_sort.c: two trivial fixes (Shenghong Han) [task:188727]
  - KYLIN: Removes unadded free_ts_nsec processing (Youling Tang) [task:188727]
  - tools/vm/page_owner_sort.c: support sorting pid and time (Chongxi Zhao) [task:188727]
  - tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txt (Yinan Zhang) [task:188727]
  - tools/vm/page_owner_sort.c: support sorting by stack trace (Sean Anderson) [task:188727]
  - tools/vm/page_owner_sort.c: sort by stacktrace before culling (Sean Anderson) [task:188727]
  - tools/vm/page_owner_sort.c: count and sort by mem (Zhenliang Wei) [task:188727]
  - tools/vm/page_owner_sort.c: check malloc() return (Tang Bin) [task:188727]
  - tools/vm/page_owner_sort.c: filter out unneeded line (Changhee Han) [task:188727]
  - tools/vm/page_owner: use page_owner_sort in the use example (Miles Chen) [task:188727]
  - mm/page_owner: use strscpy() instead of strlcpy() (Eric Dumazet) [task:188727]
  - mm/page_owner: record task command name (Waiman Long) [task:188727]
  - mm/page_owner: record timestamp and pid (Liam Mark) [task:188727]
  - KYLIN: security/kysec: update memory protect interface (huanfuxi) [bug:193040]
  - KYLIN: 3rd/hsdimm-lite: refactor the module (huanfuxi) [bug:193040]
  - EULER: net: hns: fix wrong head when modify the tx feature when sending packets (Yonglong Liu) [task:182947]
  - x86/boot/compressed/64: Use LEA to initialize boot stack pointer (Arvind Sankar) [task:176679]
  - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Jiri Slaby) [task:176679]
  - x86/boot: Annotate data appropriately (Jiri Slaby) [task:176679]
  - x86/asm: Annotate local pseudo-functions (Jiri Slaby) [task:176679]
  - x86/asm: Make some functions local labels (Jiri Slaby) [task:176679]
  - x86/entry/64: Update comments and sanity tests for create_gap (Peter Zijlstra) [task:176679]
  - x86/entry/64: Simplify idtentry a little (Peter Zijlstra) [task:176679]
  - x86/boot: Make the GDT 8-byte aligned (Xiaoyao Li) [task:176679]
  - x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [task:176679]
  - x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [task:176679]
  - x86/dumpstack/64: Don't evaluate exception stacks before setup (Thomas Gleixner) [task:176679]
  - x86/dumpstack/64: Speedup in_exception_stack() (Thomas Gleixner) [task:176679]
  - x86/exceptions: Split debug IST stack (Thomas Gleixner) [task:176679]
  - x86/exceptions: Enable IST guard pages (Thomas Gleixner) [task:176679]
  - x86/exceptions: Disconnect IST index and stack order (Thomas Gleixner) [task:176679]
  - x86/cpu: Remove orig_ist array (Thomas Gleixner) [task:176679]
  - x86/cpu: Prepare TSS.IST setup for guard pages (Thomas Gleixner) [task:176679]
  - x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Thomas Gleixner) [task:176679]
  - x86/irq/64: Use cpu entry area instead of orig_ist (Thomas Gleixner) [task:176679]
  - x86/traps: Use cpu_entry_area instead of orig_ist (Thomas Gleixner) [task:176679]
  - x86/cpu_entry_area: Provide exception stack accessor (Thomas Gleixner) [task:176679]
  - x86/cpu_entry_area: Prepare for IST guard pages (Thomas Gleixner) [task:176679]
  - x86/exceptions: Add structs for exception stacks (Thomas Gleixner) [task:176679]
  - x86/cpu_entry_area: Cleanup setup functions (Thomas Gleixner) [task:176679]
  - x86/exceptions: Make IST index zero based (Thomas Gleixner) [task:176679]
  - x86/exceptions: Remove unused stack defines on 32bit (Thomas Gleixner) [task:176679]
  - x86/idt: Remove unused macro SISTG (Thomas Gleixner) [task:176679]
  - x86/irq/64: Sanitize the top/bottom confusion (Thomas Gleixner) [task:176679]
  - x86/irq/64: Remove a hardcoded irq_stack_union access (Andy Lutomirski) [task:176679]
  - x86/entry: Remove unneeded need_resched() loop (Valentin Schneider) [task:176679]
  - crypto: ccp - Update driver messages to remove some confusion (Lendacky, Thomas) [task:176679]
  - x86/boot: Save several bytes in decompressor (Cao jin) [task:176679]
  - x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [task:176679]
  - fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [task:176679]
  - kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [task:176679]
  - iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [task:176679]
  - x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [task:176679]
  - x86/pti/64: Remove the SYSCALL64 entry trampoline (Andy Lutomirski) [task:176679]
  - x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Andy Lutomirski) [task:176679]
  - x86/entry/64: Document idtentry (Andy Lutomirski) [task:176679]
  - HYGON: crypto: ccp: Fix definition of struct sev_data_send_update_vmsa (hanliyang) [task:176679]
  - crypto: ccp - Add support for SEV-ES to the PSP driver (Tom Lendacky) [task:176679]
  - HYGON: x86/kvm: Correct number of pages calculation in kvm_init_platform() (hanliyang) [task:176679]
  - HYGON: x86/mm: Pass variable start to notify_range_enc_status_changed() in __set_memory_enc_dec() (hanliyang) [task:176679]
  - HYGON: KVM: SVM: Flush caches when userspace get dirty log of CSV guest (wanjiankang) [task:176679]
  - HYGON: KVM: SVM: Implement RECEIVE_UPDATE_DATA command handler used by KVM_SEV_COMMAND_BATCH (fangbaoshun) [task:176679]
  - HYGON: KVM: SVM: Implement SEND_UPDATE_DATA command handler used by KVM_SEV_COMMAND_BATCH (fangbaoshun) [task:176679]
  - HYGON: KVM: SVM: Implement a memory pool for the memory allocation of CMDs in COMMAND_BATCH (fangbaoshun) [task:176679]
  - HYGON: KVM: SVM: Introduce KVM_SEV_COMMAND_BATCH API which use RING_BUFFER Mode to handle CMDs (fangbaoshun) [task:176679]
  - HYGON: crypto: ccp: Add support for issue commands in RING_BUFFER Mode (fangbaoshun) [task:176679]
  - EULER: config: enable set the max iova mag size to 128 (Zhang Zekun) [task:183036]
  - EULER: iommu/iova: increase the iova_rcache depot max size (Zhang Zekun) [task:183036]
  - dm thin metadata: check fail_io before using data_sm (Li Lingfeng) [task:182982]
  - dm space maps: improve performance with inc/dec on ranges of blocks (Joe Thornber) [task:182982]
  - dm: don't lock fs when the map is NULL during suspend or resume (Li Lingfeng) [task:182983]
  - dm: don't lock fs when the map is NULL in process of resume (Li Lingfeng) [task:182983]
  - KYLIN: ptrace: forbidden attach init task (chen zhang) [task:186815]
  - OPENEULER: config: arm64: Enable dubugfs config of hisi sas (YunYi Yang) [task:185107]
  - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm (Vaibhav Gupta) [task:185107]
  - OPENEULER: scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING (Yihang Li) [task:185107]
  - scsi: hisi_sas: Work around build failure in suspend function (Arnd Bergmann) [task:185107]
  - OPENEULER: scsi: hisi_sas: Block requests before take debugfs snapshot (Yihang Li) [task:185107]
  - scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id (Yihang Li) [task:185107]
  - OPENEULER: scsi: hisi_sas: Add slave_destroy interface for v3 hw (Qi Liu) [task:185107]
  - scsi: hisi_sas: Configure initial value of some registers according to HBA model (Yihang Li) [task:185107]
  - scsi: hisi_sas: Increase debugfs_dump_index after dump is completed (Luo Jiaxing) [task:185107]
  - scsi: hisi_sas: Ensure all enabled PHYs up during controller reset (Yihang Li) [task:185107]
  - scsi: hisi_sas: Exit suspend state when usage count is greater than 0 (Yihang Li) [task:185107]
  - scsi: hisi_sas: Use abort task set to reset SAS disks when discovered (Xingui Yang) [task:185107]
  - scsi: hisi_sas: Undo RPM resume for failed notify phy event for v3 HW (Xiang Chen) [task:185107]
  - scsi: hisi_sas: Fix rescan after deleting a disk (John Garry) [task:185107]
  - scsi: hisi_sas: Modify v3 HW SSP underflow error processing (Xingui Yang) [task:185107]
  - scsi: hisi_sas: Fix phyup timeout on FPGA (Qi Liu) [task:185107]
  - scsi: hisi_sas: Prevent parallel controller reset and control phy command (Qi Liu) [task:185107]
  - scsi: hisi_sas: Limit users changing debugfs BIST count value (Xiang Chen) [task:185107]
  - scsi: hisi_sas: Use autosuspend for the host controller (Xiang Chen) [task:185107]
  - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed (Xiang Chen) [task:185107]
  - scsi: hisi_sas: Add more logs for runtime suspend/resume (Xiang Chen) [task:185107]
  - scsi: hisi_sas_v3_hw: Don't use PCI helper functions (Vaibhav Gupta) [task:185107]
  - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() (Xiang Chen) [task:185107]
  - scsi: hisi_sas: Initialise devices in .slave_alloc callback (Xiang Chen) [task:185107]
  - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs (Luo Jiaxing) [task:185107]
  - scsi: hisi_sas: Reset controller for internal abort timeout (Luo Jiaxing) [task:185107]
  - scsi: hisi_sas: Include HZ in timer macros (Luo Jiaxing) [task:185107]
  - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset (Luo Jiaxing) [task:185107]
  - scsi: hisi_sas: Put a limit of link reset retries (Luo Jiaxing) [task:185107]
  - scsi: hisi_sas: Print SATA device SAS address for soft reset failure (Luo Jiaxing) [task:185107]
  - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared (Luo Jiaxing) [task:185107]
  - scsi: hisi_sas: Directly snapshot registers when executing a reset (Jianqin Xie) [task:185107]
  - scsi: hisi_sas: Delete some unused callbacks (Luo Jiaxing) [task:185107]
  - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails (Xiang Chen) [task:185107]
  - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print (Luo Jiaxing) [task:185107]
  - scsi: hisi_sas: Add trace FIFO debugfs support (Luo Jiaxing) [task:185107]
  - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() (John Garry) [task:185107]
  - scsi: hisi_sas: Move debugfs code to v3 hw driver (Luo Jiaxing) [task:185107]
  - scsi: hisi_sas: Fix up probe error handling for v3 hw (Xiang Chen) [task:185107]
  - scsi: hisi_sas: Recover PHY state according to the status before reset (Xiang Chen) [task:185107]
  - scsi: hisi_sas: Add device link between SCSI devices and hisi_hba (Xiang Chen) [task:185107]
  - scsi: hisi_sas: Add check for methods _PS0 and _PR0 (Xiang Chen) [task:185107]
  - scsi: hisi_sas: Add controller runtime PM support for v3 hw (Xiang Chen) [task:185107]
  - scsi: hisi_sas: Switch to new framework to support suspend and resume (Xiang Chen) [task:185107]
  - scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code (YueHaibing) [task:185107]
  - scsi: hisi_sas: Enable debugfs support by default (Luo Jiaxing) [task:185107]
  - HYGON: crypto: ccp: Implement SEV_RING_BUFFER command handler (fangbaoshun) [task:176679]
  - HYGON: crypto: ccp: Add the status dequeue API support for CSV RING_BUFFER Mode (fangbaoshun) [task:176679]
  - HYGON: crypto: ccp: Add the command enqueue API support for CSV RING_BUFFER Mode (fangbaoshun) [task:176679]
  - HYGON: crypto: ccp: Add the init and free API support for CSV RING_BUFFER Mode (fangbaoshun) [task:176679]
  - x86/kvm: Add kexec support for SEV Live Migration. (Ashish Kalra) [task:176679]
  - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Ashish Kalra) [task:176679]
  - EFI: Introduce the new AMD Memory Encryption GUID. (Ashish Kalra) [task:176679]
  - mm: x86: Invoke hypercall when page encryption status is changed (Brijesh Singh) [task:176679]
  - x86/kvm: Add AMD SEV specific Hypercall3 (Brijesh Singh) [task:176679]
  - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Masahiro Kozuka) [task:176679]
  - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Sean Christopherson) [task:176679]
  - KVM: SVM: fix missing sev_decommission in sev_receive_start (Mingwei Zhang) [task:176679]
  - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Sean Christopherson) [task:176679]
  - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Ashish Kalra) [task:176679]
  - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Ashish Kalra) [task:176679]
  - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Brijesh Singh) [task:176679]
  - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Brijesh Singh) [task:176679]
  - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Brijesh Singh) [task:176679]
  - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Steve Rutherford) [task:176679]
  - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Brijesh Singh) [task:176679]
  - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Brijesh Singh) [task:176679]
  - KVM: SVM: Add KVM_SEV SEND_START command (Brijesh Singh) [task:176679]
  - KVM: SVM: Issue WBINVD after deactivating an SEV guest (Tom Lendacky) [task:176679]
  - KVM: SVM: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Paolo Bonzini) [task:176679]
  - KVM: SVM: Reduce WBINVD/DF_FLUSH invocations (Tom Lendacky) [task:176679]
  - KVM: SVM: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Tom Lendacky) [task:176679]
  - KVM: SVM: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Tom Lendacky) [task:176679]
  - KVM: SVM: Serialize access to the SEV ASID bitmap (Tom Lendacky) [task:176679]
  - virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Joerg Roedel) [task:176679]
  - virtio_ring: Fix querying of maximum DMA mapping size for virtio device (Will Deacon) [task:176679]
  - virtio: Introduce virtio_max_dma_size() (Joerg Roedel) [task:176679]
  - dma: Introduce dma_max_mapping_size() (Joerg Roedel) [task:176679]
  - swiotlb: Add is_swiotlb_active() function (Joerg Roedel) [task:176679]
  - swiotlb: Introduce swiotlb_max_mapping_size() (Joerg Roedel) [task:176679]
  - swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Christoph Hellwig) [task:176679]
  - KVM: x86: Introduce MSR filtering (Alexander Graf) [task:176679]
  - KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms (Peter Xu) [task:176679]
  - KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied (Alexander Graf) [task:176679]
  - KVM: x86: SVM: Prevent MSR passthrough when MSR access is denied (Alexander Graf) [task:176679]
  - KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs (Aaron Lewis) [task:176679]
  - KVM: x86: Add infrastructure for MSR filtering (Alexander Graf) [task:176679]
  - KVM: x86: Allow deflecting unknown MSR accesses to user space (Alexander Graf) [task:176679]
  - KVM: x86: Return -ENOENT on unimplemented MSRs (Alexander Graf) [task:176679]
  - KVM: X86: Do the same ignore_msrs check for feature msrs (Peter Xu) [task:176679]
  - KVM: X86: Move ignore_msrs handling upper the stack (Peter Xu) [task:176679]
  - KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers (Sean Christopherson) [task:176679]
  - KVM: SVM: refactor msr permission bitmap allocation (Maxim Levitsky) [task:176679]
  - x86: KVM: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [task:176679]
  - Revert "HYGON: newfeature: crypto: ccp: Extend sev_user_data_status to provide more information about Hygon firmware" (penghuaihe) [task:176679]
  - HYGON: bugfix: crypto: ccp: Fix a problem that vq thread may stuck when do multi process test. (Xiangyu Xu) [task:176679]
  - MUCSE: rnpgbevf: update the driver to 0.1.0 (Yibo Dong) [task:181574]
  - MUCSE: rnpgbe: update the driver to 0.1.0-eb431b4 (Yibo Dong) [task:181574]
  - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Julien Grall) [task:182122]
  - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Dave Martin) [task:182122]
  - arm64: Expose SVE2 features for userspace (Dave Martin) [task:182122]
  - arm64: HWCAP: add support for AT_HWCAP2 (Andrew Murray) [task:182122]
  - VRC: vrcraid: Provide driver support for vrc-5316 raid card (tanze) [task:185126]
  - bpf: add map helper functions push, pop, peek in more BPF programs (Alban Crequy) [task:184038]
  - NFS: make sure open context mode have FMODE_EXEC when file open for exec (ChenXiaoSong) [task:187717] {CVE-2022-24448}
  - NFSv4: fix open failure with O_ACCMODE flag (ChenXiaoSong) [task:187717] {CVE-2022-24448}
  - Revert "NFSv4: Handle the special Linux file open access mode" (ChenXiaoSong) [task:187717] {CVE-2022-24448}
  - skbuff: Fix a race between coalescing and releasing SKBs (Liang Chen) [task:185227]
  - skbuff: fix coalescing for page_pool fragment recycling (Jean-Philippe Brucker) [task:185227]
  - skbuff: Fix a potential race while recycling page_pool packets (Ilias Apalodimas) [task:185227]
  - KYLIN: security/kyextend: Remove the default assignment of zero (chengang) [bug:189708]
  - KYLIN: config: disable unprivileged eBPF by default (chenyuan) [task:178019, task:186859]
  - KYLIN: crypto: Example Add the default user id of SM2 (chengang) [task:185458]
  - KEYS: Add forward declaration in asymmetric-parser.h (Herbert Xu) [task:185458]
  - crypto: arm64/sm4-gcm - Fix possible crash in GCM cryption (Herbert Xu) [task:185458]
  - crypto: arm64/sm4-ccm - Rewrite skcipher walker loop (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4 - fix possible crash with CFI enabled (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm3 - fix possible crash with CFI enabled (Eric Biggers) [task:185458]
  - crypto: x86/sm4 - fix crash with CFI enabled (Eric Biggers) [task:185458]
  - crypto: x86/sm3 - fix possible crash with CFI enabled (Eric Biggers) [task:185458]
  - crypto: arm64 - Fix unused variable compilation warnings of cpu_feature (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4 - add CE implementation for GCM mode (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4 - add CE implementation for CCM mode (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4 - add CE implementation for cmac/xcbc/cbcmac (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4 - add CE implementation for XTS mode (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4 - add CE implementation for CTS-CBC mode (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4 - export reusable CE acceleration functions (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4 - simplify sm4_ce_expand_key() of CE implementation (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4 - refactor and simplify CE implementation (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4 - refactor and simplify NEON implementation (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm3 - add NEON assembly implementation (Tianjia Zhang) [task:185458]
  - crypto: x86/sm[34]: Remove redundant alignments (Thomas Gleixner) [task:185458]
  - KYLIN: crypto: support SM2 certificate parse (mengdehui) [task:185458]
  - KYLIN: certs: Change the certificate generation mode (mengdehui) [task:185458]
  - KEYS: asymmetric: enforce SM2 signature use pkey algo (Tianjia Zhang) [task:185458]
  - pkcs7: parser support SM2 and SM3 algorithms combination (Tianjia Zhang) [task:185458]
  - EULER: keys: Allow automatic module signature with SM3 (GUO Zihua) [task:185458]
  - EULER: scripts: Fix issue of module signing with openssl 3.x (Huaxin Lu) [task:185458]
  - EULER: sign-file: Support SM signature (luhuaxin) [task:185458]
  - crypto: hisilicon/sec - add sm4 generic selection (Kai Ye) [task:185458]
  - crypto: ecrdsa - Fix incorrect use of vli_cmp (Vitaly Chikunov) [task:185458]
  - crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implementation (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4 - add ARMv8 NEON implementation (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4-ce - rename to sm4-ce-cipher (Tianjia Zhang) [task:185458]
  - crypto: sm4 - export sm4 constant arrays (Tianjia Zhang) [task:185458]
  - crypto: sm3,sm4 - move into crypto directory (Jason A. Donenfeld) [task:185458]
  - crypto: x86/sm3 - Fixup SLS (Peter Zijlstra) [task:185458]
  - KEYS: asymmetric: properly validate hash_algo and encoding (Eric Biggers) [task:185458]
  - KEYS: x509: remove dead code that set ->unsupported_sig (Eric Biggers) [task:185458]
  - KEYS: x509: remove never-set ->unsupported_key flag (Eric Biggers) [task:185458]
  - KEYS: x509: remove unused fields (Eric Biggers) [task:185458]
  - KEYS: x509: clearly distinguish between key and signature algorithms (Eric Biggers) [task:185458]
  - KEYS: fix length validation in keyctl_pkey_params_get_2() (Eric Biggers) [task:185458]
  - crypto: tcrypt - remove all multibuffer ahash tests (Tianjia Zhang) [task:185458]
  - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist (Eric Biggers) [task:185458]
  - crypto: tcrypt - add asynchronous speed test for SM3 (Tianjia Zhang) [task:185458]
  - crypto: x86/sm3 - add AVX assembly implementation (Tianjia Zhang) [task:185458]
  - crypto: sm3 - make dependent on sm3 library (Tianjia Zhang) [task:185458]
  - crypto: sm2 - make dependent on sm3 library (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm3-ce - make dependent on sm3 library (Tianjia Zhang) [task:185458]
  - crypto: sm3 - create SM3 stand-alone library (Tianjia Zhang) [task:185458]
  - crypto: x86/sm4 - Fix invalid section entry size (Tianjia Zhang) [task:185458]
  - crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency (Arnd Bergmann) [task:185458]
  - crypto: x86/sm4 - Fix frame pointer stack corruption (Josh Poimboeuf) [task:185458]
  - crypto: sm4 - Do not change section of ck and sbox (Nathan Chancellor) [task:185458]
  - crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation (Tianjia Zhang) [task:185458]
  - crypto: x86/sm4 - export reusable AESNI/AVX functions (Tianjia Zhang) [task:185458]
  - crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation (Tianjia Zhang) [task:185458]
  - crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic (Tianjia Zhang) [task:185458]
  - crypto: sm4 - create SM4 library based on sm4 generic code (Tianjia Zhang) [task:185458]
  - x509: Add support for parsing x509 certs with ECDSA keys (Stefan Berger) [task:185458]
  - x509: Detect sm2 keys by their parameters OID (Stefan Berger) [task:185458]
  - oid_registry: Add OIDs for ECDSA with SHA224/256/384/512 (Stefan Berger) [task:185458]
  - X.509: Fix crash caused by NULL pointer (Tianjia Zhang) [task:185458]
  - X.509: Fix modular build of public_key_sm2 (Herbert Xu) [task:185458]
  - X.509: fix error return value on the failed path (Tianjia Zhang) [task:185458]
  - integrity: Asymmetric digsig supports SM2-with-SM3 algorithm (Tianjia Zhang) [task:185458]
  - X.509: support OSCCA SM2-with-SM3 certificate verification (Tianjia Zhang) [task:185458]
  - X.509: support OSCCA certificate parse (Tianjia Zhang) [task:185458]
  - crypto: tcrypt - Add support for hash speed testing with keys (Herbert Xu) [task:185458]
  - keys: asymmetric: fix error return code in software_key_query() (Wei Yongjun) [task:185458]
  - crypto: rename sm3-256 to sm3 in hash_algo_name (Tianjia Zhang) [task:185458]
  - KYLIN: crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (mengdehui) [task:185458]
  - KEYS: asymmetric: return ENOMEM if akcipher_request_alloc() fails (Eric Biggers) [task:185458]
  - crypto: testmgr - make extra tests depend on cryptomgr (Eric Biggers) [task:185458]
  - integrity: support EC-RDSA signatures for asymmetric_verify (Vitaly Chikunov) [task:185458]
  - crypto: ecrdsa - add EC-RDSA test vectors to testmgr (Vitaly Chikunov) [task:185458]
  - crypto: ecrdsa - add EC-RDSA (GOST 34.10) algorithm (Vitaly Chikunov) [task:185458]
  - crypto: ecc - make ecc into separate module (Vitaly Chikunov) [task:185458]
  - crypto: Kconfig - create Public-key cryptography section (Vitaly Chikunov) [task:185458]
  - X.509: parse public key parameters from x509 for akcipher (Vitaly Chikunov) [task:185458]
  - KEYS: do not kmemdup digest in {public,tpm}_key_verify_signature (Vitaly Chikunov) [task:185458]
  - crypto: akcipher - new verify API for public key algorithms (Vitaly Chikunov) [task:185458]
  - crypto: streebog - fix unaligned memory accesses (Eric Biggers) [task:185458]
  - crypto: arm64 - convert to use crypto_simd_usable() (Eric Biggers) [task:185458]
  - crypto: simd,testmgr - introduce crypto_simd_usable() (Eric Biggers) [task:185458]
  - crypto: simd - support wrapping AEAD algorithms (Eric Biggers) [task:185458]
  - crypto: testmgr - implement random testvec_config generation (Eric Biggers) [task:185458]
  - crypto: testmgr - introduce CONFIG_CRYPTO_MANAGER_EXTRA_TESTS (Eric Biggers) [task:185458]
  - crypto: testmgr - add testvec_config struct and helper functions (Eric Biggers) [task:185458]
  - crypto: testmgr - split akcipher tests by a key type (Vitaly Chikunov) [task:185458]
  - KEYS: fix parsing invalid pkey info string (Eric Biggers) [task:185458]
  - crypto: streebog - add Streebog test vectors (Vitaly Chikunov) [task:185458]
  - crypto: streebog - register Streebog in hash info for IMA (Vitaly Chikunov) [task:185458]
  - crypto: streebog - add Streebog hash function (Vitaly Chikunov) [task:185458]
  - integrity: support new struct public_key_signature encoding field (Mimi Zohar) [task:185458]
  - KEYS: asym_tpm: Add support for the sign operation [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: asym_tpm: Implement tpm_sign [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: asym_tpm: Implement signature verification [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: asym_tpm: Implement the decrypt operation [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: asym_tpm: Implement tpm_unbind [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: asym_tpm: Add loadkey2 and flushspecific [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: Move trusted.h to include/keys [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: trusted: Expose common functionality [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: asym_tpm: Implement encryption operation [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: asym_tpm: Implement pkey_query [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: Add parser for TPM-based keys [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: asym_tpm: extract key size & public key [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: asym_tpm: add skeleton for asym_tpm [ver #2] (Denis Kenzior) [task:185458]
  - crypto: rsa-pkcs1pad: Allow hash to be optional [ver #2] (Denis Kenzior) [task:185458]
  - KEYS: Implement PKCS#8 RSA Private Key parser [ver #2] (David Howells) [task:185458]
  - KEYS: Implement encrypt, decrypt and sign for software asymmetric key [ver #2] (David Howells) [task:185458]
  - KEYS: Allow the public_key struct to hold a private key [ver #2] (David Howells) [task:185458]
  - KEYS: Provide software public key query function [ver #2] (David Howells) [task:185458]
  - KEYS: Make the X.509 and PKCS7 parsers supply the sig encoding type [ver #2] (David Howells) [task:185458]
  - KEYS: Provide missing asymmetric key subops for new key type ops [ver #2] (David Howells) [task:185458]
  - KEYS: Provide keyctls to drive the new key type ops for asymmetric keys [ver #2] (David Howells) [task:185458]
  - KEYS: Provide key type operations for asymmetric key ops [ver #2] (David Howells) [task:185458]
  - crypto: api - Introduce generic max blocksize and alignmask (Kees Cook) [task:185458]
  - KYLIN: crypto: hisilicon - fix different versions of devices driver compatibility issue (huhai) [task:182119]
  - Sunway: v4.19.180-sw1.0.0 (liuyunchen) [task:178212]
  - Sunway: modify lock instruction (liuyunchen) [task:178212]
  - Sunway: add a function called save_stack_trace_regs (liuyunchen) [task:178212]
  - Sunway: add missing restore_altstack() in do_rt_sigreturn() (liuyunchen) [task:178212]
  - Sunway: tools: fix selftests/sigaltstack for sw64 (liuyunchen) [task:178212]
  - Sunway: determine external clock according to specification (liuyunchen) [task:178212]
  - Sunway: fix compile error when CONFIG_UPROBES is not set (liuyunchen) [task:178212]
  - Sunway: fix uretprobe implementation (liuyunchen) [task:178212]
  - Sunway: fix some cpu autoplug bugs (liuyunchen) [task:178212]
  - Sunway: remove unused variable to fix compile warning (liuyunchen) [task:178212]
  - Sunway: add support for cpu offline and online in guest (liuyunchen) [task:178212]
  - Sunway: fix build errors with Makefile (liuyunchen) [task:178212]
  - Sunway: sw64 use __raw I/O memory api (liuyunchen) [task:178212]
  - Sunway: correct the definition of MAX_DMA_ADDRESS (liuyunchen) [task:178212]
  - Sunway: remove S3 flag (liuyunchen) [task:178212]
  - Sunway: rename ptrace macros (liuyunchen) [task:178212]
  - Sunway: fix audit_syscall_exit() (liuyunchen) [task:178212]
  - Sunway: fix some include format (liuyunchen) [task:178212]
  - Sunway: update cpufreq's info when cpu frequency changed (liuyunchen) [task:178212]
  - Sunway: fix a compile error with CONFIG_TRANSPARENT_HUGEPAGE=n (liuyunchen) [task:178212]
  - Sunway: add sw64 support for kprobe args tests (liuyunchen) [task:178212]
  - Sunway: hibernation: update ktp to vcpucb after restoring it (liuyunchen) [task:178212]
  - Sunway: fix CONFIG_GENERIC_SCHED_CLOCK=y (liuyunchen) [task:178212]
  - Sunway: fix memory hotplug support for guest (liuyunchen) [task:178212]
  - Sunway: fix shared_cpu_map of tcache's cacheinfo (liuyunchen) [task:178212]
  - Sunway: fix missing _TIF_PATCH_PENDING in work_pending (liuyunchen) [task:178212]
  - Sunway: fix an error with non-8MB aligned guest RAM size (liuyunchen) [task:178212]
  - Sunway: fix virtual address range mapping test (liuyunchen) [task:178212]
  - Sunway: fix KBUILD_DEFCONFIG (liuyunchen) [task:178212]
  - Sunway: send a fake signal to all blocking tasks (liuyunchen) [task:178212]
  - Sunway: bpf: optimize DIV and MOD instructions (liuyunchen) [task:178212]
  - Sunway: fix crash kernel memory reservation (liuyunchen) [task:178212]
  - Sunway: kvm: optimize external interrupts assignment for guest (liuyunchen) [task:178212]
  - Sunway: guard hotplug cpu specific code (liuyunchen) [task:178212]
  - Sunway: perf: unwind: use perf's copy of kernel headers (liuyunchen) [task:178212]
  - Sunway: trace user task unalignment (liuyunchen) [task:178212]
  - Sunway: kvm: fix inconsitent timing metrics (liuyunchen) [task:178212]
  - Sunway: restart idle routine if it is interrupted (liuyunchen) [task:178212]
  - Sunway: mm: fix pmd_present() for THP (liuyunchen) [task:178212]
  - Sunway: fix format of Kconfig (liuyunchen) [task:178212]
  - Sunway: reorganize CPU_FREQ related config (liuyunchen) [task:178212]
  - Sunway: work around adding memblock regions (liuyunchen) [task:178212]
  - Sunway: kvm: add the implementation of HCALL_STOP (liuyunchen) [task:178212]
  - Sunway: fix a compile error with CONFIG_EFI=n (liuyunchen) [task:178212]
  - Sunway: simplify and improve smp operations (liuyunchen) [task:178212]
  - Sunway: kvm: fix clock synchronization of VM live migration (liuyunchen) [task:178212]
  - Sunway: fix support for qemu boards without IOR:SMP_INFO (liuyunchen) [task:178212]
  - Sunway: setup cpu topology of guest (liuyunchen) [task:178212]
  - Sunway: simplify pgtable set and populate interfaces (liuyunchen) [task:178212]
  - Sunway: iommu: fix iommu-flush ops to support multi-device passthrough (liuyunchen) [task:178212]
  - Sunway: extend pt_regs to fix broken bpf_user_pt_regs_t (liuyunchen) [task:178212]
  - Sunway: fix bpf_user_pt_regs_t (liuyunchen) [task:178212]
  - Sunway: increase the minimun frequency of DVFS (liuyunchen) [task:178212]
  - Sunway: add support for restartable sequences (liuyunchen) [task:178212]
  - Sunway: kvm: clear kvm->online_vcpus after freeing vcpus (liuyunchen) [task:178212]
  - Sunway: expand the occasion for using legacy power management (liuyunchen) [task:178212]
  - Sunway: optimize idle routine (liuyunchen) [task:178212]
  - Sunway: fix THREAD_INFO_IN_TASK support for suspend and hibernation (liuyunchen) [task:178212]
  - Sunway: topology: fix thread_sibling setup (liuyunchen) [task:178212]
  - Sunway: perf: add libbfd support (liuyunchen) [task:178212]
  - Sunway: fix a compile error with CONFIG_SCHED_INFO=n (liuyunchen) [task:178212]
  - Sunway: remove refill tool and its support (liuyunchen) [task:178212]
  - Sunway: add support for vmtop (liuyunchen) [task:178212]
  - Sunway: add more registers saved during suspend/resume cycle (liuyunchen) [task:178212]
  - Sunway: deprecate the restored memory region during suspend cycle (liuyunchen) [task:178212]
  - Sunway: implement a new policy of power management (liuyunchen) [task:178212]
  - Sunway: add DVFS support for different boards (liuyunchen) [task:178212]
  - Sunway: add SIMD emulation for guest IO access (liuyunchen) [task:178212]
  - Sunway:maintain PMU counter usage status with bitmap (liuyunchen) [task:178212]
  - Sunway: activate CONFIG_THREAD_INFO_IN_TASK (liuyunchen) [task:178212]
  - Sunway: LPC: support suspend and resume (liuyunchen) [task:178212]
  - Sunway: fix a type mismatch problem (liuyunchen) [task:178212]
  - Sunway: perf: remove redundant function declarations (liuyunchen) [task:178212]
  - Sunway: fix a compile error with CONFIG_EFI=n (liuyunchen) [task:178212]
  - Sunway: iommu: fix the mask of physical address when flushing pcache (liuyunchen) [task:178212]
  - Sunway: perf: don't rely on layout of pt_regs to grab some registers (liuyunchen) [task:178212]
  - Sunway: perf: fix support for dwarf in perf (liuyunchen) [task:178212]
  - Sunway: deliver a warm/cold reset with plugin JMicron 585 card (liuyunchen) [task:178212]
  - Sunway: refactor platform dependent codes (liuyunchen) [task:178212]
  - Sunway: implement the reset hooks for general platforms (liuyunchen) [task:178212]
  - Sunway: split out the idle loop in idle.c (liuyunchen) [task:178212]
  - Sunway: rewrite {SAVE,RESTORE}_ALL in a simpler way (liuyunchen) [task:178212]
  - Sunway: fix "unwind: target platform=sw_64 is not supported" (liuyunchen) [task:178212]
  - Sunway: register a suspend entry (liuyunchen) [task:178212]
  - Sunway: replace "---help---" with "help" in Kconfig (liuyunchen) [task:178212]
  - EULER: net: hns3: update hns3 version to 23.7.1 (Yonglong Liu) [task:186993]
  - EULER: net: hns3: fix tx timeout issue (Jian Shen) [task:186991]
  - EULER: net: hns3: add barrier in vf mailbox reply process (Yonglong Liu) [task:182950]
  - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jie Wang) [task:182948]
  - drm/amdkfd: Fix cat debugfs hang_hws file causes system crash (Qu Huang) [task:185039]
  - drm/amdkfd: Fix permissions of hang_hws (Felix Kuehling) [task:185039]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.0.v2401
changelog:
  - KYLIN: gmjstcm: support NATIONZ Z32H330TC TCM module. (jiangxiujie) [task:188987]
  - KYLIN: Revert "KYLIN: i40e: The state of phy may not be correct during power-on" (lingfuyi) [task:184140]
  - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Li Nan) [task:184984]
  - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Li Nan) [task:184984]
  - nbd: fold nbd config initialization into nbd_alloc_config() (Li Nan) [task:184984]
  - sch_netem: fix issues in netem_change() vs get_dist_table() (Eric Dumazet) [task:182934]
  - MUCSE: rnpvf: update the driver to 0.3.0 (Yibo Dong) [task:175352]
  - MUCSE: rnp: update the driver to 0.3.0 (Yibo Dong) [task:175352]
  - MUCSE: rnpm: update the driver to 0.3.0 (Yibo Dong) [task:175352]
  - Revert "KYLIN: security/kysec: add netlink_send hook into LSM." (tianyunnuan) [task:179762]
  - Revert "KYLIN: security/kysec: pk label limit is useful only in sm env." (tianyunnuan) [task:179762]
  - perf: Fix perf_event_validate_size() lockdep splat (Mark Rutland) [task:193171]
  - perf: Fix perf_event_validate_size() (Peter Zijlstra) [task:193171] {CVE-2023-6931}
  - perf/core: Add a new read format to get a number of lost samples (Namhyung Kim) [task:193171]
  - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet (Zhengchao Shao) [task:193171] {CVE-2023-6932}
  - io_uring/af_unix: disable sending io_uring over sockets (Pavel Begunkov) [task:193171] {CVE-2023-6531}
  - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg (Hyunwoo Kim) [task:193171] {CVE-2023-51779}
  - net/rose: Fix Use-After-Free in rose_ioctl (Hyunwoo Kim) [task:193171] {CVE-2023-51782}
  - appletalk: Fix Use-After-Free in atalk_ioctl (Hyunwoo Kim) [task:193171] {CVE-2023-51781}
  - atm: Fix Use-After-Free in do_vcc_ioctl (Hyunwoo Kim) [task:193171] {CVE-2023-51780}
  - HYGON: crypto: ccp: fix bug that SM2 encryption of long data causes kernel crash (liulanyi) [task:176679]
  - Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (Borislav Petkov) [task:176679]
  - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Sean Christopherson) [task:176679]
  - x86/boot: Fix incorrect startup_gdt_descr.size (Yuntao Wang) [task:176679]
  - x86/sev: Check for user-space IOIO pointing to kernel space (Joerg Roedel) [task:176679]
  - x86/sev: Check IOBM for IOIO exceptions from user-space (Joerg Roedel) [task:176679]
  - x86/sev: Disable MMIO emulation from user mode (Borislav Petkov (AMD)) [task:176679]
  - KVM: SEV: remove ghcb variable declarations (Paolo Bonzini) [task:176679]
  - KVM: SEV: only access GHCB fields once (Paolo Bonzini) [task:176679]
  - KVM: SEV: snapshot the GHCB before accessing it (Paolo Bonzini) [task:176679]
  - KVM: x86: Add kvm_x86_ops hook to short circuit emulation (Sean Christopherson) [task:176679]
  - bpf: cgroup: Allow multi-attach program to replace itself (Lorenz Bauer) [task:174972]
  - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Lorenz Bauer) [task:174972]
  - bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_cookie value (Andrii Nakryiko) [task:174972]
  - bpf: Allow to specify user-provided bpf_cookie for BPF perf links (Andrii Nakryiko) [task:174972]
  - bpf: media: properly use bpf_prog_array api (Stanislav Fomichev) [task:174972]
  - bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_prog input (Andrii Nakryiko) [task:174972]
  - bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_[stack|stackid] cannot work (Song Liu) [task:174972]
  - bpf: tracing: properly use bpf_prog_array api (Stanislav Fomichev) [task:174972]
  - bpf: Implement bpf_link-based cgroup BPF program attachment (Andrii Nakryiko) [task:174972]
  - bpf: Factor out attach_type to prog_type mapping for attach/detach (Andrii Nakryiko) [task:174972]
  - bpf: Abstract away entire bpf_link clean up procedure (Andrii Nakryiko) [task:174972]
  - bpf: Add bpf_link_new_file that doesn't install FD (Andrii Nakryiko) [task:174972]
  - bpf: Factor out cgroup storages operations (Andrii Nakryiko) [task:174972]
  - bpf: Introduce pinnable bpf_link abstraction (Andrii Nakryiko) [task:174972]
  - bpf: Add ambient BPF runtime context stored in current (Andrii Nakryiko) [task:174972]
  - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yonghong Song) [task:174972]
  - KYLIN: net: hns3: Delete Euler community hns3 drives patch set (taowei) [task:185104]
  - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jussi Maki) [task:168910]
  - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (John Fastabend) [task:168910]
  - bpf, sock_map: Move cancel_work_sync() out of sock lock (Cong Wang) [task:168910]
  - bpf: Fix sockmap calling sleepable function in teardown path (John Fastabend) [task:168910]
  - bpf: Fix sk_psock refcnt leak when receiving message (Xiyu Yang) [task:168910]
  - net: skmsg: fix TLS 1.3 crash with full sk_msg (Jakub Kicinski) [task:168910]
  - net: sockmap: use bitmap for copy info (Jakub Kicinski) [task:168910]
  - bpf: sockmap fix msg->sg.size account on ingress skb (John Fastabend) [task:168910]
  - tls: splice_read: fix record type check (Jakub Kicinski) [task:168910]
  - net/tls: store decrypted on a single bit (Jakub Kicinski) [task:168910]
  - bpf, sockmap: Zap ingress queues after stopping strparser (John Fastabend) [task:168910]
  - net/tls: reject offload of TLS 1.3 (Jakub Kicinski) [task:168910]
  - net/tls: Inform user space about send buffer availability (Vakul Garg) [task:168910]
  - net: tls: prevent false connection termination with offload (Jakub Kicinski) [task:168910]
  - bpf, sockmap: Fix sk->prot unhash op reset (John Fastabend) [task:168910]
  - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Jakub Sitnicki) [task:168910]
  - bpf: sockmap: Don't attach programs to UDP sockets (Lorenz Bauer) [task:168910]
  - bpf, sockmap: Do not ignore orig_len parameter (Eric Dumazet) [task:168910]
  - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Cong Wang) [task:168910]
  - sock_map: Fix a potential use-after-free in sock_map_close() (Cong Wang) [task:168910]
  - bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues (Wang Yufen) [task:168910]
  - bpf, sockmap: Fix memleak in sk_psock_queue_msg (Wang Yufen) [task:168910]
  - skmsg: Lose offset info in sk_psock_skb_ingress (Liu Jian) [task:168910]
  - bpf, sockmap: On cleanup we additionally need to remove cached skb (John Fastabend) [task:168910]
  - bpf, sockmap: Fix memleak on ingress msg enqueue (John Fastabend) [task:168910]
  - skmsg: Teach sk_psock_verdict_apply() to return errors (Cong Wang) [task:168910]
  - skmsg: Clear skb redirect pointer before dropping it (Cong Wang) [task:168910]
  - bpf, sockmap: Fix potential memory leak on unlikely error case (John Fastabend) [task:168910]
  - bpf, sockmap: Fix incorrect fwd_alloc accounting (John Fastabend) [task:168910]
  - skmsg: Use rcu work for destroying psock (Cong Wang) [task:168910]
  - skmsg: Avoid lock_sock() in sk_psock_backlog() (Cong Wang) [task:168910]
  - skmsg: Introduce a spinlock to protect ingress_msg (Cong Wang) [task:168910]
  - skmsg: Lock ingress_skb when purging (Cong Wang) [task:168910]
  - skmsg: Remove unused sk_psock_stop() declaration (Cong Wang) [task:168910]
  - skmsg: Get rid of sk_psock_bpf_run() (Cong Wang) [task:168910]
  - skmsg: Move sk_redir from TCP_SKB_CB to skb (Cong Wang) [task:168910]
  - bpf: Compute data_end dynamically with JIT code (Cong Wang) [task:168910]
  - skmsg: Make sk_psock_destroy() static (Cong Wang) [task:168910]
  - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Daniel Borkmann) [task:168910]
  - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (John Fastabend) [task:168910]
  - bpf, sockmap: Allow skipping sk_skb parser program (John Fastabend) [task:168910]
  - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (John Fastabend) [task:168910]
  - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (John Fastabend) [task:168910]
  - net: sk_msg: Simplify sk_psock initialization (Lorenz Bauer) [task:168910]
  - bpf, sockmap: RCU dereferenced psock may be used outside RCU block (John Fastabend) [task:168910]
  - bpf, sockmap: RCU splat with redirect and strparser error or TLS (John Fastabend) [task:168910]
  - bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (dihu) [task:168910]
  - bpf: Fix unused-var without NETDEVICES (Matthieu Baerts) [task:168910]
  - bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Ferenc Fejes) [task:168910]
  - net: Make locking in sock_bindtoindex optional (Ferenc Fejes) [task:168910]
  - bpf: Fix running sk_skb program types with ktls (John Fastabend) [task:168910]
  - net: add sock_bindtoindex (Christoph Hellwig) [task:168910]
  - bpf: sockmap: Add UDP support (Lorenz Bauer) [task:168910]
  - bpf: Add sockmap hooks for UDP sockets (Lorenz Bauer) [task:168910]
  - bpf: sockmap: Simplify sock_map_init_proto (Lorenz Bauer) [task:168910]
  - bpf: sockmap: Move generic sockmap hooks from BPF TCP (Lorenz Bauer) [task:168910]
  - bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Lorenz Bauer) [task:168910]
  - bpf: tcp: Move assertions into tcp_bpf_get_proto (Lorenz Bauer) [task:168910]
  - skmsg: Update saved hooks only once (Lorenz Bauer) [task:168910]
  - bpf: sockmap: Only check ULP for TCP sockets (Lorenz Bauer) [task:168910]
  - bpf, sockmap: Don't set up upcalls and progs for listening sockets (Jakub Sitnicki) [task:168910]
  - tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Jakub Sitnicki) [task:168910]
  - net, sk_msg: Annotate lockless access to sk_prot on clone (Jakub Sitnicki) [task:168910]
  - bpf, sk_msg: Don't clear saved sock proto on restore (Jakub Sitnicki) [task:168910]
  - bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Jakub Sitnicki) [task:168910]
  - bpf: Sockmap/tls, push write_space updates through ulp updates (John Fastabend) [task:168910]
  - bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (John Fastabend) [task:168910]
  - bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Lingpeng Chen) [task:168910]
  - net: sock_map, fix missing ulp check in sock hash case (John Fastabend) [task:168910]
  - net/tls: use the full sk_proto pointer (Jakub Kicinski) [task:168910]
  - net/tls: use RCU protection on icsk->icsk_ulp_data (Jakub Kicinski) [task:168910]
  - net/tls: partially revert fix transition through disconnect with close (Jakub Kicinski) [task:168910]
  - bpf: sockmap/tls, close can race with map free (John Fastabend) [task:168910]
  - net/tls: fix transition through disconnect with close (John Fastabend) [task:168910]
  - net/tls: remove sock unlock/lock around strp_done() (John Fastabend) [task:168910]
  - net/tls: remove close callback sock unlock/lock around TX work flush (John Fastabend) [task:168910]
  - net/tls: don't call tls_sk_proto_close for hw record offload (Jakub Kicinski) [task:168910]
  - net/tls: don't arm strparser immediately in tls_set_sw_offload() (Jakub Kicinski) [task:168910]
  - net/tls: fix page double free on TX cleanup (Dirk van der Merwe) [task:168910]
  - bpf: sockmap, restore sk_write_space when psock gets dropped (Jakub Sitnicki) [task:168910]
  - bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (John Fastabend) [task:168910]
  - bpf: sockmap remove duplicate queue free (John Fastabend) [task:168910]
  - net/tls: fix build without CONFIG_TLS_DEVICE (Jakub Kicinski) [task:168910]
  - net/tls: don't leak partially sent record in device mode (Jakub Kicinski) [task:168910]
  - tls: Fix tls_device receive (Boris Pismenny) [task:168910]
  - tls: Fix mixing between async capable and async (Eran Ben Elisha) [task:168910]
  - tls: Fix write space handling (Boris Pismenny) [task:168910]
  - tls: Fix tls_device handling of partial records (Boris Pismenny) [task:168910]
  - tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Vakul Garg) [task:168910]
  - net/tls: Move protocol constants from cipher context to tls context (Vakul Garg) [task:168910]
  - net/tls: Do not use async crypto for non-data records (Vakul Garg) [task:168910]
  - net/tls: Disable async decrytion for tls1.3 (Vakul Garg) [task:168910]
  - net: tls: Add tls 1.3 support (Dave Watson) [task:168910]
  - net: tls: Refactor control message handling on recv (Dave Watson) [task:16891]
  - net: tls: Refactor tls aad space size calculation (Dave Watson) [task:168910]
  - net: tls: Fix deadlock in free_resources tx (Dave Watson) [task:168910]
  - net: tls: Save iv in tls_rec for async crypto requests (Dave Watson) [task:16891]
  - net/tls: free ctx in sock destruct (Atul Gupta) [task:168910]
  - net/tls: build_protos moved to common routine (Atul Gupta) [task:168910]
  - net/ipv6/udp_tunnel: prefer SO_BINDTOIFINDEX over SO_BINDTODEVICE (David Herrmann) [task:168910]
  - net/ipv4/udp_tunnel: prefer SO_BINDTOIFINDEX over SO_BINDTODEVICE (David Herrmann) [task:168910]
  - net: introduce SO_BINDTOIFINDEX sockopt (David Herrmann) [task:168910]
  - bpf: sk_msg, zap ingress queue on psock down (John Fastabend) [task:168910]
  - udp_tunnel: add config option to bind to a device (Alexis Bauvin) [task:168910]
  - net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Paul E. McKenney) [task:168910]
  - net/core/filter: fix unused-variable warning (Anders Roxell) [task:168910]
  - bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Nikita V. Shirokov) [task:168910]
  - KYLIN: security/kysec: Fixed compilation errors without PROCESS PROTECT (chengang) [task:192327]
  - lib/cmdline: fix get_option() for strings starting with hyphen (Andy Shevchenko) [task:188440]
  - kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list (Masami Hiramatsu (Google)) [task:188478]
  - OPENEULER: irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801 (Xiang Chen) [task:183018]
  - irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Marc Zyngier) [task:183018]
  - KVM: SVM: Add 5-level page table support for SVM (Wei Huang) [task:197000]
  - KYLIN: security/kysec: Record TPM log using a kthread (liuqi) [task:181343]
  - KYLIN: security/kysec: Only record TPM log once per file (liuqi) [task:181343]
  - KYLIN: security/kysec: Add TPM based static measurement functions (huanfuxi) [task:177770, task:181343]
  - KYLIN: SW64: fix build err in mm/gup.c (penghuaihe) [task:192866]
  - KYLIN: Revert "KYLIN: mlx5: set irq's cpumask for S5000C" (weirongguang) [bug:206430]
  - KYLIN: Kconfig: Enable ima (liuqi) [task:192759]
  - PCI: Allow userspace to query and set device reset mechanism (Amey Narkhede) [task:185205]
  - PCI/sysfs: Find shadow ROM before static attribute initialization (Bjorn Helgaas) [task:185205]
  - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Heiner Kallweit) [task:185205]
  - PCI: sysfs: Revert "rescan" file renames (Kelsey Skunberg) [task:185205]
  - PCI: Simplify pci_dev_reset_slot_function() (Lukas Wunner) [task:185205]
  - PCI: Add support for ACPI _RST reset method (Shanker Donthineni) [task:185205]
  - PCI: Add array to track reset method ordering (Amey Narkhede) [task:185205]
  - PCI: Use acpi_pci_power_manageable() (Shanker Donthineni) [task:185205]
  - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Shanker Donthineni) [task:185205]
  - PCI: Add pcie_reset_flr() with 'probe' argument (Amey Narkhede) [task:185205]
  - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Krzysztof Wilczyński) [task:185205]
  - PCI/sysfs: Convert "vpd" to static attribute (Krzysztof Wilczyński) [task:185205]
  - PCI/sysfs: Convert "reset" to static attribute (Krzysztof Wilczyński) [task:185205]
  - PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Heiner Kallweit) [task:185205]
  - PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Heiner Kallweit) [task:185205]
  - PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Kelsey Skunberg) [task:185205]
  - PCI/ASPM: Add pcie_aspm_get_link() (Heiner Kallweit) [task:185205]
  - PCI: let pci_disable_link_state propagate errors (Heiner Kallweit) [task:185205]
  - PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Bjorn Helgaas) [task:185205]
  - PCI/ASPM: Add pcie_aspm_enabled() (Rafael J. Wysocki) [task:185205]
  - PCI/P2PDMA: Add sysfs group to display p2pmem stats (Logan Gunthorpe) [task:185205]
  - PCI: Cache PCIe Device Capabilities register (Amey Narkhede) [task:185205]
  - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Raphael Norwitz) [task:185205]
  - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Krzysztof Wilczyński) [task:185205]
  - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Krzysztof Wilczyński) [task:185205]
  - PCI/sysfs: Rename "vpd" attribute accessors (Bjorn Helgaas) [task:185205]
  - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Krzysztof Wilczyński) [task:185205]
  - PCI/sysfs: Convert "rom" to static attribute (Krzysztof Wilczyński) [task:185205]
  - PCI/sysfs: Convert "config" to static attribute (Krzysztof Wilczyński) [task:185205]
  - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Lukas Wunner) [task:185205]
  - PCI: Add constant PCI_STATUS_ERROR_BITS (Heiner Kallweit) [task:185205]
  - PCI: Rename _DSM constants to align with spec (Krzysztof Wilczyński) [task:185205]
  - net: marvell: add PCI_STATUS_SIG_TARGET_ABORT to PCI status error bits (Heiner Kallweit) [task:185205]
  - PCI: sysfs: Change permissions from symbolic to octal (Kelsey Skunberg) [task:185205]
  - PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Kelsey Skunberg) [task:185205]
  - PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Krzysztof Wilczynski) [task:185205]
  - PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Krzysztof Wilczynski) [task:185205]
  - PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Krzysztof Wilczynski) [task:185205]
  - PCI/ACPI: Implement _HPX Type 3 Setting Record (Alexandru Gagniuc) [task:185205]
  - PCI: Fix comment typos (Bjorn Helgaas) [task:185205]
  - PCI/ACPI: Remove the need for 'struct hotplug_params' (Alexandru Gagniuc) [task:185205]
  - PCI/ACPI: Do not export pci_get_hp_params() (Alexandru Gagniuc) [task:185205]
  - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Srikanth Jampala) [task:185205]
  - PCI: Fix pci.c kernel-doc parameter warning (Randy Dunlap) [task:185205]
  - KYLIN: security: LoongArch support kernel signature (penghuaihe) [task:181644]
  - HYGON: set CONFIG_HYGON_CSV=y (penghuaihe) [task:176679]
  - x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Juergen Gross) [task:176679]
  - HYGON: crypto: ccp: Add CCP/PSP PCI interface on Hygon hardware (Xin Jiang) [task:176679]
  - HYGON: KVM: SVM: Unmap ghcb pages if they're still mapped when destroy a CSV2 guest (hanliyang) [task:176679]
  - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Sean Christopherson) [task:176679]
  - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Sean Christopherson) [task:176679]
  - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Sean Christopherson) [task:176679]
  - KVM: SVM: Fix detection of AMD Errata 1096 (Liran Alon) [task:176679]
  - KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Singh, Brijesh) [task:176679]
  - HYGON: KVM: SVM: CSV: Add KVM_CSV_RECEIVE_ENCRYPT_CONTEXT command (Xin Jiang) [task:176679]
  - HYGON: KVM: SVM: CSV: Add KVM_CSV_RECEIVE_ENCRYPT_DATA command (Xin Jiang) [task:176679]
  - HYGON: KVM: SVM: CSV: Add KVM_CSV_SEND_ENCRYPT_CONTEXT command (Xin Jiang) [task:176679]
  - HYGON: KVM: SVM: CSV: Add KVM_CSV_SEND_ENCRYPT_DATA command (Xin Jiang) [task:176679]
  - HYGON: crypto: ccp: Define CSV migration command id (Xin Jiang) [task:176679]
  - HYGON: KVM: SVM: CSV: Handle interrupts before nested page fault (Xin Jiang) [task:176679]
  - HYGON: Documentation/x86: Add CSV3 CMA explanation (Xin Jiang) [task:176679]
  - HYGON: x86/mm: Handle NULL parameter of csv_mem_percentage/csv_mem_size (Xin Jiang) [task:176679]
  - HYGON: KVM: SVM: CSV: Init local variable nodemask (Xin Jiang) [task:176679]
  - HYGON: x86/mm: CSV allows CMA allocation concurrently (Yangwencheng) [task:176679]
  - HYGON: mm/cma: Add API to enable concurrent allocation from the CMA (Yangwencheng) [task:176679]
  - HYGON: arch/x86/mm/csv: Reduce CSV CMA name length (Yangwencheng) [task:176679]
  - HYGON: arch/x86/mm/csv: fix bug that cma array count maybe not correct (Yangwencheng) [task:176679]
  - HYGON: x86/mm/csv: Try to allocate cma memory from current node firstly (Yangwencheng) [task:176679]
  - mm, page_alloc: avoid expensive reclaim when compaction may not succeed (David Rientjes) [task:176679]
  - mm, page_alloc: move draining pcplists to page isolation users (Vlastimil Babka) [task:176679]
  - HYGON: mm: release hugetlb pages to buddy allocator after migrate them (yangge) [task:176679]
  - mm: make alloc_contig_range handle in-use hugetlb pages (Oscar Salvador) [task:176679]
  - mm: make alloc_contig_range handle free hugetlb pages (Oscar Salvador) [task:176679]
  - mm,compaction: let isolate_migratepages_{range,block} return error codes (Oscar Salvador) [task:176679]
  - HYGON: kvm: csv: We firstly consider CSV CMAS which is easy to allocate memory from (yangge) [task:176679]
  - HYGON: x86/mm: Restore the passed @start variable when __set_memory_enc_dec calls notify_range_enc_status_changed (hanliyang) [task:176679]
  - x86/sev: Make enc_dec_hypercall() accept a size instead of npages (Steve Rutherford) [task:176679]
  - KVM: SVM: Don't defer NMI unblocking until next exit for SEV-ES guests (Sean Christopherson) [task:176679]
  - KVM: x86: Move HF_NMI_MASK and HF_IRET_MASK into "struct vcpu_svm" (Maxim Levitsky) [task:176679]
  - HYGON: crypto: ccp: Fix PSP interrupt register's write race (fangbaoshun) [task:176679]
  - anolis: x86/setup: Preserve _ENC flag when initrd is being relocated (Zelin Deng) [task:176679]
  - anolis: mm/early_ioremap.c: Always build early_memremap_prot() in x86 (Zelin Deng) [task:176679]
  - HYGON: x86/csv2: Fix VC/VC2 stack cea mapping (hanliyang) [task:176679]
  - mm: apply per-task gfp constraints in fast path (Pavel Tatashin) [task:176679]
  - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Roman Gushchin) [task:176679]
  - HYGON: alinux: tcm: add Hygon TCM2 driver (chench) [task:176679]
  - HYGON: x86/cpufeatures: Add CSV3 CPU feature (hanliyang) [task:176679]
  - HYGON: x86/cpufeatures: Add CPUID_8C86_0000_EDX CPUID leaf (hanliyang) [task:176679]
  - mm,thp,compaction,cma: allow THP migration for CMA allocations (Rik van Riel) [task:176679]
  - HYGON: newfeature: ccp: add hct module (yangdepei) [task:176679]
  - HYGON: vfio/pci: Disable VFIO pci reset for hygon DCU device. (fangbaoshun) [task:176679]
  - HYGON: KVM: SVM: Flush caches before backup encrypted VMSA (hanliyang) [task:176679]
  - swiotlb: Remove call to sme_active() (Thiago Jung Bauermann) [task:176679]
  - HYGON: KVM: SVM: Print Hygon CSV support info if support is detected (hanliyang) [task:176679]
  - HYGON: crypto: ccp: Print Hygon CSV API version when CSV support is detected (hanliyang) [task:176679]
  - HYGON: x86/cpu: Show Hygon csv/csv2 features in /proc/cpuinfo (hanliyang) [task:176679]
  - HYGON: x86/mm: Print CSV info into kernel log (Xin Jiang) [task:176679]
  - HYGON: x86: Add support for changing the memory attribute for CSV (Xin Jiang) [task:176679]
  - HYGON: x86: Update memory shared/private attribute in early boot for CSV (Xin Jiang) [task:176679]
  - HYGON: x86/kernel: Set bss decrypted memory as shared in CSV guest (Xin Jiang) [task:176679]
  - HYGON: x86/kernel: Add CSV early update(enc/dec)/reset memory helpers (Xin Jiang) [task:176679]
  - HYGON: x86/boot/compressed/64: Add CSV update page attr(private/shared) (Xin Jiang) [task:176679]
  - HYGON: x86/boot/compressed/64: Init CSV secure call pages (Xin Jiang) [task:176679]
  - HYGON: x86/boot/compressed/64: Add CSV guest detection (Xin Jiang) [task:176679]
  - HYGON: crypto: ccp: Add SET_SMR/SET_SMCR commands for CSV (Xin Jiang) [task:176679]
  - HYGON: x86/csv: Manage CSV guest's private memory by CMA (Xin Jiang) [task:176679]
  - HYGON: KVM: SVM: CSV: Manage CSV guest's nested page table (Xin Jiang) [task:176679]
  - HYGON: KVM: SVM: CSV: Add KVM_CSV_LAUNCH_ENCRYPT_VMCB command (Xin Jiang) [task:176679]
  - HYGON: KVM: SVM: CSV: Add KVM_CSV_LAUNCH_ENCRYPT_DATA command (Xin Jiang) [task:176679]
  - HYGON: KVM: SVM: CSV: Add KVM_CSV_INIT command (Xin Jiang) [task:176679]
  - HYGON: KVM: Define CSV key management command id (Xin Jiang) [task:176679]
  - HYGON: crypto: ccp: Define CSV key management command id (Xin Jiang) [task:176679]
  - HYGON: crypto: ccp: Add CCP/PSP PCI interface on Hygon hardware (Xin Jiang) [task:176679]
  - HYGON: KVM: SVM: Pin SEV guest memory out of CMA area (Xin Jiang) [task:176679]
  - HYGON: mm: update get_user_pages_longterm to migrate pages allocated from CMA region (Xin Jiang) [task:176679]
  - HYGON: mm/cma: add PF flag to force non cma alloc (Xin Jiang) [task:176679]
  - x86/xen: Fix noinstr fail in exc_xen_unknown_trap() (Peter Zijlstra) [task:176679]
  - crypto: ccp - During shutdown, check SEV data pointer before using (Tom Lendacky) [task:176679]
  - KVM: VMX: Heed the 'msr' argument in msr_write_intercepted() (Jim Mattson) [task:176679]
  - x86/unwind/fp: Fix FP unwinding in ret_from_fork (Josh Poimboeuf) [task:176679]
  - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Sean Christopherson) [task:176679]
  - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Jacky Li) [task:176679]
  - crypto: ccp - Fix the INIT_EX data file open failure (Jacky Li) [task:176679]
  - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Nathan Chancellor) [task:176679]
  - KVM: x86: Always set kvm_run->if_flag (Marc Orr) [task:176679]
  - HYGON: KVM: x86: Avoid warning when CSV2 guest invoke KVM_HC_MAP_GPA_RANGE hypercall (hanliyang) [task:176679]
  - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Tom Lendacky) [task:176679]
  - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Wanpeng Li) [task:176679]
  - x86/sev-es: Correctly track IRQ states in runtime #VC handler (Joerg Roedel) [task:176679]
  - x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM_ENCRYPT enabled (Juergen Gross) [task:176679]
  - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Joerg Roedel) [task:176679]
  - x86/asm: Replace __force_order with a memory clobber (Arvind Sankar) [task:176679]
  - crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware (Tom Lendacky) [task:176679]
  - crypto: ccp - shutdown SEV firmware on kexec (Brijesh Singh) [task:176679]
  - KVM: SVM: Fix potential overflow in SEV's send|receive_update_data() (Peter Gonda) [task:176679]
  - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Ashish Kalra) [task:176679]
  - docs: virt/kvm: close inline string literal (Stephen Kitt) [task:176679]
  - dma-mapping: use dma_get_mask in dma_addressing_limited (Eric Auger) [task:176679]
  - dma-direct: only limit the mapping size if swiotlb could be used (Christoph Hellwig) [task:176679]
  - Documentation: DMA-API: fix a function name of max_mapping_size (Yoshihiro Shimoda) [task:176679]
  - swiotlb: using SIZE_MAX needs limits.h included (Stephen Rothwell) [task:176679]
  - KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER (Alexander Graf) [task:176679]
  - KVM: nVMX: Handle dynamic MSR intercept toggling (Sean Christopherson) [task:176679]
  - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Siddharth Chandrasekaran) [task:176679]
  - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Sean Christopherson) [task:176679]
  - KVM: VMX: Forbid userspace MSR filters for x2APIC (Paolo Bonzini) [task:176679]
  - KVM: VMX: Ignore userspace MSR filters for x2APIC (Sean Christopherson) [task:176679]
  - KVM: x86: Add proper ReST tables for userspace MSR exits/flags (Sean Christopherson) [task:176679]
  - KVM: x86: Exit to userspace if emulation prepared a completion callback (Hou Wenlong) [task:176679]
  - KVM: x86: Fix NULL dereference at kvm_msr_ignored_check() (Takashi Iwai) [task:176679]
  - KVM: SVM: fix error return code in svm_create_vcpu() (Chen Zhou) [task:176679]
  - HYGON: bugfix: tpm: efi/x86: Add TPM related EFI tables to unencrypted mapping checks (chench) [task:176679]
  - HYGON: newfeature: tdm: Support dynamic protection for SCT and IDT by HYGON TDM. (chench) [task:176679]
  - HYGON: Optimize: tdm: Compile the tdm driver into ccp.ko and upgrade tdm version (chench) [task:176679]
  - HYGON: newfeature: common: Add psp mutex enable ioctl support (chench) [task:176679]
  - HYGON: newfeature: common: concurrent psp access support between user and kernel space (chench) [task:176679]
  - HYGON: bugfix: tpm: Fix keyctl failure of loading an encrypted key (chench) [task:176679]
  - HYGON: newfeature: tpm: keyring service support creating encrypted key from user provided plaintext key (chench) [task:176679]
  - x86/entry/64: Move non entry code into .text section (Thomas Gleixner) [task:176679]
  - x86/efi: Restore Firmware IDT before calling ExitBootServices() (Joerg Roedel) [task:176679]
  - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Sean Christopherson) [task:176679]
  - x86/head/64: Re-enable stack protection (Michael Roth) [task:176679]
  - x86/sev: Remove duplicated assignment to variable info (Colin Ian King) [task:176679]
  - HYGON: KVM: SVM: Force flush caches before reboot CSV guest (hanliyang) [task:176679]
  - HYGON: KVM: SVM: Rename *{deprotect,reprotect}_vcpu_state* to control_vcpu_{pre,post}_system_reset (hanliyang) [task:176679]
  - HYGON: x86/csv2: Keep in atomic context when holding ghcb page if the #VC comes from user space (hanliyang) [task:176679]
  - HYGON: KVM: SVM: Fix CSV2 info during module initialization (hanliyang) [task:176679]
  - HYGON: KVM: SVM: Fix the available asid range that can be assigned to CSV2 guest (hanliyang) [task:176679]
  - dma-direct: don't over-decrypt memory (Robin Murphy) [task:176679]
  - x86/sev: Mark the code returning to user space as syscall gap (Lai Jiangshan) [task:176679]
  - x86/sev: Annotate stack change in the #VC handler (Lai Jiangshan) [task:176679]
  - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Sean Christopherson) [task:176679]
  - lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [task:152171]
  - net: rpl: fix rpl header size calculation (Alexander Aring) [task:152171]
  - vrf: fix packet sniffing for traffic originating from ip tunnels (Eyal Birger) [task:152171]
  - udp6: allow SO_MARK ctrl msg to affect routing (Jakub Kicinski) [task:152171]
  - net: bridge: multicast: fix MRD advertisement router port marking race (Nikolay Aleksandrov) [task:152171]
  - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Linus Lüssing) [task:152171]
  - uapi: fix big endian definition of ipv6_rpl_sr_hdr (Justin Iurman) [task:152171]
  - vrf: handle CONFIG_IPV6 not set for vrf_add_mac_header_if_unset() (Andrea Mayer) [task:152171]
  - bridge: Fix a deadlock when enabling multicast snooping (Joseph Huang) [task:152171]
  - ipv4: fix error return code in rtm_to_fib_config() (Zhang Changzhong) [task:152171]
  - selftests: add selftest for the SRv6 End.DT6 (VRF) behavior (Andrea Mayer) [task:152171]
  - selftests: add selftest for the SRv6 End.DT4 behavior (Andrea Mayer) [task:152171]
  - seg6: add VRF support for SRv6 End.DT6 behavior (Andrea Mayer) [task:152171]
  - seg6: add support for the SRv6 End.DT4 behavior (Andrea Mayer) [task:152171]
  - seg6: add callbacks for customizing the creation/destruction of a behavior (Andrea Mayer) [task:152171]
  - seg6: add support for optional attributes in SRv6 behaviors (Andrea Mayer) [task:152171]
  - seg6: improve management of behavior attributes (Andrea Mayer) [task:152171]
  - vrf: add mac header for tunneled packets when sniffer is attached (Andrea Mayer) [task:152171]
  - net/packet: fix packet receive on L3 devices without visible hard header (Eyal Birger) [task:152171]
  - ipv4: use IS_ENABLED instead of ifdef (Florian Klink) [task:152171]
  - net/packet: Fix a comment about mac_header (Xie He) [task:152171]
  - net/packet: Fix a comment about hard_header_len and headroom allocation (Xie He) [task:152171]
  - ip: Fix SO_MARK in RST, ACK and ICMP packets (Willem de Bruijn) [task:152171]
  - ipv6: Implement draft-ietf-6man-rfc4941bis (Fernando Gont) [task:152171]
  - net: icmp6: do not select saddr from iif when route has prefsrc set (Tim Stallard) [task:152171]
  - ipv6: rpl: fix loop iteration (Alexander Aring) [task:152171]
  - net: ipv6: rpl_iptunnel: Fix potential memory leak in rpl_do_srh_inline (Gustavo A. R. Silva) [task:152171]
  - net: ipv6: add rpl sr tunnel (Alexander Aring) [task:152171]
  - net: add net available in build_state (Alexander Aring) [task:152171]
  - net: ipv6: add support for rpl sr exthdr (Alexander Aring) [task:152171]
  - addrconf: add functionality to check on rpl requirements (Alexander Aring) [task:152171]
  - include: uapi: linux: add rpl sr header definition (Alexander Aring) [task:152171]
  - ipv6/route: return if there is no fib_nh_gw_family (Hangbin Liu) [task:152171]
  - seg6: fix skb transport_header after decap_and_validate() (Andrea Mayer) [task:152171]
  - lwtunnel: add options setting and dumping for geneve (Xin Long) [task:152171]
  - net: icmp6: provide input address for traceroute6 (Francesco Ruggeri) [task:152171]
  - ip: support SO_MARK cmsg (Willem de Bruijn) [task:152171]
  - net: fix __ip_mc_inc_group usage (Li RongQing) [task:152171]
  - ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [task:152171]
  - net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Maciej Żenczykowski) [task:152171]
  - net/ipv6: Fix misuse of proc_dointvec "flowlabel_reflect" (Eiichi Tsukata) [task:152171]
  - ipv6: icmp: allow flowlabel reflection in echo replies (Eric Dumazet) [task:152171]
  - ipv6: tcp: fix potential NULL deref in tcp_v6_send_reset() (Eric Dumazet) [task:152171]
  - ipv6: tcp: send consistent flowlabel in TIME_WAIT state (Eric Dumazet) [task:152171]
  - ipv6: tcp: enable flowlabel reflection in some RST packets (Eric Dumazet) [task:152171]
  - ipv6: Always allocate pcpu memory in a fib6_nh (David Ahern) [task:152171]
  - ipv6: Move pcpu cached routes to fib6_nh (David Ahern) [task:152171]
  - ipv4: Move cached routes to fib_nh_common (David Ahern) [task:152171]
  - ipv6: Initialize fib6_result in bpf_ipv6_fib_lookup (David Ahern) [task:152171]
  - ipv6: Add rate limit mask for ICMPv6 messages (Stephen Suryaputra) [task:152171]
  - ipv6: Pass fib6_result to pcpu route functions (David Ahern) [task:152171]
  - ipv6: Rename fib6_multipath_select and pass fib6_result (David Ahern) [task:152171]
  - ipv6: Move fib6_multipath_select down in ip6_pol_route (David Ahern) [task:152171]
  - ipv6: Be smarter with null_entry handling in ip6_pol_route_lookup (David Ahern) [task:152171]
  - ipv6: Change rt6_probe to take a fib6_nh (David Ahern) [task:152171]
  - ipv4: Handle RTA_GATEWAY set to 0 (David Ahern) [task:152171]
  - ipv4: Allow ipv6 gateway with ipv4 routes (David Ahern) [task:152171]
  - ipv4: Add support to fib_config for IPv6 gateway (David Ahern) [task:152171]
  - ipv4: Prepare fib_config for IPv6 gateway (David Ahern) [task:152171]
  - ipv6: Add fib6_nh_init and release to stubs (David Ahern) [task:152171]
  - net: bridge: always clear mcast matching struct on reports and leaves (Nikolay Aleksandrov) [task:152171]
  - net: Use common nexthop init and release helpers (David Ahern) [task:152171]
  - ipv6: Add icmp_echo_ignore_anycast for ICMPv6 (Stephen Suryaputra) [task:152171]
  - ipv6: Add icmp_echo_ignore_multicast support for ICMPv6 (Stephen Suryaputra) [task:152171]
  - ip: fix ip_mc_may_pull() return value (Eric Dumazet) [task:152171]
  - ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (wenxu) [task:152171]
  - net: Fix ip_mc_{dec,inc}_group allocation context (Florian Fainelli) [task:152171]
  - bridge: Snoop Multicast Router Advertisements (Linus Lüssing) [task:152171]
  - bridge: join all-snoopers multicast address (Linus Lüssing) [task:152171]
  - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Linus Lüssing) [task:152171]
  - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Linus Lüssing) [task:152171]
  - net: bridge: remove unneeded variable 'err' (YueHaibing) [task:152171]
  - net: bridge: convert multicast to generic rhashtable (Nikolay Aleksandrov) [task:152171]
  - ipv6: Add sockopt IPV6_MULTICAST_ALL analogue to IP_MULTICAST_ALL (Andre Naujoks) [task:152171]
  - KYLIN: drm/amdgpu: Remove 'amdgpu_gpu_recover' debugfs node (Lu Yao) [task:184449]
  - crypto: cryptd - Protect per-CPU resource by disabling BH. (Sebastian Andrzej Siewior) [task:184972]
  - blk-wbt: make enable_state more accurate (Yu Kuai) [task:184970]
  - ext4: turning quotas off if mount failed after enable quotas (Baokun Li) [task:184977]
  - OPENEULER: x86/kprobes: Fix the error judgment for debug exceptions (Li Huafei) [task:184976]
  - OPENEULER: ext4: Stop trying writing pages if no free blocks generated (Zhihao Cheng) [task:184981]
  - ipmi_si: fix a memleak in try_smi_init() (Yi Yang) [task:184979]
  - quota: simplify drop_dquot_ref() (Baokun Li) [task:184966]
  - quota: fix dqput() to follow the guarantees dquot_srcu should provide (Baokun Li) [task:184966]
  - quota: add new helper dquot_active() (Baokun Li) [task:184966]
  - quota: rename dquot_active() to inode_quota_active() (Baokun Li) [task:184966]
  - quota: factor out dquot_write_dquot() (Baokun Li) [task:184966]
  - quota: add dqi_dirty_list description to comment of Dquot List Management (Chengguang Xu) [task:184966]
  - quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list (Chengguang Xu) [task:184966]
  - jbd2: fix checkpoint cleanup performance regression (Zhang Yi) [task:184982]
  - jbd2: remove __journal_try_to_free_buffer() (Zhang Yi) [task:184983]
  - jbd2: fix a race when checking checkpoint buffer busy (Zhang Yi) [task:184983]
  - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Zhihao Cheng) [task:184983]
  - jbd2: remove journal_clean_one_cp_list() (Zhang Yi) [task:184983]
  - jbd2: remove t_checkpoint_io_list (Zhang Yi) [task:184983]
  - jbd2: recheck chechpointing non-dirty buffer (Zhang Yi) [task:184983]
  - OPENEULER: net: hns3: Fix unreasonable modifications caused by rollback extension ringparam parameters (Xiaodong Li) [task:185104]
  - OPENEULER: net: hns3: Fix ethtool_ Ops&gen_ Improper modification of kabi changes caused by adding members in the ops structure (Algernon) [task:185104]
  - OPENEULER: Fallback ethtool about nla_ Modification of kabi changes caused by the addition of new associations in the policy structure (Algernon) [task:185104]
  - OPENEULER: net: hns3: Fallback Ethtool's modifications to extack (Algernon) [task:185104]
  - OPENEULER: net: hns3: Fallback ethtool's modification of lane (Algernon) [task:185104]
  - OPENEULER: net: hns3: HNAE3 framework add support for ROH client (Ke Chen) [task:185104]
  - OPENEULER: net: hns3: add ROH MAC type definitions and support query MAC type (Ke Chen) [task:185104]
  - net: hns3: fix return value check bug of rx copybreak (Jie Wang) [task:185104]
  - net: hns3: add netdev reset check for hns3_set_tunable() (Hao Chen) [task:185104]
  - ethtool: mark netlink family as __ro_after_init (Jakub Kicinski) [task:185104]
  - net: hns3: add max order judgement for tx spare buffer (Hao Chen) [task:185104]
  - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue (Hao Chen) [task:185104]
  - net: hns3: fix deadlock issue when externel_lb and reset are executed together (Yonglong Liu) [task:185104]
  - ethtool: Fix uninitialized number of lanes (Ido Schimmel) [task:185104]
  - ethtool: reset #lanes when lanes is omitted (Andy Roulin) [task:185104]
  - ethtool: limit bitset size (Michal Kubecek) [task:185104]
  - ethtool: fix application of verbose no_mask bitset (Michal Kubecek) [task:185104]
  - OPENEULER: net: hns3: add support for Hisilicon ptp sync device (Yonglong Liu) [task:185104]
  - OPENEULER: net: hns3: sync linux kernel hns3 wol to openeuler (Hao Lan) [task:185104]
  - OPENEULER: net: hns3: fix pointer cast to different type for wol (Hao Lan) [task:185104]
  - OPENEULER: net: hns3: fix the HCLGE_OPC_WOL_CFG opcode id for wol (Hao Lan) [task:185104]
  - OPENEULER: net: hns3: fix getting supported parameter from driver in hclge_set_wol (Hao Lan) [task:185104]
  - OPENEULER: net: hns3: add supports pfc storm detection and suppression (Tian Jiang) [task:185104]
  - net: hns3: debugfs add dump dscp map info (Guangbin Huang) [task:185104]
  - OPENEULER: net: hns3: support debugfs for wake on lan (Hao Lan) [task:185104]
  - net: hns3: add debugfs support for interrupt coalesce (Huazhong Tan) [task:185104]
  - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c (Jie Wang) [task:185104]
  - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs (Jie Wang) [task:185104]
  - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs (Jie Wang) [task:185104]
  - net: hns3: create common cmdq init and uninit APIs (Jie Wang) [task:185104]
  - net: hns3: refactor VF cmdq resource APIs with new common APIs (Jie Wang) [task:185104]
  - net: hns3: refactor PF cmdq resource APIs with new common APIs (Jie Wang) [task:185104]
  - net: hns3: create common cmdq resource allocate/free/query APIs (Jie Wang) [task:185104]
  - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API (Jie Wang) [task:185104]
  - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API (Jie Wang) [task:185104]
  - OPENEULER: net: hns3: fix setting wrong tx_timeout value issue (Hao Chen) [task:185104]
  - OPENEULER: net: hns3: add wait until mac link down (Jie Wang) [task:185104]
  - OPENEULER: net: hns3: fix set cpu affinity when state down (Jiantao Xiao) [task:185104]
  - OPENEULER: net: hns3: add tm flush when setting tm (Hao Lan) [task:185104]
  - OPENEULER: net: hns3: fix the imp capability bit cannot exceed 32 bits issue (Hao Lan) [task:185104]
  - OPENEULER: net: hns3: fix GRE checksum offload issue (Jie Wang) [task:185104]
  - net: hns3: add support config dscp map to tc (Guangbin Huang) [task:185104]
  - net: hns3: add querying fec statistics (Hao Lan) [task:185104]
  - ethtool: add FEC statistics (Jakub Kicinski) [task:185104]
  - ethtool: fec_prepare_data() - jump to error handling (Jakub Kicinski) [task:185104]
  - ethtool: support FEC settings over netlink (Jakub Kicinski) [task:185104]
  - netlink: reduce NLA_POLICY_NESTED{,_ARRAY} arguments (Johannes Berg) [task:185104]
  - ethtool: netlink bitset handling (Michal Kubecek) [task:185104]
  - net: hns3: add support to query and set lane number by ethtool (Hao Chen) [task:185104]
  - ethtool: Extend link modes settings uAPI with lanes (Danielle Ratson) [task:185104]
  - OPENEULER: net: hns3: Fix for the compilation problem of hclge_comm_cmd (Algernon) [task:185104]
  - net: hns3: add support for registering devlink for VF (Yufeng Mo) [task:185104]
  - net: hns3: add support for registering devlink for PF (Yufeng Mo) [task:185104]
  - net: hns3: fix output information incomplete for dumping tx queue info with debugfs (Jie Wang) [task:185104]
  - net: hns3: fix reset timeout when enable full VF (Jijie Shao) [task:185104]
  - OPENEULER: net: hns3: modify reset delay time to avoid configuration timeout (Jie Wang) [task:185104]
  - OPENEULER: net: hns3: add support for getting GE port lanes (Hao Chen) [task:185104]
  - OPENEULER: net: hns3: support set/get VxLAN rule of rx flow director by ethtool (Guangbin Huang) [task:185104]
  - OPENEULER: net: hns3: PF supports to set and query lane_num by sysfs (Hao Chen) [task:185104]
  - OPENEULER: net: ethtool: add VxLAN to the NFC API (Guangbin Huang) [task:185104]
  - OPENEULER: net: hns3: add extend interface support for read and write phy register (Jian Shen) [task:185104]
  - OPENEULER: net: hns3: add support set led (shaojijie) [task:185104]
  - OPENEULER: net: hns3: add support set mac state (wangpeiyang) [task:185104]
  - OPENEULER: net: hns3: add support detect port wire type (shaojijie) [task:185104]
  - OPENEULER: net: hns3: add support PF provides customized interfaces to detect port faults. (Jie Wang) [task:185104]
  - OPENEULER: net: hns3: add support disable nic clock (Tian Jiang) [task:185104]
  - OPENEULER: net: hns3: add support config and query serdes lane status (Tian Jiang) [task:185104]
  - OPENEULER: net: hns3: add supports configure optical module enable (Tian Jiang) [task:185104]
  - OPENEULER: net: hns3: add support query the presence of optical module (Tian Jiang) [task:185104]
  - OPENEULER: net: hns3: disbable pfc en before the reset (Jiantao Xiao) [task:185104]
  - OPENEULER: net: hns3: support set pfc pause trans time (Jiantao Xiao) [task:185104]
  - OPENEULER: net: hns3: add support query port ext information (Jiantao Xiao) [task:185104]
  - OPENEULER: net: hns3: add support to get/set 1d torus param (Hao Chen) [task:185104]
  - OPENEULER: net: hns3: add supports fast reporting of faulty nodes (shaojijie) [task:185104]
  - OPENEULER: net: hns3: add support configuring function-level interrupt affinity (Jiantao Xiao) [task:185104]
  - OPENEULER: net: hns3: add support clear mac statistics (shaojijie) [task:185104]
  - OPENEULER: net: hns3: add support customized exception handling interfaces. (Tian Jiang) [task:185104]
  - net: hns3: fix miss L3E checking for rx packet (Jian Shen) [task:185104]
  - OPENEULER: net: hns3: support wake on lan configuration and query (Hao Lan) [task:185104]
  - OPENEULER: net: hns3: refactor the debugfs for dumping FD tcam (liaoguojia) [task:185104]
  - OPENEULER: net: hns3: allocate fd counter for queue bonding (Jian Shen) [task:185104]
  - OPENEULER: net: hns3: add queue bonding mode support for VF (Jian Shen) [task:185104]
  - OPENEULER: net: hns3: add support for queue bonding mode of flow director (Jian Shen) [task:185104]
  - net: hns3: extract macro to simplify ring stats update code (Peng Li) [task:185104]
  - OPENEULER: net: hns3: refine the handling for VF heartbeat (Jian Shen) [task:183862]
  - net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process (Guangbin Huang) [task:185104]
  - net: hns3: add support for external loopback test (Yonglong Liu) [task:185104]
  - net: hns3: net: hns3: add querying and setting fec off mode from firmware (Guangbin Huang) [task:185104]
  - net: hns3: add querying and setting fec llrs mode from firmware (Hao Lan) [task:185104]
  - net: hns3: add querying fec ability from firmware (Guangbin Huang) [task:185104]
  - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware (Guangbin Huang) [task:185104]
  - net: hns3: handle empty unknown interrupt for VF (Yufeng Mo) [task:185104]
  - OPENEULER: net: hns3: add support for TX push mode (Yufeng Mo) [task:185104]
  - net: hns3: create new set of unified hclge_comm_cmd_send APIs (Jie Wang) [task:185104]
  - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module (Jie Wang) [task:185104]
  - net: hns3: create new cmdq hardware description structure hclge_comm_hw (Jie Wang) [task:185104]
  - net: hns3: fix incorrect components info of ethtool --reset command (Jie Wang) [task:185104]
  - net: hns3: add dql info when tx timeout (Yufeng Mo) [task:185104]
  - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu (Jie Wang) [task:185104]
  - net: hns3: remove the way to set tx spare buf via module parameter (Hao Chen) [task:185104]
  - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver (Hao Chen) [task:185104]
  - ethtool: add support to set/get rx buf len via ethtool (Hao Chen) [task:185104]
  - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver (Hao Chen) [task:185104]
  - ethtool: add support to set/get tx copybreak buf size via ethtool (Hao Chen) [task:185104]
  - ethtool: set device ring sizes with RINGS_SET request (Michal Kubecek) [task:185104]
  - ethtool: provide ring sizes with RINGS_GET request (Michal Kubecek) [task:185104]
  - ethtool: helper functions for netlink interface (Michal Kubecek) [task:185104]
  - ethtool: introduce ethtool netlink interface (Michal Kubecek) [task:185104]
  - ethtool: provide link mode names as a string set (Michal Kubecek) [task:185104]
  - ethtool: move string arrays into common file (Michal Kubecek) [task:185104]
  - ethtool: move to its own directory (Michal Kubecek) [task:185104]
  - net: hns3: allow configure ETS bandwidth of all TCs (Guangbin Huang) [task:185104]
  - net: hns3: fix some mac statistics is always 0 in device version V2 (Guangbin Huang) [task:185104]
  - net: hns3: sync rx ring head in echo common pull (Yufeng Mo) [task:185104]
  - net: hns3: fix ROCE base interrupt vector initialization bug (Jie Wang) [task:185104]
  - net: hns3: add support for pf querying new interrupt resources (Yufeng Mo) [task:185104]
  - net: hisilicon: fix hsn3_ethtool kernel-doc warnings (Randy Dunlap) [task:185104]
  - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs (Guangbin Huang) [task:185104]
  - net: hns3: add more string spaces for dumping packets number of queue info in debugfs (Jie Wang) [task:185104]
  - net: hns3: fix data endian problem of some functions of debugfs (Jie Wang) [task:185104]
  - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off (Guangbin Huang) [task:185104]
  - net: add linkmode helper for setting flow control advertisement (Russell King) [task:185104]
  - net: mii: Rename mii_stat1000_to_linkmode_lpa_t (Andrew Lunn) [task:185104]
  - net: add helpers to resolve negotiated flow control (Russell King) [task:185104]
  - net: hns3: modify functions of converting speed ability to ethtool link mode (Guangbin Huang) [task:185104]
  - net: hns3: add support pause/pfc durations for mac statistics (Guangbin Huang) [task:185104]
  - net: hns3: device specifications add number of mac statistics (Guangbin Huang) [task:185104]
  - net: hns3: modify mac statistics update process for compatibility (Guangbin Huang) [task:185104]
  - net: hns3: schedule the polling again when allocation fails (Yunsheng Lin) [task:185104]
  - net: hns3: fix for miscalculation of rx unused desc (Yunsheng Lin) [task:185104]
  - net: hns3: PF enable promisc for VF when mac table is overflow (Guangbin Huang) [task:185104]
  - net: hns3: don't rollback when destroy mqprio fail (Jian Shen) [task:185104]
  - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage (Arnd Bergmann) [task:185104]
  - net: hns3: fix the max tx size according to user manual (Yunsheng Lin) [task:185104]
  - net: hns3: fix always enable rx vlan filter problem after selftest (Guangbin Huang) [task:185104]
  - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jian Shen) [task:185104]
  - net: hns3: fix misuse vf id and vport id in some logs (Jiaran Zhang) [task:185104]
  - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static (chongjiapeng) [task:185104]
  - net: hns3: remove unnecessary spaces (Hao Chen) [task:185104]
  - net: hns3: add some required spaces (Hao Chen) [task:185104]
  - net: hns3: clean up a type mismatch warning (Guojia Liao) [task:185104]
  - net: hns3: refine function hns3_set_default_feature() (Jian Shen) [task:185104]
  - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() (Hao Chen) [task:185104]
  - net: hnss3: use max() to simplify code (Hao Chen) [task:185104]
  - net: hns3: refine function hclge_dbg_dump_tm_pri() (Guangbin Huang) [task:185104]
  - net: hns3: reconstruct function hclge_ets_validate() (Guangbin Huang) [task:185104]
  - net: hns3: reconstruct function hns3_self_test (Peng Li) [task:185104]
  - net: hns3: initialize each member of structure array on a separate line (Jiaran Zhang) [task:185104]
  - net: hns3: add required space in comment (Hao Chen) [task:185104]
  - net: hns3: remove unnecessary "static" of local variables in function (Hao Chen) [task:185104]
  - net: hns3: don't config TM DWRR twice when set ETS (Guangbin Huang) [task:185104]
  - net: hns3: add new function hclge_get_speed_bit() (Guangbin Huang) [task:185104]
  - net: hns3: refactor function hclgevf_parse_capability() (Guangbin Huang) [task:185104]
  - net: hns3: refactor function hclge_parse_capability() (Guangbin Huang) [task:185104]
  - net: hns3: uniform type of function parameter cmd (Hao Chen) [task:185104]
  - net: hns3: merge some repetitive macros (Peng Li) [task:185104]
  - net: hns3: package new functions to simplify hclgevf_mbx_handler code (Peng Li) [task:185104]
  - net: hns3: remove redundant param to simplify code (Peng Li) [task:185104]
  - net: hns3: use memcpy to simplify code (Peng Li) [task:185104]
  - net: hns3: add hns3_state_init() to do state initialization (Huazhong Tan) [task:185104]
  - net: hns3: add macros for mac speeds of firmware command (Guangbin Huang) [task:185104]
  - net: hns3: fix GRO configuration error after reset (Yufeng Mo) [task:185104]
  - net: hns3: add support ethtool extended link state (Guangbin Huang) [task:185104]
  - net: hns3: add header file hns3_ethtoo.h (Guangbin Huang) [task:185104]
  - ethtool: add two link extended substates of bad signal integrity (Guangbin Huang) [task:185104]
  - docs: ethtool: Add two link extended substates of bad signal integrity (Guangbin Huang) [task:185104]
  - net: hns3: add support for triggering reset by ethtool (Yufeng Mo) [task:185104]
  - net: hns3: fix different snprintf() limit (Dan Carpenter) [task:185104]
  - net: hns3: fix a double shift bug (Dan Carpenter) [task:185104]
  - net: hns3: add support for PTP (Huazhong Tan) [task:185104]
  - net: hns3: add log for workqueue scheduled late (Yufeng Mo) [task:185104]
  - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED (Jian Shen) [task:185104]
  - net: hns3: fix user's coalesce configuration lost issue (Huazhong Tan) [task:185104]
  - net: hns3: add support for configuring interrupt quantity limiting (Huazhong Tan) [task:185104]
  - net: hns3: add phy loopback support for imp-controlled PHYs (Guangbin Huang) [task:185104]
  - net: hns3: add ioctl support for imp-controlled PHYs (Guangbin Huang) [task:185104]
  - net: hns3: add get/set pause parameters support for imp-controlled PHYs (Guangbin Huang) [task:185104]
  - net: hns3: add support for imp-controlled PHYs (Guangbin Huang) [task:185104]
  - net: hns3: reject unsupported coalescing params (Jakub Kicinski) [task:185104]
  - net: hns3: Use LLDP ethertype define ETH_P_LLDP (Anirudh Venkataramanan) [task:185104]
  - net: phy: Move linkmode helpers to somewhere public (Andrew Lunn) [task:185104]
  - KYLIN: sched/fair: migrate task memory actively for 1MB-read IO-bound task (Bing Huang) [task:167198]
  - KYLIN: sched/fair: clean up io affine scheduler (Bing Huang) [task:167198]
  - perf metricgroup: Fix find_evsel_group() event selector (John Garry) [task:183862]
  - perf metricgroup: Fix for metrics containing duration_time (John Garry) [task:183862]
  - perf metricgroup: Fix system PMU metrics (John Garry) [task:183862]
  - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (John Garry) [task:183862]
  - perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics (Shang XiaoJing) [task:183862]
  - perf test: Fix metric parsing test (Kajol Jain) [task:183862]
  - perf test: Fix msan uninitialized use. (Ian Rogers) [task:183862]
  - perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Thomas Richter) [task:183862]
  - perf expr: Allow numbers to be followed by a dot (Ian Rogers) [task:183862]
  - perf expr: Test parsing of floating point numbers (Ian Rogers) [task:183862]
  - OPENEULER: perf jevents: Add support for HiSilicon PA PMU aliasing (Qi Liu) [task:183862]
  - OPENEULER: perf jevents: Add support for HiSilicon SLLC PMU aliasing (Qi Liu) [task:183862]
  - OPENEULER: perf jevents: Add support for HiSilicon HHA PMU aliasing (Qi Liu) [task:183862]
  - OPENEULER: perf jevents: Add support for HiSilicon DDRC PMU aliasing (Qi Liu) [task:183862]
  - OPENEULER: perf jevents: Add support for HiSilicon L3C PMU aliasing (Qi Liu) [task:183862]
  - OPENEULER: perf test: Add pmu-events test for aliases of hip09 ddrc pmu (Junhao He) [task:183862]
  - perf vendor events arm64: Revise hip08 uncore events (John Garry) [task:183862]
  - perf test: Verify more event members in pmu-events test (John Garry) [task:183862]
  - perf jevents: Support ConfigCode (John Garry) [task:183862]
  - perf parse-events: Set numeric term config (John Garry) [task:183862]
  - perf test: Add pmu-events sys event support (John Garry) [task:183862]
  - perf jevents: Print SoC name per system event table (John Garry) [task:183862]
  - perf pmu: Make pmu_add_sys_aliases() public (John Garry) [task:183862]
  - perf test: Add more pmu-events uncore aliases (John Garry) [task:183862]
  - perf test: Re-add pmu-event uncore PMU alias test (John Garry) [task:183862]
  - perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() (John Garry) [task:183862]
  - perf test: Test pmu-events core aliases separately (John Garry) [task:183862]
  - perf test: Factor out pmu-events alias comparison (John Garry) [task:183862]
  - perf test: Declare pmu-events test events separately (John Garry) [task:183862]
  - perf jevents: Relocate test events to cpu folder (John Garry) [task:183862]
  - perf test: Factor out pmu-events event comparison (John Garry) [task:183862]
  - perf jevents: Make build dependency on test JSONs (John Garry) [task:183862]
  - perf pmu: Save pmu name (Jin Yao) [task:183862]
  - perf pmu: Simplify arguments of __perf_pmu__new_alias (Jin Yao) [task:183862]
  - OPENEULER: perf pmu: Add alias match method to fit pmu_name of HiSilicon DDRC (Qi Liu) [task:183862]
  - perf pmu: Fix alias matching (John Garry) [task:183862]
  - perf tools: Fix pattern matching for same substring in different PMU type (Jin Yao) [task:183862]
  - perf jevents: Add test for arch std events (John Garry) [task:183862]
  - perf metricgroup: Support adding metrics for system PMUs (John Garry) [task:183862]
  - perf metricgroup: Support printing metric groups for system PMUs (John Garry) [task:183862]
  - perf metricgroup: Split up metricgroup__print() (John Garry) [task:183862]
  - perf metricgroup: Fix metrics using aliases covering multiple PMUs (John Garry) [task:183862]
  - perf evlist: Change evlist__splice_list_tail() ordering (John Garry) [task:183862]
  - perf pmu: Add pmu_add_sys_aliases() (John Garry) [task:183862]
  - perf pmu: Add pmu_id() (John Garry) [task:183862]
  - perf jevents: Add support for system events tables (John Garry) [task:183862]
  - perf jevents: Add support for an extra directory level (John Garry) [task:183862]
  - perf jevents: Tidy error handling (John Garry) [task:183862]
  - perf jevents: Fix event code for events referencing std arch events (John Garry) [task:183862]
  - perf vendor events arm64: Add Hisi hip08 L3 metrics (John Garry) [task:183862]
  - perf vendor events arm64: Add Hisi hip08 L2 metrics (John Garry) [task:183862]
  - perf vendor events arm64: Add Hisi hip08 L1 metrics (John Garry) [task:183862]
  - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (John Garry) [task:183862]
  - perf test: Handle metric reuse in pmu-events parsing test (John Garry) [task:183862]
  - perf metricgroup: Make find_metric() public with name change (John Garry) [task:183862]
  - perf metricgroup: Fix uncore metric expressions (Ian Rogers) [task:183862]
  - perf metric: Do not free metric when failed to resolve (Namhyung Kim) [task:183862]
  - perf metric: Free metric when it failed to resolve (Namhyung Kim) [task:183862]
  - perf metric: Release expr_parse_ctx after testing (Namhyung Kim) [task:183862]
  - perf test: Fix memory leaks in parse-metric test (Namhyung Kim) [task:183862]
  - perf parse-event: Fix memory leak in evsel->unit (Namhyung Kim) [task:183862]
  - perf evlist: Fix cpu/thread map leak (Namhyung Kim) [task:183862]
  - perf metric: Fix some memory leaks - part 2 (Namhyung Kim) [task:183862]
  - perf metric: Fix some memory leaks (Namhyung Kim) [task:183862]
  - perf test: Free aliases for PMU event map aliases test (Namhyung Kim) [task:183862]
  - perf metricgroup: Fix typo in comment. (Ian Rogers) [task:183862]
  - perf list: Do not print 'Metric Groups:' unnecessarily (Namhyung Kim) [task:183862]
  - perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Kajol Jain) [task:183862]
  - perf jevents: Add support for parsing perchip/percore events (Kajol Jain) [task:183862]
  - perf jevents: Add new structure to pass json fields. (Kajol Jain) [task:183862]
  - perf jevents: Make json_events() static and ditch jevents.h file (Kajol Jain) [task:183862]
  - perf metric: Rename group_list to metric_list (Jiri Olsa) [task:183862]
  - perf metric: Rename struct egroup to metric (Jiri Olsa) [task:183862]
  - perf metric: Add metric group test (Jiri Olsa) [task:183862]
  - perf metric: Make compute_single function more precise (Jiri Olsa) [task:183862]
  - perf metric: Add recursion check when processing nested metrics (Jiri Olsa) [task:183862]
  - perf metric: Add DCache_L2 to metric parse test (Jiri Olsa) [task:183862]
  - perf metric: Add cache_miss_cycles to metric parse test (Jiri Olsa) [task:183862]
  - perf tests: Add parse metric test for frontend metric (Jiri Olsa) [task:183862]
  - perf tests: Add parse metric test for ipc metric (Jiri Olsa) [task:183862]
  - perf metric: Add events for the current list (Jiri Olsa) [task:183862]
  - perf metric: Compute referenced metrics (Jiri Olsa) [task:183862]
  - perf metric: Add referenced metrics to hash data (Jiri Olsa) [task:183862]
  - perf metric: Collect referenced metrics in struct metric_expr (Jiri Olsa) [task:183862]
  - perf metric: Collect referenced metrics in struct metric_ref_node (Jiri Olsa) [task:183862]
  - perf metric: Rename __metricgroup__add_metric to __add_metric (Jiri Olsa) [task:183862]
  - perf metric: Add add_metric function (Jiri Olsa) [task:183862]
  - perf metric: Add macros for iterating map events (Jiri Olsa) [task:183862]
  - perf metric: Add expr__del_id function (Jiri Olsa) [task:183862]
  - perf metric: Change expr__get_id to return struct expr_id_data (Jiri Olsa) [task:183862]
  - perf metric: Add expr__add_id function (Jiri Olsa) [task:183862]
  - perf metric: Fix memory leak in expr__add_id function (Jiri Olsa) [task:183862]
  - perf metric: Add 'struct expr_id_data' to keep expr value (Jiri Olsa) [task:183862]
  - perf metric: Rename expr__add_id() to expr__add_val() (Jiri Olsa) [task:183862]
  - perf pmu: Improve CPU core PMU HW event list ordering (John Garry) [task:183862]
  - perf pmu: List kernel supplied event aliases for arm64 (John Garry) [task:183862]
  - perf tools: Add test_generic_metric function (Jiri Olsa) [task:183862]
  - perf tools: Release metric_events rblist (Jiri Olsa) [task:183862]
  - perf tools: Factor out prepare_metric function (Jiri Olsa) [task:183862]
  - perf tools: Add metricgroup__parse_groups_test function (Jiri Olsa) [task:183862]
  - perf tools: Add map to parse_groups() function (Jiri Olsa) [task:183862]
  - perf tools: Add fake_pmu to parse_group() function (Jiri Olsa) [task:183862]
  - perf parse: Factor out parse_groups() function (Jiri Olsa) [task:183862]
  - perf tests: Add another metric parsing test (Jiri Olsa) [task:183862]
  - perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Arnaldo Carvalho de Melo) [task:183862]
  - perf parse: Provide a way to pass a fake_pmu to parse_events() (Arnaldo Carvalho de Melo) [task:183862]
  - perf tests: Factor check_parse_id function (Jiri Olsa) [task:183862]
  - perf tools: Add fake pmu support (Jiri Olsa) [task:183862]
  - perf tools: Fix term parsing for raw syntax (Jiri Olsa) [task:183862]
  - perf parse: Add 'struct parse_events_state' pointer to scanner (Jiri Olsa) [task:183862]
  - perf stat: Do not pass avg to generic_metric (Jiri Olsa) [task:183862]
  - perf tools: Allow r0x<HEX> event syntax (Jiri Olsa) [task:183862]
  - perf parser: Add support to specify rXXX event with pmu (Jiri Olsa) [task:183862]
  - perf metricgroup: Remove unnecessary ',' from events (Ian Rogers) [task:183862]
  - perf metricgroup: Add options to not group or merge (Ian Rogers) [task:183862]
  - perf metricgroup: Remove duped metric group events (Ian Rogers) [task:183862]
  - perf metricgroup: Order event groups by size (Ian Rogers) [task:183862]
  - perf metricgroup: Delay events string creation (Ian Rogers) [task:183862]
  - perf metricgroup: Use early return in add_metric (Ian Rogers) [task:183862]
  - perf metricgroup: Always place duration_time last (Ian Rogers) [task:183862]
  - perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Ian Rogers) [task:183862]
  - perf expr: Migrate expr ids table to a hashmap (Ian Rogers) [task:183862]
  - perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Ian Rogers) [task:183862]
  - perf test: Improve pmu event metric testing (Ian Rogers) [task:183862]
  - perf expr: Parse numbers as doubles (Ian Rogers) [task:183862]
  - perf expr: Increase max other (Ian Rogers) [task:183862]
  - perf expr: Allow ',' to be an other token (Ian Rogers) [task:183862]
  - perf expr: Allow for unlimited escaped characters in a symbol (Ian Rogers) [task:183862]
  - perf test: Test pmu-events aliases (John Garry) [task:183862]
  - perf pmu: Make pmu_uncore_alias_match() public (John Garry) [task:183862]
  - perf pmu: Add is_pmu_core() (John Garry) [task:183862]
  - perf test: Add pmu-events test (John Garry) [task:183862]
  - perf pmu: Refactor pmu_add_cpu_aliases() (John Garry) [task:183862]
  - perf jevents: Support test events folder (John Garry) [task:183862]
  - perf jevents: Add some test events (John Garry) [task:183862]
  - perf tests expr: Added test for runtime param in metric expression (Kajol Jain) [task:183862]
  - perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Kajol Jain) [task:183862]
  - perf metrictroup: Split the metricgroup__add_metric function (Kajol Jain) [task:183862]
  - perf expr: Add expr_scanner_ctx object (Jiri Olsa) [task:183862]
  - perf expr: Add expr_ prefix for parse_ctx and parse_id (Jiri Olsa) [task:183862]
  - perf expr: Fix copy/paste mistake (Jiri Olsa) [task:183862]
  - perf expr: Fix memory leaks in metric bison (Ian Rogers) [task:183862]
  - perf expr: Make expr__parse() return -1 on error (Jiri Olsa) [task:183862]
  - perf expr: Straighten expr__parse()/expr__find_other() interface (Jiri Olsa) [task:183862]
  - perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Jiri Olsa) [task:183862]
  - perf expr: Move expr lexer to flex (Jiri Olsa) [task:183862]
  - perf expr: Add expr.c object (Jiri Olsa) [task:183862]
  - perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Kan Liang) [task:183862]
  - perf metricgroup: Support metric constraint (Kan Liang) [task:183862]
  - perf util: Factor out sysctl__nmi_watchdog_enabled() (Kan Liang) [task:183862]
  - perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Kan Liang) [task:183862]
  - perf jevents: Support metric constraint (Kan Liang) [task:183862]
  - perf tools: Update copy of libbpf's hashmap.c (Arnaldo Carvalho de Melo) [task:183862]
  - perf tools: Sync hashmap.h with libbpf's (Arnaldo Carvalho de Melo) [task:183862]
  - perf tools: Fix dynamic libbpf link (Jiri Olsa) [task:183862]
  - perf tools: Grab a copy of libbpf's hashmap (Ian Rogers) [task:183862]
  - libbpf, hashmap: Fix undefined behavior in hash_bits (Ian Rogers) [task:183862]
  - libbpf: Fix libbpf hashmap on (I)LP32 architectures (Jakub Bogusz) [task:183862]
  - libbpf: Define __WORDSIZE if not available (Arnaldo Carvalho de Melo) [task:183862]
  - libbpf, hashmap: Remove unused #include (Ian Rogers) [task:183862]
  - perf parse-events: Fix an old style declaration (Ian Rogers) [task:183862]
  - perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Kajol Jain) [task:183862]
  - tools bitmap: Implement bitmap_equal() operation at bitmap API (Alexey Budankov) [task:183862]
  - perf metricgroup: Fix printing event names of metric group with multiple events (Kajol Jain) [task:183862]
  - perf list: Hide deprecated events by default (Jin Yao) [task:183862]
  - perf tools: Move ALLOC_LIST into a function (Ian Rogers) [task:183862]
  - perf stat: Fix free memory access / memory leaks in metrics (Andi Kleen) [task:183862]
  - perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (John Garry) [task:183862]
  - perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (John Garry) [task:183862]
  - perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (John Garry) [task:183862]
  - perf pmu: Support more complex PMU event aliasing (John Garry) [task:183862]
  - perf metricgroup: Support multiple events for metricgroup (Jin Yao) [task:183862]
  - perf metricgroup: Scale the metric result (Jin Yao) [task:183862]
  - perf pmu: Change convert_scale from static to global (Jin Yao) [task:183862]
  - perf metricgroup: Remove needless includes from metricgroup.h (Arnaldo Carvalho de Melo) [task:183862]
  - perf metricgroup: Add missing list_del_init() when flushing egroups list (Arnaldo Carvalho de Melo) [task:183862]
  - perf tools metric: Don't include duration_time in group (Andi Kleen) [task:183862]
  - perf list: Avoid extra : for --raw metrics (Andi Kleen) [task:183862]
  - perf jevents: Use nonlocal include statements in pmu-events.c (Luke Mujica) [task:183862]
  - perf jevents: Remove unused variable (Zenghui Yu) [task:183862]
  - perf stat: Fix metrics with --no-merge (Andi Kleen) [task:183862]
  - perf list: Output tool events (Andi Kleen) [task:183862]
  - perf evsel: Support printing evsel name for 'duration_time' (Andi Kleen) [task:183862]
  - perf stat: Implement duration_time as a proper event (Andi Kleen) [task:183862]
  - perf stat: Revert checks for duration_time (Andi Kleen) [task:183862]
  - perf tools: Fix legacy events symbol separator parsing (Jiri Olsa) [task:183862]
  - perf list: Display metric expressions for --details option (Jiri Olsa) [task:183862]
  - perf stat: Move 'metric_events' to 'struct perf_stat_config' (Jiri Olsa) [task:183862]
  - perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Jiri Olsa) [task:183862]
  - perf stat: Pass 'struct perf_stat_config' argument to local print functions (Jiri Olsa) [task:183862]
  - perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Jiri Olsa) [task:183862]
  - perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Jiri Olsa) [task:183862]
  - perf stat: Introduce perf_evlist__print_counters() (Jiri Olsa) [task:183862]
  - OPENEULER: Fix the header file location error and adjust the function and structure version. (Wangming Shao) [task:182618]
  - perf auxtrace arm64: Add support for parsing HiSilicon PCIe Trace packet (Qi Liu) [task:182618]
  - perf auxtrace arm64: Add support for HiSilicon PCIe Tune and Trace device driver (Qi Liu) [task:182618]
  - perf auxtrace arm: Refactor event list iteration in auxtrace_record__init() (Qi Liu) [task:182618]
  - perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Wei Li) [task:182618]
  - perf tools: Fix record failure when mixed with ARM SPE event (Wei Li) [task:182618]
  - perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Mathieu Poirier) [task:182618]
  - perf/smmuv3: Add MODULE_ALIAS for module auto loading (Yicong Yang) [task:182121]
  - perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09 (Yicong Yang) [task:182121]
  - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Shameer Kolothum) [task:182121]
  - OPENEULER: Revert "perf/smmuv3_pmu: Enable HiSilicon Erratum 162001800 quirk" (hongrongxuan) [task:182121]
  - drivers/perf: hisi: add NULL check for name (Junhao He) [task:182121]
  - drivers/perf: hisi: Remove redundant initialized of pmu->name (Junhao He) [task:182121]
  - drivers/perf: hisi: Extract initialization of "cpa_pmu->pmu" (Junhao He) [task:182121]
  - drivers/perf: hisi: Simplify the parameters of hisi_pmu_init() (Junhao He) [task:182121]
  - drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability (Junhao He) [task:182121]
  - perf: hisi: Extract hisi_pmu_init (Chen Jun) [task:182121]
  - OPENEULER: perf: hisi: Add configs for PMU isolation (Zhang Zekun) [task:182121]
  - OPENEULER: perf: hisi: Fix read sccl_id and ccl_id error in TSV200 (Junhao He) [task:182121]
  - drivers/perf: hisi: Don't migrate perf to the CPU going to teardown (Junhao He) [task:182121]
  - drivers/perf: hisi: Add TLP filter support (Yicong Yang) [task:182121]
  - docs: perf: Fix PMU instance name of hisi-pcie-pmu (Yicong Yang) [task:182121]
  - docs: fix 'make htmldocs' warning in perf (Wan Jiabing) [task:182121]
  - docs: perf: Address some html build warnings (Qi Liu) [task:182121]
  - docs: perf: Add description for HiSilicon PCIe PMU driver (Qi Liu) [task:182121]
  - docs: perf: Add new description on HiSilicon uncore PMU v2 (Shaokun Zhang) [task:182121]
  - docs: perf: move to the admin-guide (Mauro Carvalho Chehab) [task:182121]
  - drivers/perf: hisi: Fix some event id for hisi-pcie-pmu (Yicong Yang) [task:182121]
  - drivers/perf: hisi: Add Support for CPA PMU (Qi Liu) [task:182121]
  - drivers/perf: hisi: Associate PMUs in SICL with CPUs online (Qi Liu) [task:182121]
  - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU (Qi Liu) [task:182121]
  - PCI: Add pci_dev_id() helper (Heiner Kallweit) [task:182121]
  - OPENEULER: perf: hisi: Fix unexpected modifications in hisi_uncore_l3c_pmu.c (Chen Jun) [task:182121]
  - OPENEULER: perf: hisi: Add support for HiSilicon SoC LPDDRC PMU (Chen Jun) [task:182121]
  - OPENEULER: perf: hisi: Add support for HiSilicon SoC L3T PMU (Chen Jun) [task:182121]
  - OPENEULER: perf: hisi: Fix read sccl_id and ccl_id error in some platform (Chen Jun) [task:182121]
  - OPENEULER: perf: hisi: Make irq shared (Chen Jun) [task:182121]
  - drivers/perf: hisi: Fix data source control (Shaokun Zhang) [task:182121]
  - perf/hisi: Use irq_set_affinity() (Thomas Gleixner) [task:182121]
  - drivers/perf: hisi: Add support for HiSilicon PA PMU driver (Shaokun Zhang) [task:182121]
  - drivers/perf: hisi: Add support for HiSilicon SLLC PMU driver (Shaokun Zhang) [task:182121]
  - drivers/perf: hisi: Update DDRC PMU for programmable counter (Shaokun Zhang) [task:182121]
  - drivers/perf: hisi: Add new functions for HHA PMU (Shaokun Zhang) [task:182121]
  - drivers/perf: hisi: Add new functions for L3C PMU (Shaokun Zhang) [task:182121]
  - drivers/perf: hisi: Add PMU version for uncore PMU drivers. (Shaokun Zhang) [task:182121]
  - drivers/perf: hisi: Refactor code for more uncore PMUs (Shaokun Zhang) [task:182121]
  - drivers/perf: hisi: Remove unnecessary check of counter index (Shaokun Zhang) [task:182121]
  - drivers/perf: hisi: Add identifier sysfs file (John Garry) [task:182121]
  - perf: hisi: use devm_platform_ioremap_resource() to simplify code (YueHaibing) [task:182121]
  - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Andrew Murray) [task:182121]
  - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Qi Liu) [task:182121]
  - docs: perf: convert to ReST (Mauro Carvalho Chehab) [task:182121]
  - OPENEULER: Revert "perf: hisi: remove duplicated code" (hongrongxuan) [task:182121]
  - OPENEULER: Revert "drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling" (hongrongxuan) [task:182121]
  - OPENEULER: Revert "perf: hisi: Add support for HiSilicon SoC PMU driver dt probe" (hongrongxuan) [task:182121]
  - OPENEULER: Revert "perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver" (hongrongxuan) [task:182121]
  - OPENEULER: Revert "perf: hisi: Add support for HiSilicon SoC L3T PMU driver" (hongrongxuan) [task:182121]
  - OPENEULER: Revert "perf: hisi: Fix compile error if defined MODULE" (hongrongxuan) [task:182121]
  - KYLIN: NFP: Turn off compilation of kernel nfp driver (zhulei) [bug:206301]
  - blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!" (Ming Lei)
  - asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation (Linus Torvalds)
  - scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Dongli Zhang) [task:183861]
  - spi: hisi-kunpeng: Fix the debugfs directory name incorrect (oujiefeng) [task:182123]
  - spi: hisi-kunpeng: Add debugfs support (Jay Fang) [task:182123]
  - spi: hisi-kunpeng: Fix Woverflow warning on conversion (Jay Fang) [task:182123]
  - spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs (Jay Fang) [task:182123]
  - Documentation: devres: add missing SPI helper (Yang Yingliang) [task:182123]
  - spi: <linux/spi/spi.h>: add missing struct kernel-doc entry (Randy Dunlap) [task:182123]
  - spi: core: allow reporting the effectivly used speed_hz for a transfer (Martin Sperl) [task:182123]
  - cpufreq: CPPC: add SW BOOST support (Xiongfeng Wang) [task:185106]
  - cpufreq: change '.set_boost' to act on one policy (Xiongfeng Wang) [task:185106]
  - net: add skb_defer_max sysctl (Eric Dumazet) [task:189285]
  - tcp: add a missing nf_reset_ct() in 3WHS handling (Eric Dumazet) [task:189285]
  - skbuff: use __build_skb_around() in __alloc_skb() (Alexander Lobakin) [task:189285]
  - skbuff: simplify __alloc_skb() a bit (Alexander Lobakin) [task:189285]
  - skbuff: move __alloc_skb() next to the other skb allocation functions (Alexander Lobakin) [task:189285]
  - KYLIN: ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2 (huhai) [task:183863]
  - KYLIN: ACPI / PPTT: Find PPTT processor node by cache id (huhai) [task:183863]
  - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Erik Kaneda) [task:183863]
  - ACPICA: Add support for Arm's MPAM ACPI table version 2 (Hesham Almatary) [task:183863]
  - KYLIN: security/kysec: implementation of dentry_create_files_as() hook (yangzhao) [bug:30065]
  - KYLIN: security/kysec: remove judgments greater than 32 signals (wangkanglong) [bug:111722]
  - KYLIN: security/kysec: filter signals which are not kill signal in task_kill() (yangzhao) [bug:107836]
  - KYLIN: security/kysec: use msleep_interruptible() instead of msleep() (yangzhao) [task:131471]
  - KYLIN: security/kysec: optimize kysec thread waiting mode by wait_event (yangzhao) [task:110527]
  - KVM, SEV: Add KVM_EXIT_SHUTDOWN metadata for SEV-ES (Peter Gonda) [task:176679]
  - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (Peter Gonda) [task:176679]
  - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Peter Gonda) [task:176679]
  - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Sean Christopherson) [task:176679]
  - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Sean Christopherson) [task:176679]
  - KVM: x86: Pass emulation type to can_emulate_instruction() (Sean Christopherson) [task:176679]
  - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Sean Christopherson) [task:176679]
  - KVM: SVM: Don't intercept #GP for SEV guests (Sean Christopherson) [task:176679]
  - swiotlb: do not zero buffer in set_memory_decrypted() (Kirill A. Shutemov) [task:176679]
  - crypto: ccp - Add SEV_INIT rc error logging on init (Peter Gonda) [task:176679]
  - dma-direct: always leak memory that can't be re-encrypted (Christoph Hellwig) [task:176679]
  - KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Tom Lendacky) [task:176679]
  - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Sean Christopherson) [task:176679]
  - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Sean Christopherson) [task:176679]
  - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Sean Christopherson) [task:176679]
  - docs: security: Add secrets/coco documentation (Dov Murik) [task:176679]
  - efi: Register efi_secret platform device if EFI secret area is declared (Dov Murik) [task:176679]
  - virt: Add efi_secret module to expose confidential computing secrets (Dov Murik) [task:176679]
  - efi: Save location of EFI confidential computing area (Dov Murik) [task:176679]
  - HYGON: crypto: ccp - Add support for CMD HGSC_CERT_IMPORT (fangbaoshun) [task:176679]
  - HYGON: KVM: SVM: Add support CSV2 guest reboot (hanliyang) [task:176679]
  - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword (Michael Sterritt) [task:176679]
  - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Paolo Bonzini) [task:176679]
  - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Tianyu Lan) [task:176679]
  - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Paolo Bonzini) [task:176679]
  - KVM: SEV-ES: keep INS functions together (Paolo Bonzini) [task:176679]
  - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Paolo Bonzini) [task:176679]
  - KVM: x86: split the two parts of emulator_pio_in (Paolo Bonzini) [task:176679]
  - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Paolo Bonzini) [task:176679]
  - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Paolo Bonzini) [task:176679]
  - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Paolo Bonzini) [task:176679]
  - x86/sev: Allow #VC exceptions on the VC2 stack (Joerg Roedel) [task:176679]
  - x86/sev: Fix stack type check in vc_switch_off_ist() (Joerg Roedel) [task:176679]
  - x86/sev: Include fpu/xcr.h (Thomas Gleixner) [task:176679]
  - x86/sev: Carve out HV call's return value verification (Borislav Petkov) [task:176679]
  - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Paolo Bonzini) [task:176679]
  - KVM: SEV-ES: Set guest_state_protected after VMSA update (Peter Gonda) [task:176679]
  - KVM: SEV-ES: fix length of string I/O (Paolo Bonzini) [task:176679]
  - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Tom Lendacky) [task:176679]
  - KVM: SEV: Acquire vcpu mutex when updating VMSA (Peter Gonda) [task:176679]
  - x86/sev: Use "SEV: " prefix for messages from sev.c (Joerg Roedel) [task:176679]
  - x86/sev: Add defines for GHCB version 2 MSR protocol requests (Brijesh Singh) [task:176679]
  - x86/sev: Split up runtime #VC handler for correct state tracking (Joerg Roedel) [task:176679]
  - x86/sev: Make sure IRQs are disabled while GHCB is active (Joerg Roedel) [task:176679]
  - x86/sev: Propagate #GP if getting linear instruction address failed (Joerg Roedel) [task:176679]
  - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (Joerg Roedel) [task:176679]
  - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (Joerg Roedel) [task:176679]
  - x86/sev: Fix error message in runtime #VC handler (Joerg Roedel) [task:176679]
  - HYGON: x86/sev: Check SME/SEV support in CPUID first (Pu Wen) [task:176679]
  - x86/sev-es: Use __put_user()/__get_user() for data accesses (Joerg Roedel) [task:176679]
  - KYLIN: KVM: arm64: Fix clean dcache when vcpu is 0 (zhanghao1) [task:186056]
  - KYLIN: gmjstcm: Add API for PCR read and PCR extend in gmjs_tcm mdoule (wudandan) [task:181010]
  - KYLIN: ipmi_si: Adjust ipmi_si driver with ky_lpcmux (wudandan) [task:181010]
  - KYLIN: kylin/gmjstcm: new acpi TCM LPC driver with ky_lpcmux and ACPI (wudandan) [task:181010]
  - KYLIN: ky_lpcmux: Kylin LPC Multiplexer for devices to share a io range (wudandan) [task:181010]
  - x86/sev-es: Forward page-faults which happen during emulation (Joerg Roedel) [task:176679]
  - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Joerg Roedel) [task:176679]
  - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Tom Lendacky) [task:176679]
  - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Tom Lendacky) [task:176679]
  - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Brijesh Singh) [task:176679]
  - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Brijesh Singh) [task:176679]
  - KVM: SVM: Move GHCB unmapping to fix RCU warning (Tom Lendacky) [task:176679]
  - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Sean Christopherson) [task:176679]
  - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Sean Christopherson) [task:176679]
  - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Sean Christopherson) [task:176679]
  - KVM: SVM: Make sure GHCB is mapped before updating (Tom Lendacky) [task:176679]
  - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Sean Christopherson) [task:176679]
  - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Sean Christopherson) [task:176679]
  - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Sean Christopherson) [task:176679]
  - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (Joerg Roedel) [task:176679]
  - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-path (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Add CPUID sanity check to 32-bit boot-path (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Add 32-bit boot #VC handler (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Setup IDT in startup_32 boot path (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Reload CS in startup_32 (Joerg Roedel) [task:176679]
  - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Cleanup exception handling before booting kernel (Joerg Roedel) [task:176679]
  - x86/sev-es: Split vc_decode_insn() (Borislav Petkov) [task:176679]
  - crypto: ccp - Don't initialize SEV support without the SEV feature (Tom Lendacky) [task:176679]
  - crypto: ccp - Add SEV_INIT_EX support (David Rientjes) [task:176679]
  - x86/sev-es: Use __copy_from_user_inatomic() (Joerg Roedel) [task:176679]
  - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Joerg Roedel) [task:176679]
  - x86/sev-es: Introduce ip_within_syscall_gap() helper (Joerg Roedel) [task:176679]
  - x86/sev-es: Remove subtraction of res variable (Borislav Petkov) [task:176679]
  - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Tom Lendacky) [task:176679]
  - HYGON: KVM: SVM: Grab kvm->lock before pinning memory when handling vm_attestation callback (hanliyang) [task:176679]
  - HYGON: KVM: SVM: Export MSR_AMD64_SEV_ES_GHCB to userspace for CSV2 guest (panpingsheng) [task:176679]
  - HYGON: KVM: SVM: Sync L attribute bit when sync from ghcb page (hanliyang) [task:176679]
  - HYGON: x86/csv2: Pass L attribute bit when handle VMMCALL events (hanliyang) [task:176679]
  - HYGON: KVM: x86: Restore some registers to support CSV2 VM live migration (hanliyang) [task:176679]
  - HYGON: KVM: SVM: Don't check guest_state_protected in svm_set_cr0 (hanliyang) [task:176679]
  - HYGON: KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_VMSA command (hanliyang) [task:176679]
  - HYGON: KVM: SVM: Add KVM_SEV_SEND_UPDATE_VMSA command (hanliyang) [task:176679]
  - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Sean Christopherson) [task:176679]
  - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Sean Christopherson) [task:176679]
  - x86/sev: Fix nonistr violation (Peter Zijlstra) [task:176679]
  - x86/sev-es: Handle string port IO to kernel memory properly (Hyunwook (Wooky) Baek) [task:176679]
  - KVM: SVM: Mark SEV launch secret pages as dirty. (Cfir Cohen) [task:176679]
  - KVM: SVM: Add support for booting APs in an SEV-ES guest (Tom Lendacky) [task:176679]
  - x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling (Peter Gonda) [task:176679]
  - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [task:176679]
  - KVM: SVM: Fix offset computation bug in __sev_dbg_decrypt(). (Ashish Kalra) [task:176679]
  - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Tom Lendacky) [task:176679]
  - KVM: SVM: Provide support to launch and run an SEV-ES guest (Tom Lendacky) [task:176679]
  - HYGON: perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h (Pu Wen) [task:189074]
  - HYGON: ALSA: hda: Fix single byte write failure issue for Hygon (Pu Wen) [task:189074]
  - HYGON: ALSA: hda: Add Hygon HD-Audio support (Pu Wen) [task:189074]
  - HYGON: EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h (Pu Wen) [task:189074]
  - HYGON: x86/amd_nb: Get DF ID from F5 device for Hygon family 18h model 6h (Pu Wen) [task:189074]
  - HYGON: EDAC/amd64: Fix intlv_num_chan for Hygon family 18h model 4h (Pu Wen) [task:189074]
  - HYGON: EDAC/amd64: Revert hi_addr_offset for Hygon family 18h model 4h (Pu Wen) [task:189074]
  - x86/CPU/AMD: Remove amd_get_nb_id() (Yazen Ghannam) [task:189074]
  - nfsd: Remove incorrect check in nfsd4_validate_stateid (Trond Myklebust) [task:184474]
  - nfsd4: kill warnings on testing stateids with mismatched clientids (J. Bruce Fields) [task:184474]
  - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Tom Lendacky) [task:176679]
  - KVM: SVM: Provide support for SEV-ES vCPU loading (Tom Lendacky) [task:176679]
  - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Tom Lendacky) [task:176679]
  - KVM: SVM: Update ASID allocation to support SEV-ES guests (Tom Lendacky) [task:176679]
  - KVM: SVM: Set the encryption mask for the SVM host save area (Tom Lendacky) [task:176679]
  - KVM: SVM: Add NMI support for an SEV-ES guest (Tom Lendacky) [task:176679]
  - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Tom Lendacky) [task:176679]
  - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Tom Lendacky) [task:176679]
  - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Tom Lendacky) [task:176679]
  - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Tom Lendacky) [task:176679]
  - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Tom Lendacky) [task:176679]
  - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Tom Lendacky) [task:176679]
  - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Tom Lendacky) [task:176679]
  - KVM: SVM: Support string IO operations for an SEV-ES guest (Tom Lendacky) [task:176679]
  - KVM: SVM: Support MMIO for an SEV-ES guest (Tom Lendacky) [task:176679]
  - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Tom Lendacky) [task:176679]
  - KVM: SVM: Create trace events for VMGEXIT processing (Tom Lendacky) [task:176679]
  - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Tom Lendacky) [task:176679]
  - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Tom Lendacky) [task:176679]
  - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Tom Lendacky) [task:176679]
  - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Tom Lendacky) [task:176679]
  - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Tom Lendacky) [task:176679]
  - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Tom Lendacky) [task:176679]
  - KVM: SVM: Do not allow instruction emulation under SEV-ES (Tom Lendacky) [task:176679]
  - HYGON: KVM: X86: Introduce 'can_emulate_instruction' in 'struct kvm_x86_ops' (hanliyang) [task:176679]
  - KVM: SVM: Prevent debugging under SEV-ES (Tom Lendacky) [task:176679]
  - KVM: SVM: Add required changes to support intercepts under SEV-ES (Tom Lendacky) [task:176679]
  - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [task:176679]
  - KVM: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [task:176679]
  - KVM: x86: remove bogus #GP injection (Paolo Bonzini) [task:176679]
  - KVM: x86: Mark GPRs dirty when written (Tom Lendacky) [task:176679]
  - KVM: SVM: Add support for the SEV-ES VMSA (Tom Lendacky) [task:176679]
  - KVM: SVM: Add GHCB accessor functions for retrieving fields (Tom Lendacky) [task:176679]
  - KVM: SVM: Add support for SEV-ES capability in KVM (Tom Lendacky) [task:176679]
  - KVM: SVM: Remove the call to sev_platform_status() during setup (Tom Lendacky) [task:176679]
  - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Tom Lendacky) [task:176679]
  - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Ashish Kalra) [task:176679]
  - x86/sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Masami Hiramatsu) [task:176679]
  - x86/insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Masami Hiramatsu) [task:176679]
  - x86/boot: Remove unused finalize_identity_maps() (Arvind Sankar) [task:176679]
  - x86/sev-es: Do not support MMIO to/from encrypted memory (Joerg Roedel) [task:176679]
  - x86/head/64: Check SEV encryption before switching to kernel page-table (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Check SEV encryption in 64-bit boot-path (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Introduce sev_status (Joerg Roedel) [task:176679]
  - x86/boot/64: Explicitly map boot_params and command line (Arvind Sankar) [task:176679]
  - x86/head/64: Disable stack protection for head$(BITS).o (Arvind Sankar) [task:176679]
  - x86/sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Tom Lendacky) [task:176679]
  - x86/sev-es: Check required CPU features for SEV-ES (Martin Radev) [task:176679]
  - x86/efi: Add GHCB mappings when SEV-ES is active (Tom Lendacky) [task:176679]
  - EULER: nbd: get config_lock before sock_shutdown (Zhong Jinghua) [task:188482]
  - KVM: arm64: Don't hide ID registers from userspace (Andrew Jones) [bug:204753]
  - KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Dave Martin) [bug:204753]
  - PHYTIUM: can: phytium: Introducing timeout mechanism to avoid error retransmission. (Li Zhengguang) [task:190082]
  - PHYTIUM: can: phytium: Set phytium can default mode (Chen Zhenhua) [task:190082]
  - PHYTIUM: stmmac: net: Add barrier function to make sure all is coherent (Li Wencheng) [task:190082]
  - KYLIN: Arch: Change ARM's LSE function from on to off by default (pengcan) [task:188961]
  - KYLIN: Revert "devlink: Fix use-after-free after a failed reload" (wangxuewen) [bug:206992]
  - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Wang ShaoBo) [bug:197240]
  - devlink: Fix use-after-free after a failed reload (Ido Schimmel) [bug:206992] {CVE-2022-3625}
  - KYLIN: dm mpath: enable path selector HST & IOA (zhanggenjian) [task:188326]
  - dm mpath: provide high-resolution timer to HST for bio-based (Gabriel Krisman Bertazi) [task:188326]
  - dm ps io affinity: remove redundant continue statement (Colin Ian King) [task:188326]
  - dm mpath: only use ktime_get_ns() in historical selector (Khazhismel Kumykov) [task:188326]
  - dm mpath: add IO affinity path selector (Mike Christie) [task:188326]
  - dm mpath: add Historical Service Time Path Selector (Khazhismel Kumykov) [task:188326]
  - nvmet: nul-terminate the NQNs passed in the connect command (Christoph Hellwig) [task:189180] {CVE-2023-6121}
  - KYLIN: rpmbuild: delete all generated files before rebuilding kernel (Jiangshan Yi) [task:186229, bug:205986]
  - x86/sev-es: Handle NMI State (Joerg Roedel) [task:176679]
  - x86/sev-es: Support CPU offline/online (Joerg Roedel) [task:176679]
  - x86/head/64: Don't call verify_cpu() on starting APs (Joerg Roedel) [task:176679]
  - x86/smpboot: Load TSS and getcpu GDT entry before loading IDT (Joerg Roedel) [task:176679]
  - x86/realmode: Setup AP jump table (Tom Lendacky) [task:176679]
  - x86/realmode: Add SEV-ES specific trampoline entry point (Joerg Roedel) [task:176679]
  - x86/vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Doug Covelli) [task:176679]
  - x86/kvm: Add KVM-specific VMMCALL handling under SEV-ES (Tom Lendacky) [task:176679]
  - x86/paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Joerg Roedel) [task:176679]
  - x86/sev-es: Handle #DB Events (Joerg Roedel) [task:176679]
  - x86/sev-es: Handle #AC Events (Joerg Roedel) [task:176679]
  - x86/sev-es: Handle VMMCALL Events (Tom Lendacky) [task:176679]
  - x86/sev-es: Handle MWAIT/MWAITX Events (Tom Lendacky) [task:176679]
  - x86/sev-es: Handle MONITOR/MONITORX Events (Tom Lendacky) [task:176679]
  - x86/sev-es: Handle INVD Events (Tom Lendacky) [task:176679]
  - x86/sev-es: Handle RDPMC Events (Tom Lendacky) [task:176679]
  - x86/sev-es: Handle RDTSC(P) Events (Tom Lendacky) [task:176679]
  - x86/sev-es: Handle WBINVD Events (Tom Lendacky) [task:176679]
  - x86/sev-es: Handle DR7 read/write events (Tom Lendacky) [task:176679]
  - x86/sev-es: Handle MSR events (Tom Lendacky) [task:176679]
  - x86/sev-es: Handle MMIO String Instructions (Joerg Roedel) [task:176679]
  - x86/sev-es: Handle MMIO events (Tom Lendacky) [task:176679]
  - x86/sev-es: Handle instruction fetches from user-space (Joerg Roedel) [task:176679]
  - x86/sev-es: Wire up existing #VC exit-code handlers (Joerg Roedel) [task:176679]
  - x86/sev-es: Add a Runtime #VC Exception Handler (Tom Lendacky) [task:176679]
  - x86/entry/64: Add entry code for #VC handler (Joerg Roedel) [task:176679]
  - x86/dumpstack/64: Add noinstr version of get_stack_info() (Joerg Roedel) [task:176679]
  - x86/sev-es: Adjust #VC IST Stack on entering NMI handler (Joerg Roedel) [task:176679]
  - x86/sev-es: Allocate and map an IST stack for #VC handler (Joerg Roedel) [task:176679]
  - x86/sev-es: Setup per-CPU GHCBs for the runtime handler (Tom Lendacky) [task:176679]
  - x86/sev-es: Setup GHCB-based boot #VC handler (Joerg Roedel) [task:176679]
  - x86/sev-es: Setup an early #VC handler (Joerg Roedel) [task:176679]
  - x86/sev-es: Compile early handler code into kernel image (Joerg Roedel) [task:176679]
  - HYGON: x86/csv: Print CSV(2) info into the kernel log (hanliyang) [task:176679]
  - x86/sev-es: Print SEV-ES info into the kernel log (Joerg Roedel) [task:176679]
  - x86/sev-es: Add SEV-ES Feature Detection (Joerg Roedel) [task:176679]
  - x86/head/64: Move early exception dispatch to C code (Joerg Roedel) [task:176679]
  - x86/idt: Make IDT init functions static inlines (Joerg Roedel) [task:176679]
  - HYGON: x86/head/64: Fixup startup_gdt_descr address in startup_64_env_setup() (hanliyang) [task:176679]
  - x86/head/64: Install a CPU bringup IDT (Joerg Roedel) [task:176679]
  - x86/head/64: Switch to initial stack earlier (Joerg Roedel) [task:176679]
  - x86/head/64: Load segment registers earlier (Joerg Roedel) [task:176679]
  - x86/head/64: Load GDT after switch to virtual addresses (Joerg Roedel) [task:176679]
  - x86/head/64: Install startup GDT (Joerg Roedel) [task:176679]
  - x86/idt: Split idt_data setup out of set_intr_gate() (Joerg Roedel) [task:176679]
  - x86/sev-es: Add CPUID handling to #VC handler (Tom Lendacky) [task:176679]
  - x86/fpu: Move xgetbv()/xsetbv() into a separate header (Joerg Roedel) [task:176679]
  - x86/sev-es: Add support for handling IOIO exceptions (Tom Lendacky) [task:176679]
  - x86/boot/compressed/64: Unmap GHCB page before booting the kernel (Joerg Roedel) [task:176679]
  - x86/boot/compressed/64: Setup a GHCB-based VC Exception handler (Joerg Roedel) [task:176679]
  - KYLIN: sched/fair: fix SPECCPU-2017 performance degradation issue (liwanwu) [task:187640]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.1.v2401
changelog:
  - ipmi_si: Fix the oops caused by acpi_dev being null (pengyu) [task:193311]
  - security/kysec: Fix bug of non-execution tcm2 extension (liuqi) [task:193262]
  - security/kysec: Fix build dependence with tpm (liuqi) [task:193237]
  - SW64: fix build err in net/core/sock.c (Hongyu Xie) [task:193224]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.4.v2401
changelog:
  - 3rd/ljmcore: update 2.2.4.1 ljmcore driver (v2) (Lu Yao) [task:197912]
  - scsi: megaraid_sas: disabled shared host tagset feature by default (mengfanhui) [bug:204683]
  - USB: serial: pl2303: fix line-speed handling on newer chips (Johan Hovold) [bug:211186]
  - USB: serial: pl2303: add support for PL2303HXN (Charles Yeh) [bug:211186]
  - USB: serial: pl2303: fix tranceiver suspend mode (Johan Hovold) [bug:211186]
  - USB: serial: pl2303: fix non-supported xon/xoff (Johan Hovold) [bug:211186]
  - NETRONOME: NFP: fill version string with VERMAGIC_STRING (Yinjun Zhang) [task:199475]
  - sched: fix failed get node id (liwanwu) [bug:213545]
  - PHYTIUM: drivers/perf: phytium: Bugfix for Phytium ddr/pcie PMU dirvers (Wang Xu) [bug:212814]
  - loop: loop_set_status_from_info() check before assignment (Zhong Jinghua) [task:192988]
  - loop: Check for overflow while configuring loop (Siddh Raman Pant) [task:192988]
  - loop: Factor out configuring loop from status (Martijn Coenen) [task:192988]
  - Revert "loop: Check for overflow while configuring loop" (zhanggenjian) [task:192988]
  - loop: properly observe rotational flag of underlying device (Holger Hoffstätte) [task:192988]
  - loop: Refactor loop_set_status() size calculation (Martijn Coenen) [task:192988]
  - loop: Factor out setting loop device size (Martijn Coenen) [task:192988]
  - loop: Remove sector_t truncation checks (Martijn Coenen) [task:192988]
  - loop: Call loop_config_discard() only after new config is applied (Martijn Coenen) [task:192988]
  - arm64/config: enable CONFIG_GPU_INSPUR (Shixiong Ou) [task:198667]
  - tcm: support tpmrm function of ax99100_spi interface TCM module (jiangxiujie) [task:198010]
  - net: tls, update curr on splice as well (John Fastabend) [task:196365] {CVE-2024-0646}


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.5.v2401
changelog:
  - PHYTIUM: PMU: phytium: update ddr/pcie PMU drivers (liyouhong) [bug:212814]
  - kylin/gmjstcm:Adapting TCM1.0 to x86 (wudandan) [task:195669]
  - x86/alternatives: add missing insn.h include (Dave Hansen) [task:198393]
  - x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Masami Hiramatsu) [task:198393]
  - x86/kprobes: Fix ordering while text-patching (Peter Zijlstra) [task:198393]
  - x86/alternatives: Add and use text_gen_insn() helper (Peter Zijlstra) [task:198393]
  - x86/alternatives, jump_label: Provide better text_poke() batching interface (Peter Zijlstra) [task:198393]
  - x86/alternatives: Teach text_poke_bp() to emulate instructions (Peter Zijlstra) [task:198393]
  - x86/jump_label: Make tp_vec_nr static (YueHaibing) [task:198393]
  - x86/jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [task:198393]
  - x86/jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [task:198393]
  - x86/alternative: Batch of patch operations (Daniel Bristot de Oliveira) [task:198393]
  - x86/kprobes: Prohibit probing on functions before kprobe_int3_handler() (Masami Hiramatsu) [task:198393]
  - rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Byungchul Park) [task:198393]
  - x86/alternatives: Remove the return value of text_poke_*() (Nadav Amit) [task:198393]
  - x86/jump-label: Remove support for custom text poker (Nadav Amit) [task:198393]
  - x86/jump_label: Use text_poke_early() during early init (Nadav Amit) [task:198393]
  - x86/jump_label: Switch to jump_entry accessors (Ard Biesheuvel) [task:198393]
  - security/ima&evm: fix xattr check error (liuqi) [task:192131]
  - nvmet-tcp: Fix the H2C expected PDU len calculation (Maurizio Lombardi) [task:200668]
  - nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length (Maurizio Lombardi) [task:200668] {CVE-2023-52454}
  - nvmet-tcp: fix maxh2cdata icresp parameter (Sagi Grimberg) [task:200668]
  - f2fs: explicitly null-terminate the xattr list (Eric Biggers) [task:200626] {CVE-2023-52436}
  - drivers/amd/pm: fix a use-after-free in kv_parse_power_table (Zhipeng Lu) [task:200671] {CVE-2023-52469}
  - net: qualcomm: rmnet: fix global oob in rmnet_policy (Lin Ma) [task:200745] {CVE-2024-26597}
  - sched/membarrier: reduce the ability to hammer on sys_membarrier (Linus Torvalds) [task:200749] {CVE-2024-26602}
  - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Tony Lindgren) [task:200752] {CVE-2024-26600}
  - binder: signal epoll threads of self-work (Carlos Llamas) [task:200750] {CVE-2024-26606}
  - CIFS: Fix retry mid list corruption on reconnects (Pavel Shilovsky) [task:197803]
  - net: devlink: skip info_get op call if it is not defined in dumpit (Jiri Pirko) [task:199476]
  - Revert "optimize: rm redundant code in kysec fpro" (penghuaihe) [bug:207104]
  - usb: raw-gadget: return -EINVAL if no proper ep address available (Wei Ming Chen)
  - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (Gui-Dong Han) [task:199813] {CVE-2024-24860}
  - Bluetooth: Move {min,max}_key_size debugfs into hci_debugfs_create_le (Marcel Holtmann) [task:199813]
  - Bluetooth: Add support for LE ping feature (Spoorthi Ravishankar Koppad) [task:199813]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.6.v2401
changelog:
  - i2c: sprd: fix reference leak when pm_runtime_get_sync fails (Qinglang Miao) [task:201796] {CVE-2020-36780}
  - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Zhang Qilong) [task:201796] {CVE-2020-36780}
  - GRT: net: Change the driver name to grtnic_xgb (xiaolinkui) [task:216498]
  - tpm: fix security module cannot get pcr from tcm1 on ax99100 (lijun) [bug:210498]
  - security/kysec: add kysec_tcm_type boot parameter (huanfuxi) [bug:210498]
  - mm: fix NULL pointer dereference in __do_page_cache_readahead() (Jiangshan Yi) [bug:216363, bug:216348]
  - llc: call sock_orphan() at release time (Eric Dumazet) [task:203087] {CVE-2024-26625}
  - af_unix: fix lockdep positive in sk_diag_dump_icons() (Eric Dumazet) [task:203085] {CVE-2024-26624}
  - xen-netback: don't produce zero-size SKB frags (Jan Beulich) [task:203084] {CVE-2023-46838}
  - net: openvswitch: fix race on port output (Felix Huettner) [task:202729]
  - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails (Qinglang Miao) [task:201794] {CVE-2020-36782}
  - LoongArch:modify vfat and nls936 config to y (liubaolin) [task:193507]
  - x86/reboot: KVM: Disable SVM during reboot via virt/KVM reboot callback (Sean Christopherson) [task:201922]
  - ipv6: remove max_size check inline with ipv4 (Jon Maxwell) [task:200581] {CVE-2023-52340}
  - net/dst: use a smaller percpu_counter batch for dst entries accounting (Eric Dumazet) [task:200581] {CVE-2023-52340}
  - net: add a route cache full diagnostic message (Peter Oskolkov) [task:200581] {CVE-2023-52340}
  - ipv6: make ip6_rt_gc_expire an atomic_t (Eric Dumazet) [task:200581] {CVE-2023-52340}
  - KVM: arm64: pmu: Reset sample period on overflow handling (Marc Zyngier) [task:197911]
  - KVM: arm/arm64: Remove pmc->bitmask (Andrew Murray) [task:197911]
  - OPENEULER: SCSI: hisi_raid: support SPxxx serial RAID/HBA controllers (zhanglei) [bug:214334]
  - mm: swapoff: shmem_unuse() stop eviction without igrab() (Hugh Dickins) [task:199161]
  - mm: swapoff: take notice of completion sooner (Hugh Dickins) [task:199161]
  - mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Hugh Dickins) [task:199161]
  - mm: swapoff: shmem_find_swap_entries() filter out other types (Hugh Dickins) [task:199161]
  - mm: swap: properly update readahead statistics in unuse_pte_range() (Andrea Righi) [task:199161]
  - mm: rid swapoff of quadratic complexity (Vineeth Remanan Pillai) [task:199161]
  - mm: refactor swap-in logic out of shmem_getpage_gfp (Vineeth Remanan Pillai) [task:199161]
  - lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [task:196541]
  - lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [task:196541]
  - lwtunnel: get nlsize for erspan options properly (Xin Long) [task:196541]
  - lwtunnel: change to use nla_parse_nested on new options (Xin Long) [task:196541]
  - lwtunnel: add options setting and dumping for erspan (Xin Long) [task:196541]
  - lwtunnel: add options setting and dumping for vxlan (Xin Long) [task:196541]
  - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Hao Sun) [task:200744] {CVE-2024-26589}
  - crypto: enable SM3_GENERIC configs (chengang) [bug:215175]
  - HYGON/ANOLIS: x86/head/64: Flush caches for .bss..decrypted section after CR3 switches to early_top_pgt (hanliyang) [task:201176]
  - HYGON: drm: Add hydcu-fixup-header drvier to disable PCI RESET, as hydcu not supporting (fangbaoshun) [task:201176]
  - vhost_net: revert upend_idx only on retriable error (Andrey Smetanin) [task:201250]
  - netfilter: nf_tables: don't skip expired elements during walk (Florian Westphal) [task:179882] {CVE-2023-4244}
  - netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [task:179882]
  - EDAC/thunderx: Fix possible out-of-bounds string access (Arnd Bergmann) [task:200669] {CVE-2023-52464}
  - blk-mq: fix IO hang from sbitmap wakeup race (Ming Lei)
  - nvmet-tcp: fix a crash in nvmet_req_complete() (Maurizio Lombardi) {CVE-2023-6536}
  - x86, sched: Treat Intel SNC topology as default, COD as exception (Alison Schofield)
  - Makefile: add mips and loongarch SRCARCH (Li ZhiGang) [task:199827]
  - security/ima&evm: change default hash algorithm to sha256 (liuqi) [task:192131]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.7.v2401
changelog:
  - release 4.19.90-89.7.v2401 (Zhengyuan Liu)
  - Module.kabi: update Module.kabi based on the new whitelist for loongarch64 (jianghaoran) [task:209184]
  - scripts: Add support for loongarch64 in update-kabilist.sh (jianghaoran) [task:209184]
  - kabi: re-update kabi symvers (Zhengyuan Liu)
  - fs/pipe: dont need wake up self in a single process of ub (huangbing) [bug:217416]
  - scripts/cve-cal.sh: add a script to calculate cve and task (Zhengyuan Liu)
  - spec: enable kabi check (Zhengyuan Liu)
  - kabi: update kabi list and symvers (Zhengyuan Liu)
  - update-kabilist.sh: remove the item from kabi list if not existed in Module.symvers (Zhengyuan Liu)
  - compile-and-chkabi.sh: update check-kabi path (Zhengyuan Liu)
  - fs: remove fget_many and fput_many interface (Gou Hao) [bug:217407]
  - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() (Pan Bian) [task:207228] {CVE-2023-52566}
  - security/kysec: fix k tag java hung_task_timeout_secs (mengdehui) [bug:218233]
  - nvme-tcp: can't set sk_user_data without write_lock (Maurizio Lombardi) [task:206926]
  - nvmet-tcp: fix incorrect locking in state_change sk callback (Sagi Grimberg) [task:206926] {CVE-2021-47041}
  - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Wu Bo) [task:206937] {CVE-2021-47074}
  - nvme-loop: don't put ctrl on nvme_init_ctrl error (Chaitanya Kulkarni) [task:206937]
  - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Sean Christopherson) [task:206928] {CVE-2021-47061}
  - KVM: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Rustam Kovhaev) [task:206928]
  - netfilter: nf_tables: disallow anonymous set with timeout flag (Pablo Neira Ayuso) [task:206383] {CVE-2024-26642}
  - llc: make llc_ui_sendmsg() more robust against bonding changes (Eric Dumazet) [task:206384] {CVE-2024-26636}
  - sched/topology: phytium platform add CLS sd (liwanwu) [task:202344]
  - sched: arm64 add cluster domain (huangbing) [task:202344]
  - sched: multi thread rw optimization (liwanwu) [task:202344]
  - fs/elf: Add loading elf sections helpers (liwanwu) [task:202344]
  - ring-buffer: Have saved event hold the entire event (Steven Rostedt (Google)) [task:205154]
  - ring-buffer: Do not attempt to read past "commit" (Steven Rostedt (Google)) [task:205154] {CVE-2023-52501}
  - ring-buffer: Have rb_iter_head_event() handle concurrent writer (Steven Rostedt (VMware)) [task:205154]
  - ring-buffer: Add page_stamp to iterator for synchronization (Steven Rostedt (VMware)) [task:205154]
  - ring-buffer: Have ring_buffer_empty() not depend on tracing stopped (Steven Rostedt (VMware)) [task:205154]
  - ax25: Fix ax25 session cleanup problems (Duoming Zhou) [task:203789]
  - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Cyril Hrubis) [task:205110]
  - sched/rt: Disallow writing invalid values to sched_rt_period_us (Cyril Hrubis) [task:205110]
  - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Cyril Hrubis) [task:205110]
  - net: rds: acquire refcount on TCP sockets (Tetsuo Handa) [task:205876]
  - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() (Eric Dumazet) [task:205232] {CVE-2023-52502}
  - nfc: constify several pointers to u8, char and sk_buff (Krzysztof Kozlowski) [task:205232]
  - drm: Don't unref the same fb many times by mistake due to deadlock handling (Ville Syrjälä) [task:205231] {CVE-2023-52486}
  - ipv6: init the accept_queue's spinlocks in inet6_create (Zhengchao Shao) [task:205163]
  - tcp: make sure init the accept_queue's spinlocks once (Zhengchao Shao) [task:205163] {CVE-2024-26614}
  - l2tp: pass correct message length to ip6_append_data (Tom Parkin) [task:205227]
  - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() (David Howells) [task:205227] {CVE-2023-52527}
  - ieee802154: ca8210: Fix a potential UAF in ca8210_probe (Dinghao Liu) [task:205220] {CVE-2023-52510}
  - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Wen Gu) [task:205222] {CVE-2024-26615}
  - net: fix possible store tearing in neigh_periodic_work() (Eric Dumazet) [task:205221] {CVE-2023-52522}
  - neigh: make sure used and confirmed times are valid (Julian Anastasov) [task:205221]
  - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Shigeru Yoshida) [task:205218] {CVE-2023-52528}
  - net: nfc: llcp: Add lock when modifying device list (Jeremy Cline) [task:205036] {CVE-2023-52524}
  - nfc: nci: assert requested protocol is valid (Jeremy Cline) [task:205032] {CVE-2023-52507}
  - Input: powermate - fix use-after-free in powermate_config_complete (Javier Carrasco) [task:204918] {CVE-2023-52475}
  - llc: Drop support for ETH_P_TR_802_2. (Kuniyuki Iwashima) [task:204916] {CVE-2024-26635}
  - ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim() (Eric Dumazet) [task:204917] {CVE-2024-26633}
  - tomoyo: fix UAF write bug in tomoyo_write_control() (Tetsuo Handa) [task:205063] {CVE-2024-26622}
  - KYLIN/arm64: Add `model name` show for HISI_TSV200 (Youling Tang) [bug:217118]
  - arm64/config: CONFIG_IP_DCCP=m (lingfuyi) [bug:217102]
  - net/core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [task:200588]
  - net: Fixed updating of ethertype in skb_mpls_push() (Martin Varghese) [task:200588]
  - Fixed updating of ethertype in function skb_mpls_pop (Martin Varghese) [task:200588]
  - net/sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Davide Caratti) [task:200588]
  - net: openvswitch: ensure LSE is pullable before reading it (Davide Caratti) [task:200588]
  - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [task:200588] {CVE-2024-1151}
  - Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Martin Varghese) [task:200588]
  - net: core: add MPLS update core helper and use in OvS (John Hurley) [task:200588]
  - net: core: move pop MPLS functionality from OvS to core helper (John Hurley) [task:200588]
  - net: core: move push MPLS functionality from OvS to core helper (John Hurley) [task:200588]
  - tty: n_gsm: check error while registering tty devices (Hillf Danton)
  - tty: n_gsm: add helpers to convert mux-num to/from tty-base (Martin Hundebøll)
  - USB: gadget: dummy-hcd: Fix errors in port-reset handling (Alan Stern)
  - bfs: extra sanity checking and static inode bitmap (Tigran Aivazian)
  - USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug (Alan Stern)
  - i2c: cadence: fix reference leak when pm_runtime_get_sync fails (Qinglang Miao) [task:201795] {CVE-2020-36784}
  - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails (Qinglang Miao) [task:201797] {CVE-2020-36783}
  - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [task:203086]
  - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [task:203086] {CVE-2024-26627}
  - Revert "ARM64/cpuinfo: Fix ft5000c cpu information display issue" (zhanggenjian) [task:177455, bug:210941]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.8.v2401
changelog:
  - Revert "EULER: LoongArch: kvm: fix bug of kvm's hugepage" (Enze Li) [bug:220929, bug:220376]
  - Revert "EULER: LoongArch: KVM: fix vcpu timer functions" (Enze Li) [bug:220929, bug:220376]
  - efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Marcin Benka) [bug:218049]
  - ACPI: tables: Simplify PPTT leaf node detection (Jeremy Linton) [task:207620]
  - fs/pipe: don't wakeup self like unixbech pipe, but can epoll and SIGIO (Bing Huang) [task:209335]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.9.v2401
changelog:
  - fs/pipe: recognize write first read last sequence (Bing Huang) [bug:217416]
  - OPENEULER: mm: fix oom killing for disabled pid (Jing Xiangfeng) [task:210376]
  - LoongArch:adjust the calc method of number of packages. (wanghongliang) [task:209781]
  - LoongArch:irqchip/loongarch-extioi:Fix ext irq route error. (wanghongliang) [task:209781]
  - cpufreq: loongson3-acpi: Initialize the value of policy->cur (mengyingkun) [task:209781]
  - ipmi: ls2k500 kcs ipmi add nolock version support. (Chong Qiao) [task:209781]
  - loongarch/kvm: Fixed a huge page leak on a virtual machine (xianglai li) [task:209781]
  - irqchip/loongarch-extioi: Fix ext irq route fail when some cpus offline (Juxin Gao) [task:209781]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.10.v2401
changelog:
  - crypto/ceu: update phytium ceu driver code (zhubing) [task:209505]
  - security/kysec: fix tcm function name error (huanfuxi) [bug:220431]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.11.v2401
changelog:
  - Revert "fs/pipe: dont need wake up self in a single process of ub" (liyouhong) [bug:223670]
  - Revert "fs/pipe: don't wakeup self like unixbech pipe, but can epoll and SIGIO" (liyouhong) [bug:223670]
  - Revert "OPENEULER: mm: fix oom killing for disabled pid" (liyouhong) [bug:223670]
  - Revert "fs/pipe: recognize write first read last sequence" (liyouhong) [bug:223670]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.12.v2401
changelog:
  - sched: Lack CONFIG_CGROUP_SCHED in smart grid function. (gonglinkai) [task:210377]
  - sched: Modify KABI issue (gonglinkai) [task:210377]
  - sched: smart grid function switch (gonglinkai) [task:210377]
  - sched: Add smart grid function (gonglinkai) [task:210377]
  - sched: affinity function switch (gonglinkai) [task:210377]
  - sched:Add the affinity function (gonglinkai) [task:210377]
  - sched: disabled sysctl_sched_optimize_enabled by default (liwanwu) [task:217846]
  - arm64/config: enable CONFIG_SCHED_CLUSTER=y in the biv configuration file (Peng Can) [task:221113]
  - iavf: free q_vectors before queues in iavf_disable_vf (Nicholas Nunley) [task:212529] {CVE-2021-47201}
  - OPENEULER: iomap: add support to track dirty state of sub pages (Shida Zhang) [task:192649]
  - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Yicong Yang) [task:206766]
  - sched/fair: Scan cluster before scanning LLC in wake-up path (Barry Song) [task:206766]
  - sched: Add cpus_share_resources API (Barry Song) [task:206766]
  - arch_topology: Make cluster topology span at least SMT CPUs (Yicong Yang) [task:206766]
  - arch_topology: Limit span of cpu_clustergroup_mask() (Ionela Voinescu) [task:206766]
  - topology/sysfs: export cluster attributes only if an architectures has support (Heiko Carstens) [task:206766]
  - sched/topology: Introduce sched_group::flags (Ricardo Neri) [task:206766]
  - sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Morten Rasmussen) [task:206766]
  - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Kunwu Chan) [task:207382] {CVE-2023-52607}
  - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs (Duoming Zhou) [task:209227, task:214895] {CVE-2024-26654}
  - mm/swap: fix race when skipping swapcache (Kairui Song) [task:210472] {CVE-2024-26759}
  - vxlan: do not destroy fdb if register_netdevice() is failed (Taehee Yoo) [task:210575]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.14.v2401
changelog:
  - scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ming Lei) [task:227191]
  - scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ming Lei) [task:227191]
  - scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: zfcp: move SG table helper from aux to fc and make them static (Steffen Maier) [task:227191]
  - scsi: mvumi: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: mvumi: switch to generic DMA API (Christoph Hellwig) [task:227191]
  - scsi: NCR5380: use sg helper to iterate over scatterlist (Finn Thain) [task:227191]
  - scsi: wd33c93: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: ppa: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: pcmcia: nsp_cs: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: imm: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: aha152x: use sg helper to iterate over scatterlist (Finn Thain) [task:227191]
  - scsi: staging: unisys: visorhba: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: pmcraid: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: ipr: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: advansys: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Jason Yan) [task:227191]
  - scsi: vmw_pvscsi: Silence dma mapping errors (Thomas Hellstrom) [task:227191]
  - scsi: vmw_pvscsi: Fix swiotlb operation (Thomas Hellstrom) [task:227191]
  - scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Ming Lei) [task:227191]
  - scsi: vmw_pscsi: switch to generic DMA API (Christoph Hellwig) [task:227191]
  - security/kysec: fix image sign err (penghuaihe) [task:226800]
  - security/ima: allow the root user to read the current policy rules (huanfuxi) [bug:221830]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.15.v2401
changelog:
  - virtio_net: Add XDP frame size in two code paths (Jesper Dangaard Brouer) [task:335781]
  - virtio-net: Add validation for used length (Xie Yongji) [task:221959] {CVE-2021-47352}
  - KVM: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Aaron Lewis) [task:215599]
  - KVM: x86: Introduce vcpu->arch.xsaves_enabled (Aaron Lewis) [task:215599]
  - kvm: svm: Update svm_xsaves_supported (Aaron Lewis) [task:215599]
  - KVM: x86: Expose XSAVEERPTR to the guest (Sebastian Andrzej Siewior) [task:215599]
  - kvm: x86: Enumerate support for CLZERO instruction (Jim Mattson) [task:215599]
  - kvm: x86: Move IA32_XSS to kvm_{get,set}_msr_common (Aaron Lewis) [task:215599]
  - KVM: x86: Add CPUID support for new instruction WBNOINVD (Robert Hoo) [task:215599]
  - memblock,arm64: expand the static memblock memory table (Zhou Guanghui) [task:331741]
  - LoongArch: Fixup INIT_MEMBLOCK_RESERVED_REGIONS for loongarch (Jun Yi) [task:331741]
  - loongson: pci/quirks: LS7A2000 enble msi (wusheng) [task:331741]
  - LoongArch: Add irq_work support via self IPIs (Yanteng Si) [task:331741]
  - LoongArch: kdump: fix huge memory machine trigger capture kernel failure (Ming Wang) [task:331741]
  - sizes.h: Add entries between SZ_32G and SZ_64T (Matt Coster) [task:331741]
  - sizes.h: Add SZ_1T macro (Christophe Leroy) [task:331741]
  - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Huang Shijie) [task:331741]
  - x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [task:331741]
  - x86/kdump: Have crashkernel=X reserve under 4G by default (Dave Young) [task:331741]
  - loongson: spi: fix repeated kfree() (zhaoqunqin) [task:331741]
  - loongson: cpufreq: loongson3-acpi: Fixed the error of assigning the value of Mhz to Khz (Juxin Gao) [task:331741]
  - loongson: pic: update interrupt registration policy (wanghongliang) [task:331741]
  - LoongArch: Fix kernel boot failure with CONFIG_KASAN (Tiezhu Yang) [task:331741]
  - LoongArch: Implement constant timer shutdown interface (Bibo Mao) [task:331741]
  - udp_tunnel: add the ability to hard-code IANA VXLAN (Jakub Kicinski) [task:334943]
  - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Felix Kaechele) [bug:233722]
  - nfp: flower: fix cb_ident duplicate in indirect block register (John Hurley) [task:240857]
  - flow_offload: fix block stats (John Hurley) [task:240857]
  - flow_offload: add statistics retrieval infrastructure and use it (Pablo Neira Ayuso) [bug:240857]
  - net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Cong Wang) [bug:240857]
  - net/sched: Remove egdev mechanism (Oz Shlomo) [bug:240857]
  - nfp: flower: remove TC egdev offloads (John Hurley) [bug:240857]
  - nfp: flower: offload tunnel decap rules via indirect TC blocks (John Hurley) [bug:240857]
  - nfp: flower: increase scope of netdev checking functions (John Hurley) [bug:240857]
  - nfp: flower: include geneve as supported offload tunnel type (John Hurley) [bug:240857]
  - nfp: flower: use the common netdev notifier (Jakub Kicinski) [bug:240857]
  - Revert "kbuild: do not create orphan built-in.a or obj-y objects" (taowei) [bug:240857]
  - drm/virtio: fix memory leak of vbuf (liweishi) [task:205462]
  - net: annotate data-race in neigh_output() (Eric Dumazet) [task:205566]
  - mm/swap: Do not abuse the seqcount_t latching API (Ahmed S. Darwish) [task:222964]
  - mm/swap.c: piggyback lru_add_drain_all() calls (Konstantin Khlebnikov) [task:222964]
  - HYGON/ANOLIS: mm: hugetlb: Remove flag __GFP_THISNODE to avoid failures (huhai) [task:222964]
  - HYGON/ANOLIS: x86: kvm: Don't hypercall to enc all usable RAM on CSV platform (yangwencheng) [task:224804]
  - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Sean Christopherson) [task:224804]
  - kvm: fix wrong exception emulation in check_rdtsc (Hou Wenlong) [task:224804]
  - KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception (Sean Christopherson) [task:224804]
  - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Maxim Levitsky) [task:224804]
  - KVM: Move wiping of the kvm->vcpus array to common code (Marc Zyngier) [task:224804]
  - KVM: SVM: fix panic on out-of-bounds guest IRQ (Yi Wang) [task:224804]
  - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Koba Ko) [task:224804]
  - crypto: ccp - Release dma channels before dmaengine unrgister (Koba Ko) [task:224804]
  - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Sean Christopherson) [task:224804]
  - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Sean Christopherson) [task:224804]
  - x86/ioremap: Map EFI-reserved memory as encrypted for SEV (Tom Lendacky) [task:224804]
  - x86/ioremap: Fix CONFIG_EFI=n build (Borislav Petkov) [task:224804]
  - x86/ioremap: Map EFI runtime services data as encrypted for SEV (Tom Lendacky) [task:224804]
  - kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Jacob Xu) [task:224804]
  - efi/x86: Add RNG seed EFI table to unencrypted mapping check (Tom Lendacky) [task:224804]
  - drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [task:224804]
  - x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [task:224804]
  - x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [task:224804]
  - x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [task:224804]
  - x86/mm: Create a workarea in the kernel for SME early encryption (Thomas Lendacky) [task:224804]
  - HYGON/ANOLIS: arch: x86: mm: support to dec and enc userspace pages (yangwencheng) [task:224804]
  - HYGON/ANOLIS: arch: x86: mm: merge continuous pages into a large range when notifying range enc status changes (eastmoutain) [task:224804]
  - HYGON: kvm/svm/csv: add ioctl API to unpin CSV shared pages (yangwencheng) [task:224804]
  - HYGON: arch/x86/kvm/csv: manage shared pages with rbtree (yangwencheng) [task:224804]
  - HYGON: arch/x86/kvm/csv: assign PFN as HPA for guest mmio GPA's NPT mapping (yangwencheng) [task:224804]
  - HYGON/ANOLIS: crypto: ccp: Check X86_VENDOR_HYGON before CSV3 memory initialization (Xin Jiang) [task:224804]
  - mm: remove lru_add_drain_all in alloc_contig_range (Minchan Kim) [task:224804]
  - HYGON: crypto: ccp: Make the allocation/free code for CSV RING BUFFER queues more readable (hanliyang) [task:224804]
  - KVM: x86: Fix KVM_GET_MSRS stack info leak (Mathias Krause) [task:224804]
  - KVM: clean up the unused argument (Haiwei Li) [task:224804]
  - KVM: x86: use positive error values for msr emulation that causes #GP (Maxim Levitsky) [task:224804]
  - HYGON/ANOLIS: KVM: SVM: Add support for different CSV guests to reuse the same ASID (hanliyang) [task:224804]
  - HYGON/ANOLIS: driver/virt/coco: Only load CSV Guest dirver in CSV guest VM. (hanliyang) [task:224804]
  - HYGON/ANOLIS: driver/virt/coco: Add HYGON CSV Guest dirver. (fangbaoshun) [task:224804]
  - HYGON: newfeature: ccp: ccp-crypto support sm2 on Hygon generation 4th CPU (yangdepei) [task:224804]
  - HYGON: HCT: update hct module to support hct2.0 (yangdepei) [task:224804]
  - Revert "sched: Fix sched_fork() access an invalid sched_task_group" (Bing Huang) [task:224985]
  - xfs: cap longest free extent to maximum allocatable (Dave Chinner) [task:328072]
  - io_uring: drop any code related to SCM_RIGHTS (Jens Axboe) [task:225582] {CVE-2023-52656}
  - svm: Fix compile warning (Zhang Hao) [task:328880]
  - LoongArch: Fixed the virtual block after a long time. (cuitao) [task:333556]
  - Revert "LoongArch:LSVZ: set timer offset at first time once" (lifangxu) [task:331741]
  - atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC (Gatis Peisenieks) [task:222007]
  - atl1c: Work around the DMA RX overflow issue (Sieng-Piaw Liew) [task:222007] {CVE-2023-52834}
  - atl1c: add 4 RX/TX queue support for Mikrotik 10/25G NIC (Gatis Peisenieks) [task:222007]
  - atl1c: detect NIC type early (Gatis Peisenieks) [task:222007]
  - atl1c: show correct link speed on Mikrotik 10/25G NIC (Gatis Peisenieks) [task:222007]
  - atl1c: remove redundant assignment to variable tpd_req (Colin Ian King) [task:222007]
  - net/atheros: Clean atheros code from driver version (Leon Romanovsky) [task:222007]
  - atl1c: improve performance by avoiding unnecessary pcie writes on xmit (Gatis Peisenieks) [task:222007]
  - net: core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Heiner Kallweit) [task:222007]
  - atl1c: prepare for multiple rx queues (Gatis Peisenieks) [task:222007]
  - atl1c: move tx napi into tpd_ring (Gatis Peisenieks) [task:222007]
  - atl1c: move tx cleanup processing out of interrupt (Gatis Peisenieks) [task:222007]
  - net: export dev_set_threaded symbol (Lorenzo Bianconi) [task:222007]
  - atl1c: switch to napi_gro_receive (Sieng Piaw Liew) [task:222007]
  - atl1c: use napi_alloc_skb (Sieng Piaw Liew) [task:222007]
  - inet: inet_defrag: prevent sk release while still in use (Florian Westphal) [task:213813] {CVE-2024-26921}
  - inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [task:213813]
  - skb_expand_head() adjust skb->truesize incorrectly (Vasily Averin) [task:213813]
  - skbuff: introduce skb_expand_head() (Vasily Averin) [task:213813]
  - scsi: core: Increase max device queue_depth to 20480 (zhanggenjian) [task:332943]
  - scsi: megaraid: Clear READ queue map's nr_queues (Ming Lei) [task:332943]
  - scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and real interrupt (Sumit Saxena) [task:332943]
  - scsi: megaraid_sas: mq_poll support (Kashyap Desai) [task:332943]
  - scsi: core: Add mq_poll support to SCSI layer (Kashyap Desai) [task:332943]
  - sched/fair: Fix wrong cpu selecting from isolated domain (Bing Huang) [bug:225308]
  - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Kuniyuki Iwashima) [task:216629]
  - ARM: 9170/1: fix panic when kasan and kprobe are enabled (sparkhuang) [task:330279] {CVE-2021-47618}
  - cifs: fix underflow in parse_server_interfaces() (Dan Carpenter) [task:214157] {CVE-2024-26828}
  - af_unix: Fix garbage collector racing against connect() (Michal Luczaj) [task:216629] {CVE-2024-26923}
  - af_unix: Do not use atomic ops for unix_sk(sk)->inflight. (Kuniyuki Iwashima) [task:216629]
  - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Daniel Starke) [task:224203] {CVE-2024-36016}
  - um: Add winch to winch_handlers before registering winch IRQ (Roberto Sassu) {CVE-2024-39292}
  - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Shigeru Yoshida) [task:328474] {CVE-2024-36903}
  - net: fix __dst_negative_advice() race (Eric Dumazet) [task:328468] {CVE-2024-36971}
  - net: annotate data-races around sk->sk_dst_pending_confirm (Eric Dumazet) [task:328468]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.16.v2401
changelog:
  - scsi: smartpqi: Change driver version to 2.1.24-046 (Don Brace) [bug:245145]
  - scsi: smartpqi: Enhance error messages (Mahesh Rajashekhara) [bug:245145]
  - scsi: smartpqi: Enhance controller offline notification (David Strahan) [bug:245145]
  - scsi: smartpqi: Enhance shutdown notification (David Strahan) [bug:245145]
  - scsi: smartpqi: Simplify lun_number assignment (David Strahan) [bug:245145]
  - scsi: smartpqi: Rename pciinfo to pci_info (Kevin Barnett) [bug:245145]
  - scsi: smartpqi: Rename MACRO to clarify purpose (Kevin Barnett) [bug:245145]
  - scsi: smartpqi: Add abort handler (Kevin Barnett) [bug:245145]
  - scsi: smartpqi: Replace one-element arrays with flexible-array members (Gustavo A. R. Silva) [bug:245145]
  - scsi: smartpqi: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) [bug:245145]
  - scsi: smartpqi: Update version to 2.1.22-040 (Don Brace) [bug:245145]
  - scsi: smartpqi: Update copyright to 2023 (Don Brace) [bug:245145]
  - scsi: smartpqi: Add sysfs entry for NUMA node in /sys/block/sdX/device (Don Brace) [bug:245145]
  - scsi: smartpqi: Stop sending driver-initiated TURs (Kevin Barnett) [bug:245145]
  - scsi: smartpqi: Add support for RAID NCQ priority (Gilbert Wu) [bug:245145]
  - scsi: smartpqi: Validate block layer host tag (Murthy Bhat) [bug:245145]
  - scsi: smartpqi: Remove contention for raid_bypass_cnt (Mike McGowen) [bug:245145]
  - scsi: smartpqi: Fix rare SAS transport memory leak (Don Brace) [bug:245145]
  - scsi: smartpqi: Remove NULL pointer check (Kevin Barnett) [bug:245145]
  - scsi: smartpqi: Add new controller PCI IDs (David Strahan) [bug:245145]
  - scsi: smartpqi: Map full length of PCI BAR 0 (Mike McGowen) [bug:245145]
  - tracing: Fix race issue between cpu buffer write and swap (Zheng Yejian)
  - kylin/gmjstcm: fix compilation warning (Li Jun) [task:352591, task:357223]
  - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (Tetsuo Handa) [task:347077] {CVE-2024-41063}
  - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (David Ruth) [task:344573] {CVE-2024-40995}
  - Revert "usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB" (Li Qiang) [task:357923]
  - fix a USB crash issue for s5000c with x100 (huhai) [task:355097]
  - fix some compilation warnings (Jiangshan Yi) [task:357223]
  - overflow: Add __must_check attribute to check_*() helpers (Kees Cook) [task:357223]
  - net/mlx5: Add a blank line after declarations (Wenpeng Liang) [task:357223]
  - ext4: remove the special buffer dirty handling in do_journal_get_write_access (Shida Zhang) [task:345663]
  - ext4: fix a potential assertion failure due to improperly dirtied buffer (Shida Zhang) [task:345663]
  - ext4: hoist ext4_block_write_begin and replace the __block_write_begin (Shida Zhang) [task:345663]
  - ext4: persist the new uptodate buffers in ext4_journalled_zero_new_buffers (Shida Zhang) [task:345663]
  - drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update (Srinivasan Shanmugam) [task:352661] {CVE-2024-43903}
  - drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules (Ma Jun) [task:352181] {CVE-2024-43907}
  - netlink: convert nlk->flags to atomic flags (Eric Dumazet) [task:345975]
  - x86: stop playing stack games in profile_pc() (Linus Torvalds) [task:347039] {CVE-2024-42096}
  - NFSD: Fix ia_size underflow (Chuck Lever) [task:347049] {CVE-2022-48828}
  - f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC (Chao Yu) [task:352651] {CVE-2024-44942}
  - null_blk: fix validation of block size (Andreas Hindborg) [task:347007] {CVE-2024-41077}
  - wifi: virt_wifi: don't use strlen() in const context (Johannes Berg) [task:352217]
  - wifi: virt_wifi: avoid reporting connection success with wrong SSID (En-Wei Wu) [task:352217] {CVE-2024-43841}
  - virt_wifi: fix error on connect (Matteo Croce) [task:352217]
  - virt_wifi: Return micros for BSS TSF values (A. Cody Schuffelen) [task:352217]
  - virt_wifi: implement ndo_get_iflink (Taehee Yoo) [task:352217]
  - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Dave Jiang) [task:346975] {CVE-2024-42110}
  - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Breno Leitao) [task:347145] {CVE-2024-39508}
  - USB: serial: mos7840: fix crash on resume (Dmitry Smirnov) [task:347175] {CVE-2024-42244}
  - fpga: region: fix compilation error for commit 7dd30f1e070 (limiao) [task:354605]
  - LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [bug:258835]
  - kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [bug:258835]
  - kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [bug:258835]
  - selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [bug:258835]
  - LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [bug:258835]
  - kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [bug:258835]
  - selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [bug:258835]
  - kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [bug:258835]
  - kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [bug:258835]
  - support compile packages on v7 system (Haoran Jiang) [task:242034]
  - resolve compilation errors on v7 systems (Haoran Jiang) [task:242034]
  - add change boot vga device support (Shixiong Ou) [task:347429]
  - wifi: mac80211: Avoid address calculations via out of bounds array indexing (Kenton Groombridge) [task:346919] {CVE-2024-41071}
  - s390/pkey: Wipe copies of clear-key structures on failure (Holger Dengler) [task:345319] {CVE-2024-42156}
  - ipv6: sr: fix missing sk_buff release in seg6_input_core (Andrea Mayer) [task:347171] {CVE-2024-39490}
  - fbdev: ls2k500sfb fix default video memory size. (Chong Qiao) [task:353249]
  - acpi: mcfg quirk: Increased multi-chip support for the 3C6000, now capable of supporting up to eight chips. (zhenghaowei) [task:353249]
  - irqchip: irq-loongson-pch-msi: Use pch_msi_priv[0] as the default value (zhangtianyang) [task:353249]
  - fbdev: ls2k500sfb update var info according to resolution. (Chong Qiao) [task:353249]
  - filelock: Remove locks reliably when fcntl/close race is detected (Jann Horn) [task:346931] {CVE-2024-41012}
  - btrfs: get rid of warning on transaction commit when using flushoncommit (Filipe Manana) [task:351471] {CVE-2022-48920}
  - f2fs: fix return value of f2fs_convert_inline_inode() (Chao Yu) [task:352015] {CVE-2024-42296}
  - f2fs: fix to consider multiple device for readonly check (Chao Yu) [task:352015]
  - scsi: qla2xxx: validate nvme_local_port correctly (Nilesh Javali) [task:354889] {CVE-2024-42286}
  - xdp: Remove WARN() from __xdp_reg_mem_model() (Daniil Dulov) [task:345323] {CVE-2024-42082}
  - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Daniel Borkmann) [task:347029] {CVE-2024-42246}
  - crypto: aead,cipher - zeroize key buffer after use (Hailey Mothershead) [task:346415] {CVE-2024-42229}
  - crypto: ecdh - explicitly zeroize private_key (Joachim Vandersmissen) [task:345795] {CVE-2024-42098}
  - gpio: fix compile error (zhouyuhang) [task:347327]
  - nvme: avoid double free special payload (Chunguang Xu) [task:347137] {CVE-2024-41073}
  - ASoC: topology: Fix references to freed memory (Amadeusz Sławiński) [task:346623] {CVE-2024-41069}
  - ila: block BH in ila_output() (Eric Dumazet) [task:346669] {CVE-2024-41081}
  - serial: imx: Introduce timeout when waiting on transmitter empty (Esben Haabendal) [task:345715] {CVE-2024-40967}
  - fou: remove warn in gue_gro_receive on unsupported protocol (Willem de Bruijn) [task:352275] {CVE-2024-44940}
  - media: venus: fix use after free in vdec_close (Dikshita Agarwal) [task:352227] {CVE-2024-42313}
  - dev/parport: fix the array out-of-bounds risk (tuhaowen) [task:352211] {CVE-2024-42301}
  - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Pavel Tikhomirov) [task:221965] {CVE-2024-35839}
  - netfilter: propagate net to nf_bridge_get_physindev (Pavel Tikhomirov) [task:221965]
  - netfilter: nfnetlink_log: use proper helper for fetching physinif (Pavel Tikhomirov) [task:221965]
  - neighbour: annotate lockless accesses to n->nud_state (Eric Dumazet) [task:221965]
  - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Martin KaFai Lau) [task:221965]
  - bpf: Handle ipv6 gateway in bpf_ipv4_fib_lookup (David Ahern) [task:221965]
  - driver core: Fix uevent_show() vs driver detach race (Dan Williams) [task:345303]
  - drivers: core: synchronize really_probe() and dev_uevent() (Dirk Behme) [task:345303] {CVE-2024-39501}
  - security/selinux: Fix SELinux crash issue when disabling stack (chengang) [task:338969]
  - security/selinux: Fix box compile errors when stack disabled (chengang) [task:338969]
  - ipvs: properly dereference pe in ip_vs_add_service (Chen Hanxiao) [task:352245] {CVE-2024-42322}
  - nilfs2: fix kernel bug on rename operation of broken directory (Ryusuke Konishi) [task:347001] {CVE-2024-41034}
  - ceph: prevent use-after-free in encode_cap_msg() (Rishabh Dave) [task:210332] {CVE-2024-26689}
  - kvm: s390: Reject memory region operations for ucontrol VMs (Christoph Schlameuss) [task:352663] {CVE-2024-43819}
  - ice: Don't process extts if PTP is disabled (Jacob Keller) [task:346995] {CVE-2024-42107}
  - closures: Change BUG_ON() to WARN_ON() (Kent Overstreet) [task:345719] {CVE-2024-42252}
  - drm/nouveau: prime: fix refcount underflow (Danilo Krummrich) [task:351447] {CVE-2024-43867}
  - pswiotlb: Fix logical error in setup_p_io_tlb_npages (Jiangshan Yi) [task:353533]
  - Bluetooth: Fix usage of __hci_cmd_sync_status (Luiz Augusto von Dentz) [task:346425]
  - Bluetooth: L2CAP: Fix deadlock (Luiz Augusto von Dentz) [task:346425]
  - Bluetooth: hci_sync: Fix Opcode prints in bt_dev_dbg/err (Marcel Ziswiler) [task:346425]
  - Bluetooth: Fix race condition in hci_cmd_sync_clear (Min Li) [task:346425]
  - Bluetooth: hci_sync: Fix not processing all entries on cmd_sync_work (Luiz Augusto von Dentz) [task:346425]
  - Bluetooth: Add helper for serialized HCI command execution (Marcel Holtmann) [task:346425]
  - Bluetooth: Add support hdev to allocate private data (Tedd Ho-Jeong An) [task:346425]
  - bluetooth/l2cap: sync sock recv cb and release (Edward Adam Davis) [task:346425] {CVE-2024-41062}
  - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Marc Kleine-Budde) [task:223130] {CVE-2023-52878}
  - btrfs: fix use-after-free after failure to create a snapshot (Filipe Manana) [task:330299] {CVE-2022-48733}
  - media: mediatek: vcodec: Handle invalid decoder vsi (Irui Wang) [task:352191] {CVE-2024-43831}
  - tracing: Fix overflow in get_free_elt() (Tze-nan Wu) [task:352671] {CVE-2024-43890}
  - md/dm-raid: don't call md_reap_sync_thread() directly (Yu Kuai) [task:221813] {CVE-2024-35808}
  - fpga: region: add owner module and take its refcount (Marco Pagani) [task:330557] {CVE-2024-35247}
  - f2fs: fix to don't dirty inode for readonly filesystem (Chao Yu) [task:352639] {CVE-2024-42297}
  - ext4: check dot and dotdot of dx_root before making dir indexed (Baokun Li) [task:352649] {CVE-2024-42305}
  - s390/pkey: Wipe copies of protected- and secure-keys (Holger Dengler) [task:346923] {CVE-2024-42155}
  - scsi: qla2xxx: Fix for possible memory corruption (Shreyas Deodhar) [task:352643] {CVE-2024-42288}
  - bna: adjust 'name' buf size of bna_tcb and bna_ccb structures (Alexey Kodanev) [task:352637] {CVE-2024-43839}
  - gpio: davinci: Validate the obtained number of IRQs (Aleksandr Mishin) [task:345785] {CVE-2024-42092}
  - PHYTIUM: drm/phytium: Add driver version information (YuDa) [task:346055]
  - PHYTIUM: drm/phytium: Add PWM backlight control for pe220x eDP (YuDa) [task:346055]
  - PHYTIUM: drm/phytium: Change the drm driver name for pe220x (YuDa) [task:346055]
  - PHYTIUM: drm/phytium: Add dc patch for BMC (YuDa) [task:346055]
  - PHYTIUM: drm/phytium: Modify driver to adapt to ARM and X86_64 compiles (YuDa) [task:346055]
  - PHYTIUM: drm/phytium: Mask the hdcp timer irq (YuDa) [task:346055]
  - PHYTIUM: drm/phytium: Mask the AUX reply error interrupt (YuDa) [task:346055]
  - PHYTIUM: drm/phytium: Adjust log printing level (WangHao) [task:346055]
  - PHYTIUM: drm/phytium: Replace default EFI fb0 with DC FB (WangHao) [task:346055]
  - PHYTIUM: drm/phytium: Fixed dp codec id (Wang Hao) [task:346055]
  - PHYTIUM: drm/phytium: Get edid audio capability (Wang Hao) [task:346055]
  - PHYTIUM: drm/phytium: Bugfix Xorg startup for ps23xx when using pe2201 bmc card (Wang Hao) [task:346055]
  - PHYTIUM: drm/phytium: Cursor hot support negative numbers (Yang Xun) [task:346055]
  - PHYTIUM: drm/phytium: Enable gamma features (Yang Xun) [task:346055]
  - PHYTIUM: drm/phytium: Add capability of tile mode (Yang Xun) [task:346055]
  - PHYTIUM: drm/phytium: Limit the TU to a maximum of 63 (Yang Xun) [task:346055]
  - PHYTIUM: drm/phytium: Sync patches from 4.19.y-dev oss branch (Wang Yinfeng) [task:346055]
  - Revert "drm/vc4: hdmi: Unregister codec device on unbind" (李豪杰) [task:344615, task:351057]
  - ext4: make sure the first directory block is not a hole (Baokun Li) [task:352077] {CVE-2024-42304}
  - tipc: Return non-zero value from tipc_udp_addr2str() on error (Shigeru Yoshida) [task:352297] {CVE-2024-42284}
  - leds: trigger: Unregister sysfs attributes before calling deactivate() (Hans de Goede) [task:352209] {CVE-2024-43830}
  - dma: fix call order in dmam_free_coherent (Lance Richardson) [task:352215] {CVE-2024-43856}
  - bpf: Fix a segment issue when downgrading gso_size (Fred Li) [task:352237] {CVE-2024-42281}
  - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Yu Kuai) [task:345683] {CVE-2024-39476}
  - nvme-fabrics: use reserved tag for reg read/write command (Chunguang Xu) [task:345283] {CVE-2024-41082}
  - drm/amd/display: Check for NULL pointer (Sung Joon Kim) [task:352265] {CVE-2024-42308}
  - drm/amd/display: Set flip pending for pipe split (Wesley Chalmers) [task:352265]
  - drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes (Ma Ke) [task:352277] {CVE-2024-42310}
  - serial: core: check uartclk for zero to avoid divide by zero (George Kennedy) [task:352289] {CVE-2024-43893}
  - drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes (Ma Ke) [task:352293] {CVE-2024-42309}
  - mISDN: Fix a use after free in hfcmulti_tx() (Dan Carpenter) [task:352165] {CVE-2024-42280}
  - md/raid5: avoid BUG_ON() while continue reshape after reassembling (Yu Kuai) [task:352173] {CVE-2024-43914}
  - Bluetooth: MGMT: Add error handling to pair_device() (Griffin Kroah-Hartman) [task:352185] {CVE-2024-43884}
  - net/iucv: fix use after free in iucv_sock_close() (Alexandra Winter) [task:352285] {CVE-2024-42271}
  - usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Niklas Neronin) [task:346971] {CVE-2024-42226}
  - remoteproc: imx_rproc: Skip over memory region when node value is NULL (Aleksandr Mishin) [task:352177] {CVE-2024-43860}
  - remoteproc: imx_rproc: Fix ignoring mapping vdev regions (Dong Aisheng) [task:352177]
  - remoteproc: imx_rproc: ignore mapping vdev regions (Peng Fan) [task:352177]
  - scsi: qla2xxx: Complete command early within lock (Shreyas Deodhar) [task:352295] {CVE-2024-42287}
  - scsi: qla2xxx: During vport delete send async logout explicitly (Manish Rangankar) [task:352283] {CVE-2024-42289}
  - hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() (Chao Yu) [task:352271] {CVE-2024-42311}
  - jfs: fix null ptr deref in dtInsertEntry (Edward Adam Davis) [task:352249] {CVE-2024-44939}
  - filelock: Fix fcntl/close race recovery compat path (Jann Horn) [task:347167] {CVE-2024-41020}
  - file: Factor files_lookup_fd_locked out of fcheck_files (Eric W. Biederman) [task:347167]
  - RDMA/iwcm: Fix a use-after-free related to destroying CM IDs (Bart Van Assche) [task:352669] {CVE-2024-42285}
  - nilfs2: handle inconsistent state in nilfs_btnode_create_block() (Ryusuke Konishi) [task:352291] {CVE-2024-42295}
  - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (Eric Dumazet) [task:347083] {CVE-2024-42114}
  - net: ax25: Fix a compilation error (xiaolinkui) [task:351959]
  - kobject_uevent: Fix OOB access within zap_modalias_env() (Zijun Hu) [task:352127] {CVE-2024-42292}
  - jfs: Fix shift-out-of-bounds in dbDiscardAG (Pei Li) [task:352157] {CVE-2024-44938}
  - bpf: Add enum support to btf_ctx_access() (Martin KaFai Lau) [task:351875]
  - ALSA: hda: Do not unset preset when cleaning up codec (Cezary Rojewski) [task:222115] {CVE-2023-52736}
  - leds: mlxreg: Use devm_mutex_init() for mutex initialization (George Stark) [task:345699] {CVE-2024-42129}
  - locking/mutex: Introduce devm_mutex_init() (George Stark) [task:345699] {CVE-2024-42129}
  - bpf: Fix overrunning reservations in ringbuf (Daniel Borkmann) [task:346969] {CVE-2024-41009}
  - exec: Fix ToCToU between perm check and set-uid/gid usage (Kees Cook) [task:351435] {CVE-2024-43882}
  - wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Baochen Qiang) [task:351227] {CVE-2024-43879}
  - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister (Vladimir Oltean) [task:346697]
  - net: dsa: mv88e6xxx: don't use devres for mdiobus (Vladimir Oltean) [task:346697] {CVE-2022-48818}
  - net: ipv6: ensure we call ipv6_mc_down() at most once (j.nixdorf@avm.de) [task:351441] {CVE-2022-48910}
  - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Florent Fourcot) [task:351441]
  - ipv6/addrconf: call addrconf_ifdown with consistent values (Florent Fourcot) [task:351441]
  - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Breno Leitao) [task:346411] {CVE-2024-40953}
  - drm/msm: another fix for the headless Adreno GPU (Dmitry Baryshkov) [task:351463] {CVE-2023-52911}
  - drm/msm: Make .remove and .shutdown HW shutdown consistent (Javier Martinez Canillas) [task:351463]
  - CDC-NCM: avoid overflow in sanity checking (Oliver Neukum) [task:351493] {CVE-2022-48938}
  - io_uring: add a schedule point in io_add_buffers() (Eric Dumazet) [task:351479] {CVE-2022-48937}
  - net: usb: qmi_wwan: fix memory leak for not ip packets (Daniele Palmas) [task:351501] {CVE-2024-43861}
  - drm/amd/display: Check pipe offset before setting vblank (Alex Hung) [task:345701] {CVE-2024-42120}
  - devres: Fix memory leakage caused by driver API devm_free_percpu() (Zijun Hu) [task:351331] {CVE-2024-43871}
  - driver core: Cast to (void *) with __force for __percpu pointer (Andy Shevchenko) [task:351331]
  - usb: vhci-hcd: Do not drop references before new references are gained (Oliver Neukum) [task:351507] {CVE-2024-43883}
  - drm/radeon: check bo_va->bo is non-NULL before using it (Pierre-Eric Pelloux-Prayer) [task:346959] {CVE-2024-41060}
  - greybus: Fix use-after-free bug in gb_interface_release due to race condition. (Sicong Huang) [task:347127] {CVE-2024-39495}
  - ixgbe: fix pci device refcount leak (Yang Yingliang) [task:351021] {CVE-2022-48896}
  - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (Miri Korenblit) [task:346187] {CVE-2024-40929}
  - ocfs2: fix unexpected zeroing of virtual disk (Chi Zhiling) [task:335993]
  - net/sched: initialize noop_qdisc owner (Johannes Berg) [task:217588]
  - net/sched: fix kabi change in struct Qdisc (Zhengchao Shao) [task:217588] {CVE-2024-27010, CVE-2024-27010}
  - net/sched: Fix mirred deadlock on device recursion (Eric Dumazet) [task:217588] {CVE-2024-27010}
  - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [task:345791] {CVE-2024-40980}
  - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Pablo Neira Ayuso) [task:346667] {CVE-2024-42070}
  - nvmet: always initialize cqe.result (Daniel Wagner) [task:344611] {CVE-2024-41079}
  - ibmvnic: don't release napi in __ibmvnic_open() (Sukadev Bhattiprolu) [task:346945] {CVE-2022-48811}
  - powerpc/vnic: Extend "failover pending" window (Sukadev Bhattiprolu) [task:346945]
  - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (Breno Leitao) [task:344437] {CVE-2024-40901}
  - scsi: mpt3sas: Gracefully handle online firmware update (Suganath Prabu) [task:344437] {CVE-2024-40901}
  - scsi: mpt3sas: Add ioc_<level> logging macros (Joe Perches) [task:344437] {CVE-2024-40901}
  - f2fs: Add inline to f2fs_build_fault_attr() stub (Nathan Chancellor) [task:346823] {CVE-2024-42160}
  - f2fs: check validation of fault attrs in f2fs_build_fault_attr() (Chao Yu) [task:346823] {CVE-2024-42160}
  - MIPS: Octeron: remove source file executable bit (Dominique Martinet) [task:347107]
  - MIPS: Octeon: Add PCIe link status check (Songyang Li) [task:347107] {CVE-2024-40968}
  - spi: fix use-after-free of the add_lock mutex (Michael Walle) [task:221921]
  - spi: fix kabi breakage in struct spi_controller (lifangxu) [task:221921]
  - spi: Fix deadlock when adding SPI controllers on SPI buses (Mark Brown) [task:221921] {CVE-2021-47469}
  - KVM: x86/mmu: make apf token non-zero to fix bug (Liang Zhang) [task:351445] {CVE-2022-48943}
  - Revert "bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode" (yangfeng) [task:345763, task:351327]
  - drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc (Jesse Zhang) [task:346955] {CVE-2024-42228}
  - RDMA/restrack: Fix potential invalid address access (Wenchao Hao) [task:345671] {CVE-2024-42080}
  - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task (John Garry) [task:346675] {CVE-2022-48792}
  - can: j1939: prevent deadlock by moving j1939_sk_errqueue() (Oleksij Rempel) [task:341503]
  - net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new (Oleksij Rempel) [task:341503] {CVE-2023-52887}
  - can: j1939: extend UAPI to notify about RX status (Oleksij Rempel) [task:341503]
  - can: j1939: rename J1939_ERRQUEUE_* to J1939_ERRQUEUE_TX_* (Oleksij Rempel) [task:341503]
  - config: CONFIG_I2C_PHYTIUM_PLATFORM=m (zhouyuhang) [task:338015]
  - OPENEULER: i2c: add Phytium i2c driver (Jiakun Shuai) [task:338015]
  - Revert phytium i2c driver (zhouyuhang) [task:338015]
  - ima: Fix use-after-free on a dentry's dname.name (Stefan Berger) [task:345299] {CVE-2024-39494}
  - ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry() (Ferry Meng) [task:345115] {CVE-2024-41016}
  - ocfs2: add bounds checking to ocfs2_xattr_find_entry() (Ferry Meng) [task:345115] {CVE-2024-41016}
  - ftrace: Fix possible use-after-free issue in ftrace_location() (Zheng Yejian) [task:330288] {CVE-2024-38588}
  - ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() (Zheng Yejian) [task:330288]
  - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [task:221999] {CVE-2024-35868}
  - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [task:221987] {CVE-2024-35865}
  - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [task:327836] {CVE-2024-35863}
  - scsi: pm8001: Fix use-after-free for aborted TMF sas_task (John Garry) [task:346413] {CVE-2022-48791}
  - scsi: pm80xx: Fix TMF task completion race condition (Igor Pylypiv) [task:346413] {CVE-2022-48791}
  - bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD (Jose E. Marchesi) [task:345369] {CVE-2024-42161}
  - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Andrii Nakryiko) [task:345369]
  - mmc: davinci: Don't strip remove function when driver is builtin (Uwe Kleine-König) [task:347147] {CVE-2024-39484}
  - mmc: davinci_mmc: Convert to platform remove callback returning void (Yangtao Li) [task:347147]
  - jffs2: Fix potential illegal address access in jffs2_free_inode (Wang Yong) [task:347055] {CVE-2024-42115}
  - media: dvb-frontends: tda10048: Fix integer overflow (Ricardo Ribalda) [task:347059] {CVE-2024-42223}
  - netrom: Fix a memory leak in nr_heartbeat_expiry() (Gavrilov Ilia) [task:347111] {CVE-2024-41006}
  - ext4: do not create EA inode under buffer lock (Jan Kara) [task:347085] {CVE-2024-40972}
  - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Jan Kara) [task:347085]
  - ext4: check the return value of ext4_xattr_inode_dec_ref() (Li Zhong) [task:347085]
  - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (Hagar Hemdan) [task:347093] {CVE-2024-42090}
  - usb: usbtmc: Fix bug in pipe direction for control transfers (Alan Stern) [task:347095] {CVE-2022-48834}
  - usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Guido Kiener) [task:347095]
  - usb: usbtmc: Add ioctl for generic requests on control (Guido Kiener) [task:347095]
  - xfs: add bounds checking to xlog_recover_process_data (lei lu) [task:347089] {CVE-2024-41014}
  - kdb: Fix buffer overflow during tab-complete (Daniel Thompson) [task:347091] {CVE-2024-39480}
  - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (Kuniyuki Iwashima) [task:347115] {CVE-2024-41041}
  - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Saurav Kashyap) [task:347117] {CVE-2022-48823}
  - scsi: qedf: Modify flush routine to handle all I/Os and TMF (Shyam Sundar) [task:347117]
  - ocfs2: add bounds checking to ocfs2_check_dir_entry() (lei lu) [task:347123] {CVE-2024-41015}
  - nilfs2: fix inode number range checks (Ryusuke Konishi) [task:347125] {CVE-2024-42105}
  - usb: atm: cxacru: fix endpoint checking in cxacru_bind() (Nikita Zhandarovich) [task:347131] {CVE-2024-41097}
  - ipv6: prevent possible NULL deref in fib6_nh_init() (Eric Dumazet) [task:347135] {CVE-2024-40961}
  - RDMA/mlx5: Add check for srq max_sge attribute (Patrisious Haddad) [task:347141] {CVE-2024-40990}
  - IB/core: Implement a limit on UMAD receive List (Michael Guralnik) [task:346963] {CVE-2024-42145}
  - mm: avoid overflows in dirty throttling logic (Jan Kara) [task:346909] {CVE-2024-42131}
  - libceph: fix race between delayed_work() and ceph_monc_stop() (Ilya Dryomov) [task:346915] {CVE-2024-42232}
  - bnx2x: Fix multiple UBSAN array-index-out-of-bounds (Ghadi Elie Rahme) [task:344619] {CVE-2024-42148}
  - liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet (Aleksandr Mishin) [task:345121] {CVE-2024-39506}
  - drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep (Laurent Pinchart) [task:344571] {CVE-2024-42087}
  - sock_map: avoid race between sock_map_close and sk_psock_put (Thadeu Lima de Souza Cascardo) [task:344585] {CVE-2024-39500}
  - jfs: xattr: fix buffer overflow for invalid xattr (Greg Kroah-Hartman) [task:344449] {CVE-2024-40902}
  - orangefs: fix out-of-bounds fsid access (Mike Marshall) [task:345297] {CVE-2024-42143}
  - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Jiangfeng Xiao) [task:345307] {CVE-2024-39488}
  - wifi: cfg80211: wext: add extra SIOCSIWSCAN data check (Dmitry Antipov) [task:345309] {CVE-2024-41072}
  - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (Eric Dumazet) [task:345313] {CVE-2024-40959}
  - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [task:345315] {CVE-2024-39489}
  - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (Remi Pommarel) [task:345317] {CVE-2024-40912}
  - usb: gadget: configfs: Prevent OOB read/write in usb_string_copy() (Lee Jones) [task:345415] {CVE-2024-42236}
  - hfsplus: fix uninit-value in copy_name (Edward Adam Davis) [task:345669] {CVE-2024-41059}
  - iio: chemical: bme680: Fix overflows in compensate() functions (Vasileios Amoiridis) [task:345679] {CVE-2024-42086}
  - HID: core: remove unnecessary WARN_ON() in implement() (Nikita Zhandarovich) [task:345675] {CVE-2024-39509}
  - net: hns3: fix kernel crash problem in concurrent scenario (Yonglong Liu) [task:345677] {CVE-2024-39507}
  - drm/amdgpu: fix UBSAN warning in kv_dpm.c (Alex Deucher) [task:345695] {CVE-2024-40987}
  - bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (Sam Sun) [task:345697] {CVE-2024-39487}
  - tcp_metrics: validate source addr length (Jakub Kicinski) [task:345703] {CVE-2024-42154}
  - net: can: j1939: Initialize unused data in j1939_send_one() (Shigeru Yoshida) [task:345711] {CVE-2024-42076}
  - net/iucv: Avoid explicit cpumask var allocation on stack (Dawei Li) [task:345717] {CVE-2024-42094}
  - jfs: don't walk off the end of ealist (lei lu) [task:345721] {CVE-2024-41017}
  - scsi: myrs: Fix crash in error case (Tong Zhang) [task:345733] {CVE-2022-48824}
  - USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor (Alan Stern) [task:345741] {CVE-2024-41035}
  - gpio: pca953x: fix pca953x_irq_bus_sync_unlock race (Ian Ray) [task:345787] {CVE-2024-42253}
  - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes (Ma Ke) [task:346897] {CVE-2024-41095}
  - nilfs2: add missing check for inode numbers on directory entries (Ryusuke Konishi) [task:345765] {CVE-2024-42104}
  - bpf: Mark bpf prog stack with kmsan_unposion_memory in interpreter mode (Martin KaFai Lau) [task:345763] {CVE-2024-42063}
  - drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes (Ma Ke) [task:345779] {CVE-2024-42101}
  - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (Raju Rangoju) [task:345789] {CVE-2024-40984}
  - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [task:345799] {CVE-2024-42124}
  - scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Saurav Kashyap) [task:345799]
  - drm/radeon: fix UBSAN warning in kv_dpm.c (Alex Deucher) [task:345729] {CVE-2024-40988}
  - inet_diag: Initialize pad field in struct inet_diag_req_v2 (Shigeru Yoshida) [task:345321] {CVE-2024-42106}
  - ax25: Fix refcount imbalance on inbound connections (Lars Kellogg-Stedman) [task:346363] {CVE-2024-40910}
  - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Herbert Xu) [task:346361] {CVE-2024-39493}
  - ASoC: fsl-asoc-card: set priv->pdev before using it (Elinor Montmasson) [task:346375] {CVE-2024-42089}
  - ata: libata-core: Fix null pointer dereference on error (Niklas Cassel) [task:346377] {CVE-2024-41098}
  - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (Alan Stern) [task:346373] {CVE-2024-40904}
  - ocfs2: fix races between hole punching and AIO+DIO (Su Yue) [task:345287] {CVE-2024-40943}
  - s390/pkey: Wipe sensitive data on failure (Holger Dengler) [task:346395] {CVE-2024-42157}
  - ipv6: prevent possible NULL dereference in rt6_probe() (Eric Dumazet) [task:346387] {CVE-2024-40960}
  - drm/exynos/vidi: fix memory leak in .get_modes() (Jani Nikula) [task:346391] {CVE-2024-40932}
  - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (Emmanuel Grumbach) [task:346417] {CVE-2024-40941}
  - netpoll: Fix race condition in netpoll_owner_active (Breno Leitao) [task:346665] {CVE-2024-41005}
  - net: make sure napi_list is safe for RCU traversal (Jakub Kicinski) [task:346665]
  - ata: libata-core: Fix double free on error (Niklas Cassel) [task:346673] {CVE-2024-41087}
  - net: ethernet: lantiq_etop: fix double free in detach (Aleksander Jan Bajkowski) [task:346393] {CVE-2024-41046}
  - net: lantiq_etop: add blank line after declaration (Aleksander Jan Bajkowski) [task:346393]
  - drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes (Ma Ke) [task:346905] {CVE-2024-41089}
  - i2c: lpi2c: Avoid calling clk_get_rate during transfer (Alexander Stein) [task:346895] {CVE-2024-40965}
  - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (Carlos Song) [task:346895]
  - i2c: imx-lpi2c: use bulk clk API (Peng Fan) [task:346895]
  - tipc: fix kernel panic when enabling bearer (Tung Nguyen) [task:346901] {CVE-2022-48865}
  - tipc: fix NULL pointer dereference in tipc_disc_rcv() (Tuong Lien) [task:346901]
  - tipc: add reference counter to bearer (Tuong Lien) [task:346901]
  - batman-adv: bypass empty buckets in batadv_purge_orig_ref() (Eric Dumazet) [task:346925] {CVE-2024-40981}
  - i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr (Piotr Wojtaszczyk) [task:346937] {CVE-2024-42153}
  - fbdev: savage: Handle err return when savagefb_check_var failed (Cai Xinchen) [task:346943] {CVE-2024-39475}
  - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX (Jonas Malaco) [task:346951] {CVE-2022-48806}
  - eeprom: ee1004: Remove not needed debug message (Heiner Kallweit) [task:346951]
  - eeprom: New ee1004 driver for DDR4 memory (Jean Delvare) [task:346951]
  - drm/vc4: Fix deadlock on DSI device attach error (Padmanabha Srinivasaiah) [task:346939] {CVE-2022-48826}
  - drm/vc4: dsi: Only register our component once a DSI device is attached (Maxime Ripard) [task:346939]
  - net: do not leave a dangling sk pointer, when socket creation fails (Ignat Korchagin) [task:346957] {CVE-2024-40954}
  - drm/amd/display: Skip finding free audio for unknown engine_id (Alex Hung) [task:346961] {CVE-2024-42119}
  - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Jan Kara) [task:346949] {CVE-2024-42102}
  - net: dsa: mv88e6xxx: Correct check for empty list (Simon Horman) [task:346967] {CVE-2024-42224}
  - ocfs2: fix DIO failure due to insufficient transaction credits (Jan Kara) [task:346985] {CVE-2024-42077}
  - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Sagi Grimberg) [task:346989] {CVE-2024-42152}
  - nvmet: update AEN list and array at one place (Daniel Wagner) [task:346989]
  - wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects (Nicolas Escande) [task:346993] {CVE-2024-40942}
  - ftruncate: pass a signed offset (Arnd Bergmann) [task:346997] {CVE-2024-42084}
  - vmci: prevent speculation leaks by sanitizing event in event_deliver() (Hagar Gamal Halim Hemdan) [task:347011] {CVE-2024-39499}
  - ppp: reject claimed-as-LCP but actually malformed packets (Dmitry Antipov) [task:347013] {CVE-2024-41044}
  - s390/sclp: Fix sclp_init() cleanup on failure (Heiko Carstens) [task:347023] {CVE-2024-41068}
  - scsi: qedi: Fix crash while reading debugfs attribute (Manish Rangankar) [task:347025] {CVE-2024-40978}
  - mISDN: Fix memory leak in dsp_pipeline_build() (Alexey Khoroshilov) [task:347035] {CVE-2022-48863}
  - mISDN: Remove obsolete PIPELINE_DEBUG debugging information (Zhen Lei) [task:347035]
  - ALSA: emux: improve patch ioctl data validation (Oswald Buddenhagen) [task:347041] {CVE-2024-42097}
  - nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors (Ryusuke Konishi) [task:347027] {CVE-2024-39469}
  - nilfs2: return the mapped address from nilfs_get_page() (Matthew Wilcox (Oracle)) [task:347027]
  - nilfs2: Remove check for PageError (Matthew Wilcox (Oracle)) [task:347027]
  - usb: core: Don't hold the device lock while sleeping in do_proc_control() (Tasos Sahanidis) [task:330552]
  - USB: core: Make do_proc_control() and do_proc_bulk() killable (Alan Stern) [task:330552] {CVE-2021-47582}
  - net: relax socket state check at accept time. (Paolo Abeni) [task:341253] {CVE-2024-36484}
  - jfs: Fix array-index-out-of-bounds in diFree (Jeongjun Park)
  - nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() (Trond Myklebust) [task:334950]
  - nfsd: minor 4.1 callback cleanup (Trond Myklebust) [task:334950]
  - drm/vc4: hdmi: Unregister codec device on unbind (Maxime Ripard) [task:344615] {CVE-2022-48852}
  - Bluetooth: Fix slab-out-of-bounds Read in hci_le_ext_adv_report_evt (luoxuanqiang) [task:218812]
  - SUNRPC: Fix UAF in svc_tcp_listen_data_ready() (Ding Hui) [task:337725] {CVE-2023-52885}
  - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [task:222101] {CVE-2023-52752}
  - crypto: af_alg - get rid of alg_memory_allocated (Eric Dumazet) [task:341427] {CVE-2022-48781}
  - tun: add missing verification for short frame (Dongli Zhang) [task:339091] {CVE-2024-41091, CVE-2024-41091}
  - PCI: pciehp: Reduce noisiness on hot removal (Lukas Wunner) [bug:243223]
  - mm/init: Add quirk for phytium S5000C SoC (Li Qiang) [task:336451]
  - Revert "config: enable CONFIG_RCU_CPU_STALL_CPUTIME and CONFIG_IRQ_TIME_ACCOUNTING" (zhanggenjian) [task:338551]
  - epoll: be better about file lifetimes (Linus Torvalds) [task:330566] {CVE-2024-38580}
  - i2c: acpi: Unbind mux adapters before delete (Hamish Martin) [task:332220] {CVE-2024-39362}
  - i2c: add fwnode APIs (Russell King (Oracle)) [task:332220]
  - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Naveen N. Rao) [task:330290] {CVE-2022-48755}
  - powerpc/ppc-opcode: Fold PPC_INST_* macros into PPC_RAW_* macros (Balamuruhan S) [task:330290]
  - powerpc: sstep: Add tests for addc[.] instruction (Sandipan Das) [task:330290]
  - powerpc: sstep: Add tests for add[.] instruction (Sandipan Das) [task:330290]
  - powerpc: sstep: Add tests for compute type instructions (Sandipan Das) [task:330290]
  - powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Sandipan Das) [task:330290]
  - powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Balamuruhan S) [task:330290]
  - powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Balamuruhan S) [task:330290]
  - powerpc/signal: Use code patching instead of hardcoding (Christophe Leroy) [task:330290]
  - powerpc/pmem: Add new instructions for persistent storage and sync (Aneesh Kumar K.V) [task:330290]
  - powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Nicholas Piggin) [task:330290]
  - powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Balamuruhan S) [task:330290]
  - powerpc/bpf: remove unnecessary code-patching (Riwen Lu) [task:330290]
  - ppc: bpf: implement jitting of JMP32 (Jiong Wang) [task:330290]
  - ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Jiong Wang) [task:330290]
  - powerpc: bpf: eliminate zero extension code-gen (Jiong Wang) [task:330290]
  - net_sched: walk through all child classes in tc_bind_tclass() (Cong Wang) [task:218825]
  - bpf, sockmap: Fix double bpf_prog_put on error case in map_link (John Fastabend) [task:218786]
  - bpf, sockmap: Attach map progs to psock early for feature probes (John Fastabend) [task:218786]
  - EULER: scheduler: Disable cluster scheduling by default (Yicong Yang) [task:333597]
  - EULER: scheduler: Add boot time enabling/disabling of cluster scheduling (Tim Chen) [task:333597]
  - EULER: scheduler: Add runtime knob sysctl_sched_cluster (Tim Chen) [task:333597]
  - EULER: scheduler: Create SDTL_SKIP flag to skip topology level (Tim Chen) [task:333597]
  - btrfs: fix race between quota rescan and disable leading to NULL pointer deref (Filipe Manana) [task:330358] {CVE-2022-48734}
  - btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker (Nikolay Borisov) [task:330358] {CVE-2022-48734}
  - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup (Sidong Yang) [task:330358] {CVE-2022-48734}
  - RDMA/hns: Fix UAF for cq async event (Chengchang Tang) [task:330520] {CVE-2024-38545}
  - macintosh/via-macii: Fix "BUG: sleeping function called from invalid context" (Finn Thain) [task:330496] {CVE-2024-38607}
  - ALSA: Fix deadlocks with kctl removals at disconnection (Takashi Iwai) [task:330474] {CVE-2024-38600}
  - btrfs: fix deadlock between quota disable and qgroup rescan worker (Shin'ichiro Kawasaki) [task:330358] {CVE-2022-48734}
  - btrfs: fix lockdep splat when enabling and disabling qgroups (Filipe Manana) [task:330358] {CVE-2022-48734}
  - btrfs: move ulist allocation out of transaction in quota enable (David Sterba) [task:330358] {CVE-2022-48734}
  - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Niklas Neronin) [task:223058] {CVE-2023-52781}
  - netfilter: tproxy: bail out if IP has been disabled on the device (Florian Westphal) [task:330558] {CVE-2024-36270}
  - netfilter: use in_dev_for_each_ifa_rcu (Florian Westphal) [task:330558]
  - net: inetdevice: provide replacement iterators for in_ifaddr walk (Florian Westphal) [task:330558]
  - net: bridge: xmit: make sure we have at least eth header len bytes (Nikolay Aleksandrov) [task:330544] {CVE-2024-38538}
  - net: add pskb_may_pull_reason() helper (Eric Dumazet) [task:330544]
  - net: core: change return type of pskb_may_pull to bool (Heiner Kallweit) [task:330544]
  - media: i2c: et8ek8: Don't strip remove function when driver is builtin (Uwe Kleine-König) [task:330538] {CVE-2024-38611}
  - ax25: Fix reference count leak issue of net_device (Duoming Zhou) [task:330518] {CVE-2024-38554}
  - RDMA/hns: Fix deadlock on SRQ async events. (Chengchang Tang) [task:330482] {CVE-2024-38591}
  - perf report: Fix memory leaks around perf_tip() (Ian Rogers) [task:225610] {CVE-2021-47543}
  - net: fec: remove .ndo_poll_controller to avoid deadlocks (Wei Fang) [task:330300]
  - wifi: cfg80211: check A-MSDU format more carefully (Johannes Berg) [task:223115] {CVE-2024-35937}
  - vfio/pci: fix potential memory leak in vfio_intx_enable() (Ye Bin) [task:330570] {CVE-2024-38632}
  - ax25: Fix reference count leak issues of ax25_dev (Duoming Zhou) [task:330575] {CVE-2024-38602}
  - ax25: merge repeat codes in ax25_dev_device_down() (Lu Wei) [task:330575] {CVE-2024-38602}
  - eth: sungem: remove .ndo_poll_controller to avoid deadlocks (Jakub Kicinski) [task:330488] {CVE-2024-38597}
  - ptp: fix code indentation issues (Carlos Llamas) [task:222085]
  - ptp: Fix possible memory leak in ptp_clock_register() (Yang Yingliang) [task:222085] {CVE-2021-47455}
  - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (Kuniyuki Iwashima) [task:330565] {CVE-2024-37356}
  - params: lift param_set_uint_minmax to common code (Sagi Grimberg) [task:330565]
  - ubifs: Fix races between xattr_{set|get} and listxattr operations (Zhihao Cheng) [task:223056] {CVE-2021-47351}
  - ring-buffer: Fix a race between readers and resize checks (Petr Pavlu) [task:330286] {CVE-2024-38601}
  - scsi: bfa: Ensure the copied buf is NUL terminated (Bui Quang Minh) [task:330280] {CVE-2024-38560}
  - kunit: Fix kthread reference (Mickaël Salaün) [task:330287] {CVE-2024-38561}
  - ACPI: CPPC: Fix access width used for PCC registers (Vanshidhar Konda) [task:223069]
  - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Jarred White) [task:223069]
  - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Jarred White) [task:223069] {CVE-2024-35995}
  - ACPI: CPPC: Drop redundant local variable from cpc_read() (Rafael J. Wysocki) [task:223069]
  - ACPI: CPPC: fix some coding style issues (Xiaofei Tan) [task:223069]
  - ACPI: CPPC: Fix up I/O port access in cpc_read() (Rafael J. Wysocki) [task:223069]
  - ACPI: CPPC: Implement support for SystemIO registers (Steven Noonan) [task:223069]
  - ACPI: CPPC: initialise vaddr pointers to NULL (Ionela Voinescu) [task:223069]
  - drm: vc4: Fix possible null pointer dereference (Aleksandr Mishin) [task:330526] {CVE-2024-38546}
  - mmc: sdhci-msm: pervent access to suspended controller (Mantas Pucka) [task:224217] {CVE-2024-36029}
  - mmc: sdhci-msm: add Inline Crypto Engine support (Eric Biggers) [task:224217]
  - mmc: sdhci-msm: Mark sdhci_msm_cqe_disable static (Stephen Boyd) [task:224217]
  - mmc: sdhci-msm: Add CQHCI support for sdhci-msm (Ritesh Harjani) [task:224217]
  - mmc: sdhci-msm: Use OPP API to set clk/perf state (Rajendra Nayak) [task:224217]
  - mmc: sdhci-msm: Re-initialize DLL if MCLK is gated dynamically (Veerabhadrarao Badiganti) [task:224217]
  - nilfs2: fix use-after-free of timer for log writer thread (Ryusuke Konishi) [task:330506] {CVE-2024-38583}
  - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Wanpeng Li) [task:330470] {CVE-2022-48765}
  - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Wanpeng Li) [task:330470]
  - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Wanpeng Li) [task:330470]
  - KVM: LAPIC: Also cancel preemption timer when disarm LAPIC timer (Wanpeng Li) [task:330470]
  - ecryptfs: Fix buffer size for tag 66 packet (Brian Kubisiak) [task:330504] {CVE-2024-38578}
  - netrom: fix possible dead-lock in nr_rt_ioctl() (Eric Dumazet) [task:330492] {CVE-2024-38589}
  - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (Ilya Maximets) [task:330359] {CVE-2024-38558}
  - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf (Hou Tao) [task:330480] {CVE-2022-48714}
  - m68k: Fix spinlock race in kernel thread creation (Michael Schmitz) [task:330486] {CVE-2024-38613}
  - find-patch: fix tag missing '.' with stable branch (Jackie Liu)
  - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Chengfeng Ye) [task:216643] {CVE-2021-47211}
  - LoongArch: PPTT: Supports SMT when physical cores are discontinuous. (Xiangdong Meng) [task:331741]
  - KABI: resolve KABI conflict caused by pswiotlb patch (liyouhong) [task:201557]
  - arm64/config: Enable CONFIG_PSWIOTLB=y (liyouhong) [task:201557]
  - PHYTIUM: pswiotlb: Basic functions of OS are not affected by devices which are incompatible with pswiotlb (Cui Chao) [task:201557]
  - PHYTIUM: pswiotlb: Add blacklist which are incompatible with pswiotlb temporarily (Cui Chao) [task:201557]
  - PHYTIUM: pswiotlb: Fix abnormal expansion when PAGE_SIZE is 64KB (Cui Chao) [task:201557]
  - PHYTIUM: pswiotlb: Disable PSWIOTLB by default (liyouhong) [task:201557]
  - PHYTIUM: pswiotlb: Adapt for iommu-translated mode (Cui Chao) [task:201557]
  - PHYTIUM: pswiotlb: Adapt for iommu-passthrough mode (Cui Chao) [task:201557]
  - PHYTIUM: pswiotlb: Distribute the traffic to PSWIOTLB or not (Cui Chao) [task:201557]
  - PHYTIUM: pswiotlb: Add PSWIOTLB mechanism to improve DMA performance (Cui Chao) [task:201557]
  - jdb2: Don't refuse invalidation of already invalidated buffers (Jan Kara) [task:226534]
  - tcp/dccp: Improve the method of allocating local ports in connect() (xiaolinkui) [task:336487]
  - fanotify: Avoid softlockups when reading many events (Jan Kara) [task:340889]
  - xfs: fix inode allocation block res calculation precedence (Brian Foster) [task:334329]
  - nilfs2: fix potential kernel bug due to lack of writeback flag waiting (Ryusuke Konishi) [task:332240] {CVE-2024-37078}
  - tipc: fix kernel warning when sending SYN message (Tung Nguyen) [task:225562] {CVE-2023-52700}
  - tipc: fix implicit-connect for SYN+ (Xin Long) [task:225562]
  - ipvlan: add ipvlan_route_v6_outbound() helper (Eric Dumazet) [task:223092] {CVE-2023-52796}
  - ipvlan: properly track tx_errors (Eric Dumazet) [task:223092]
  - net: add DEV_STATS_READ() helper (Eric Dumazet) [task:223092]
  - macsec: use DEV_STATS_INC() (Eric Dumazet) [task:223092]
  - macsec: Fix traffic counters/statistics (Clayton Yager) [task:223092]
  - net: fix kabi broken in struct net_device_stats (taowei) [task:204908]
  - net: add atomic_long_t to net_device_stats fields (Eric Dumazet) [task:204908]
  - irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses (Barry Song) [task:336421]
  - net: Fix race for duplicate reqsk on identical SYN (luoxuanqiang) [task:220628]
  - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Yue Haibing) [task:330556] {CVE-2024-33621}
  - wifi: iwlwifi: read txq->read_ptr under lock (Johannes Berg) [task:224209] {CVE-2024-36922}
  - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Bob Pearson) [task:330478] {CVE-2024-38544}
  - tcp: fix page frag corruption on page fault (Paolo Abeni) [task:225588] {CVE-2021-47544}
  - s390/ap: Fix crash in AP internal function modify_bitmap() (Harald Freudenberger) [task:332252] {CVE-2024-38661}
  - media: lgdt3306a: Add a check against null-pointer-def (Zheyu Ma) [task:332251] {CVE-2022-48772}
  - media: dvb-frontends: Use kmemdup instead of duplicating its function (zhong jiang) [task:332251]
  - ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Baokun Li) [task:332253] {CVE-2024-39276}
  - Input: cyapa - add missing input core locking to suspend/resume functions (Marek Szyprowski) [task:332207] {CVE-2023-52884}
  - net/9p: fix uninit-value in p9_client_rpc() (Nikita Zhandarovich) [task:332238] {CVE-2024-39301}
  - of: module: add buffer overflow check in of_modalias() (Sergey Shtylyov) [task:330476] {CVE-2024-38541}
  - selinux: fix double free of cond_list on error paths (Vratislav Bendel) [task:330355] {CVE-2022-48740}
  - selinux: fix a double free in cond_read_node()/cond_read_list() (Tom Rix) [task:330355]
  - selinux: fix error return code in cond_read_list() (Wei Yongjun) [task:330355]
  - selinux: convert cond_expr to array (Ondrej Mosnacek) [task:330355]
  - selinux: convert cond_av_list to array (Ondrej Mosnacek) [task:330355]
  - selinux: convert cond_list to array (Ondrej Mosnacek) [task:330355]
  - selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [task:330355]
  - mlxsw: core_thermal: Fix fan speed in maximum cooling state (Ido Schimmel) [task:223114]
  - mlxsw: thermal: Fix out-of-bounds memory accesses (Ido Schimmel) [task:223114] {CVE-2021-47441}
  - mlxsw: core: Extend cooling device with cooling levels (Vadim Pasternak) [task:223114]
  - cifs: prevent NULL deref in cifs_compose_mount_options() (Paulo Alcantara) [task:223105] {CVE-2021-47307}
  - usb-storage: alauda: Check whether the media is initialized (Shichao Lai) [task:330542] {CVE-2024-38619}
  - drm/mediatek: Add 0 size check to mtk_drm_gem_obj (Justin Green) [task:330472] {CVE-2024-38549}
  - virtio: delete vq in vp_find_vqs_msix() when request_irq() fails (Jiri Pirko) [task:330562] {CVE-2024-37353}
  - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [task:330500] {CVE-2024-38612}
  - wifi: carl9170: add a proper sanity check for endpoints (Nikita Zhandarovich) [task:330490] {CVE-2024-38567}
  - usb: xhci-plat: fix crash when suspend if remote wake enable (Frank Li) [task:330356] {CVE-2022-48761}
  - usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Peter Chen) [task:330356]
  - RDMA/hns: Modify the print level of CQE error (Chengchang Tang) [task:330357] {CVE-2024-38590}
  - usb: cdc-wdm: close race between read and workqueue (Oliver Neukum) [task:327804] {CVE-2024-35812}
  - of: module: prevent NULL pointer dereference in vsnprintf() (Sergey Shtylyov) [task:327802] {CVE-2024-35878}
  - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (Dongli Zhang) [task:330555] {CVE-2024-31076}
  - inet_diag: fix kernel-infoleak for UDP sockets (Eric Dumazet) [task:330553] {CVE-2021-47597}
  - inet_diag: use jiffies_delta_to_msecs() (Eric Dumazet) [task:330553]
  - netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu() (Eric Dumazet) [task:330559] {CVE-2024-36286}
  - media: stk1160: fix bounds checking in stk1160_copy_video() (Dan Carpenter) [task:330567] {CVE-2024-38621}
  - serial: max3100: Update uart_driver_registered on driver removal (Andy Shevchenko) [task:330568] {CVE-2024-38633}
  - greybus: lights: check return of get_channel_from_mode (Rui Miguel Silva) [task:330569] {CVE-2024-38637}
  - nilfs2: fix potential hang in nilfs_detach_log_writer() (Ryusuke Konishi) [task:330571] {CVE-2024-38582}
  - nilfs2: fix unexpected freezing of nilfs_segctor_sync() (Ryusuke Konishi) [task:330571]
  - watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger (Duoming Zhou) [task:330572] {CVE-2024-38630}
  - serial: max3100: Lock port->lock when calling uart_handle_cts_change() (Andy Shevchenko) [task:330573] {CVE-2024-38634}
  - dma-buf/sw-sync: don't enable IRQ from sync_print_obj() (Tetsuo Handa) [task:330574] {CVE-2024-38780}
  - stm class: Fix a double free in stm_register_device() (Dan Carpenter) [task:330576] {CVE-2024-38627}
  - enic: Validate length of nl attributes in enic_set_vf_port (Roded Zats) [task:330578] {CVE-2024-38659}
  - scsi: qedf: Ensure the copied buf is NUL terminated (Bui Quang Minh) [task:330528] {CVE-2024-38559}
  - drivers/perf: hisi_pcie: Fix out-of-bound access when valid event group (Junhao He) [task:330522] {CVE-2024-38569}
  - speakup: Fix sizeof() vs ARRAY_SIZE() bug (Dan Carpenter) [task:330524] {CVE-2024-38587}
  - crypto: bcm - Fix pointer arithmetic (Aleksandr Mishin) [task:330302] {CVE-2024-38579}
  - jffs2: prevent xattr node from overflowing the eraseblock (Ilya Denisyev) [task:330534] {CVE-2024-38599}
  - ALSA: timer: Set lower bound of start tick time (Takashi Iwai) [task:330536] {CVE-2024-38618}
  - wifi: ar5523: enable proper endpoint verification (Nikita Zhandarovich) [task:330532] {CVE-2024-38565}
  - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Breno Leitao) [task:330510] {CVE-2024-38596}
  - net/mlx5: Discard command completions in internal error (Akiva Goldberger) [task:330514] {CVE-2024-38555}
  - drm/amd/display: Fix potential index out of bounds in color transformation function (Srinivasan Shanmugam) [task:330516] {CVE-2024-38552}
  - PM / devfreq: Fix buffer overflow in trans_stat_show (Christian Marangi) [task:207389] {CVE-2023-52614}
  - btrfs: don't drop extent_map for free space inode on write error (Josef Bacik) [task:210433] {CVE-2024-26726}
  - fs/9p: fix uninitialized values during inode evict (Eric Van Hensbergen) [task:224205] {CVE-2024-36923}
  - x86/signal: Detect and prevent an alternate signal stack overflow (Chang S. Bae) [task:223059] {CVE-2021-47326}
  - SUNRPC: fix a memleak in gss_import_v2_context (Zhipeng Lu) [task:217597] {CVE-2023-52653}
  - net/smc: fix compile error in smc_vlan_by_tcpsk function (weirongguang) [task:329030]
  - drm/ast: Fix soft lockup (Jammy Huang) [task:221869] {CVE-2024-35952}
  - drm_lease.c: copy user-array safely (Philipp Stanner) [task:223074] {CVE-2023-52820}
  - drm/panel: fix a possible null pointer dereference (Ma Ke) [task:222109] {CVE-2023-52821}
  - drm/amdgpu: fix gart.bo pin_count leak (Leslie Shi) [task:222035] {CVE-2021-47431}
  - lib/generic-radix-tree.c: Don't overflow in peek() (Kent Overstreet) [task:221979] {CVE-2021-47432}
  - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Thadeu Lima de Souza Cascardo) [task:225616] {CVE-2023-52880}
  - phonet/pep: fix racy skb_queue_empty() use (Rémi Denis-Courmont) [task:220864] {CVE-2024-27402}
  - kprobes: Fix possible use-after-free issue on kprobe registration (Zheng Yejian) [task:223065] {CVE-2024-35955}
  - i2c: smbus: fix NULL function pointer dereference (Wolfram Sang) [task:223077] {CVE-2024-35984}
  - i2c: core: remove level of indentation in i2c_transfer (Wolfram Sang) [task:223077]
  - i2c: core: remove outdated DEBUG output (Wolfram Sang) [task:223077]
  - usb: gadget: f_fs: change ep->status safe in ffs_epfile_io() (Linyu Yuan) [task:225394]
  - drm/sched: Avoid data corruptions (Andrey Grodzovsky) [task:223136] {CVE-2021-47354}
  - cpu/hotplug: Don't offline the last non-isolated CPU (Ran Xiaokai) [task:223118] {CVE-2023-52831}
  - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (Thomas Gleixner) [task:223118] {CVE-2023-52831}
  - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Borislav Petkov (AMD)) [task:223094] {CVE-2024-35876}
  - iio: adc: stm32-adc: harden against NULL pointer deref in stm32_adc_probe() (Zhang Shurong) [task:223123] {CVE-2023-52802}
  - staging: rtl8712: fix use-after-free in rtl8712_dl_fw (Pavel Skripkin) [task:222111] {CVE-2021-47479}
  - RDMA: Verify port when creating flow rule (Maor Gottlieb) [task:223096] {CVE-2021-47265}
  - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Kuniyuki Iwashima) [task:328482] {CVE-2024-36933}
  - phonet: fix rtm_phonet_notify() skb allocation (Eric Dumazet) [task:328460] {CVE-2024-36946}
  - tpm: tpm_tis_core: distinguish the dmesg between TCM2.0 and TPM2.0 (wudandan) [task:223563]
  - net: sched: sch: Bounds check priority (Kees Cook) [task:222057] {CVE-2023-52734}
  - htb: use anonymous union for simplicity (Cong Wang) [task:222057]
  - media: imon: fix access to invalid resource for the second interface (Takashi Iwai) [task:222087] {CVE-2023-52754}
  - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Justin Tee) [task:328476] {CVE-2024-36952}
  - block: fix overflow in blk_ioctl_discard() (Li Nan) [task:328466] {CVE-2024-36917}
  - pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map() (Zeng Heng) [task:328464] {CVE-2024-36959}
  - bna: ensure the copied buf is NUL terminated (Bui Quang Minh) [task:328454] {CVE-2024-36934}
  - firewire: ohci: mask bus reset interrupts between ISR and bottom half (Adam Goldman) [task:328462] {CVE-2024-36950}
  - fs/9p: only translate RWX permissions for plain 9P2000 (Joakim Sindholt) [task:328470] {CVE-2024-36964}
  - drm/vmwgfx: Fix invalid reads in fence signaled events (Zack Rusin) [task:328443] {CVE-2024-36960}
  - net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Saeed Mahameed) [task:222795]
  - net/mlx5: Free irqs only on shutdown callback (Shay Drory) [task:222795]
  - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Eric Dumazet) [task:224189] {CVE-2024-36905}
  - tcp: remove redundant check on tskb (Colin Ian King) [task:224189]
  - .gitignore: Add compilation database file (Toru Komatsu)
  - net/tls: Fix flipped sign in tls_err_abort() calls (Daniel Jordan) [task:223103] {CVE-2021-47496}
  - of: unittest: Fix compile in the non-dynamic case (Christian A. Ehrhardt) [task:220891]
  - of: unittest: Fix of_count_phandle_with_args() expected value message (Geert Uytterhoeven) [task:220891]
  - of: Fix double free in of_parse_phandle_with_args_map (Christian A. Ehrhardt) [task:220891] {CVE-2023-52679}
  - of: unittest: fix EXPECT text for gpio hog errors (Frank Rowand) [task:220891]
  - of: gpio unittest kfree() wrong object (Frank Rowand) [task:220891]
  - of: unittest: make gpio overlay test dependent on CONFIG_OF_GPIO (Frank Rowand) [task:220891]
  - of: unittest: add overlay gpio test to catch gpio hog problem (Frank Rowand) [task:220891]
  - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Eric Dumazet) [task:223050] {CVE-2024-35976}
  - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Karsten Graul) [task:225614] {CVE-2021-47559}
  - powerpc/mm: Fix lockup on kernel exec fault (Christophe Leroy) [task:222047] {CVE-2021-47350}
  - soc: qcom: llcc: Handle a second device without data corruption (Uwe Kleine-König) [task:222019] {CVE-2023-52871}
  - i2c: dev: copy userspace array safely (Philipp Stanner) [task:223063] {CVE-2023-52758}
  - string.h: add array-wrappers for (v)memdup_user() (Philipp Stanner) [task:223063] {CVE-2023-52758}
  - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Nam Cao) [task:221811] {CVE-2024-35997}
  - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (felix) [task:221821] {CVE-2023-52803}
  - f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances (Chao Yu) [task:221841] {CVE-2021-47335}
  - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Hans Verkuil) [task:227331] {CVE-2024-23848}
  - tpm: tpm_tis: Adapt spi tcm2 card ZIC0603 to x86 (wudandan) [task:220240]
  - rpmbuild: install pem and x509 to kernel-devel (Jiangshan Yi) [task:225263]
  - erofs: fix pcluster use-after-free on UP platforms (Gao Xiang) [task:217577] {CVE-2022-48674}
  - usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error (Norihiko Hama) [task:217593] {CVE-2024-26996}
  - bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue (Jason Xing) [task:224201] {CVE-2024-36938}
  - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [task:221983]
  - netfilter: complete validation of user input (Eric Dumazet) [task:221923]
  - netfilter: nf_tables: flush pending destroy work before exit_net release (Pablo Neira Ayuso) [task:221983] {CVE-2024-35899}
  - netfilter: nft_compat: make sure xtables destructors have run (Florian Westphal) [task:221983]
  - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Feng Zhou) [task:221949] {CVE-2021-47399}
  - netfilter: validate user input for expected length (Eric Dumazet) [task:221923] {CVE-2024-35896}
  - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Valentine Fatiev) [task:223066]
  - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Valentine Fatiev) [task:223066] {CVE-2021-47438}
  - net: atlantic: eliminate double free in error handling logic (Igor Russkikh) [task:220884] {CVE-2023-52664}
  - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Fedor Pchelkin) [task:217545] {CVE-2024-26961}
  - NTB: fix possible name leak in ntb_register_device() (Yang Yingliang) [task:217598] {CVE-2023-52652}
  - soc: fsl: qbman: Use raw spinlock for cgr_lock (Sean Anderson) [task:223104] {CVE-2024-35819}
  - soc: fsl: qbman: Add helper for sanity checking cgr ops (Sean Anderson) [task:223104]
  - soc: fsl: qbman: Add CGR update function (Sean Anderson) [task:223104]
  - KVM: x86: Handle SRCU initialization failure during page track init (Haimin Zhang) [task:221891] {CVE-2021-47407}
  - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Oliver Upton) [task:224206] {CVE-2024-36953}
  - KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id (Marc Zyngier) [task:224206]
  - ipv4: Fix uninit-value access in __ip_make_skb() (Shigeru Yoshida) [task:224214] {CVE-2024-36927}
  - can: j1939: fix Use-after-Free, hold skb ref while in use (Oleksij Rempel) [task:225604] {CVE-2021-47232}
  - can: j1939: transport: add j1939_session_skb_find_by_offset() function (Oleksij Rempel) [task:225604]
  - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Duoming Zhou) [task:225600] {CVE-2024-27398}
  - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Norbert Zulinski) [task:225576] {CVE-2021-47501}
  - i40e: Fix sparse error: uninitialized symbol 'ring' (Arkadiusz Kubalewski) [task:225576]
  - i40e: introduce new dump desc XDP command (Ciara Loftus) [task:225576]
  - tcp: do not accept ACK of bytes we never sent (Eric Dumazet) [task:225596] {CVE-2023-52881}
  - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (Duoming Zhou) [task:225580] {CVE-2024-27399}
  - net/mlx5e: Fix page reclaim for dead peer hairpin (Dima Chumak) [task:225574] {CVE-2021-47246}
  - clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change (Jernej Skrabec) [task:225550] {CVE-2023-52882}
  - drm/arm/malidp: fix a possible null pointer dereference (Huai-Yuan Liu) [task:225554] {CVE-2024-36014}
  - ppdev: Add an error check in register_device (Huai-Yuan Liu) [task:225556] {CVE-2024-36015}
  - ppdev: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) [task:225556]
  - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Roded Zats) [task:225558] {CVE-2024-36017}
  - firewire: nosy: ensure user_length is taken into account when fetching packet contents (Thanassis Avgerinos) [task:225560] {CVE-2024-27401}
  - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Yang Yingliang) [task:225564] {CVE-2023-52708}
  - mmc: mmc_spi: Indentation fixes (Andy Shevchenko) [task:225564]
  - mmc: spi: Convert to use GPIO descriptors (Linus Walleij) [task:225564]
  - phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() (Tiezhu Yang) [task:225568] {CVE-2021-47234}
  - perf/core: Fix potential NULL deref (Peter Zijlstra) [task:213183]
  - drm/client: Fully protect modes[] with dev->mode_config.mutex (Ville Syrjälä) [task:221977] {CVE-2024-35950}
  - s390/dasd: fix double module refcount decrement (Miroslav Franc) [task:217574] {CVE-2024-27054}
  - mm/filemap: avoid buffered read/write race to read inconsistent data (Baokun Li) [task:225198]
  - blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (zhengbin) [task:225157]
  - i40e: fix vf may be used uninitialized in this function warning (Aleksandr Loktionov) [task:224190] {CVE-2024-36020}
  - nfs: Handle error of rpc_proc_register() in nfs_net_init(). (Kuniyuki Iwashima) [task:224227] {CVE-2024-36939}


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.17.v2401
changelog:
  - HYGON: mm: Fix kabi breakage of pv_ops (hanliyang) [task:332685]
  - drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable() (Abhinav Kumar) [task:363787] {CVE-2024-45015}
  - drm/msm/dpu: remove RM dependency on connector state (Jeykumar Sankaran) [task:363787]
  - net/ncsi: Disable the ncsi work before freeing the associated structure (Eddie James) [task:376379] {CVE-2024-49945}
  - aoe: fix the potential use-after-free problem in more places (Chun-Yi Lee) [task:376351] {CVE-2024-49982}
  - security/kysec: permit task killed by parent (penghuaihe) [bug:272883]
  - OPENEULER: kvm: arm64: make ID registers configurable (Peng Liang) [task:352563]
  - OPENEULER: kvm: arm64: emulate the ID registers (Peng Liang) [task:352563]
  - OPENEULER: arm64: add a helper function to traverse arm64_ftr_regs (Peng Liang) [task:352563]
  - Revert "virt/kvm:phytium kunpeng kvm migration" (Hao Ge) [task:352563]
  - net: ethernet: lantiq_etop: fix memory disclosure (Aleksander Jan Bajkowski) [task:376181] {CVE-2024-49997}
  - usb: hub: avoid warm port reset during USB3 disconnect (dengjie03) [bug:251189]
  - skmsg: Skip zero length skb in sk_msg_recvmsg (Geliang Tang) [task:346383] {CVE-2024-41048}
  - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (John Fastabend) [task:352421]
  - sysctl: always initialize i_uid/i_gid (Thomas Weißschuh) [task:352223] {CVE-2024-42312}
  - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Scott Mayhew) [task:363951] {CVE-2024-46695}
  - btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info() (Filipe Manana) [task:364083] {CVE-2024-46751}
  - btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info() (Filipe Manana) [task:364083]
  - btrfs: remove superfluous metadata check at btrfs_lookup_extent_info() (Filipe Manana) [task:364083]
  - ice: Add netif_device_attach/detach into PF reset flow (Dawid Osuchowski) [task:363961] {CVE-2024-46770}
  - ACPI: video: Change how we determine if brightness key-presses are handled (Hans de Goede) [task:368343]
  - platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses (Hans de Goede) [task:368343] {CVE-2024-46859}
  - platform/x86: panasonic-laptop: Use acpi_video_get_backlight_type() (Hans de Goede) [task:368343]
  - platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses (Hans de Goede) [task:368343]
  - platform/x86: panasonic-laptop: don't report duplicate brightness key-presses (Hans de Goede) [task:368343]
  - platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug" (Hans de Goede) [task:368343]
  - platform/x86: panasonic-laptop: sort includes alphabetically (Hans de Goede) [task:368343]
  - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 392 (Thomas Gleixner) [task:368343]
  - platform/x86: panasonic-laptop: de-obfuscate button codes (Stefan Seyfried) [task:368343]
  - platform/x86: panasonic-laptop: Replace snprintf in show functions with sysfs_emit (Qing Wang) [task:368343]
  - platform/x86: panasonic-laptop: remove redundant assignment of variable result (Colin Ian King) [task:368343]
  - platform/x86: panasonic-laptop: Add sysfs attributes for firmware brightness registers (Kenneth Chan) [task:368343]
  - platform/x86: panasonic-laptop: Add support for battery charging threshold (eco mode) (Kenneth Chan) [task:368343]
  - platform/x86: panasonic-laptop: Resolve hotkey double trigger bug (Kenneth Chan) [task:368343]
  - platform/x86: panasonic-laptop: Add write support to mute (Kenneth Chan) [task:368343]
  - platform/x86: panasonic-laptop: Fix sticky key init bug (Kenneth Chan) [task:368343]
  - platform/x86: panasonic-laptop: Fix naming of platform files for consistency with other modules (Kenneth Chan) [task:368343]
  - platform/x86: panasonic-laptop: Split MODULE_AUTHOR() by one author per macro call (Kenneth Chan) [task:368343]
  - platform/x86: panasonic-laptop: Replace ACPI prints with pr_*() macros (Kenneth Chan) [task:368343]
  - platform/x86: panasonic-laptop: Add support for optical driver power in Y and W series (Kenneth Chan) [task:368343]
  - PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) (Kishon Vijay Abraham I) [task:372905] {CVE-2024-47667}
  - nfs: fix UAF in direct writes (Josef Bacik) [task:217568] {CVE-2024-26958}
  - scsi: megaraid: Fix up debug message in megaraid_abort_and_reset() (Hannes Reinecke) [bug:260295]
  - scsi: megaraid_sas: Driver version update to 07.727.03.00-rc1 (Chandrakanth patil) [bug:260295]
  - scsi: megaraid_sas: Log message when controller reset is requested but not issued (Chandrakanth patil) [bug:260295]
  - scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers (Chandrakanth patil) [bug:260295]
  - scsi: megaraid_sas: Fix deadlock on firmware crashdump (Junxiao Bi) [bug:260295]
  - scsi: megaraid: Use pci_dev_id() to simplify the code (Jialin Zhang) [bug:260295]
  - scsi: megaraid_sas: Use pci_dev_id() to simplify the code (Jialin Zhang) [bug:260295]
  - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Chandrakanth Patil) [bug:260295]
  - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Chandrakanth Patil) [bug:260295]
  - scsi: megaraid: Convert sysfs snprintf() to sysfs_emit() (Xuezhi Zhang) [bug:260295]
  - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Gustavo A. R. Silva) [bug:260295]
  - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Gustavo A. R. Silva) [bug:260295]
  - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Gustavo A. R. Silva) [bug:260295]
  - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Gustavo A. R. Silva) [bug:260295]
  - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Gustavo A. R. Silva) [bug:260295]
  - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Gustavo A. R. Silva) [bug:260295]
  - net/mlx5: Fix bridge mode operations when there are no VFs (Benjamin Poirier) [task:368537] {CVE-2024-46857}
  - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Chris Mi) [task:368537]
  - PHYTIUM: can: Modify the version management (Wu Jinyong) [task:346059]
  - PHYTIUM: lbc: Add the driver version description (Wang Hanmo) [task:346059]
  - PHYTIUM: can: Add driver version information (Wu Jinyong) [task:346059]
  - PHYTIUM: drivers/perf: Add version information to Phytium SoC PCIE PMU. (huxianghua) [task:346059]
  - PHYTIUM: drivers/perf: Add version information to Phytium SoC DDR PMU. (huxianghua) [task:346059]
  - PHYTIUM: lbc: Fixed the issue that the driver cannot be removed (Wang Hanmo) [task:346059]
  - PHYTIUM: mtd: spi-nor: Add flash support for two new models (Peng Min) [task:346059]
  - PHYTIUM: can: Fix the bug of runtime PM when removing module. (Wu Jinyong) [task:346059]
  - PHYTIUM: lbc: fixed the issue of unexpected exit in compilation (Wang Hanmo) [task:346059]
  - PHYTIUM: lbc: Add uefi mode support for localbus controller driver (Wang Hanmo) [task:346059]
  - PHYTIUM: dt-bindings: lbc: add bindings for localbus controllers (Wang Hanmo) [task:346059]
  - OPENEULER: genirq: introduce handle_fasteoi_edge_irq for phytium (Yipeng Zou) [task:346059]
  - OPENEULER: genirq: introduce handle_fasteoi_edge_irq flow handler (Yipeng Zou) [task:346059]
  - PHYTIUM: i2c: Use msi instead of INTx in i2c_pcie mode (Wu Jinyong) [task:346059]
  - PHYTIUM: PCIe: Disable SRIOV cabability when pe220x work as BMC cards (Xiao Cong) [task:346059]
  - PHYTIUM: can: Optimize the low performance of can communication (Wu Jinyong) [task:346059]
  - ACPI/IORT: Do not blindly trust DMA masks from firmware (Moritz Fischer) [task:346059]
  - PHYTIUM: arm64: dts: Add pd2308 SoC device tree (Zhou Yulin) [task:346059]
  - staging: iio: frequency: ad9834: Validate frequency parameter value (Aleksandr Mishin) [task:372895] {CVE-2024-47663}
  - staging: iio: frequency: ad9833: Load clock using clock framework (Beniamin Bia) [task:372895]
  - staging: iio: frequency: ad9833: Get frequency value statically (Beniamin Bia) [task:372895]
  - nilfs2: fix state management in error path of log writing function (Ryusuke Konishi) [task:372903] {CVE-2024-47669}
  - wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead (Emmanuel Grumbach) [task:372897] {CVE-2024-47672}
  - scsi: pm80xx: Set phy->enable_completion only when we wait for it (Igor Pylypiv) [task:372775] {CVE-2024-47666}
  - scsi: pm80xx: Add fatal error checks (Changyuan Lyu) [task:372775]
  - scsi: pm80xx: Fix for phy enable/disable functionality (Deepak Ukey) [task:372775]
  - smack: tcp: ipv4, fix incorrect labeling (Casey Schaufler) [task:372671] {CVE-2024-47659}
  - lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() (Kent Overstreet) [task:372519] {CVE-2024-47668}
  - xfs: make sure sb_fdblocks is non-negative (Wengang Wang) [task:354053]
  - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [task:368153] {CVE-2024-46855}
  - ASoC: meson: axg-card: fix 'use-after-free' (Arseniy Krasnov) [task:368151] {CVE-2024-46849}
  - ethtool: check device is present when getting link settings (Jamie Bainbridge) [task:364141] {CVE-2024-46679}
  - net/mlx5: Add a timeout to acquire the command queue semaphore (Akiva Goldberger) [task:350687] {CVE-2024-38556}
  - HYGON: drivers/crypto/ccp: memmove is used instead of memcpy in overlapped memmory for tkm (niuyongwen) [task:362023]
  - HYGON: drivers/crypto/ccp: add ioctl API to pin TKM hugepage (xiongmengbiao) [task:362023]
  - HYGON: drivers/crypto/ccp: fix vtkm without C-bit when host SME deactivate (xiongmengbiao) [task:362023]
  - HYGON: drivers/crypto/ccp: support TKM run on CSV (xiongmengbiao) [task:362023]
  - HYGON: drivers/crypto/ccp: remove multi-level pointers processing for vpsp (xiongmengbiao) [task:362023]
  - HYGON: drivers/crypto/ccp: Eliminate dependence of the kvm module on the ccp module (xiongmengbiao) [task:362023]
  - HYGON: drivers/crypto/ccp: Allow VM without a configured vid to use TKM (xiongmengbiao) [task:362023]
  - HYGON: drivers/crypto/ccp: support tkm key isolation (xiongmengbiao) [task:362023]
  - HYGON: drivers/crypto/ccp: Support tkm virtualization (niuyongwen) [task:362023]
  - HYGON: arch/x86/kvm: Support psp virtualization (niuyongwen) [task:362023]
  - HYGON: crypto: ccp: Don't set secure memory region if CSV3 feature is unsupported (hanliyang) [task:362023]
  - HYGON: x86/cpu: Detect memory encryption features on Hygon CPUs (hanliyang) [task:362023]
  - drm/amd/display: Check BIOS images before it is used (Alex Hung) [task:368525] {CVE-2024-46809}
  - drm/amdgpu: Replace one-elements array with flex-array members (Paulo Miguel Almeida) [task:368525]
  - btrfs: clean up our handling of refs == 0 in snapshot delete (Josef Bacik) [task:368305] {CVE-2024-46840}
  - ELF: fix kernel.randomize_va_space double read (Alexey Dobriyan) [task:368307] {CVE-2024-46826}
  - drm/amd/display: Check gpio_id before used as array index (Alex Hung) [task:368129] {CVE-2024-46818}
  - drm/amd/display: Check hpd_gpio for NULL before accessing it (Harry Wentland) [task:368129]
  - drm/amd/display: add gpio lock/unlock (Chiawen Huang) [task:368129]
  - drm/amd/display: fix sporadic multiple aux transaction failure (Yogesh Mohan Marimuthu) [task:368129]
  - drm/amd/display: add query HPD interface. (Chiawen Huang) [task:368129]
  - net: dpaa: Pad packets to ETH_ZLEN (Sean Anderson) [task:368157] {CVE-2024-46854}
  - drm/vmwgfx: Fix a deadlock in dma buf fence polling (Zack Rusin) [task:351069] {CVE-2024-43863}
  - drm/vmwgfx/vmwgfx_fence: Add, remove and demote various documentation params/headers (Lee Jones) [task:351069] {CVE-2024-43863}
  - perf/x86/intel: Limit the period on Haswell (Kan Liang) {CVE-2024-46848}
  - driver: iio: add missing checks on iio_info's callback access (Julien Stephan) [task:363791] {CVE-2024-46715}
  - sched/smt: Fix unbalance sched_smt_present dec/inc (Yang Yingliang) [task:357951] {CVE-2024-44958}
  - dma-direct: Leak pages on dma_set_decrypted() failure (Rick Edgecombe) [task:222011] {CVE-2024-35939}
  - Revert "net: xdp: pull ethernet header off packet after computing skb->protocol" (David S. Miller) [task:364431]
  - xfs: don't account extra agfl blocks as available (Brian Foster) [task:354053]
  - ASoC: topology: Fix route memory corruption (Amadeusz Sławiński) [task:346623] {CVE-2024-41069}
  - gtp: fix a potential NULL pointer dereference (Cong Wang) [task:363647] {CVE-2024-46677}
  - arm64/sparsemem: reduce SECTION_SIZE_BITS (Sudarshan Rajagopalan) [bug:219958]
  - drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number (Ma Jun) [task:364199] {CVE-2024-46724}
  - drm/amd/pm: fix the Out-of-bounds read warning (Jesse Zhang) [task:363753] {CVE-2024-46731}
  - memcg_write_event_control(): fix a user-triggerable oops (Al Viro) [task:363965] {CVE-2024-45021}
  - KVM: arm64: Save/restore sp_el0 as part of __guest_enter (Marc Zyngier) [task:351171]
  - arm64: kvm: stop treating register x18 as caller save (Ard Biesheuvel) [task:351171]
  - drm/amd/display: Add null checker before passing variables (Alex Hung) [task:352183] {CVE-2024-43902}
  - nvmet-tcp: fix kernel crash if commands allocation fails (Maurizio Lombardi) [task:363979] {CVE-2024-46737}
  - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Dragos Tatulea) [task:363773] {CVE-2024-44970}
  - ila: call nf_unregister_net_hooks() sooner (Eric Dumazet) [task:364193] {CVE-2024-46782}
  - VMCI: Fix use-after-free when removing resource in vmci_resource_remove() (David Fernandez Gonzalez) [task:364051] {CVE-2024-46738}
  - hwmon: (w83627ehf) Fix underflows seen when writing limit attributes (Guenter Roeck) [task:364043] {CVE-2024-46756}
  - scsi: aacraid: Fix double-free on probe failure (Ben Hutchings) [task:363975] {CVE-2024-46673}
  - dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor (Olivier Dautricourt) [task:363973] {CVE-2024-46716}
  - dmaengine: altera-msgdma: Correctly handle descriptor callbacks (Lars-Peter Clausen) [task:363973]
  - hwmon: (lm95234) Fix underflows seen when writing limit attributes (Guenter Roeck) [task:363963] {CVE-2024-46758}
  - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup (Camila Alvarez) [task:364071] {CVE-2024-46747}
  - Squashfs: sanity check symbolic link size (Phillip Lougher) [task:364131] {CVE-2024-46744}
  - mmc: mmc_test: Fix NULL dereference on allocation failure (Dan Carpenter) [task:364203] {CVE-2024-45028}
  - hwmon: (nct6775-core) Fix underflows seen when writing limit attributes (Guenter Roeck) [task:364195] {CVE-2024-46757}
  - wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() (Sascha Hauer) [task:363957] {CVE-2024-46755}
  - apparmor: fix possible NULL pointer dereference (Leesoo Ahn) [task:364181] {CVE-2024-46721}
  - ACPI: extlog: fix NULL pointer dereference check (Prarit Bhargava) [task:364161] {CVE-2023-52605}
  - usb: dwc3: core: Prevent USB core invalid event buffer address access (Selvarasu Ganesan) [task:364045] {CVE-2024-46675}
  - usb: dwc3: core: Skip setting event buffers for host only controllers (Krishna Kurapati) [task:364045]
  - hwmon: (adc128d818) Fix underflows seen when writing limit attributes (Guenter Roeck) [task:363803] {CVE-2024-46759}
  - udf: Avoid excessive partition lengths (Jan Kara) [task:363799] {CVE-2024-46777}
  - drm/amdgpu: fix ucode out-of-bounds read warning (Tim Huang) [task:364077] {CVE-2024-46723}
  - bpf: Remove tst_run from lwt_seg6local_prog_ops. (Sebastian Andrzej Siewior) [task:364073] {CVE-2024-46754}
  - PCI: Add missing bridge lock to pci_bus_lock() (Dan Williams) [task:364081] {CVE-2024-46750}
  - usb: dwc3: st: fix probed platform device ref count on probe error path (Krzysztof Kozlowski) [task:364169] {CVE-2024-46674}
  - sch/netem: fix use after free in netem_dequeue (Stephen Hemminger) [task:364105] {CVE-2024-46800}
  - soc: qcom: cmd-db: Map shared memory as WC, not WB (Volodymyr Babchuk) [task:364171] {CVE-2024-46689}
  - pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv (Krishna Kumar) [task:364063] {CVE-2024-46761}
  - nfc: pn533: Add poll mod list filling check (Aleksandr Mishin) [task:364099] {CVE-2024-46676}
  - nfc: pn533: Add autopoll capability (Lars Poeschel) [task:364099]
  - nfc: pn533: Add dev_up/dev_down hooks to phy_ops (Lars Poeschel) [task:364099]
  - can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). (Kuniyuki Iwashima) [task:364095]
  - can: bcm: Remove proc entry when dev is unregistered. (Kuniyuki Iwashima) [task:364095] {CVE-2024-46771}
  - of/irq: Prevent device address out-of-bounds read in interrupt map walk (Stefan Wiehler) [task:364093] {CVE-2024-46743}
  - binder: fix UAF caused by offsets overwrite (Carlos Llamas) [task:364173] {CVE-2024-46740}
  - nilfs2: protect references to superblock parameters exposed in sysfs (Ryusuke Konishi) [task:364057] {CVE-2024-46780}
  - nilfs2: replace snprintf in show functions with sysfs_emit (Qing Wang) [task:364057]
  - Revert "btrfs: qgroup: fix quota root leak after quota disable failure" (wangdicheng) [task:347151]
  - pinctrl: single: fix potential NULL dereference in pcs_get_function() (Ma Ke) [task:363769] {CVE-2024-46685}
  - uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind (Saurabh Sengar) [task:363759] {CVE-2024-46739}
  - drm/amdgpu: fix mc_data out-of-bounds read warning (Tim Huang) [task:363795] {CVE-2024-46722}
  - netem: fix return value if duplicate enqueue fails (Stephen Hemminger) [task:364103] {CVE-2024-45016}
  - net: netem: fix use after free and double free with packet corruption (Jakub Kicinski) [task:364103]
  - fix CONFIG_ARCH_PHYITUM spelling mistake (jiangxiujie) [task:364023]
  - KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 (Marc Zyngier) [task:363883] {CVE-2024-46707}
  - Input: uinput - reject requests with unreasonable number of slots (Dmitry Torokhov) [task:364055] {CVE-2024-46745}
  - net: flow_dissector: use DEBUG_NET_WARN_ON_ONCE (Pablo Neira Ayuso) [task:352231] {CVE-2024-42321}
  - kbuild: Drop -Wdeclaration-after-statement (Peter Zijlstra) [task:368863]
  - kbuild: delete the remaining -Wdeclaration-after-statement (zhouyuhang) [task:368863]
  - tcp_bpf: fix return value of tcp_bpf_sendmsg() (Cong Wang) [task:364047] {CVE-2024-46783}
  - sched/fair: fix x86_64_defconfig build errors (liwanwu) [task:350325]
  - sched/fair: Fix imbalance overflow (Vincent Guittot) [task:333737]
  - sched/fair: Cleanup newidle_balance (Vincent Guittot) [task:333737]
  - sched/fair: Remove sysctl_sched_migration_cost condition (Vincent Guittot) [task:333737]
  - sched/fair: Wait before decaying max_newidle_lb_cost (Vincent Guittot) [task:333737]
  - sched/fair: Skip update_blocked_averages if we are defering load balance (Vincent Guittot) [task:333737]
  - sched/fair: Account update_blocked_averages in newidle_balance cost (Vincent Guittot) [task:333737]
  - sched/fair: Check for idle core in wake_affine (Julia Lawall) [task:333737]
  - sched/fair: Ensure tasks spreading in LLC during LB (Vincent Guittot) [task:333737]
  - sched/fair: Fix condition of avg_load calculation (Tao Zhou) [task:333737]
  - sched/fair: Fix statistics for find_idlest_group() (Vincent Guittot) [task:333737]
  - sched/fair : Improve update_sd_pick_busiest for spare capacity case (Vincent Guittot) [task:333737]
  - sched/fair: Fix find_idlest_group() to handle CPU affinity (Vincent Guittot) [task:333737]
  - sched/fair: Fix rework of find_idlest_group() (Vincent Guittot) [task:333737]
  - sched/fair: Rework find_idlest_group() (Vincent Guittot) [task:333737]
  - sched/fair: Optimize find_idlest_group() (Vincent Guittot) [task:333737]
  - sched/fair: Use load instead of runnable load in wakeup path (Vincent Guittot) [task:333737]
  - sched/fair: Use utilization to select misfit task (Vincent Guittot) [task:333737]
  - sched/fair: Spread out tasks evenly when not overloaded (Vincent Guittot) [task:333737]
  - sched/fair: Use load instead of runnable load in load_balance() (Vincent Guittot) [task:333737]
  - sched/fair: Use rq->nr_running when balancing load (Vincent Guittot) [task:333737]
  - sched/fair: Rework load_balance() (Vincent Guittot) [task:333737]
  - sched/fair: Remove meaningless imbalance calculation (Vincent Guittot) [task:333737]
  - sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Vincent Guittot) [task:333737]
  - sched/fair: Clean up asym packing (Vincent Guittot) [task:333737]
  - sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Dietmar Eggemann) [task:333737]
  - sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Dietmar Eggemann) [task:333737]
  - sched/fair: Remove sgs->sum_weighted_load (Dietmar Eggemann) [task:333737]
  - sched/fair: Fix rounding bug for asym packing (Vincent Guittot) [task:333737]
  - sched/fair: Add lsub_positive() and use it consistently (Patrick Bellasi) [task:333737]
  - sched/fair: Clean-up update_sg_lb_stats parameters (Quentin Perret) [task:333737]
  - sched/fair: Change 'prefer_sibling' type to bool (Valentin Schneider) [task:333737]
  - sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Valentin Schneider) [task:333737]
  - pktgen: use cpus_read_lock() in pg_net_init() (Eric Dumazet) [task:363783] {CVE-2024-46681}
  - mm/vmscan: Fix hard LOCKUP in function isolate_lru_pages (liuye) [task:334682]
  - fix some dtb compile warnings (zhouyuhang) [task:328882, task:329382]
  - net: dsa: mv88e6xxx: Fix out-of-bound access (Joseph Huang) [task:358101] {CVE-2024-44988}
  - ice: Fix race condition during interface enslave (Ivan Vecera) [task:347097] {CVE-2022-48842}
  - btrfs: qgroup: fix quota root leak after quota disable failure (Filipe Manana) [task:347151] {CVE-2024-41078}
  - f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode() (Chao Yu) [task:347103] {CVE-2024-39467}
  - memcg: protect concurrent access to mem_cgroup_idr (Shakeel Butt) [task:352017] {CVE-2024-43892}
  - cgroup/cpuset: Prevent UAF in proc_cpuset_show() (Chen Ridong) [task:352627] {CVE-2024-43853}
  - ice: Add a per-VF limit on number of FDIR filters (Ahmed Zaki) [task:352625] {CVE-2024-42291}
  - netfilter: ctnetlink: use helper function to calculate expect ID (Pablo Neira Ayuso) [task:357933] {CVE-2024-44944}
  - net: hns3: fix a deadlock problem when config TC during resetting (Jie Wang) [task:358107] {CVE-2024-44995}
  - ssb: Fix potential NULL pointer dereference in ssb_device_uevent() (Rand Deeb) [task:347161] {CVE-2024-40982}
  - fuse: Initialize beyond-EOF page contents before setting uptodate (Jann Horn) [task:358119] {CVE-2024-44947}
  - drm/i915/gem: Fix Virtual Memory mapping boundaries calculation (Andi Shyti) [task:351225] {CVE-2024-42259}
  - Input: MT - limit max slots (Tetsuo Handa) [task:357851] {CVE-2024-45008}
  - kcm: Serialise kcm_sendmsg() for the same socket. (Kuniyuki Iwashima) [task:358105] {CVE-2024-44946}
  - ice: Fix improper extts handling (Milena Olech) [task:345311] {CVE-2024-42139}
  - ice: Add GPIO pin support for E823 products (Karol Kolacinski) [task:345311]
  - drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails (Dmitry Baryshkov) [task:357971] {CVE-2024-44982}
  - xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration (Mathias Nyman) [task:357961] {CVE-2024-45006}
  - ALSA: line6: Fix racy access to midibuf (Takashi Iwai) [task:357917] {CVE-2024-44954}
  - s390/sclp: Prevent release of buffer in I/O (Peter Oberparleiter) [task:357955] {CVE-2024-44969}
  - x86/mm: Fix pti_clone_pgtable() alignment assumption (Peter Zijlstra) [task:357895] {CVE-2024-44965}
  - ipv6: prevent UAF in ip6_send_skb() (Eric Dumazet) [task:357925] {CVE-2024-44987}
  - atm: idt77252: prevent use after free in dequeue_rx() (Dan Carpenter) [task:357805] {CVE-2024-44998}
  - wifi: mac80211: sdata can be NULL during AMPDU start (Alexander Wetzel) [task:351523] {CVE-2022-48875}
  - x86/mtrr: Check if fixed MTRRs exist before saving them (Andi Kleen) [task:357771] {CVE-2024-44948}
  - usb: gadget: core: Check for unset descriptor (Chris Wulff) [task:357799] {CVE-2024-44960}
  - media: dvb-usb-v2: af9035: fix missing unlock (Hans Verkuil) [task:357803]
  - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Zhang Shurong) [task:357803] {CVE-2023-52915}
  - ibmvnic: Add tx check to prevent skb leak (Nick Child) [task:345709] {CVE-2024-41066}
  - x86/speculation: Exclude Zhaoxin CPUs from MMIO vulnerability (Enze Li) [task:361049]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.18.v2401
changelog:
  el7.ns7.00.01
  - mm: fix file permission by mistake (Jackie Liu)
  - inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [task:364261]
  - 6lowpan: use rbtree for IP frag queue (Peter Oskolkov) [task:364261]
  - Revert "inet: frags: re-introduce skb coalescing for local delivery" (taowei) [task:364261]
  - kernfs: fix potential NULL dereference in __kernfs_remove (Yushan Zhou) [task:352489]
  - kernfs: fix NULL dereferencing in kernfs_remove (Minchan Kim) [task:352489]
  - kernfs: remove redundant kernfs_rwsem declaration. (Imran Khan) [task:352489]
  - kernfs: prevent early freeing of root node (Minchan Kim) [task:352489]
  - kernfs: switch global kernfs_rwsem lock to per-fs lock (Minchan Kim) [task:352489]
  - icmp: change the order of rate limits (Eric Dumazet) [task:376375] {CVE-2024-47678}
  - REDHAT: mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (lihongfu) [task:391317]
  - REDHAT: mm/memcg: Free percpu stats memory of dying memcg's (lihongfu) [task:391317]
  - x86/microcode/AMD: Fix mixed steppings support (Borislav Petkov (AMD)) [task:383041]
  - security/kysec: fix crash for task kill (mengdehui) [task:390393]
  - nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput (Ryusuke Konishi) [task:371789]
  - virtio-mmio: don't break lifecycle of vm_dev (Wolfram Sang) [task:379857]
  - virtio-mmio: convert to devm_platform_ioremap_resource (Yangtao Li) [task:377245]
  - virtio-mmio: Use to_virtio_mmio_device() to simply code (Tang Bin) [task:379857]
  - slip: make slhc_remember() more robust against malicious packets (Eric Dumazet) [task:376251] {CVE-2024-50033}
  - net: delete "register" keyword (Alexey Dobriyan) [task:376251]
  - config: enable CONFIG_BUG_ON_DATA_CORRUPTION (tanze) [task:354881]
  - usb: typec: altmode should keep reference to parent (Thadeu Lima de Souza Cascardo) [task:387987] {CVE-2024-50150}
  - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Luiz Augusto von Dentz) [task:387967] {CVE-2024-50125}
  - Bluetooth: call sock_hold earlier in sco_conn_del (Desmond Cheong Zhi Xi) [task:387967]
  - xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [task:387575] {CVE-2024-50142}
  - parport: Proper fix for array out-of-bounds access (Takashi Iwai) [task:380221] {CVE-2024-50074}
  - bpf: Use raw_spinlock_t in ringbuf (Wander Lairson Costa) [task:387929] {CVE-2024-50138}
  - nvmet-auth: assign dh_key to NULL after kfree_sensitive (Vitaliy Shevtsov) [task:387435] {CVE-2024-50215}
  - nilfs2: fix kernel bug due to missing clearing of checked flag (Ryusuke Konishi) [task:387405] {CVE-2024-50230}
  - netfilter: nf_reject_ipv6: fix potential crash in nf_send_reset6() (Eric Dumazet) [task:387901] {CVE-2024-50256}
  - netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n (Simon Horman) [task:387901]
  - ixgbevf: Fix resource leak in ixgbevf_init_module() (Shang XiaoJing) [task:376297] {CVE-2022-49028}
  - sched/pelt: Fix attach_entity_load_avg() corner case (kuyo chang) [task:375977]
  - arm64: probes: Remove broken LDR (literal) uprobe support (Mark Rutland) [task:387961] {CVE-2024-50099}
  - net/sun3_82586: fix potential memory leak in sun3_82586_send_packet() (Wang Hai) [task:387913] {CVE-2024-50168}
  - Bluetooth: bnep: fix wild-memory-access in proto_unregister (Ye Bin) [task:387981] {CVE-2024-50148}
  - RDMA/mad: Improve handling of timed out WRs of mad agent (Saravanan Vajravel) [task:387985] {CVE-2024-50095}
  - IB/mad: Issue complete whenever decrements agent refcount (Shay Drory) [task:387985]
  - sched/topology: remove phytium platform Manually build CLS sd (liwanwu) [bug:282607]
  - wifi: ath10k: Fix memory leak in management tx (Manikanta Pubbisetty) [task:387963] {CVE-2024-50236}
  - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [task:330540] {CVE-2024-38570}
  - gfs2: simplify gdlm_put_lock with out_free label (Bob Peterson) [task:330540]
  - netfilter: Drop fragmented ndisc packets assembled in netfilter (Georg Kohmann) [bug:277233]
  - be2net: fix potential memory leak in be_xmit() (Wang Hai) [task:387921] {CVE-2024-50167}
  - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [task:387779] {CVE-2024-50179}
  - scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance (Justin Tee) [task:387983] {CVE-2024-50183}
  - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (Pablo Neira Ayuso) [task:387917] {CVE-2024-50251}
  - net: explicitly clear the sk pointer, when pf->create fails (Ignat Korchagin) [task:387557] {CVE-2024-50186}
  - nilfs2: fix kernel bug due to missing clearing of buffer delay flag (Ryusuke Konishi) [task:387481] {CVE-2024-50116}
  - drm/vc4: Stop the active perfmon before being destroyed (Maíra Canal) [task:387413] {CVE-2024-50187}
  - rtmutex: Drop rt_mutex::wait_lock before scheduling (Roland Xu) [task:368141] {CVE-2024-46829}
  - x86/ioapic: Handle allocation failures gracefully (Thomas Gleixner) [task:380139] {CVE-2024-49927}
  - net/mlx5e: Fix netif state handling (Shay Drory) [task:330508] {CVE-2024-38608}
  - blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race (Omar Sandoval) [task:380143] {CVE-2024-50082}
  - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Linus Torvalds) [task:380143]
  - gpiolib: fix memory leak in gpiochip_setup_dev() (Zeng Heng) [task:376237] {CVE-2022-48975}
  - gpiolib: check the 'ngpios' property in core gpiolib code (Bartosz Golaszewski) [task:376237]
  - gpiolib: free device name on error path to fix kmemleak (Quanyang Wang) [task:376237]
  - gpio: gpiolib: Normalize return code variable name (Linus Walleij) [task:376237]
  - serial: protect uart_port_dtr_rts() in uart_shutdown() too (Jiri Slaby (SUSE)) [task:376267] {CVE-2024-50058}
  - tcp: avoid too many retransmit packets (Eric Dumazet) [task:347169] {CVE-2024-41007}
  - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Eric Dumazet) [task:347169]
  - net: tcp: fix unexcepted socket die when snd_wnd is 0 (Menglong Dong) [task:347169]
  - tcp: refactor tcp_retransmit_timer() (Eric Dumazet) [task:347169]
  - padata: use integer wrap around to prevent deadlock on seq_nr overflow (VanGiang Nguyen) [task:376197] {CVE-2024-47739}
  - net/sched: act_mirred: don't override retval if we already lost the skb (Jakub Kicinski) [task:210475] {CVE-2024-26739}
  - bonding: update port speed when getting bond speed (Hangbin Liu) [task:382011]
  - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache (Oliver Upton) [task:200747] {CVE-2024-26598}
  - Bluetooth: L2CAP: Fix uaf in l2cap_connect (Luiz Augusto von Dentz) [task:375621] {CVE-2024-49950}
  - mm: avoid leaving partial pfn mappings around in error case (Linus Torvalds) [task:372881] {CVE-2024-47674}
  - mm: add remap_pfn_range_notrack (Christoph Hellwig) [task:372881]
  - mm/memory.c: make remap_pfn_range() reject unaligned addr (Alex Zhang) [task:372881]
  - mm: fix ambiguous comments for better code readability (chenqiwu) [task:372881]
  - mm: clarify a confusing comment for remap_pfn_range() (WANG Wenhu) [task:372881]
  - docs/core-api/mm: fix return value descriptions in mm/ (Mike Rapoport) [task:372881]
  - nfsd: map the EBADMSG to nfserr_io to avoid warning (Li Lingfeng) [task:376263] {CVE-2024-49875}
  - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Steve Wahl) [task:376133] {CVE-2024-50017}
  - drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs (Konrad Dybcio) [task:380141] {CVE-2024-49901}
  - bpf: Fix a sdiv overflow issue (Yonghong Song) [task:376399] {CVE-2024-49888}
  - bpf: Rename fixup_bpf_calls and add some comments (Brendan Jackman) [task:376399]
  - dm snapshot: fix lockup in dm_exception_table_exit (Mikulas Patocka) [task:221943] {CVE-2024-35805}
  - efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption (Ard Biesheuvel) [task:376275] {CVE-2024-49858}
  - btrfs: fix a NULL pointer dereference when failed to start a new trasacntion (Qu Wenruo) [task:376151] {CVE-2024-49868}
  - fsnotify: clear PARENT_WATCHED flags lazily (Amir Goldstein) [task:376261] {CVE-2024-47660}
  - xfs: Reduce unnecessary searches when searching for the best extents (Chi Zhiling) [task:377527]
  - jfs: Fix sanity check in dbMount (Dave Kleikamp) [task:376131]
  - jfs: fix out-of-bounds in dbNextAG() and diAlloc() (Jeongjun Park) [task:376131] {CVE-2024-47723}
  - net/xen-netback: prevent UAF in xenvif_flush_hash() (Jeongjun Park) [task:380461] {CVE-2024-49936}
  - net: xen-netback: hash.c: Use built-in RCU list checking (Madhuparna Bhowmik) [task:380461]
  - LoongArch: drivers/pci: Enables the acs ability of loongson Bridge (jianghaoran) [task:373887]
  - LoongArch: drivers/iommu: Support iommu for 3c6000 (Xianglai Li) [task:373887]
  - LoongArch: Temporary add 3C6000 & 3D6000 support (dongbiao) [task:373887]
  - ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir() (Jinjie Ruan) [task:380455] {CVE-2023-52917}
  - fou: fix initialization of grc (Muhammad Usama Anjum) [task:363977]
  - fou: Fix null-ptr-deref in GRO. (Kuniyuki Iwashima) [task:363977] {CVE-2024-46763}
  - gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers (Eric Dumazet) [task:363977]
  - gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers (Eric Dumazet) [task:363977]
  - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Mike Marciniszyn) [task:225598] {CVE-2021-47523}
  - vfs: Don't evict inode under the inode lru traversing context (Zhihao Cheng) [task:358113] {CVE-2024-45003}
  - ACPI: sysfs: validate return type of _STR method (Thomas Weißschuh) [task:380101] {CVE-2024-49860}
  - drm/amdgpu/pm: Fix the null pointer dereference for smu7 (Ma Jun) [task:352623] {CVE-2024-43909}
  - drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links (Hersen Wu) [task:368523] {CVE-2024-46816}
  - ext4: no need to continue when the number of entries is 1 (Edward Adam Davis) [task:380197] {CVE-2024-49967}
  - wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext() (Gustavo A. R. Silva) [task:380459] {CVE-2024-50008}
  - wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit (Toke Høiland-Jørgensen) [task:379923] {CVE-2024-49938}
  - net: add more sanity checks to qdisc_pkt_len_init() (Eric Dumazet) [task:380237] {CVE-2024-49948}
  - ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() (Eric Dumazet) [task:376177] {CVE-2024-47707}
  - drm/msm/dpu: remove LOCK/CLEAR support in RM (Jeykumar Sankaran) [task:379871]
  - drm/msm/dpu: clean up destination scaler residue (Jeykumar Sankaran) [task:379871]
  - SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [bug:263777]
  - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled (Jason Xing) [task:378953]
  - netfilter: br_netfilter: fix panic with metadata_dst skb (Andy Roulin) [task:376437] {CVE-2024-50045}
  - drm/amd/pm: ensure the fw_info is not null before using it (Tim Huang) [task:376229] {CVE-2024-49890}
  - ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate (Lizhi Xu) [task:375655] {CVE-2024-49877}
  - sock_map: Add a cond_resched() in sock_hash_free() (Eric Dumazet) [task:376293] {CVE-2024-47710}
  - tipc: guard against string buffer overrun (Simon Horman) [task:376129] {CVE-2024-49995}
  - ALSA: asihpi: Fix potential OOB array access (Takashi Iwai) [task:376313] {CVE-2024-50007}
  - iavf: Fix error handling in iavf_init_module() (Yuan Can) [task:376061] {CVE-2022-49027}
  - media: pci: cx23885: check cx23885_vdev_init() return (Hans Verkuil) [task:376301] {CVE-2023-52918}
  - spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware (Devyn Liu) [task:372557] {CVE-2024-47664}
  - nilfs2: fix missing cleanup on rollforward recovery error (Ryusuke Konishi) [task:363971] {CVE-2024-46781}
  - btrfs: replace BUG_ON() with error handling at update_ref_for_cow() (Filipe Manana) [task:363775] {CVE-2024-46752}
  - ACPI: PAD: fix crash in exit_round_robin() (Seiji Nishikawa) [task:376159] {CVE-2024-49935}
  - ACPI: acpi_pad: add a missed blank line after declarations (Xiaofei Tan) [task:376159]
  - drm: omapdrm: Add missing check for alloc_ordered_workqueue (Ma Ke) [task:376335] {CVE-2024-49879}
  - Bluetooth: hci_core: Fix leaking sent_cmd skb (Luiz Augusto von Dentz) [task:344623] {CVE-2022-48844}
  - net/mlx5: Fix HW spec violation configuring uplink (Eli Cohen) [task:365327]
  - net/mlx5e: Add missing capability check for uplink follow (Aya Levin) [task:365327]
  - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Eran Ben Elisha) [task:365327]
  - bpf: Zero former ARG_PTR_TO_{LONG,INT} args in case of error (Daniel Borkmann) [task:375653] {CVE-2024-47728}
  - RDMA/cxgb4: Added NULL check for lookup_atid (Mikhail Lobanov) [task:376283] {CVE-2024-47749}
  - tcp: check skb is non-NULL in tcp_rto_delta_us() (Josh Hunt) [task:375609] {CVE-2024-47684}
  - rtc: cmos: Fix wake alarm breakage (Rafael J. Wysocki) [task:375407]
  - rtc: cmos: Fix event handler registration ordering issue (Rafael J. Wysocki) [task:375407] {CVE-2022-48953}
  - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (Eric Dumazet) [task:375619] {CVE-2024-49949}
  - RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency (Zhu Yanjun) [task:375617] {CVE-2024-47696}
  - net/mlx5e: Fix use-after-free when reverting termination table (Roi Dayan) [task:375625] {CVE-2022-49025}
  - block, bfq: fix possible UAF for bfqq->bic with merge chain (Yu Kuai) [task:375629] {CVE-2024-47706}
  - sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start (Xin Long) [task:375633] {CVE-2024-49944}
  - MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed (Jiaxun Yang) [task:368269] {CVE-2024-46832}
  - ext4: fix i_data_sem unlock order in ext4_ind_migrate() (Artem Sadovnikov) [task:375967] {CVE-2024-50006}
  - nilfs2: fix potential null-ptr-deref in nilfs_btree_insert() (Ryusuke Konishi) [task:375969] {CVE-2024-47699}
  - netfilter: nf_tables: prevent nf_skb_duplicated corruption (Eric Dumazet) [task:376057] {CVE-2024-49952}
  - ppp: fix ppp_async_encode() illegal access (Eric Dumazet) [task:375965] {CVE-2024-50035}
  - ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition (Kaixin Wang) [task:375963] {CVE-2024-50059}
  - nfsd: call cache_put if xdr_reserve_space returns NULL (Guoqing Jiang) [task:376185] {CVE-2024-47737}
  - ocfs2: remove unreasonable unlock in ocfs2_read_blocks (Lizhi Xu) [task:376163] {CVE-2024-49965}
  - drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error (Junlin Li) [task:375615] {CVE-2024-47697}
  - mailbox: bcm2835: Fix timeout during suspend mode (Stefan Wahren) [task:376341] {CVE-2024-49963}
  - nilfs2: fix potential oob read in nilfs_btree_check_delete() (Ryusuke Konishi) [task:376183] {CVE-2024-47757}
  - ext4: aovid use-after-free in ext4_ext_insert_extent() (Baokun Li) [task:376347] {CVE-2024-49883}
  - ocfs2: cancel dqi_sync_work before freeing oinfo (Joseph Qi) [task:376203] {CVE-2024-49966}
  - arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry (Jonathan Cameron) [task:368125] {CVE-2024-46822}
  - arm64: acpi: Move get_cpu_for_acpi_id() to a header (James Morse) [task:368125]
  - drm/amd/display: added NULL check at start of dc_validate_stream (winstang) [task:375221] {CVE-2024-46802}
  - ocfs2: reserve space for inline xattr before attaching reflink tree (Gautham Ananthakrishna) [task:376165] {CVE-2024-49958}
  - btrfs: wait for fixup workers before stopping cleaner kthread during umount (Filipe Manana) [task:376329] {CVE-2024-49867}
  - netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() (Eric Dumazet) [task:376333] {CVE-2024-47685}
  - ACPI: battery: Fix possible crash when unregistering a battery hook (Armin Wolf) [task:376339] {CVE-2024-49955}
  - ACPI: battery: Simplify battery hook locking (Armin Wolf) [task:376339]
  - net: ethernet: nixge: fix NULL dereference (Yuri Karpov) [task:376191] {CVE-2022-49019}
  - net: nixge: Address compiler warnings when building for i386 (Moritz Fischer) [task:376191]
  - net: nixge: Add support for 64-bit platforms (Moritz Fischer) [task:376191]
  - ext4: fix double brelse() the buffer of the extents path (Baokun Li) [task:376207] {CVE-2024-49882}
  - vfs: fix race between evice_inodes() and find_inode()&iput() (Julian Sun) [task:376219] {CVE-2024-47679}
  - jfs: check if leafidx greater than num leaves per dmap tree (Edward Adam Davis) [task:376377] {CVE-2024-49902}
  - drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error (Junlin Li) [task:376239] {CVE-2024-47698}
  - net: Fix an unsafe loop on the list (Anastasia Kovaleva) [task:376085] {CVE-2024-50024}
  - xen: use correct end address of kernel for conflict checking (Juergen Gross) [task:376245] {CVE-2024-47722}
  - media: venus: fix use after free bug in venus_remove due to race condition (Zheng Wang) [task:376401] {CVE-2024-49981}
  - ext4: avoid OOB when system.data xattr changes underneath the filesystem (Thadeu Lima de Souza Cascardo) [task:376249] {CVE-2024-47701}
  - ext4: return error on ext4_find_inline_entry (Thadeu Lima de Souza Cascardo) [task:376249]
  - jfs: Fix uninit-value access of new_ea in ea_buffer (Zhao Mengmeng) [task:376257] {CVE-2024-49900}
  - drm/amd/display: Check stream before comparing them (Alex Hung) [task:376409] {CVE-2024-49896}
  - sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop (Xin Long) [task:376417]
  - sctp: fix memory leak in sctp_stream_outq_migrate() (Zhengchao Shao) [task:376417] {CVE-2022-49013}
  - fbdev: pxafb: Fix possible use after free in pxafb_task() (Kaixin Wang) [task:376117] {CVE-2024-49924}
  - drm/amd/display: Fix index out of bounds in degamma hardware format translation (Srinivasan Shanmugam) [task:376113] {CVE-2024-49894}
  - RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled (Chengchang Tang) [task:376269] {CVE-2024-47735}
  - ocfs2: fix null-ptr-deref when journal load failed. (Julian Sun) [task:376303] {CVE-2024-49957}
  - Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change (Luiz Augusto von Dentz) [task:376309] {CVE-2024-50044}
  - jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error (Baokun Li) [task:376143] {CVE-2024-49959}
  - jfs: Fix uaf in dbFreeBits (Edward Adam Davis) [task:376153] {CVE-2024-49903}
  - e100: Fix possible use after free in e100_xmit_prepare (Wang Hai) [task:376281] {CVE-2022-49026}
  - e100: switch from 'pci_' to 'dma_' API (Christophe JAILLET) [task:376281]
  - tracing: Free buffers when a used dynamic event is removed (Steven Rostedt (Google)) [task:375645] {CVE-2022-49006}
  - tracing: initialize variable in create_dyn_event() (Frank Rowand) [task:375645]
  - tracing: Add unified dynamic event framework (Masami Hiramatsu) [task:375645]
  - ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package() (Pei Xiao) [task:376385] {CVE-2024-49962}
  - HYGON: Add psp interrupt x86 register on hygon 4G platform (chench) [task:380133]
  - serial/pmac_zilog: Remove flawed mitigation for rx irq flood (Finn Thain) [task:217562] {CVE-2024-26999}
  - tty: serial: remove set but not used variable 'error' (YueHaibing) [task:217562]
  - drm/msm/dpu: fix compile error (Lu Yao) [task:379873]
  - Fix a redeclaration compile error (luoxuanqiang) [task:380985]
  - btrfs: don't balance btree inode pages from buffered write path (Nikolay Borisov) [task:375983]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.2.v2401
changelog:
  - cifs: sanitize multiple delimiters in prepath (Thiago Rafael Becker) [task:183261]
  - OPENEULER: cpufreq: conservative: Add a switch to enable fast mode (XueSinian) [task:183061]
  - security/kysec: Fix inheritance error in parent process marking (chengang) [task:208546]
  - audit: fix a memleak caused by auditing load module (Li RongQing) [task:183117]
  - mm: memcontrol: switch to rcu protection in drain_all_stock() (Roman Gushchin) [task:183101]
  - lib/cmdline: avoid page fault in next_arg (Neel Natu) [task:183282]
  - of/fdt: Don't calculate initrd size from DT if start > end (Marek Bykowski) [task:183282]
  - block: don't allow a disk link holder to itself (Yu Kuai) [task:183279]
  - hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() (Sean Christopherson) [task:183278]
  - mm: fix false-positive OVERCOMMIT_GUESS failures (Johannes Weiner) [task:183267]
  - smb: client: fix potential OOB in smb2_dump_detail() (Paulo Alcantara) [task:195442] {CVE-2023-6610}
  - smb: client: fix OOB in receive_encrypted_standard() (Paulo Alcantara) [task:196094] {CVE-2024-0565}
  - scsi: hisi_sas: Allocate DFX memory during dump trigger (Yihang Li) [bug:210044]
  - scsi: hisi_sas: Directly call register snapshot instead of using workqueue (Yihang Li) [bug:210044]
  - scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs (Yihang Li) [task:196398]
  - phytium/i2c: Fix a mem resource NULL pointer error (Riwen Lu) [bug:207707]
  - lwtunnel: add options process for cmp_encap (Xin Long) [task:193171]
  - lwtunnel: add options process for arp request (Xin Long) [task:193171]
  - media: v4l2-mem2mem: fix epoll() by calling poll_wait first (Hans Verkuil) [task:193171]
  - net/sched: cbs: Fix not adding cbs instance to list (Vinicius Costa Gomes) [task:193171]
  - sctp: fix potential deadlock on &net->sctp.addr_wq_lock (Chengfeng Ye) [task:196364] {CVE-2024-0639}
  - ida: Fix crash in ida_free when the bitmap is empty (Matthew Wilcox (Oracle)) [task:196096] {CVE-2023-6915}
  - drm/atomic: Fix potential use-after-free in nonblocking commits (Daniel Vetter) [task:196093] {CVE-2023-51043}
  - drm/amdgpu: Fix potential fence use-after-free v2 (shanzhulig) [task:196092] {CVE-2023-51042}
  - block, bfq: switch 'bfqg->ref' to use atomic refcount apis (Yu Kuai) [task:183255]
  - crypto: rsa-pkcs1pad - restore signature length check (Eric Biggers) [task:183246]
  - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() (Eric Biggers) [task:183221]
  - mm: memcontrol: fix cannot alloc the maximum memcg ID (Muchun Song) [task:183219]
  - softirq: Don't try waking ksoftirqd before it has been spawned (Paul E. McKenney) [task:183179]
  - kernel: Initialize cpumask before parsing (Tetsuo Handa) [task:183179]
  - hugetlb: fix hugepages_setup when deal with pernode (Peng Liu) [task:183172]
  - tcp: restrict net.ipv4.tcp_app_win (YueHaibing) [task:183133]
  - of: overlay: fix for_each_child.cocci warnings (kernel test robot) [task:183083]
  - LoongArch: driver : rnp: Fix the irq numbers of rnp dirver request. (liubaolin) [task:195831]
  - block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Linus Torvalds) [task:189935]
  - e1000: switch to napi_consume_skb() (Alexander Lobakin) [bug:209983]
  - l3mdev: add infrastructure for table to VRF mapping (Andrea Mayer) [task:152171]
  - seg6: allow local packet processing for SRv6 End.DT6 behavior (Andrea Mayer) [task:152171]
  - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() (Krzysztof Kozlowski) [task:196011] {CVE-2023-46343}
  - net: tls: avoid discarding data on record close (Jakub Kicinski) [task:192860]
  - net/tls: Describe ciphers sizes by const structs (Tariq Toukan) [task:192860]
  - net/tls: Multi-threaded calls to TX tls_dev_del (Tariq Toukan) [task:192860]
  - net/tls: Perform immediate device ctx cleanup when possible (Tariq Toukan) [task:192860]
  - net/tls: Check for errors in tls_device_init (Tariq Toukan) [task:192860]
  - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Ziyang Xuan) [task:192860]
  - net/tls: Fix authentication failure in CCM mode (Tianjia Zhang) [task:192860]
  - net/tls: tls_crypto_context add supported algorithms context (Tianjia Zhang) [task:192860]
  - net/tls: support SM4 CCM algorithm (Tianjia Zhang) [task:192860]
  - net/tls: support SM4 GCM/CCM algorithm (Tianjia Zhang) [task:192860]
  - net/tls: make sure tls offload sets salt_size (Rohit Maheshwari) [task:192860]
  - net/tls: make inline helpers protocol-aware (Vadim Fedorenko) [task:192860]
  - net/tls: Implement getsockopt SOL_TLS TLS_RX (Yutaro Hayakawa) [task:192860]
  - net/tls: add skeleton of MIB statistics (Jakub Kicinski) [task:192860]
  - net/tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Jakub Kicinski) [task:192860]
  - net/tls: remove the record tail optimization (Jakub Kicinski) [task:192860]
  - net/tls: add missing prot info init (Jakub Kicinski) [task:192860]
  - net/tls: don't pass version to tls_advance_record_sn() (Jakub Kicinski) [task:192860]
  - net/tls: rename handle_device_resync() (Jakub Kicinski) [task:192860]
  - net/tls: pass record number as a byte array (Jakub Kicinski) [task:192860]
  - net/tls: simplify seq calculation in handle_device_resync() (Jakub Kicinski) [task:192860]
  - net/tls: use version from prot (Jakub Kicinski) [task:192860]
  - net/tls: move definition of tls ops into net/tls.h (Jakub Kicinski) [task:192860]
  - Documentation: tls: RSTify the ktls documentation (Jakub Kicinski) [task:192860]
  - net/tcp: use deferred jump label for TCP acked data hook (Jakub Kicinski) [task:192860]
  - locking/static_key: Add support for deferred static branches (Jakub Kicinski) [task:192860]
  - net/tls: Add support of AES128-CCM based ciphers (Vakul Garg) [task:192860]
  - net: tls: Support 256 bit keys (Dave Watson) [task:192860]
  - config: Added sm3 and sm4 configurations for arm64 (chengang) [task:192860]
  - netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Jozsef Kadlecsik) [task:193171]
  - netfilter: ipset: fix a missing check of nla_parse (Aditya Pakki) [task:193171]
  - qrtr: Convert qrtr_ports from IDR to XArray (Matthew Wilcox (Oracle)) [task:193171]
  - net: qrtr: Make qrtr_port_lookup() use RCU (Bjorn Andersson) [task:193171]
  - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Mingwei Zhang) [task:176679] {CVE-2022-0171}
  - config: enable CONFIG_RCU_CPU_STALL_CPUTIME and CONFIG_IRQ_TIME_ACCOUNTING (zhouyuhang) [task:194682]
  - arm64/phytium: Default enable of LSE feature in S5000C (pengcan) [bug:209033]
  - Revert "Revert "ima: check the xattr length of ima&evm before measurement"" (mengdehui) [task:195294]
  - Revert "Revert "ima: change the default hash algorithm to sha256"" (mengdehui) [task:195294]
  - mm: Adjust memory allocation and reclaim for cached pages (liyouhong) [task:179361]
  - mm: Allocate memory at the affinity node (liyouhong) [task:179361]
  - block: block device cache I/O read affinity device node (liyouhong) [task:179361]
  - xfs: Xfs file system caches I/O read affinity device nodes (liyouhong) [task:179361]
  - fs: Add an affinity node member in file_ra_state (liyouhong) [task:179361]
  - LoongArch:LSVZ: set timer offset at first time once (Bibo Mao) [task:194605]
  - LoongArch:LSVZ: disable hugepage during migration process (Bibo Mao) [task:194606]
  - Revert "LoongArch: config : Update server config and change IPMI to y" (liubaolin) [task:194607]
  - Loongson: Loongson3: numa: fix high_memory calculate. (Chong Qiao) [task:194608]
  - LoongArch: numa: fix high_memory calculate. (Chong Qiao) [task:194609]
  - spi: loongson: add bus driver for the loongson spi controller (Qiming Yang) [task:194611]
  - benet: use skb_vlan_tag_get_prio() (Michał Mirosław) [task:194897]
  - net/hyperv: use skb_vlan_tag_*() helpers (Michał Mirosław) [task:194897]
  - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Michał Mirosław) [task:194897]
  - sky2: use __vlan_hwaccel helpers (Michał Mirosław) [task:194897]
  - mlx4: use __vlan_hwaccel helpers (Michał Mirosław) [task:194897]
  - benet: use __vlan_hwaccel helpers (Michał Mirosław) [task:194897]
  - ipv4/tunnel: use __vlan_hwaccel helpers (Michał Mirosław) [task:194897]
  - bridge: use __vlan_hwaccel helpers (Michał Mirosław) [task:194897]
  - 8021q: use __vlan_hwaccel helpers (Michał Mirosław) [task:194897]
  - net/core: use __vlan_hwaccel helpers (Michał Mirosław) [task:194897]
  - gianfar: remove use of VLAN_TAG_PRESENT (Michał Mirosław) [task:194897]
  - net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Michał Mirosław) [task:194897]
  - net/vlan: include the shift in skb_vlan_tag_get_prio() (Michał Mirosław) [task:194897]
  - qlcnic: remove assumption that vlan_tci != 0 (Michał Mirosław) [task:194897]
  - find-patch: fix missing sp4 version (Jackie Liu)
  - nbd: fix max value for 'first_minor' (Yu Kuai) [task:193171]
  - block: nbd: add sanity check for first_minor (Pavel Skripkin) [task:193171]
  - ext4: check for invalid block size early when mounting a file system (Theodore Ts'o) [task:194695]
  - HYGON: ALSA: hda: Not use MSI for Hygon family 18h model 5h HD-Audio (Pu Wen) [task:194845]
  - ls2h_nand.c: fix compilation error (Jiangshan Yi) [task:194965]
  - signal: Properly set TRACE_SIGNAL_LOSE_INFO in __send_signal (Eric W. Biederman)
  - osinfo: Mark we are in SP4 released (Jackie Liu)
  - gmjstcm: adjust acpi described lpc tcm to depend on lpcmux and phytium (Li ZhiGang) [task:193500]
  - phy: fix driver name display error (xiaolinkui) [task:194225]
  - Revert "ima: change the default hash algorithm to sha256" (liuqi) [task:192131]
  - Revert "ima: check the xattr length of ima&evm before measurement" (liuqi) [task:192131]
  - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jun'ichi Nomura) [bug:203534]
  - smb: client: fix OOB in smbCalcSize() (Paulo Alcantara) [task:193171] {CVE-2023-6606}
  - RDMA/hns: Response dmac to userspace (Junxian Huang) [task:193937]
  - RDMA/hns: delete the unused struct (weirongguang) [task:193937]
  - dm crypt: Initialize crypto wait structures (Damien Le Moal) [task:184881]
  - dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mikulas Patocka) [task:184881]
  - dm crypt: reuse eboiv skcipher for IV generation (Ard Biesheuvel) [task:184881]
  - dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Milan Broz) [task:184881]
  - dm crypt: implement eboiv - encrypted byte-offset initialization vector (Milan Broz) [task:184881]
  - vhost: use kzalloc() instead of kmalloc() followed by memset() (Prathu Baronia) [task:193171] {CVE-2024-0340}
  - bpf: Synchronize dispatcher update with bpf_dispatcher_xdp_func (Jiri Olsa) [task:190915]
  - Revert "perf tools: Fix dynamic libbpf link" (Jiangshan Yi) [task:193936]


author: Jiangshan Yi <yijiangshan@kylinos.cn> - 4.19.90-89.23.v2401
changelog:
  - re-update changelog for incoming 4.19.90-89.23.v2401 (Zhengyuan Liu)
  - nvme-core: add reset timeout attribute interface (mengfanhui) [task:431925]
  - nvme: Check for readiness more quickly, to speed up boot time (Josh Triplett) [task:431925]
  - thermal/core: Fix memory leak in __thermal_cooling_device_register() (Yang Yingliang) [task:440493] {CVE-2022-49468}
  - scsi: ufs: bsg: Set bsg_queue to NULL after removal (Guixin Liu) [task:440641] {CVE-2024-54458}
  - bpf: Protect against int overflow for stack access size (Andrei Matei) [task:434197]
  - bpf: Fix verification of indirect var-off stack access (Andrei Matei) [task:434197]
  - bpf: Remove misleading spec_v1 check on var-offset stack read (Luis Gerhorst) [task:434197]
  - bpf: Fix slot type check in check_stack_write_var_off (Kumar Kartikeya Dwivedi) [task:434197]
  - bpf: Allow variable-offset stack access (Andrei Matei) [task:434197]
  - bpf: Check scalar or invalid register in check_helper_mem_access (Lorenz Bauer) [task:434197]
  - bpf: Fix register equivalence tracking. (Alexei Starovoitov) [task:434197]
  - bpf: Propagate scalar ranges through register assignments. (Alexei Starovoitov) [task:434197]
  - bpf: remove unneeded conversion to bool in __mark_reg_unknown (Zou Wei) [task:434197]
  - debug/configs: enable CMA and CMA_DEBUG (wangxuewen) [task:450606]
  -  update changelog for incoming 4.19.90-89.23.v2401 (Zhengyuan Liu)
  - drm/amd/display: Ensure index calculation will not overflow (Alex Hung) [task:364207] {CVE-2024-46726}
  - vxlan: do not destroy fdb if register_netdevice() is failed (Taehee Yoo) [task:447090]
  - hrtimers: fix kabi broken (xueqin Luo) [task:448280, task:448269]
  - hrtimers: fix LTP/xfstes failures by correcting HRTIMERS_DYING position (xueqin Luo) [task:448280, task:448269]
  - nfsd: clear acl_access/acl_default after releasing them (Li Lingfeng) [task:440481] {CVE-2025-21796}
  - enable ROH driver (YANGANG) [bug:333289]
  - OPENEULER: roh/core: Add ROH device driver (YANGANG) [bug:333289]
  - ipv6: Fix soft lockups in fib6_select_path under high next hop churn (Omid Ehtemam-Haghighi) [task:412171] {CVE-2024-56703}
  - xfs: don't walk off the end of a directory data block (lei lu) [task:347099] {CVE-2024-41013}
  - tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg (Zijian Zhang) [task:410445] {CVE-2024-56633}
  - netfilter: nf_tables: prefer nft_chain_validate (Florian Westphal) [task:346389] {CVE-2024-41042}
  - netfilter: nf_tables: allow loop termination for pending fatal signal (Florian Westphal) [task:346389]
  - netfilter: nftables: add loop check helper function (Pablo Neira Ayuso) [task:346389]
  - bcache: call force_wake_up_gc() if necessary in check_should_bypass() (Coly Li) [task:445847]
  - block: fix integer overflow in BLKSECDISCARD (Alexey Dobriyan) [task:376277] {CVE-2024-49994}
  - ocfs2: free inode when ocfs2_get_init_inode() fails (Tetsuo Handa) [task:410407] {CVE-2024-56630}
  - net: lapb: increase LAPB_HEADER_LEN (Eric Dumazet) [task:410469] {CVE-2024-56659}
  - netfilter: x_tables: fix LED ID check in led_tg_check() (Dmitry Antipov) [task:410373] {CVE-2024-56650}
  - media: i2c: tc358743: Fix crash in the probe error path when using polling (Alexander Shiyan) [task:410369] {CVE-2024-56576}
  - btrfs: ref-verify: fix use-after-free after invalid ref action (Filipe Manana) [task:410453] {CVE-2024-56581}
  - scsi: bfa: Fix use-after-free in bfad_im_module_exit() (Ye Bin) [task:410391] {CVE-2024-53227}
  - media: ts2020: fix null-ptr-deref in ts2020_probe() (Li Zetao) [task:410423] {CVE-2024-56574}
  - ubi: fastmap: Fix duplicate slab cache names while attaching (Zhihao Cheng) [task:410387] {CVE-2024-53172}
  - dccp: Fix memory leak in dccp_feat_change_recv (Ivan Solodovnikov) [task:410471] {CVE-2024-56643}
  - PCI: Fix reset_method_store() memory leak (Todd Kjos) [task:412143] {CVE-2024-56745}
  - scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb() (Zhen Lei) [task:412149] {CVE-2024-56748}
  - scsi: qedf: Print message during bailout conditions (Saurav Kashyap) [task:412149]
  - scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Shyam Sundar) [task:412149]
  - scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Saurav Kashyap) [task:412149]
  - media: wl128x: Fix atomicity violation in fmc_send_cmd() (Qiu-ji Chen) [task:412191] {CVE-2024-56700}
  - can: j1939: j1939_session_new(): fix skb reference counting (Dmitry Antipov) [task:410389] {CVE-2024-56645}
  - gpio: grgpio: Add NULL check in grgpio_probe (Charles Han) [task:410441] {CVE-2024-56634}
  - gpio: grgpio: use a helper variable to store the address of ofdev->dev (Bartosz Golaszewski) [task:410441]
  - HID: wacom: fix when get product name maybe null pointer (WangYuli) [task:410433] {CVE-2024-56629}
  - usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer (Lianqin Hu) [task:410125] {CVE-2024-56670}
  - net: inet: do not leave a dangling sk pointer in inet_create() (Ignat Korchagin) [task:416337] {CVE-2024-56601}
  - arm64: probes: Fix uprobes for big-endian kernels (Mark Rutland) [task:416531] {CVE-2024-50194}
  - arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning (junhua huang) [task:416531]
  - arm64:uprobe fix the uprobe SWBP_INSN in big-endian (junhua huang) [task:416531]
  - dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset (Chen Ridong) [task:417437] {CVE-2024-56767}
  - media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg (Nikita Zhandarovich) [task:417435] {CVE-2024-56769}
  - mmc: jz4740: Apply DMA engine limits to maximum segment size (Aidan MacDonald) [task:441291] {CVE-2022-49522}
  - media: i2c: dw9714: add optional regulator support (Angus Ainslie) [task:440678] {CVE-2022-49528}
  - sysctl: Fix data races in proc_douintvec_minmax(). (Kuniyuki Iwashima) [task:440639] {CVE-2022-49640}
  - kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Zev Weiss) [task:440639]
  - usb: atm: cxacru: fix a flaw in existing endpoint checks (Nikita Zhandarovich) [task:446878]
  - fs/proc: fix softlockup in __read_vmcore (part 2) (Rik van Riel) [task:446878]
  - i2c: pnx: Fix timeout in wait functions (Vladimir Riabchun) [task:446878]
  - drm/amdgpu/atomfirmware: silence UBSAN warning (Alex Deucher) [task:446878]
  - mm: optimize the redundant loop of mm_update_owner_next() (Jinliang Zheng) [task:446878]
  - net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings (Oliver Neukum) [task:446878]
  - perf/core: Fix missing wakeup when waiting for context reference (Haifeng Xu) [task:446878]
  - fs/proc: fix softlockup in __read_vmcore (Rik van Riel) [task:446878]
  - media: dw2102: fix a potential buffer overflow (Mauro Carvalho Chehab) [task:446878]
  - media: mc: mark the media devnode as registered from the, start (Hans Verkuil) [task:446878]
  - media: dw2102: Don't translate i2c read into write (Michael Bunk) [task:446878]
  - filemap: avoid truncating 64-bit offset to 32 bits (Marco Nelissen) [task:428527] {CVE-2025-21665}
  - openvswitch: fix lockup on tx to unregistering netdev with carrier (Ilya Maximets) [task:428511] {CVE-2025-21681}
  - scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" (Lee Duncan) [task:427978]
  - atm: idt77252: fix a memleak in open_card_ubr0 (Zhipeng Lu) [task:427978]
  - net: ipv4: fix a memleak in ip_setup_cork (Zhipeng Lu) [task:427978]
  - fjes: fix memleaks in fjes_hw_setup (Zhipeng Lu) [task:427978]
  - btrfs: don't warn if discard range is not aligned to sector (David Sterba) [task:427978]
  - net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe (Kunwu Chan) [task:427978]
  - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Gui-Dong Han) [task:427978]
  - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Edward Adam Davis) [task:427978]
  - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Benjamin Berg) [task:427978]
  - crypto: stm32/crc32 - fix parsing list of devices (Thomas Bourgoin) [task:427978]
  - gpu/drm/radeon: fix two memleaks in radeon_vm_init (Zhipeng Lu) [task:427978]
  - clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() (Kuan-Wei Chiu) [task:427978]
  - clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() (Kuan-Wei Chiu) [task:427978]
  - drm/crtc: fix uninitialized variable use (Jani Nikula) [task:427978]
  - libsubcmd: Fix memory leak in uniq() (Ian Rogers) [task:427978]
  - drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table (Zhipeng Lu) [task:427978]
  - drm/radeon/dpm: fix a memleak in sumo_parse_power_table (Zhipeng Lu) [task:427978]
  - media: cx231xx: fix a memleak in cx231xx_init_isoc (Zhipeng Lu) [task:427978]
  - net/tg3: fix race condition in tg3_reset_task() (Thinh Tran) [task:427978]
  - PNP: ACPI: fix fortify warning (Dmitry Antipov) [task:427978]
  - crypto: ccp - fix memleak in ccp_init_dm_workarea (Dinghao Liu) [task:427978]
  - kdb: Fix a potential buffer overflow in kdb_local() (Christophe JAILLET) [task:427978]
  - media: dvbdev: drop refcount on error path in dvb_device_open() (Dan Carpenter) [task:427978]
  - scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock (Chengfeng Ye) [task:427978]
  - ext4: replace the traditional ternary conditional operator with with max()/min() (Kemeng Shi) [task:427978]
  - drm/crtc: Fix uninit-value bug in drm_mode_setcrtc (Ziqi Zhao) [task:427978]
  - ext4: mark group as trimmed only if it was fully scanned (Dmitry Monakhov) [task:427978]
  - ext4: change s_last_trim_minblks type to unsigned long (Lukas Czerner) [task:427978]
  - ext4: add new helper interface ext4_try_to_trim_range() (Wang Jianchao) [task:427978]
  - ext4: remove the 'group' parameter of ext4_trim_extent (Wang Jianchao) [task:427978]
  - kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ (Daniel Thompson) [task:427978]
  - virtio-blk: don't keep queue frozen during system suspend (Ming Lei) [task:429497] {CVE-2024-57946}
  - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Yi Sun) [task:429497]
  - net: hns3: don't auto enable misc vector (Jian Shen) [task:426325] {CVE-2025-21651}
  - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Pablo Neira Ayuso) [task:434662]
  - netfilter: nftables: add helper function to set the base sequence number (Pablo Neira Ayuso) [task:434662]
  - macintosh/via-macii: Remove BUG_ON assertions (Finn Thain) [task:434662]
  - lan78xx: Fix race conditions in suspend/resume handling (John Efstathiades) [task:433676]
  - lan78xx: Fix partial packet errors on suspend/resume (John Efstathiades) [task:433676]
  - lan78xx: Add missing return code checks (John Efstathiades) [task:433676]
  - lan78xx: Fix white space and style issues (John Efstathiades) [task:433676]
  - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Lee Jones) [task:433676]
  - nilfs2: replace WARN_ONs for invalid DAT metadata block requests (Ryusuke Konishi) [task:433676]
  - btrfs: ref-verify: free ref cache before clearing mount opt (Fedor Pchelkin) [task:433676]
  - cachefiles: fix memory leak in cachefiles_add_cache() (Baokun Li) [task:433676]
  - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [task:433676]
  - net: sched: Disallow replacing of child qdisc from one parent to another (Jamal Hadi Salim) [task:431730] {CVE-2025-21700}
  - USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb() (Qasim Ijaz) [task:430210] {CVE-2025-21689}
  - vfio/platform: check the bounds of read/write syscalls (Alex Williamson) [task:430197] {CVE-2025-21687}
  - net: ieee802154: do not leave a dangling sk pointer in ieee802154_create() (Ignat Korchagin) [task:431136] {CVE-2024-56602}
  - wifi: rtlwifi: Drastically reduce the attempts to read efuse in case of failures (Guilherme G. Piccoli) [task:431123] {CVE-2024-53190}
  - drm/modes: Avoid divide by zero harder in drm_mode_vrefresh() (Ville Syrjälä) [task:429505] {CVE-2024-56369}
  - drm/modes: Switch to 64bit maths to avoid integer overflow (Ville Syrjälä) [task:429505]
  - rds: sysctl: rds_tcp_{rcv,snd}buf: avoid using current->nsproxy (Matthieu Baerts (NGI0)) [task:426327] {CVE-2025-21635}
  - Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_alloc() (Ignat Korchagin) [task:429518] {CVE-2024-56604}
  - usb: cdc-acm: Check control transfer buffer size before access (Jann Horn) [task:441929] {CVE-2025-21704}
  - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem (Lucas Stach) [task:440801] {CVE-2022-49336}
  - wifi: rtlwifi: fix memory leaks and invalid access at probe error path (Thadeu Lima de Souza Cascardo) [task:442585] {CVE-2024-58063}
  - net: remove two BUG() from skb_checksum_help() (Eric Dumazet) [task:441332] {CVE-2022-49497}
  - net: ethernet: bgmac: Fix refcount leak in bcma_mdio_mii_register (Miaoqian Lin) [task:441333] {CVE-2022-49342}
  - net: bgmac: support MDIO described in DT (Rafał Miłecki) [task:441333]
  - dmaengine: qcom: bam_dma: fix runtime PM underflow (Caleb Connolly) [task:440724] {CVE-2022-49650}
  - dmaengine: qcom: bam_dma: Manage clocks when controlled_remotely is set (Thara Gopinath) [task:440724]
  - ceph: give up on paths longer than PATH_MAX (Max Kellermann) [task:429522] {CVE-2024-53685}
  - ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [task:429522]
  - ipv6: Fix signed integer overflow in __ip6_append_data (Wang Yufen) [task:440725] {CVE-2022-49728}
  - udp6: pass flow in ip6_make_skb together with cork (Pavel Begunkov) [task:440725]
  - ipv6: pass full cork into __ip6_append_data() (Pavel Begunkov) [task:440725]
  - raw: Fix a data-race around sysctl_raw_l3mdev_accept. (Kuniyuki Iwashima) [task:440643] {CVE-2022-49631}
  - ubifs: skip dumping tnc tree when zroot is null (pangliyuan) [task:442592] {CVE-2024-58058}
  - media: uvcvideo: Fix double free in error path (Laurent Pinchart) [task:440566] {CVE-2024-57980}
  - vrf: use RCU protection in l3mdev_l3_out() (Eric Dumazet) [task:440813] {CVE-2025-21791}
  - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf (Miaoqian Lin) [task:443712] {CVE-2022-49693}
  - drm: msm: Use DRM_DEV_* instead of dev_* (Mamta Shukla) [task:443712]
  - drm: Convert to using %pOFn instead of device_node.name (Rob Herring) [task:443712]
  - drm/msm/a6xx: Poll for HFI responses (Jordan Crouse) [task:443712]
  - drm/msm: dsi: Return errors whan dt parsing fails (Sean Paul) [task:443712]
  - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [task:440743] {CVE-2022-49698}
  - netfilter: nft_meta: place prandom handling in a helper (Florian Westphal) [task:440743]
  - wifi: ath10k: avoid NULL pointer error during sdio remove (Kang Yang) [task:429496] {CVE-2024-56599}
  - comedi: Flush partial mappings in error case (Jann Horn) [task:408549] {CVE-2024-53148}
  - staging: comedi: use dma_mmap_coherent for DMA-able buffer mmap (Ian Abbott) [task:408549]
  - net/ipv6: release expired exception dst cached in socket (Jiri Wiesner) [task:410459] {CVE-2024-56644}
  - crypto: qat - add param check for DH (Giovanni Cabiddu) [task:443713] {CVE-2022-49564}
  - usb: gadget: f_tcm: Don't free command immediately (Thinh Nguyen) [task:443717] {CVE-2024-58055}
  - ext4: avoid remount errors with 'abort' mount option (Jan Kara) [task:387437]
  - ext4: don't set SB_RDONLY after filesystem errors (Jan Kara) [task:387437] {CVE-2024-50191}
  - ext4: fix warning in ext4_handle_inode_extension (Ye Bin) [task:441296] {CVE-2022-49352}
  - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Abhishek Kumar) [task:441263] {CVE-2022-49519}
  - ath10k: add support for hardware rfkill (Wen Gong) [task:441263]
  - acct: perform last write from workqueue (Christian Brauner) [task:444128] {CVE-2025-21846}
  - kernel/acct.c: use dedicated helper to access rlimit values (Yang Yang) [task:444128]
  - kernel/acct.c: use #elif instead of #end and #elif (Hui Su) [task:444128]
  - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Yang Yingliang) [task:440729] {CVE-2022-49323}
  - driver core: platform: Reimplement devm_platform_ioremap_resource (Dejin Zheng) [task:440729]
  - drivers: provide devm_platform_get_and_ioremap_resource() (Dejin Zheng) [task:440729]
  - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Yang Yingliang) [task:440798] {CVE-2022-49319}
  - iommu/arm-smmu-v3: Fix resource_size check (Masahiro Yamada) [task:440798]
  - drop_monitor: fix incorrect initialization order (Gavrilov Ilia) [task:444123] {CVE-2025-21862}
  - media: uvcvideo: Remove dangling pointers (Ricardo Ribalda) [task:440495] {CVE-2024-58002}
  - media: uvcvideo: Only save async fh if success (Ricardo Ribalda) [task:440495]
  - media: davinci: vpif: fix use-after-free on driver unbind (Johan Hovold) [task:440590] {CVE-2021-47653}
  - media: davinci: vpif: fix unbalanced runtime PM enable (Johan Hovold) [task:440590]
  - media: platform: davinci: Use DEFINE_SPINLOCK() for spinlock (Zheng Yongjun) [task:440590]
  - media: vpif: Fix runtime PM imbalance in vpif_probe (Dinghao Liu) [task:440590]
  - block: adjust the statistical timing of 'ios' and 'sectors' (zhanggenjian) [task:430223]
  - rxrpc: Fix call timer start racing with call destruction (David Howells) [task:441367] {CVE-2022-49149}
  - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe (Miaoqian Lin) [task:440819] {CVE-2022-49486}
  - team: prevent adding a device which is already a team device lower (Octavian Purdila) [task:444119] {CVE-2024-58071}
  - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr (Dongliang Mu) [task:441366] {CVE-2022-49318}
  - mlxsw: core: Allow thermal zone binding to an external cooling device (Vadim Pasternak) [task:440493]
  - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Piotr Skajewski) [task:440499] {CVE-2022-49584}
  - bfq: Update cgroup information before merging bio (Jan Kara) [task:440630] {CVE-2022-49413}
  - Revert "rpmbuild: install pem and x509 to kernel-devel" (zhangxi) [bug:327806]
  - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error (Xiubo Li) [task:440576] {CVE-2022-49107}
  - OPENEULER: net: hns3: fix statistics issue when disable page pool (YANGANG) [bug:333286]
  - OPENEULER: net: hns3: default select PAGE_POOL_STATS (YANGANG) [bug:333286]
  - OPENEULER: net: hns3: add support for page_pool_get_stats (YANGANG) [bug:333286]
  - block: fix that util can be greater than 100% (Yu Kuai) [bug:335388]
  - blk-mq: do not update io_ticks with passthrough requests (Haisu Wang) [bug:335388]
  - blk-mq: Reuse callback in blk_mq_in_flight*() (Pavel Begunkov) [bug:335388]
  - block: update io_ticks when io hang (Zhang Wensheng) [bug:335388]
  - block: add a blk_account_io_merge_bio helper (Konstantin Khlebnikov) [bug:335388, task:381405]
  - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. (Kuniyuki Iwashima) [task:440400] {CVE-2022-49580}
  - crypto: qat - add param check for RSA (Giovanni Cabiddu) [task:440656] {CVE-2022-49563}
  - ocfs2: handle a symlink read error correctly (Matthew Wilcox (Oracle)) [task:440661] {CVE-2024-58001}
  - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. (Kuniyuki Iwashima) [task:441342] {CVE-2022-49594}
  - net: hns3: fix oops when unload drivers paralleling (Jian Shen) [task:440405] {CVE-2025-21802}
  - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe (Miaoqian Lin) [task:440542] {CVE-2022-49373}
  - watchdog: ts4800_wdt: Convert to use device managed functions and other improvements (Guenter Roeck) [task:440542]
  - net: rose: lock the socket in rose_bind() (Eric Dumazet) [task:440441] {CVE-2025-21749}
  - net: rose: add missing dev_put() on error in rose_bind (YueHaibing) [task:440441]
  - batman-adv: fix panic during interface removal (Andy Strohman) [task:440627] {CVE-2025-21781}
  - net: davicom: fix UAF in dm9000_drv_remove (Chenyuan Yang) [task:442351] {CVE-2025-21715}
  - NFC: nci: Add bounds checking in nci_hci_create_pipe() (Dan Carpenter) [task:441347] {CVE-2025-21735}
  - orangefs: fix a oob in orangefs_debug_write (Mike Marshall) [task:441261] {CVE-2025-21782}
  - mips: ralink: fix a refcount leak in ill_acc_of_setup() (Hangyu Hua) [task:440744] {CVE-2022-49117}
  - MIPS: Convert to using %pOFn instead of device_node.name (Rob Herring) [task:440744]
  - crypto: qat - fix memory leak in RSA (Giovanni Cabiddu) [task:440585] {CVE-2022-49566}
  - media: rga: fix possible memory leak in rga_probe (Hangyu Hua) [task:440605] {CVE-2022-49502}
  - media: rockchip/rga: do proper error checking in probe (Kyle Copperfield) [task:440605]
  - media: rockchip/rga: fix error handling in probe (Dan Carpenter) [task:440605]
  - media: rockchip/rga: use pm_runtime_resume_and_get() (Mauro Carvalho Chehab) [task:440605]
  - net: hns3: set port base vlan tbl_sta to false before removing old vlan (Guangbin Huang) [task:440448]
  - net: hns3: add vlan list lock to protect vlan list (Jian Shen) [task:440448] {CVE-2022-49182}
  - net: hns3: fix port base vlan add fail when concurrent with reset (Jian Shen) [task:440448]
  - net: hns3: split function hclge_update_port_base_vlan_cfg() (Jian Shen) [task:440448]
  - net: hns3: fix duplicate node in VLAN list (Guojia Liao) [task:440448]
  - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Yongzhi Liu) [task:441916] {CVE-2022-49206}
  - linux/dim: Fix divide by 0 in RDMA DIM (Tao Liu) [task:441301] {CVE-2022-49670}
  - mpam: Fix several section mismatch warnings (Enze Li) [task:441567]
  - usb: xhci: Fix NULL pointer dereference on certain command aborts (Michal Pecio) [task:440504] {CVE-2024-57981}
  - usb: xhci: Add timeout argument in address_device USB HCD callback (Hardik Gajjar) [task:440504]
  - wifi: mac80211: fix qos on mesh interfaces (Felix Fietkau) [task:441302]
  - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Felix Fietkau) [task:441302] {CVE-2022-49646}
  - mac80211: when using iTXQ, select the queue in ieee80211_subif_start_xmit (Felix Fietkau) [task:441302]
  - i2c: dev: check return value when calling dev_set_name() (Andy Shevchenko) [task:441922] {CVE-2022-49046}
  - wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy() (Dmitry Antipov) [task:440617] {CVE-2024-58014}
  - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events (Miaoqian Lin) [task:440704] {CVE-2022-49668}
  - PM / devfreq: exynos-events: change matching code during probe (Lukasz Luba) [task:440704]
  - printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX (Kuan-Wei Chiu) [task:440747] {CVE-2024-58017}
  - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Kuniyuki Iwashima) [task:440506] {CVE-2022-49577}
  - net: rose: fix timer races against user threads (Eric Dumazet) [task:440589] {CVE-2025-21718}
  - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Mikulas Patocka) [task:441371]
  - dm mirror log: round up region bitmap size to BITS_PER_LONG (Mikulas Patocka) [task:441371] {CVE-2022-49710}
  - USB: hub: Ignore non-compliant devices with too many configs or interfaces (Alan Stern) [task:441287] {CVE-2025-21776}
  - sunrpc: fix one UAF issue caused by sunrpc kernel tcp socket (Liu Jian) [task:410467] {CVE-2024-53168}
  - net: make sock_inuse_add() available (Eric Dumazet) [task:410467]
  - partitions: mac: fix handling of bogus partition table (Jann Horn) [task:440508] {CVE-2025-21772}
  - media: i2c: dw9714: Disable the regulator when the driver fails to probe (Zheyu Ma) [task:440678] {CVE-2022-49528}


