# changelog

author: Xiao Zai <xiaozai@kylinos.cn> - 33.19-31.p06
changelog:
  - Type:NA
  - ID: Task#81826
  - SUG:NA
  - DESC: add loongarch suppert 
  - Add Patches: anaconda-33.19-kylin-0018-add-loongarch64-support.patch


author: yueyuankun <yueyuankun@kylinos.cn> - 33.19-31.p07
changelog:
  - Type:bugfix
  - ID:Bug#9410
  - SUG:display the unknown page, maintain alignment with upstream communities
  - DESC:display the unknown page in manual partition ui
         and fix the bug that the user cannot quit from manual partition ui 
         when the partition is not be created


author: yueyuankun <yueyuankun@kylinos.cn> - 33.19-31.p09
changelog:
  - Type:bugfix
  - ID:Bug#121227
  - SUG:NA
  - DESC:Remove the iso9660 label media from the unknown group, 
         and solve the problem that EFI partitions cannot be deleted during U disk installation


author: Xiao Zai <xiaozai@kylinos.cn> - 33.19-31.p10
changelog:
  - Type:NA
  - ID: Task#91852
  - SUG:NA
  - DESC: add codes for pks group 
  - Add Patches: anaconda-33.19-kylin-0022-add-codes-for-pks-group.patch


author: Xiao Zai <xiaozai@kylinos.cn> - 33.19-31.p11
changelog:
  - Type: bugfix
  - ID: BUG#126426 
  - SUG: NA
  - DESC: fix the bug for pks installation 
  - Add Patches: anaconda-33.19-kylin-0023-fix-pks-installation.patch


author: Xiao Zai <xiaozai@kylinos.cn> - 33.19-31.p14
changelog:
  - Type: NA 
  - ID: TASK#106954
  - SUG: NA
  - DESC: disable the kernel audit 
  - Add Patches: anaconda-33.19-kylin-0026-disable-audit.patch


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-43.0.v2207
changelog:
  - KYLIN: selftests/net: enable lo.accept_local in psock_snd (luyun) [task:84718]
  - selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Po-Hsu Lin) [task:84718]
  - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Jann Horn) [bug:120181] {CVE-2022-30594}
  - net/sched: cls_u32: fix netns refcount changes in u32_change() (Eric Dumazet) [bug:120187] {CVE-2022-29581}
  - NFC: netlink: fix sleep in atomic bug when firmware download timeout (Duoming Zhou)
  - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs (Duoming Zhou) [bug:120196] {CVE-2022-1734}
  - nfc: replace improper check device_is_registered() in netlink related functions (Duoming Zhou)
  - KYLIN: 3rd/sietium: sietium driver update (yangdeyi)
  - pwm:loongson: Perfect pwm-ls driver (lvyanbing)
  - ls2k1000: pwm: build as module support (suijingfeng)
  - pwm:loongson: fix up variable overflow (Yangyinglu)
  - Loongson2K: pwm: Pass PWM controller clock-frequency through device tree. (Ming Wang)
  - LoongArch: Set CONFIG_MEGARAID_SAS to m by default (Tianli Xiong)
  - gmac:The initial value of rx_watchdog is reduced to 5 (zhangtianyang)
  - LoongArch: LSVZ: fix pmu function (zhaotianrui)
  - LoongArch: module: Add plt section support (liweihao)
  - Revert "LoongArch: LSVZ: handle irq directly in kvm exception context" (王建兴)
  - LoongArch: Add vbios passed through ACPI table (liuyun)
  - LoongArch: Add gop support (liuyun)
  - LoongArch: Fix the usage of the suspend address (yangqiming)
  - Loongarch: fixup gcsr (Wang liupu)
  - loongarch: configs: make r8111G nic use r8168 driver use by default (Yinbo Zhu)
  - LoongArch: kprobe: Rewrite kprobe_handler implementation (Qing Zhang)
  - LoongArch: Remove relocations of REL type (Youling Tang)
  - objtool: LoongArch: Remove unused macro definitions (Youling Tang)
  - pci/quirks: ls7a2000: fix pm transition of devices under pcie port (Jianmin Lv)
  - KYLIN: config: Supports KAE engine drivers (pengcan) [bug:119799]
  - selftests/seccomp: allow clock_nanosleep instead of nanosleep (Thadeu Lima de Souza Cascardo) [task:69904]
  - KYLIN: arm64: use correct format characters (huhai)
  - KYLIN: Revert "optee: add ACPI support for Phytium" (huanfuxi) [task:84829]
  - net: phy: improve phy_init_hw (Heiner Kallweit) [bug:118542]
  - KYLIN: found-commit-all-deps: tips max_level correct (Jackie Liu)
  - KYLIN: config: enable kfence for x86 and arm64 (Jackie Liu) [task:68770]
  - KYLIN: mm/kfence: print disabling or re-enabling message (Jackie Liu)
  - kfence: allow use of a deferrable timer (Marco Elver) [task:68770]
  - kfence: test: try to avoid test_gfpzero trigger rcu_stall (Peng Liu) [task:68770]
  - kunit: make kunit_test_timeout compatible with comment (Peng Liu) [task:68770]
  - kunit: fix UAF when run kfence test case test_gfpzero (Peng Liu) [task:68770]
  - kfence: alloc kfence_pool after system startup (Tianchen Ding) [task:68770]
  - kfence: allow re-enabling KFENCE after system startup (Tianchen Ding) [task:68770]
  - mm/kfence: remove unnecessary CONFIG_KFENCE option (tangmeng) [task:68770]
  - net: preserve skb_end_offset() in skb_unclone_keeptruesize() (Eric Dumazet) [task:68770]
  - net: add skb_set_end_offset() helper (Eric Dumazet) [task:68770]
  - kfence: make test case compatible with run time set sample interval (Peng Liu) [task:68770]
  - kfence: fix memory leak when cat kfence objects (Baokun Li) [task:68770]
  - kfence: default to dynamic branch instead of static keys mode (Marco Elver) [task:68770]
  - kfence: always use static branches to guard kfence_alloc() (Marco Elver) [task:68770]
  - kfence: shorten critical sections of alloc/free (Marco Elver) [task:68770]
  - kfence: add note to documentation about skipping covered allocations (Marco Elver) [task:68770]
  - kfence: limit currently covered allocations when pool nearly full (Marco Elver) [task:68770]
  - kfence: move saving stack trace of allocations into __kfence_alloc() (Marco Elver) [task:68770]
  - kfence: count unexpectedly skipped allocations (Marco Elver) [task:68770]
  - net: add and use skb_unclone_keeptruesize() helper (Eric Dumazet) [task:68770]
  - kfence: test: fail fast if disabled at boot (Marco Elver) [task:68770]
  - kfence: show cpu and timestamp in alloc/free info (Marco Elver) [task:68770]
  - kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZE (Marco Elver) [task:68770]
  - kfence, x86: only define helpers if !MODULE (Marco Elver) [task:68770]
  - kfence: skip all GFP_ZONEMASK allocations (Alexander Potapenko) [task:68770]
  - kfence: move the size check to the beginning of __kfence_alloc() (Alexander Potapenko) [task:68770]
  - kfence: defer kfence_test_init to ensure that kunit debugfs is created (Weizhao Ouyang) [task:68770]
  - kfence: unconditionally use unbound work queue (Marco Elver) [task:68770]
  - kfence: use TASK_IDLE when awaiting allocation (Marco Elver) [task:68770]
  - kfence: use power-efficient work queue to run delayed work (Marco Elver) [task:68770]
  - kfence: maximize allocation wait timeout duration (Marco Elver) [task:68770]
  - kfence: await for allocation using wait_event (Marco Elver) [task:68770]
  - kfence: zero guard page after out-of-bounds access (Marco Elver) [task:68770]
  - kfence, x86: fix preemptible warning on KPTI-enabled systems (Marco Elver) [task:68770]
  - kfence: make compatible with kmemleak (Marco Elver) [task:68770]
  - kfence, slab: fix cache_alloc_debugcheck_after() for bulk allocations (Marco Elver) [task:68770]
  - kfence: add test suite (Marco Elver) [task:68770]
  - kfence, Documentation: add KFENCE documentation (Marco Elver) [task:68770]
  - mm, kfence: insert KFENCE hooks for SLUB (Alexander Potapenko) [task:68770]
  - mm, kfence: insert KFENCE hooks for SLAB (Alexander Potapenko) [task:68770]
  - kfence: use pt_regs to generate stack trace on faults (Marco Elver) [task:68770]
  - arm64, kfence: enable KFENCE for ARM64 (Marco Elver) [task:68770]
  - x86, kfence: enable KFENCE for x86 (Alexander Potapenko) [task:68770]
  - mm: add Kernel Electric-Fence infrastructure (Alexander Potapenko) [task:68770]
  - kunit: Don't fail test suites if one of them is empty (Andy Shevchenko)
  - kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Alan Maguire) [task:68770]
  - kunit: allow kunit tests to be loaded as a module (Alan Maguire)
  - kunit: hide unexported try-catch interface in try-catch-impl.h (Alan Maguire)
  - kunit: move string-stream.h to lib/kunit (Alan Maguire)
  - kunit: fix failure to build without printk (Brendan Higgins)
  - MAINTAINERS: add entry for KUnit the unit testing framework (Brendan Higgins)
  - Documentation: kunit: add documentation for KUnit (Brendan Higgins)
  - kunit: defconfig: add defconfigs for building KUnit tests (Brendan Higgins)
  - kunit: tool: add Python wrappers for running KUnit tests (Felix Guo)
  - kunit: test: add tests for KUnit managed resources (Avinash Kondareddy)
  - kunit: test: add the concept of assertions (Brendan Higgins)
  - kunit: test: add tests for kunit test abort (Brendan Higgins)
  - kunit: test: add support for test abort (Brendan Higgins)
  - objtool: add kunit_try_catch_throw to the noreturn list (Brendan Higgins)
  - kunit: test: add initial tests (Brendan Higgins)
  - lib: enable building KUnit in lib/ (Brendan Higgins)
  - kunit: test: add the concept of expectations (Brendan Higgins)
  - kunit: test: add assertion printing library (Brendan Higgins)
  - kunit: test: add string_stream a std::stream like string builder (Brendan Higgins)
  - kunit: test: add test resource management API (Brendan Higgins)
  - kunit: test: add KUnit test runner core (Brendan Higgins)
  - include/linux/slab.h: fix sparse warning in kmalloc_type() (Vlastimil Babka)
  - string.h: Add str_has_prefix() helper function (Steven Rostedt (VMware))
  - mm/vmalloc.c: improve vfree() kerneldoc (Andrey Ryabinin)
  - mm, slab: shorten kmalloc cache names for large sizes (Vlastimil Babka)
  - mm, proc: add KReclaimable to /proc/meminfo (Vlastimil Babka)
  - mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Vlastimil Babka)
  - dcache: allocate external names from reclaimable kmalloc caches (Vlastimil Babka)
  - mm, slab/slub: introduce kmalloc-reclaimable caches (Vlastimil Babka)
  - mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Vlastimil Babka)
  - mm/slub.c: switch to bitmap_zalloc() (Andy Shevchenko)
  - selftests: gpio: restructure Makefile (Fathi Boudra) [task:83556]
  - KYLIN: ACPI: Limit max_cstate to 1 on Hygon platforms (huhai)
  - KYLIN: Revert "KYLIN: x86/hygon: use IDLE_POLL to disable c-state and idle routine" (huhai)
  - KYLIN: Revert "KYLIN: x86/hygon: Can not use IDLE_POLL in hyper" (huhai)
  - KYLIN: config: add support for test_bpf (xiaolinkui) [task:84711]
  - selftests/tls: Add MSG_WAITALL in recv() syscall (Vakul Garg) [task:84719]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-44.0.v2207
changelog:
  - selftest: txtimestamp: fix net ns entry logic (Paolo Pisati) [task:88343]
  - selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Shuah Khan) [task:88343]
  - selftests: fix timestamping Makefile (Deepa Dinamani) [task:88343]
  - selftests: add missing include unistd (Deepa Dinamani) [task:88343]
  - selftests/txtimestamp: Fix an equals vs assign bug (Dan Carpenter) [task:88343]
  - selftests: add txtimestamp kselftest (Willem de Bruijn) [task:88343]
  - selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Willem de Bruijn) [task:88343]
  - selftests: expand txtimestamp with cmsg support (Willem de Bruijn) [task:88343]
  - KYLIN: fs/pipe: Solve the problem of LTP smoketest failure (yijiangshan) [bug:120350]
  - hsr: use netdev_err() instead of WARN_ONCE() (Taehee Yoo)
  - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Herbert Xu)
  - perf: Fix sys_perf_event_open() race against self (Peter Zijlstra) [bug:121496] {CVE-2022-1729}
  - floppy: disable FDRAWCMD by default (Willy Tarreau) [bug:121514] {CVE-2022-1836}
  - KYLIN: configs: disable ser_gigaset & gigaset (Jackie Liu)
  - KYLIN: security/kysec: fix code style issue (huanfuxi)
  - KYLIN: sync-stable: discard unwanted newlines (Jackie Liu)
  - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Linus Torvalds) [bug:112032] {CVE-2022-0854}
  - swiotlb: fix info leak with DMA_FROM_DEVICE (Halil Pasic) [bug:112032] {CVE-2022-0854}
  - KYLIN: configs: disable CMA all platform default (Jackie Liu) [task:87802]
  - scsi: iscsi: Fix unbound endpoint error handling (Mike Christie) [task:84035]
  - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Mike Christie) [task:84035]
  - scsi: iscsi: Fix endpoint reuse regression (Mike Christie) [task:84035]
  - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Mike Christie) [task:84035]
  - scsi: iscsi: Move iscsi_ep_disconnect() (Mike Christie) [task:84035]
  - scsi: iscsi: Drop temp workq_name (Mike Christie) [task:84035]
  - scsi: iscsi: Use the session workqueue for recovery (Mike Christie) [task:84035]
  - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Mike Christie) [task:84035]
  - scsi: iscsi: Remove iscsi_scan_finished() (Mike Christie) [task:84035]
  - scsi: iscsi: Speed up session unblocking and removal (Mike Christie) [task:84035]
  - scsi: iscsi: Fix recovery and unblocking race (Mike Christie) [task:84035]
  - scsi: iscsi: Fix set_param() handling (Mike Christie) [task:84035]
  - scsi: iscsi: Flush block work before unblock (Mike Christie) [task:84035]
  - scsi: iscsi: Fix in-kernel conn failure handling (Mike Christie) [task:84035]
  - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Mike Christie) [task:84035]
  - scsi: iscsi: Force immediate failure during shutdown (Mike Christie) [task:84035]
  - scsi: iscsi: Stop queueing during ep_disconnect (Mike Christie) [task:84035]
  - scsi: iscsi: Fix iSCSI cls conn state (Mike Christie) [task:84035]
  - scsi: iscsi: Fix race condition between login and sync thread (Gulam Mohamed) [task:84035]
  - scsi: iscsi: Optimize work queue flush use (Mike Christie) [task:84035]
  - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Bob Liu) [task:84035]
  - scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Gabriel Krisman Bertazi) [task:84035]
  - scsi: iscsi: Register sysfs for iscsi workqueue (Bob Liu) [task:84035]
  - scsi: iscsi: Report connection state in sysfs (Gabriel Krisman Bertazi) [task:84035]
  - scsi: iscsi: Perform connection failure entirely in kernel space (Bharath Ravi) [task:84035]
  - kselftest: Minimise dependency of get_size on C library interfaces (Siddhesh Poyarekar)
  - arm64: Make debug exception handlers visible from RCU (Masami Hiramatsu) [task:87978]
  - KYLIN: xfs: fix xfs shutdown filesystem by security_inode_alloc failed (Jackie Liu) [task:85662]
  - KYLIN: Revert "signal: fix kabi changes in struct task_struct" (Jackie Liu)
  - KYLIN: Revert "futex: sched: fix kabi broken in task_struct" (Jackie Liu)
  - KYLIN: Revert "futex: sched: fix UAF when free futex_exit_mutex in free_task()" (Jackie Liu)
  - KYLIN: Revert "pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end()" (Jackie Liu)
  - KYLIN: Revert "pid: fix return value when copy_process() failed" (Jackie Liu)
  - KYLIN: gitmessage: drop branch name in patchs comment (Jackie Liu)
  - KYLIN: tools/test: fix arm64 rtnetlink.sh fail. (zhaochenguang) [task:84712]
  - KYLIN: selftesting: update kylinos generic defcfg (zhaochenguang) [task:84712]
  - KYLIN: Revert "bpf, tests: Add tail call test suite" (xiaolinkui) [task:84711]
  - KYLIN: Revert "bpf/tests: Fix error in tail call limit tests" (xiaolinkui) [task:84711]
  - KYLIN: x86: config: add support for test_bpf (xiaolinkui) [task:84711]
  - bpf: test_bpf: add init_net to dev for flow_dissector (Song Liu) [task:84711]
  - UBUNTU: SAUCE: selftests: net: fix "from" match test in fib_rule_tests.sh (Marcelo Henrique Cerri) [task:84716]
  - KYLIN: x86/configs: Align default configuration options based on CentOS and openEuler (leixiang) [task:64045]
  - selftests: Update fib_tests to handle missing ping6 (David Ahern)
  - fib_tests: Add tests for invalid metric on route (David Ahern) [task:84713]
  - fib_tests: Add tests for metrics on routes (David Ahern) [task:84713]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-45.0.v2207
changelog:
  - KYLIN: sync-stable: support setting level (Jackie Liu)
  - tcp: resalt the secret every 10 seconds (Eric Dumazet)
  - Bluetooth: hci_h5: fix memory leak in h5_close (Anant Thazhemadam)
  - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Peilin Ye) [task:91469]
  - Bluetooth: Fix null pointer dereference in hci_event_packet() (Anmol Karn)
  - KYLIN: arm64: Add kernel parameter for CPU0 hotplug and remove config switch (yijiangshan) [bug:122008]
  - KYLIN: ngbe: Make use of cpumask_local_spread to improve RSS locality (xiaolinkui)
  - KYLIN: ngbe: enable cpumask for wangxun (xiaolinkui)
  - crypto: arm64/ghash-neon - bump priority to 150 (Ard Biesheuvel)
  - crypto: xts - simplify error handling in ->create() (Eric Biggers) [task:90975]
  - crypto: lrw - simplify error handling in create() (Eric Biggers) [task:90975]
  - crypto: arm64/gcm-ce - implement 4 way interleave (Ard Biesheuvel) [task:91194]
  - crypto: aes-generic - drop key expansion routine in favor of library version (Ard Biesheuvel)
  - KYLIN: crypto: zhaoxin-aes - switch to library version of key expansion routine (Jackie Liu)
  - crypto: arm64/aes-ce - switch to library version of key expansion routine (Ard Biesheuvel)
  - crypto: arm64/aes-neonbs - switch to library version of key expansion routine (Ard Biesheuvel)
  - crypto: arm64/aes-ccm - switch to AES library (Ard Biesheuvel)
  - crypto: arm/aes-neonbs - switch to library version of key expansion routine (Ard Biesheuvel)
  - crypto: arm64/ghash - switch to AES library (Ard Biesheuvel) [task:91194]
  - crypto: safexcel/aes - switch to library version of key expansion routine (Ard Biesheuvel)
  - crypto: cesa/aes - switch to library version of key expansion routine (Ard Biesheuvel)
  - crypto: padlock/aes - switch to library version of key expansion routine (Ard Biesheuvel)
  - crypto: x86/aes - drop scalar assembler implementations (Ard Biesheuvel)
  - crypto: x86/aes-ni - switch to generic for fallback and key routines (Ard Biesheuvel)
  - crypto: aes - create AES library based on the fixed time AES code (Ard Biesheuvel)
  - crypto: aes/fixed-time - align key schedule with other implementations (Ard Biesheuvel)
  - crypto: aes - rename local routines to prevent future clashes (Ard Biesheuvel)
  - crypto: arm/aes-ce - cosmetic/whitespace cleanup (Ard Biesheuvel)
  - crypto: arm64/ghash - register PMULL variants as separate algos (Ard Biesheuvel) [task:91194]
  - tcp: increase source port perturb table to 2^16 (Willy Tarreau) [bug:123678] {CVE-2022-32296}
  - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Pablo Neira Ayuso) [bug:123674] {CVE-2022-1966}
  - KYLIN: loongarch/config: enable some filesystem for loongarch (wangxuewen) [bug:122374]
  - KYLIN: include: Added an arm64 macro to limit the cacheline (pengcan) [task:85182]
  - KYLIN: scripts: add a script to compile and check kabi automatically (Zhengyuan Liu)
  - KYLIN: lib/raid: check recv algo performance for test (Zhengyuan Liu) [task:90865]
  - lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR (Paul Menzel) [task:90865]
  - lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3 (Paul Menzel) [task:90865]
  - lib/raid6/test: fix multiple definition linking error (Dirk Müller) [task:90865]
  - lib/raid6: Use strict priority ranking for pq gen() benchmarking (Dirk Müller) [task:90865]
  - lib/raid6: skip benchmark of non-chosen xor_syndrome functions (Dirk Müller) [task:90865]
  - lib/raid6: Let $(UNROLL) rules work with macOS userland (John Millikin) [task:90865]
  - lib/raid6/test: fix build on distros whose /bin/sh is not bash (Masahiro Yamada) [task:90865]
  - md/raid6: fix algorithm choice under larger PAGE_SIZE (Zhengyuan Liu) [task:90865]
  - raid6/test: fix a compilation warning (Zhengyuan Liu) [task:90865]
  - lib/raid6: fix unnecessary rebuild of vpermxor*.c (Masahiro Yamada) [task:90865]
  - lib/raid6: refactor unroll rules with pattern rules (Masahiro Yamada) [task:90865]
  - kbuild: remove redundant target cleaning on failure (Masahiro Yamada) [task:90865]
  - lib/raid6: remove duplicated CFLAGS_REMOVE_altivec8.o (Masahiro Yamada) [task:90865]
  - RAID/s390: remove invalid 'r' inline asm operand modifier (Vasily Gorbik) [task:90865]
  - lib/raid6: arm: optimize away a mask operation in NEON recovery routine (Ard Biesheuvel) [task:90865]
  - lib/raid6: use vdupq_n_u8 to avoid endianness warnings (ndesaulniers@google.com) [task:90865]
  - lib/raid6: add option to skip algo benchmarking (Daniel Verkamp) [task:90865]
  - lib/raid6: sort algos in rough performance order (Daniel Verkamp) [task:90865]
  - lib/raid6: check for assembler SSSE3 support (Daniel Verkamp) [task:90865]
  - lib/raid6: avoid __attribute_const__ redefinition (Daniel Verkamp) [task:90865]
  - lib/raid6: add missing include for raid6test (Daniel Verkamp) [task:90865]
  - Revert "md/raid6: fix algorithm choice under larger PAGE_SIZE" (Zhengyuan Liu) [task:90865]
  - crypto: algapi - make crypto_drop_spawn() a no-op on uninitialized spawns (Eric Biggers) [task:90975]
  - dm: do not use waitqueue for request-based DM (Ming Lei) [task:88844]
  - blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Ming Lei) [task:88844]
  - dm mpath: pass IO start time to path selector (Gabriel Krisman Bertazi) [task:88844]
  - dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [task:88844]
  - blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Jens Axboe) [task:88844]
  - KYLIN: Revert "KYLIN: kabi: fix kabi for part->in_flight" (zhanggenjian) [task:88844]
  - net: virtio_net_hdr_to_skb: count transport header in UFO (Jonathan Davies) [task:84718]
  - selftests/net: remove min gso test in packet_snd (Dust Li) [task:84718]
  - net: be more gentle about silly gso requests coming from user (Eric Dumazet) [task:84718]
  - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Luiz Augusto von Dentz)
  - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails (Wang Hai)
  - Bluetooth: Fix use after free in hci_send_acl (Luiz Augusto von Dentz)
  - net/qrtr: fix __netdev_alloc_skb call (Pavel Skripkin)
  - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [bug:122252]
  - KYLIN: Optimized unixbench tests of Kunpeng 920 (pengcan) [task:85182]
  - KYLIN: security/kysec: optimize process path getting in ppro monitor (yangzhao)
  - KYLIN: security/kysec: remove script checking in kysec_task_kill() (yangzhao) [bug:119471]
  - KYLIN: KYLIN-MAINTAINER: add kylinos maintainer map (Jackie Liu)
  - KYLIN: optee: add ACPI support for Phytium (huanfuxi) [task:84829]
  - KYLIN: sort-commit-by-upstream: fix output patch's format (Jackie Liu)
  - KYLIN: security/kysec: allow killed by itself in kysec_task_kill() (yangzhao)
  - KYLIN: Revert "KYLIN: security/kysec: fix can kill protect task" (yangzhao) [bug:119840]
  - KYLIN: security/kysec: optimize kysec module code (yangzhao) [task:83026]
  - KYLIN: security/kysec: modify inode security mutex to spinlock (yangzhao) [task:83026]
  - KYLIN: security/kysec: implementation of exectl func in bprm_check hook (yangzhao) [task:83026]
  - KYLIN: Loongarch/pci: Set default vga boot device (Zhenneng Li) [task:88294, bug:120253]
  - KYLIN: vga: move fixup_vga to common code (Zhenneng Li)
  - HYGON: newfeature: crypto: ccp: Process multiple VQ commands once for SM4/SM4-CTR ccp. (Yabin Li) [task:84397]
  - HYGON: bugfix: crypto: ccp: It prompt failed when encrypted size is 64KB. (Yabin Li) [task:84397]
  - HYGON: newfeature: crypto: ccp: Process multiple VQ commands once for SM3 ccp. (Yabin Li) [task:84397]
  - HYGON: newfeature: crypto: ccp: Modify value of COMMANDS_PER_QUEUE from 16 to 8192. (Yabin Li) [task:84397]
  - HYGON: bugfix: crypto: ccp: Only handle interrupts by completion, eliminating by empty queue. (Yabin Li) [task:84397]
  - HYGON: bugfix: crypto: ccp: It prompt ILLEGAL_MEM_ADDR when using PSPCCP. (Yabin Li) [task:84397]
  - HYGON: newfeature: Crypto: ccp: Optimize the exchanging context data between crypto and driver. (Yabin Li) [task:84397]
  - KYLIN: sync-stable: add feature find fix commit (Jackie Liu)
  - KYLIN: found-commit-all-deps: Prevent circular lookup dependencies (Jackie Liu)
  - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Paolo Bonzini) [bug:121506] {CVE-2022-1789}


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-46.0.v2207
changelog:
  - LOONGSON: drm/loongson: Resolve 7A2000 vbltest and pageflip errors (liweitao) [task:90934]
  - LOONGSON: drm/loongson: Fixed 7A1000 fbcon screen failure (liweitao) [task:90934]
  - LOONGSON: drm/loongson: loongson_fbdev_init() should called after hotplug works (Sui Jingfeng) [task:90934]
  - LOONGSON: drm/loongson: fix black screen on netboot install of loongnix (Sui Jingfeng) [task:90934]
  - bpf: Add BTF_KIND_FLOAT to uapi (Ilya Leoshkevich) [task:91016]
  - libbpf: Fix type compatibility check copy-paste error (Andrii Nakryiko) [task:91016]
  - libbpf: Implement enum value-based CO-RE relocations (Andrii Nakryiko) [task:91016]
  - libbpf: Implement type-based CO-RE relocations support (Andrii Nakryiko) [task:91016]
  - libbpf: Improve relocation ambiguity detection (Andrii Nakryiko) [task:91016]
  - libbpf: Clean up and improve CO-RE reloc logging (Andrii Nakryiko) [task:91016]
  - libbpf: Improve error logging for mismatched BTF kind cases (Andrii Nakryiko) [task:91016]
  - libbpf: Disable -Wswitch-enum compiler warning (Andrii Nakryiko) [task:91016]
  - libbpf: Ignore incompatible types with matching name during CO-RE relocation (Andrii Nakryiko) [task:91016]
  - libbpf: Fix realloc usage in bpf_core_find_cands (Andrii Nakryiko) [task:91016]
  - libbpf: Improve handling of failed CO-RE relocations (Andrii Nakryiko) [task:91016]
  - libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Andrii Nakryiko) [task:91016]
  - libbpf: Support flexible arrays in CO-RE (Andrii Nakryiko)
  - KYLIN: security/kysec: remove unused variables in kysec_task_kill() (yangzhao)
  - KYLIN: security/kysec: fix bug with .viminfo is set to readonly label (yangzhao) [bug:120931]
  - xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [bug:120083]
  - xfs: rename the speculative block allocation reclaim toggle functions (Darrick J. Wong) [bug:120083]
  - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Haimin Zhang) [bug:112037] {CVE-2022-0494}
  - KYLIN: sync-stable: force reset author every time (Jackie Liu)


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-47.0.v2207
changelog:
  - afs: Fix infinite loop found by xfstest generic/676 (David Howells)
  - sctp: use call_rcu to free endpoint (Xin Long) [bug:124648] {CVE-2022-20154}
  - mmc: block: fix read single on recovery logic (Christian Löhle) [bug:124636] {CVE-2022-20008}
  - io_uring: clean up ->files grabbing (Pavel Begunkov) [task:91386]
  - io_uring: don't rely on weak ->files references (Jens Axboe) [task:91386]
  - io_uring: enable task/files specific overflow flushing (Jens Axboe) [task:91386]
  - io_uring: return cancelation status from poll/timeout/files handlers (Jens Axboe) [task:91386]
  - io_uring: unconditionally grab req->task (Jens Axboe) [task:91386]
  - io_uring: move dropping of files into separate helper (Jens Axboe) [task:91386]
  - io_uring: allow timeout/poll/files killing to take task into account (Jens Axboe) [task:91386]
  - KYLIN: security/kysec: fix panic when 3adm opened and kysec disabled (yangzhao) [bug:124729]
  - KYLIN: security: fix soft lockup bug in security_socket_getpeersec_stream() when security closed (yangzhao) [bug:124559]
  - KYLIN: security/kysec: remove set default rule in module (huanfuxi) [task:91912, bug:124516, bug:109500]
  - KYLIN: Revert "KYLIN: fs/proc: add PKS marking into /proc/osinfo" (huanfuxi)
  - dma-direct: Force unencrypted DMA under SME for certain DMA masks (Tom Lendacky) [bug:122774]
  - dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Robin Murphy) [bug:122774]
  - MIPS: Fix `dma_alloc_coherent' returning a non-coherent allocation (Maciej W. Rozycki) [bug:122774]
  - swiotlb: don't dip into swiotlb pool for coherent allocations (Christoph Hellwig) [bug:122774]
  - swiotlb: refactor swiotlb_map_page (Christoph Hellwig) [bug:122774]
  - swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Christoph Hellwig) [bug:122774]
  - swiotlb: merge swiotlb_unmap_page and unmap_single (Christoph Hellwig) [bug:122774]
  - swiotlb: remove the overflow buffer (Christoph Hellwig) [bug:122774]
  - dma-mapping: merge direct and noncoherent ops (Christoph Hellwig) [bug:122774]
  - dma-mapping: move the dma_coherent flag to struct device (Christoph Hellwig) [bug:122774]
  - KYLIN: osinfo: show working platform (Jackie Liu)
  - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Eric Dumazet)


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-48.0.v2207
changelog:
  - KYLIN: config: set yutai phy driver config to M. (zhaochenguang) [task:94950]
  - KYLIN: security/kysec: allow record audit log when kysec enabled (yangzhao)
  - faddr2line: Fix overlapping text section failures, the sequel (Josh Poimboeuf)
  - scripts/faddr2line: Fix overlapping text section failures (Josh Poimboeuf)
  - KYLIN: kysec: fix potential out-of-bounds access issues of name (Jackie Liu)
  - KYLIN: kysec: Use pr_debug instead of manual implementation (Jackie Liu)
  - KYLIN: kysec: Remove unnecessary zeroing (Jackie Liu)
  - KYLIN: kysec: use pr_fmt auto generate prefix (Jackie Liu)
  - KYLIN: kysec: adjust kysec disabled state of hooks (Jackie Liu)
  - KYLIN: kysec: exit the thread when kysec is closed (Jackie Liu)
  - KYLIN: osinfo: make uptime pretty for human beings (Jackie Liu)
  - x86/speculation/mmio: Print SMT warning (Josh Poimboeuf) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - KVM: x86/speculation: Disable Fill buffer clear within guests (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation/srbds: Update SRBDS mitigation selection (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation: Add a common function for MD_CLEAR mitigation update (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - Documentation: Add documentation for Processor MMIO Stale Data (Pawan Gupta) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/cpu: Add another Alder Lake CPU to the Intel family (Gayatri Kammela) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Tony Luck) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - cpu/speculation: Add prototype for cpu_show_srbds() (Guenter Roeck) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - KVM: VMX: Mark RCX, RDX and RSI as clobbered in vmx_vcpu_run()'s asm blob (Sean Christopherson) [bug:125047]
  - KVM: VMX: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [bug:125047]
  - KVM: s390: vsie: Fix delivery of addressing exceptions (David Hildenbrand) [bug:125047]
  - KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks (David Hildenbrand) [bug:125047]
  - KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support (Sean Christopherson) [bug:125047]
  - KVM: nVMX: Properly handle userspace interrupt window request (Sean Christopherson) [bug:125047]
  - KVM: x86: Gracefully handle __vmalloc() failure during VM allocation (Sean Christopherson) [bug:125047]
  - KVM: x86: Allocate new rmap and large page tracking when moving memslot (Sean Christopherson) [bug:125047]
  - x86/cpu: Add Jasper Lake to Intel family (Zhang Rui) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - x86/cpu: Add Elkhart Lake to Intel family (Gayatri Kammela) [bug:125047] {CVE-2022-21125, CVE-2022-21123, CVE-2022-21166}
  - KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Sean Christopherson) [bug:125047]
  - KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Sean Christopherson) [bug:125047]
  - KYLIN: phy:fix fiber and utp can't up at the same time (zhaochenguang) [task:69009]
  - KYLIN: crypto: add sm2 module (yushanshan) [bug:125310]
  - KYLIN: config: enable logitech wheels configuration and force feedback support (Jackie Liu) [task:94256]
  - KYLIN: kernel.spec: fix upgrade from SP1 to SP3 (Jackie Liu) [bug:124466]
  - xfs: cover the log during log quiesce (Brian Foster) [task:82242]
  - xfs: sync lazy sb accounting on quiesce of read-only mounts (Brian Foster) [task:82242]
  - xfs: make use of the l_targ field in struct xlog (Christoph Hellwig) [task:82242]
  - xfs: separate log cleaning from log quiesce (Brian Foster) [task:82242]
  - xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [task:82242]
  - xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [task:82242]
  - xfs: ratelimit unmount time per-buffer I/O error alert (Brian Foster) [task:82242]
  - KYLIN: mod-blacklist.sh: drop blacklist of nft_chain_*.ko (Jackie Liu)
  - KYLIN: backport-tools: add convert-to-lts tool (Jackie Liu)
  - powerpc/32: Fix overread/overwrite of thread_struct via ptrace (Michael Ellerman) [bug:124640] {CVE-2022-32981}
  - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Andrii Nakryiko) [task:93705]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-49.0.v2207
changelog:
  - fs: sysfs_emit: Remove PAGE_SIZE alignment check (Lucas Wei)
  - workqueue: Add RCU annotation for pwq list walk (Sebastian Andrzej Siewior)
  - xfs: fix unused log variable in xfs_log_cover() (Brian Foster)
  - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Eric Dumazet) [task:95868]
  - netfilter: nf_tables: silence a RCU-list warning in nft_table_lookup() (Qian Cai) [task:95868]
  - netfilter: nf_tables: fix infinite loop when expr is not available (Florian Westphal) [task:95868]
  - netfilter: nf_tables: autoload modules from the abort path (Pablo Neira Ayuso) [task:95868]
  - netfilter: ecache: don't look for ecache extension on dying/unconfirmed conntracks (Florian Westphal) [task:95868]
  - rcu: Add support for consolidated-RCU reader checking (Joel Fernandes (Google))
  - rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Joel Fernandes (Google))
  - treewide: Rename rcu_dereference_raw_notrace() to _check() (Joel Fernandes (Google))
  - netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Pablo Neira Ayuso)
  - netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Pablo Neira Ayuso)
  - netfilter: nf_tables: add nft_expr_type_request_module() (Pablo Neira Ayuso)
  - ftrace: Create new ftrace_internal.h header (Steven Rostedt (VMware))
  - KYLIN: sched: Improve spawn test of UnixBench (liwanwu) [bug:119995]
  - KYLIN: net: socket server performance optimization (luoqing) [bug:120014]
  - KYLIN: security/kysec: reduce repeated judgments in kysec_get_status() (yangzhao)
  - KYLIN: fs: Optimize unixbench's file copy test (pengcan) [bug:121719]
  - KYLIN: usb: Improves USB2.0 write performance for External HDD device(0x0b05:0x1932) (Hu Xiaoying) [task:89793]
  - sched/fair: Add document for burstable CFS bandwidth (Huaixin Chang) [task:94280]
  - sched/fair: Add cfs bandwidth burst statistics (Huaixin Chang) [task:94280]
  - sched/fair: Introduce the burstable CFS controller (Huaixin Chang) [task:94280]
  - sched: Defend cfs and rt bandwidth quota against overflow (Huaixin Chang) [task:94280]
  - KYLIN: add linux_headers_install.sh script to build out of tree modules (George Guo) [task:94951]
  - KYLIN: loongarch/config: support parport as module (wangxuewen) [task:95203]
  - KYLIN: io_uring: fix missing remove ITER_KVEC (Jackie Liu) [task:96351]
  - KYLIN: ft-hda: solve ft-hda losing when reboot (songxiebing) [task:93001]
  - hwmon: (scpi-hwmon) shows the negative temperature properly (Riwen Lu) [bug:56117]
  - io_uring: fix ignoring xa_store errors (Pavel Begunkov) [task:95530]
  - io_uring: Fix XArray usage in io_uring_add_task_file (Matthew Wilcox (Oracle)) [task:95530]
  - io_uring: don't run task work on an exiting task (Jens Axboe) [task:95530]
  - task_work: only grab task signal lock when needed (Jens Axboe) [task:95530]
  - io_uring: no need to call xa_destroy() on empty xarray (Jens Axboe) [task:96230]
  - tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Davide Caratti)
  - xfs: don't reserve per-AG space for an internal log (Darrick J. Wong) [task:82242]
  - KYLIN: Revert "KYLIN: logo: Change YHKYLIN logo to KYLINSOFT." (Jackie Liu) [task:74569]
  - KYLIN: kysec: Optimize the operation of kysec under file paths (Jackie Liu)
  - KYLIN: kysec: Use static_key instead of unlikely to further optimize efficiency (Jackie Liu)
  - KYLIN: loongarch/config: Add support for two filesystems on loongarch (wangxuewen) [bug:122374]
  - xhci: Keep interrupt disabled in initialization until host is running. (Hongyu Xie) [task:95460]
  - KYLIN: kysec: Fix kysec crash due to kysec_is_disabled bug (Jackie Liu) [task:95345]
  - KYLIN: kysec: Optimize kysec_is_disabled branch prediction (Jackie Liu)


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-50.0.v2207
changelog:
  - KYLIN: fix errors when run ./linux-headers-$version.sh (George Guo) [task:94951]
  - KYLIN: net: replace cpumask_equal with cpumask_subset (xiaolinkui) [task:97876]
  - KYLIN: loongarch: fix io_uring series system call exception (Enze Li) [bug:124889]
  - selftests/x86/mov_ss_trap: Fix the SYSENTER test (Andy Lutomirski)
  - KYLIN: x86: debug_defconfig: more netfilter test module (Jackie Liu)
  - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails (huhai) [task:94748]
  - io_uring: Convert advanced XArray uses to the normal API (Matthew Wilcox (Oracle)) [task:98126]
  - exec: Move io_uring_task_cancel after the point of no return (Eric W. Biederman) [task:97817]
  - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Thomas Gleixner) [task:87159]
  - clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne (Keqian Zhu) [task:87159]
  - futex: Adjust absolute futex timeouts with per time namespace offset (Andrei Vagin) [task:87159]
  - arm64: vdso32: make vdso32 install conditional (Frank van der Linden) [task:87159]
  - ARM64: vdso32: Install vdso32 from vdso_install (Stephen Boyd) [task:87159]
  - vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Thomas Gleixner) [task:87159]
  - timekeeping/vsyscall: Provide vdso_update_begin/end() (Thomas Gleixner) [task:87159]
  - lib/vdso: Allow to add architecture-specific vdso data (Sven Schnelle) [task:87159]
  - arm64: enable time namespace support (Andrei Vagin) [task:87159]
  - arm64/vdso: Restrict splitting VVAR VMA (Andrei Vagin) [task:87159]
  - arm64/vdso: Handle faults on timens page (Andrei Vagin) [task:87159]
  - arm64/vdso: Add time namespace page (Andrei Vagin) [task:87159]
  - arm64/vdso: Zap vvar pages when switching to a time namespace (Andrei Vagin) [task:87159]
  - arm64/vdso: use the fault callback to map vvar pages (Andrei Vagin) [task:87159]
  - futex: Remove unused or redundant includes (André Almeida) [task:87159]
  - arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Will Deacon) [task:87159]
  - mmap locking API: initial implementation as rwsem wrappers (Michel Lespinasse) [task:87159]
  - x86/vdso: Unbreak paravirt VDSO clocks (Thomas Gleixner) [task:87159]
  - lib/vdso: Provide sanity check for cycles (again) (Thomas Gleixner) [task:87159]
  - clocksource: Remove obsolete ifdef (Thomas Gleixner) [task:87159]
  - selftests/timens: handle a case when alarm clocks are not supported (Andrei Vagin) [task:87159]
  - arm64: vdso: Add --eh-frame-hdr to ldflags (Vincenzo Frascino) [task:87159]
  - arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Vincenzo Frascino) [task:87159]
  - arm64: vdso: use consistent 'map' nomenclature (Mark Rutland) [task:87159]
  - arm64: vdso: use consistent 'abi' nomenclature (Mark Rutland) [task:87159]
  - arm64: vdso: simplify arch_vdso_type ifdeffery (Mark Rutland) [task:87159]
  - arm64: vdso: remove aarch32_vdso_pages[] (Mark Rutland) [task:87159]
  - arm64: vdso: Add '-Bsymbolic' to ldflags (Vincenzo Frascino) [task:87159]
  - kbuild: fix DT binding schema rule again to avoid needless rebuilds (Masahiro Yamada) [task:87159]
  - x86/vdso/vdso2c: Convert iterators to unsigned (Dmitry Safonov) [task:87159]
  - x86/vdso/vdso2c: Correct error messages on file open (Dmitry Safonov) [task:87159]
  - vdso/datapage: Use correct clock mode name in comment (Christian Brauner) [task:87159]
  - proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Andrei Vagin) [task:87159]
  - arm64: vdso: don't free unallocated pages (Mark Rutland) [task:87159]
  - time/namespace: Add max_time_namespaces ucount (Dmitry Safonov) [task:87159]
  - time/namespace: Fix time_for_children symlink (Michael Kerrisk (man-pages)) [task:87159]
  - um: Fix header inclusion (Vincenzo Frascino) [task:87159]
  - lib/vdso: Enable common headers (Vincenzo Frascino) [task:87159]
  - x86/vdso: Enable x86 to use common headers (Vincenzo Frascino) [task:87159]
  - arm64: vdso32: Include common headers in the vdso library (Vincenzo Frascino) [task:87159]
  - arm64: vdso: Include common headers in the vdso library (Vincenzo Frascino) [task:87159]
  - arm64: Introduce asm/vdso/processor.h (Vincenzo Frascino) [task:87159]
  - arm64: vdso32: Code clean up (Vincenzo Frascino) [task:87159]
  - linux/elfnote.h: Replace elf.h with UAPI equivalent (Vincenzo Frascino) [task:87159]
  - common: Introduce processor.h (Vincenzo Frascino) [task:87159]
  - linux/ktime.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/jiffies.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/time64.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/time32.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/time.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/math64.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/clocksource.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - arm64: Introduce asm/vdso/clocksource.h (Vincenzo Frascino) [task:87159]
  - x86: Introduce asm/vdso/clocksource.h (Vincenzo Frascino) [task:87159]
  - linux/limits.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/bits.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - linux/const.h: Extract common header for vDSO (Vincenzo Frascino) [task:87159]
  - arm64: compat: Fix syscall number of compat_clock_getres (Vincenzo Frascino) [task:87159]
  - selftests/timens: Remove duplicated include <time.h> (YueHaibing) [task:87159]
  - sys/sysinfo: Respect boottime inside time namespace (Cyril Hrubis) [task:87159]
  - kbuild: fix DT binding schema rule to detect command line changes (Masahiro Yamada) [task:87159]
  - clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Vincenzo Frascino) [task:87159]
  - lib/vdso: Allow architectures to provide the vdso data pointer (Christophe Leroy) [task:87159]
  - lib/vdso: Allow architectures to override the ns shift operation (Christophe Leroy) [task:87159]
  - lib/vdso: Allow fixed clock mode (Christophe Leroy) [task:87159]
  - lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Thomas Gleixner) [task:87159]
  - lib/vdso: Avoid highres update if clocksource is not VDSO capable (Thomas Gleixner) [task:87159]
  - lib/vdso: Cleanup clock mode storage leftovers (Thomas Gleixner) [task:87159]
  - ARM/arm64: vdso: Use common vdso clock mode storage (Thomas Gleixner) [task:87159]
  - x86/vdso: Use generic VDSO clock mode storage (Thomas Gleixner) [task:87159]
  - clocksource: Add common vdso clock mode storage (Thomas Gleixner) [task:87159]
  - x86/vdso: Move VDSO clocksource state tracking to callback (Thomas Gleixner) [task:87159]
  - clocksource: Cleanup struct clocksource and documentation (Thomas Gleixner) [task:87159]
  - lib/vdso: Allow the high resolution parts to be compiled out (Thomas Gleixner) [task:87159]
  - x86/vdso: Mark the TSC clocksource path likely (Thomas Gleixner) [task:87159]
  - selftests: use LDLIBS for libraries instead of LDFLAGS (Dmitry Safonov)
  - KVM: x86: reorganize pvclock_gtod_data members (Paolo Bonzini) [task:87159]
  - MAINTAINERS: Correct path to time namespace source file (Dmitry Safonov) [task:87159]
  - MIPS: syscalls: fix indentation of the 'SYSNR' message (Alexander Lobakin) [task:87159]
  - lib/vdso: Update coarse timekeeper unconditionally (Thomas Gleixner) [task:87159]
  - lib/vdso: Make __arch_update_vdso_data() logic understandable (Thomas Gleixner) [task:87159]
  - lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Christophe Leroy) [task:87159]
  - selftests/timens: Check for right timens offsets after fork and exec (Andrei Vagin) [task:87159]
  - selftests/timens: Add a simple perf test for clock_gettime() (Andrei Vagin) [task:87159]
  - selftests/timens: Add timer offsets test (Andrei Vagin) [task:87159]
  - selftests/timens: Add procfs selftest (Dmitry Safonov) [task:87159]
  - selftests/timens: Add a test for clock_nanosleep() (Andrei Vagin) [task:87159]
  - selftests/timens: Add a test for timerfd (Andrei Vagin) [task:87159]
  - selftests/timens: Add Time Namespace test for supported clocks (Dmitry Safonov) [task:87159]
  - fs/proc: Introduce /proc/pid/timens_offsets (Andrei Vagin) [task:87159]
  - x86/vdso: Zap vvar pages when switching to a time namespace (Dmitry Safonov) [task:87159]
  - x86/vdso: On timens page fault prefault also VVAR page (Dmitry Safonov) [task:87159]
  - x86/vdso: Handle faults on timens page (Dmitry Safonov) [task:87159]
  - time: Allocate per-timens vvar page (Dmitry Safonov) [task:87159]
  - x86/vdso: Add time napespace page (Dmitry Safonov) [task:87159]
  - x86/vdso: Provide vdso_data offset on vvar_page (Dmitry Safonov) [task:87159]
  - lib/vdso: Prepare for time namespace support (Thomas Gleixner) [task:87159]
  - x86/vdso: Restrict splitting VVAR VMA (Dmitry Safonov) [task:87159]
  - fs/proc: Respect boottime inside time namespace for /proc/uptime (Dmitry Safonov) [task:87159]
  - posix-timers: Make clock_nanosleep() time namespace aware (Andrei Vagin) [task:87159]
  - hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Andrei Vagin) [task:87159]
  - alarmtimer: Make nanosleep() time namespace aware (Andrei Vagin) [task:87159]
  - posix-timers: Make timer_settime() time namespace aware (Andrei Vagin) [task:87159]
  - timerfd: Make timerfd_settime() time namespace aware (Andrei Vagin) [task:87159]
  - time: Add do_timens_ktime_to_host() helper (Andrei Vagin) [task:87159]
  - posix-clocks: Wire up clock_gettime() with timens offsets (Andrei Vagin) [task:87159]
  - posix-timers: Use clock_get_ktime() in common_timer_get() (Andrei Vagin) [task:87159]
  - posix-clocks: Introduce clock_get_ktime() callback (Andrei Vagin) [task:87159]
  - alarmtimer: Provide get_timespec() callback (Andrei Vagin) [task:87159]
  - alarmtimer: Rename gettime() callback to get_ktime() (Andrei Vagin) [task:87159]
  - posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Andrei Vagin) [task:87159]
  - posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Andrei Vagin) [task:87159]
  - time: Add timens_offsets to be used for tasks in time namespace (Andrei Vagin) [task:87159]
  - ns: Introduce Time Namespace (Andrei Vagin) [task:87159]
  - lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Andrei Vagin) [task:87159]
  - lib/vdso: Avoid duplication in __cvdso_clock_getres() (Christophe Leroy) [task:87159]
  - lib/vdso: Add unlikely() hint into vdso_read_begin() (Andrei Vagin) [task:87159]
  - lib/vdso: Let do_coarse() return 0 to simplify the callsite (Christophe Leroy) [task:87159]
  - x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Vincenzo Frascino) [task:87159]
  - arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Vincenzo Frascino) [task:87159]
  - lib/vdso: Remove checks on return value for 32 bit vDSO (Vincenzo Frascino) [task:87159]
  - lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Vincenzo Frascino) [task:87159]
  - lib/vdso: Build 32 bit specific functions in the right context (Vincenzo Frascino) [task:87159]
  - arm64: compat: vdso: Expose BUILD_VDSO32 (Vincenzo Frascino) [task:87159]
  - raid6/test: fix a compilation error (Zhengyuan Liu) [task:87159]
  - lib/vdso: Make __cvdso_clock_getres() static (Vincenzo Frascino) [task:87159]
  - y2038: vdso: change time_t to __kernel_old_time_t (Arnd Bergmann) [task:87159]
  - y2038: add __kernel_old_timespec and __kernel_old_time_t (Arnd Bergmann) [task:87159]
  - selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Kees Cook) [task:87159]
  - selftests: breakpoints: Fix a typo of function name (Masami Hiramatsu) [task:87159]
  - timekeeping/vsyscall: Update VDSO data unconditionally (Huacai Chen) [task:87159]
  - KVM: x86: switch KVMCLOCK base to monotonic raw clock (Marcelo Tosatti) [task:87159]
  - lib/vdso: Make clock_getres() POSIX compliant again (Thomas Gleixner) [task:87159]
  - selftests: Add kselftest-all and kselftest-install targets (Shuah Khan) [task:87159]
  - um: Fix VDSO compiler warning (Johannes Berg) [task:87159]
  - ipc: fix sparc64 ipc() wrapper (Arnd Bergmann) [task:87159]
  - timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Thomas Gleixner) [task:87159]
  - selftests: use "$(MAKE)" instead of "make" (Ilya Leoshkevich) [task:87159]
  - arm64: compat: vdso: Use legacy syscalls as fallback (Thomas Gleixner) [task:87159]
  - x86/vdso/32: Use 32bit syscall fallback (Thomas Gleixner) [task:87159]
  - lib/vdso/32: Provide legacy syscall fallbacks (Thomas Gleixner) [task:87159]
  - lib/vdso: Move fallback invocation to the callers (Thomas Gleixner) [task:87159]
  - lib/vdso/32: Remove inconsistent NULL pointer checks (Thomas Gleixner) [task:87159]
  - kselftest: save-and-restore errno to allow for %m formatting (Aleksa Sarai)
  - arm64: vdso: Cleanup Makefiles (Vincenzo Frascino) [task:87159]
  - arm64: vdso: fix flip/flop vdso build bug (Naohiro Aota) [task:87159]
  - linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Masahiro Yamada) [task:87159]
  - x86/vdso: Fix flip/flop vdso build bug (Naohiro Aota) [task:87159]
  - timekeeping/vsyscall: Use __iter_div_u64_rem() (Arnd Bergmann) [task:87159]
  - arm64: compat: Fix __arch_get_hw_counter() implementation (Vincenzo Frascino) [task:87159]
  - arm64: Fix __arch_get_hw_counter() implementation (Vincenzo Frascino) [task:87159]
  - lib/vdso: Make delta calculation work correctly (Thomas Gleixner) [task:87159]
  - arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Catalin Marinas) [task:87159]
  - arm64: vdso: Remove unnecessary asm-offsets.c definitions (Catalin Marinas) [task:87159]
  - vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Catalin Marinas) [task:87159]
  - x86/vdso: Add clock_gettime64() entry point (Vincenzo Frascino) [task:87159]
  - x86/vdso: Add clock_getres() entry point (Vincenzo Frascino) [task:87159]
  - x86/vdso: Switch to generic vDSO implementation (Vincenzo Frascino) [task:87159]
  - arm64: vdso: Enable vDSO compat support (Vincenzo Frascino) [task:87159]
  - arm64: compat: Get sigreturn trampolines from vDSO (Vincenzo Frascino) [task:87159]
  - arm64: elf: VDSO code page discovery (Vincenzo Frascino) [task:87159]
  - arm64: compat: VDSO setup for compat layer (Vincenzo Frascino) [task:87159]
  - arm64: vdso: Refactor vDSO code (Vincenzo Frascino) [task:87159]
  - arm64: compat: Add vDSO (Vincenzo Frascino) [task:87159]
  - arm64: compat: Generate asm offsets for signals (Vincenzo Frascino) [task:87159]
  - arm64: compat: Expose signal related structures (Vincenzo Frascino) [task:87159]
  - arm64: compat: Add missing syscall numbers (Vincenzo Frascino) [task:87159]
  - arm64: vdso: Build vDSO with -ffixed-x18 (Peter Collingbourne) [task:87159]
  - arm64: vdso: Substitute gettimeofday() with C implementation (Vincenzo Frascino) [task:87159]
  - timekeeping: Provide a generic update_vsyscall() implementation (Vincenzo Frascino) [task:87159]
  - lib/vdso: Add compat support (Vincenzo Frascino) [task:87159]
  - lib/vdso: Provide generic VDSO implementation (Vincenzo Frascino) [task:87159]
  - vdso: Define standardized vdso_datapage (Vincenzo Frascino) [task:87159]
  - hrtimer: Split out hrtimer defines into separate header (Vincenzo Frascino) [task:87159]
  - clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Julien Thierry) [task:87159]
  - selftests: vm: Fix test build failure when built by itself (Shuah Khan) [task:87159]
  - tests: fix pidfd-test compilation (Christian Brauner) [task:87159]
  - arm64: arch_timer: mark functions as __always_inline (Anders Roxell) [task:87159]
  - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Thomas Gleixner) [task:87159]
  - selftests: Remove forced unbuffering for test running (Kees Cook) [task:87159]
  - arm64: vdso: Explicitly add build-id option (Laura Abbott) [task:87159]
  - selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Shuah Khan) [task:87159]
  - selftests: fix install target to use default install path (Shuah Khan) [task:87159]
  - x86/vdso: Remove hpet_page from vDSO (Jia Zhang) [task:87159]
  - clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Marc Zyngier) [task:87159]
  - clocksource/arm_arch_timer: Remove use of workaround static key (Marc Zyngier) [task:87159]
  - clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Marc Zyngier) [task:87159]
  - clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Marc Zyngier) [task:87159]
  - arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Marc Zyngier) [task:87159]
  - watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Marc Zyngier) [task:87159]
  - arm64: arch_timer: Ensure counter register reads occur with seqlock held (Will Deacon) [task:87159]
  - selftests: Add test plan API to kselftest.h and adjust callers (Kees Cook)
  - selftests: Move test output to diagnostic lines (Kees Cook)
  - selftests: Distinguish between missing and non-executable (Kees Cook)
  - selftests: Add plan line and fix result line syntax (Kees Cook)
  - selftests: Extract logic for multiple test runs (Kees Cook)
  - selftests: Use runner.sh for emit targets (Kees Cook)
  - selftests: Extract single-test shell logic from lib.mk (Kees Cook)
  - arm64: compat: Add KUSER_HELPERS config option (Vincenzo Frascino) [task:87159]
  - arm64: compat: Refactor aarch32_alloc_vdso_pages() (Vincenzo Frascino) [task:87159]
  - arm64: compat: Split kuser32 (Vincenzo Frascino) [task:87159]
  - arm64: compat: Alloc separate pages for vectors and sigpage (Vincenzo Frascino) [task:87159]
  - selftests: fix headers_install circular dependency (Shuah Khan) [task:87159]
  - x86/vdso: Rename variable to fix -Wshadow warning (Leonardo Brás) [task:87159]
  - arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Vincenzo Frascino) [task:87159]
  - arch: add pidfd and io_uring syscalls everywhere (Arnd Bergmann)
  - arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Masahiro Yamada) [task:87159]
  - arm64: vdso: fix and clean-up Makefile (Masahiro Yamada) [task:87159]
  - perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Arnaldo Carvalho de Melo) [task:87159]
  - linux/kernel.h: split *_MAX and *_MIN macros into <linux/limits.h> (Masahiro Yamada) [task:87159]
  - linux/kernel.h: use 'short' to define USHRT_MAX, SHRT_MAX, SHRT_MIN (Masahiro Yamada) [task:87159]
  - selftests: add tests for pidfd_send_signal() (Christian Brauner)
  - checksyscalls: fix up mq_timedreceive and stat exceptions (Arnd Bergmann) [task:87159]
  - time: Add time_types.h (Deepa Dinamani) [task:87159]
  - sh: fix build error for invisible CONFIG_BUILTIN_DTB_SOURCE (Masahiro Yamada) [task:87159]
  - y2038: add 64-bit time_t syscalls to all 32-bit architectures (Arnd Bergmann)
  - socket: Add struct __kernel_sock_timeval (Deepa Dinamani) [task:87159]
  - arch: sparc: Override struct __kernel_old_timeval (Deepa Dinamani) [task:87159]
  - kbuild: add real-prereqs shorthand for $(filter-out FORCE,$^) (Masahiro Yamada) [task:87159]
  - kbuild: simplify rules of data compression with size appending (Masahiro Yamada) [task:87159]
  - alpha: add generic get{eg,eu,g,p,u,pp}id() syscalls (Arnd Bergmann)
  - alpha: add standard statfs64/fstatfs64 syscalls (Arnd Bergmann)
  - sparc64: fix sparc_ipc type conversion (Arnd Bergmann)
  - sh: remove duplicate unistd_32.h file (Arnd Bergmann)
  - arch: add pkey and rseq syscall numbers everywhere (Arnd Bergmann)
  - ipc: rename old-style shmctl/semctl/msgctl syscalls (Arnd Bergmann)
  - arch: add split IPC system calls where needed (Arnd Bergmann)
  - sh: add statx system call (Arnd Bergmann)
  - m68k: assign syscall number for seccomp (Arnd Bergmann)
  - ARM: add kexec_file_load system call number (Arnd Bergmann)
  - ARM: add migrate_pages() system call (Arnd Bergmann)
  - alpha: wire up io_pgetevents system call (Arnd Bergmann)
  - ia64: assign syscall numbers for perf and seccomp (Arnd Bergmann)
  - ia64: add statx and io_pgetevents syscalls (Arnd Bergmann)
  - alpha: update syscall macro definitions (Arnd Bergmann)
  - s390: fix system call tracing (Heiko Carstens) [task:87159]
  - arm64: asm-offsets: remove unused offsets (Andrew Murray) [task:87159]
  - s390: remove compat_wrapper.c (Arnd Bergmann)
  - s390: autogenerate compat syscall wrappers (Arnd Bergmann)
  - s390: use generic UID16 implementation (Arnd Bergmann)
  - ipc: introduce ksys_ipc()/compat_ksys_ipc() for s390 (Arnd Bergmann)
  - s390: open-code s390_personality syscall (Arnd Bergmann)
  - kbuild: remove unused baseprereq (Masahiro Yamada) [task:87159]
  - kbuild: clean up rule_dtc_dt_yaml (Masahiro Yamada) [task:87159]
  - tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Arnaldo Carvalho de Melo) [task:87159]
  - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Will Deacon)
  - arm64: replace arm64-obj-* in Makefile with obj-* (Masahiro Yamada) [task:87159]
  - alpha: generate uapi header and syscall table header files (Firoz Khan)
  - alpha: add system call table generation support (Firoz Khan)
  - alpha: add __NR_syscalls along with NR_SYSCALLS (Firoz Khan)
  - alpha: remove CONFIG_OSF4_COMPAT flag from syscall table (Firoz Khan)
  - alpha: move __IGNORE* entries to non uapi header (Firoz Khan)
  - powerpc: add system call table generation support (Firoz Khan)
  - sh: add system call table generation support (Firoz Khan)
  - sh: add __NR_syscalls along with NR_syscalls (Firoz Khan)
  - mips: add system call table generation support (Firoz Khan)
  - seccomp, s390: fix build for syscall type change (Tycho Andersen)
  - kbuild: Add support for DT binding schema checks (Rob Herring) [task:87159]
  - parisc: add system call table generation support (Firoz Khan)
  - parisc: move __IGNORE* entries to non uapi header (Firoz Khan)
  - asm-generic: add kexec_file_load system call to unistd.h (AKASHI Takahiro)
  - x86/vdso: Remove obsolete "fake section table" reservation (Sean Christopherson) [task:87159]
  - m68k: Add system call table generation support (Firoz Khan)
  - xtensa: add system call table generation support (Firoz Khan)
  - riscv: add asm/unistd.h UAPI header (David Abdurachmanov) [task:87159]
  - sparc: add system call table generation support (Firoz Khan)
  - sparc: move __IGNORE* entries to non uapi header (Firoz Khan)
  - microblaze: add system call table generation support (Firoz Khan)
  - ia64: add system call table generation support (Firoz Khan)
  - builddeb: Fix inclusion of dtbs in debian package (Rob Herring) [task:87159]
  - tools arch uapi: Update asm-generic/unistd.h and arm64 unistd.h copies (Arnaldo Carvalho de Melo) [task:87159]
  - x86: convert vdso to use vm_fault_t (Matthew Wilcox) [task:87159]
  - mm: introduce vmf_insert_pfn_prot() (Matthew Wilcox) [task:87978]
  - mm: remove vm_insert_mixed() (Matthew Wilcox) [task:87978]
  - cramfs: convert to use vmf_insert_mixed (Nicolas Pitre) [task:87978]
  - mm: convert to use vm_fault_t (Souptick Joarder) [task:87978]
  - kbuild: remove unneeded link_multi_deps (Masahiro Yamada) [task:87159]
  - x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Chang S. Bae) [task:87159]
  - x86/vdso: Introduce helper functions for CPU and node number (Chang S. Bae) [task:87159]
  - x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Chang S. Bae) [task:87159]
  - x86/vdso: Rearrange do_hres() to improve code generation (Andy Lutomirski) [task:87159]
  - x86/vdso: Document vgtod_ts better (Andy Lutomirski) [task:87159]
  - x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Andy Lutomirski) [task:87159]
  - x66/vdso: Add CLOCK_TAI support (Thomas Gleixner) [task:87159]
  - x86/vdso: Move cycle_last handling into the caller (Thomas Gleixner) [task:87159]
  - x86/vdso: Simplify the invalid vclock case (Thomas Gleixner) [task:87159]
  - x86/vdso: Replace the clockid switch case (Thomas Gleixner) [task:87159]
  - x86/vdso: Collapse coarse functions (Thomas Gleixner) [task:87159]
  - x86/vdso: Collapse high resolution functions (Thomas Gleixner) [task:87159]
  - x86/vdso: Introduce and use vgtod_ts (Thomas Gleixner) [task:87159]
  - x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Thomas Gleixner) [task:87159]
  - x86/vdso: Enforce 64bit clocksource (Thomas Gleixner) [task:87159]
  - x86/time: Implement clocksource_arch_init() (Thomas Gleixner) [task:87159]
  - clocksource: Provide clocksource_arch_init() (Thomas Gleixner) [task:87159]
  - kbuild: consolidate Devicetree dtb build rules (Rob Herring) [task:87159]
  - nios2: use common rules to build built-in dtb (Rob Herring) [task:87159]
  - powerpc: build .dtb files in dts directory (Rob Herring) [task:87159]
  - nios2: build .dtb files in dts directory (Rob Herring) [task:87159]
  - scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Rob Herring) [task:87159]
  - RISC-V: Request newstat syscalls (Guenter Roeck) [task:87159]
  - y2038: socket: Change recvmmsg to use __kernel_timespec (Arnd Bergmann) [task:87159]
  - y2038: Remove newstat family from default syscall set (Arnd Bergmann)
  - y2038: globally rename compat_time to old_time32 (Arnd Bergmann) [task:87978]
  - alpha: use alpha_ni_syscall only for syscall zero (Al Viro)
  - KYLIN: Revert "arm64: arch_timer: Disable CNTVCT_EL0 trap if workaround is enabled" (Jackie Liu)
  - KYLIN: Revert "arm64:vdso: Rewrite gettimeofday into C." (Jackie Liu)
  - KYLIN: Revert "arm64: arch_timer: Ensure counter register reads occur with seqlock held" (Jackie Liu)
  - KYLIN: Revert "arm64: vdso: Fix clock_getres() for CLOCK_REALTIME" (Jackie Liu)
  - KYLIN: Revert "arm64: vdso: do cntvct workaround in the VDSO" (Jackie Liu)
  - KYLIN: Revert "arm64: vdso: move vdso_fix into struct vdso_data" (Jackie Liu)
  - KYLIN: Revert "arm64: arch_timer: only do cntvct workaround on VDSO path on D05" (Jackie Liu)
  - KYLIN: Revert "KYLIN: arm/arch_timer: fix build missing CONFIG_HISILICON_ERRATUM_161010101" (Jackie Liu)
  - KYLIN: Revert "clocksource/drivers/arch_timer: Fix vdso_fix compile error for arm32" (Jackie Liu)
  - KYLIN: Revert "arm64:ilp32: add vdso-ilp32 and use for signal return" (Jackie Liu)
  - netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (David Wilder) [task:95566]
  - netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (David Wilder) [task:95566]
  - netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (David Wilder) [task:95566]
  - netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (David Wilder) [task:95566]
  - netns: restore ops before calling ops_exit_list (Li RongQing) [task:95566]
  - netns: add pre_exit method to struct pernet_operations (Eric Dumazet) [task:95566]
  - KYLIN: scsi: Add SCSI_DH* config for loongarch. (cuitao) [task:92151]
  - KYLIN: security/kysec: update kysec_mempro module (huanfuxi) [bug:128578]
  - drm/ast: Create the driver for ASPEED proprietory Display-Port (KuoHsiang Chou) [task:94616]
  - drm/ast: Create threshold values for AST2600 (KuoHsiang Chou) [task:94616]
  - drm/ast: Enable the supporting of wide screen on AST2600 (KuoHsiang Chou) [task:94616]
  - drm/ast: Create chip AST2600 (KuoHsiang Chou) [task:94616]
  - NETSWIFT :txgbe: update the driver to 1.3.2 (luoqing) [task:92912]
  - NETSWIFT :txgbe: FIX : fix compile in linux 3.10 (mengyuanlou) [task:92912]
  - NETSWIFT :txgbe: ADD : add flash unlock when upgrade image (mengyuanlou) [task:92912]
  - NETSWIFT :txgbe: FIX : fix some kr flow (mengyuanlou) [task:92912]
  - NETSWIFT :txgbe: fix bug when 1820 is in 1G sfp speed mode, link partner (linglingzhang) [task:92912]
  - NETSWIFT :txgbe: add support for oem ssid and svid (linglingzhang) [task:92912]
  - NETSWIFT :txgbe: add pcie recover switch (zhengzhenpeng) [task:92912]
  - NETSWIFT :txgbe: fix pcie recover bugs (zhengzhenpeng) [task:92912]
  - NETSWIFT :txgbe: FIX : fix vxlan/geneve port not set to hardware (mengyuanlou) [task:92912]
  - NETSWIFT: ngbe: update the driver to 1.2.2 (luoqing) [task:92912]
  - NETSWIFT :ngbe: ADD : add yt 101 mode support (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: FIX : fix compile in ubuntu 21.10 (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: busfix linkspeed setup failed when link is down (zhengzhenpeng) [task:92912]
  - NETSWIFT :ngbe: ADD-add-link-retry-switch-to-configure (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: add support for oem ssid and svid (linglingzhang) [task:92912]
  - NETSWIFT :ngbe: ADD : add yt8531s id support (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: read flash from flash only in phy init (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: ADD : add retry use an err bit (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: CH : use sw configure efuse (mengyuanlou) [task:92912]
  - NETSWIFT :ngbe: add pcie recover switch (zhengzhenpeng) [task:92912]
  - NETSWIFT :ngbe: fix pcie recover bugs (zhengzhenpeng) [task:92912]
  - NETSWIFT :ngbe: fix phy set to force 100M autoneg off with partner (zhengzhenpeng) [task:92912]
  - WIREGUARD-LINUX-COMPAT: net: WireGuard secure network tunnel (Jason A. Donenfeld) [task:90253]
  - vt: drop old FONT ioctls (Jiri Slaby) [bug:128721] {CVE-2021-33656}
  - KYLIN: debug_defconfig: enable CONFIG_UBSAN (Jackie Liu)
  - KYLIN: sync-stable: fix wrong exit status when failed (Jackie Liu)
  - crypto: hisilicon delete invlaid api and config (Yu'an Wang) [bug:122239]
  - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() (Yu'an Wang) [bug:122239]
  - uacce: misc fixes (Yu'an Wang) [bug:122239]
  - misc/uacce: fixup out-of-bounds array write (Yu'an Wang) [bug:122239]
  - crypto/sec: add aead support for user-side (Yu'an Wang) [bug:122239]
  - UACCE: backport from mainline (Yu'an Wang) [bug:122239]
  - crypto: hisilicon-Cap block size at 2^31 (Yu'an Wang) [bug:122239]
  - crypto: hisilicon-hpre add req check when callback (Yu'an Wang) [bug:122239]
  - crypto: hisilicon- count send_ref when sending bd (Yu'an Wang) [bug:122239]
  - crypto: hisilicon-enhancement of qm DFX (Yu'an Wang) [bug:122239]
  - crypto: hisilicon-memory management optimization (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: fix packet loss for acc (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/sec: modify driver to adapt dm-crypt (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: reinforce reset failure scene (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/zip: fix decompress a empty file (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/hpre: dfx for IO operation and delay (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/sec: Overall optimization of sec code (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: optimize the maximum number of VF and delete invalid addr (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: optimize set hw_reset flag logic for user (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: fixup the problem of wrong judgement of used (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: Move all the same logic functions of hisilicon crypto to qm (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: fix the way judge whether q stop in user space (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: fixup compilation dependency (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/rde: optimize debug regs clear logic (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/sec: change sec_control reg config (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/hpre: add likely and unlikey in result judgement (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/hpre: optimize key process before free (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: remove invalid addr print (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/zip: use offset fields in sqe to avoid SG_SPLIT (Yu'an Wang) [bug:122239]
  - crypto/hisilicon/qm: fix wrong number of sg elements after dma map (Yu'an Wang) [bug:122239]
  - uacce: Remove uacce mode 1 relatives (Yu'an Wang) [bug:122239]
  - drivers/crypto/hisilicon: Remove uacce mode 1 logic below hisilicon (Yu'an Wang) [bug:122239]
  - drivers/crypto/hisilicon/sec2: add initial configuration in sec_engine_init (Yu'an Wang) [bug:122239]
  - KYLIN:crypto/hisilicon: The driver version is aligned to the Euler kernel (liyouhong) [bug:122239]
  - EULER: memcg: update the child's qos_level synchronously in memcg_qos_write() (Jing Xiangfeng) [task:85149]
  - EULER: memcg: Add static key for memcg priority (Jing Xiangfeng) [task:85149]
  - EULER: memcg: fix kabi broken when enable CONFIG_MEMCG_QOS (Jing Xiangfeng) [task:85149]
  - EULER: memcg: support priority for oom (Jing Xiangfeng) [task:85149]
  - selftest: kvm: Reorder vcpu_load_state steps for AMX (gehao) [task:88336]
  - selftests: kvm: Fix set_regs fail (gehao) [task:88363]
  - selftests: kvm/evmcs_test: complete I/O before migrating guest state (gehao) [task:88363]
  - KVM: selftests: complete IO before migrating guest state (gehao) [task:88336]
  - KVM: selftests: disable stack protector for all KVM tests (Sean Christopherson) [task:88336]
  - KVM: selftests: explicitly disable PIE for tests (Sean Christopherson) [task:88336]
  - KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Alexander Graf) [task:97316]
  - Bluetooth: stop proccessing malicious adv data (Pavel Skripkin) [task:97308]
  - io_uring: Fix use of XArray in __io_uring_files_cancel (Matthew Wilcox (Oracle))
  - Bluetooth: hci_event: Fix checking for invalid handle on error status (Luiz Augusto von Dentz) [task:96848]
  - Bluetooth: hci_event: Ignore multiple conn complete events (Soenke Huster) [task:96848]
  - KYLIN: arm64: debug_defconfig: disable debug kobject (Jackie Liu)
  - KYLIN: debug_defconfig: make kmemleak off default (Jackie Liu)
  - KYLIN: net: genric phy driver 'ethtool -i' display error. (zhaochenguang) [task:90223]
  - KYLIN: net: loongson gmac add 'ethtool -i' info. (zhaochenguang) [bug:120208]
  - KYLIN: sound/soc: add the CJC8988 driver provided by loongson (Yongzhen Zhang) [task:91306]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-51.0.v2207
changelog:
  - KYLIN: sched: reserve some field for sched_statistics (Zhengyuan Liu)
  - ext4: make variable "count" signed (Ding Xiang)
  - xen/arm: Fix race in RB-tree based P2M accounting (Oleksandr Tyshchenko) [bug:129870] {CVE-2022-33744}
  - xen/blkfront: force data bouncing when backend is untrusted (Roger Pau Monne) [bug:129843] {CVE-2022-33742}
  - xen/netfront: force data bouncing when backend is untrusted (Roger Pau Monne) [bug:129847] {CVE-2022-33741}
  - xen/netfront: fix leaking data in shared pages (Roger Pau Monne) [bug:129851] {CVE-2022-33740}
  - xen/blkfront: fix leaking data in shared pages (Roger Pau Monne) [bug:129856] {CVE-2022-26365}
  - net: rose: fix UAF bugs caused by timer handler (Duoming Zhou) [bug:129862] {CVE-2022-2318}
  - ext4: avoid cycles in directory h-tree (Jan Kara) [bug:129812] {CVE-2022-1184}
  - ext4: verify dir block before splitting it (Jan Kara) [bug:129812] {CVE-2022-1184}
  - floppy: use a statically allocated error counter (Willy Tarreau) [bug:129818] {CVE-2022-1652}
  - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Takashi Iwai) [bug:129791] {CVE-2022-1048}
  - ALSA: pcm: Fix races among concurrent prealloc proc writes (Takashi Iwai) [bug:129791] {CVE-2022-1048}
  - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Takashi Iwai) [bug:129791] {CVE-2022-1048}
  - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Takashi Iwai) [bug:129791] {CVE-2022-1048}
  - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Takashi Iwai) [bug:129791] {CVE-2022-1048}
  - xen/pvcalls: use alloc/free_pages_exact() (Juergen Gross) [bug:129775] {CVE-2022-23041}
  - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() (Juergen Gross) [bug:129758] {CVE-2022-23042}
  - xen/9p: use alloc/free_pages_exact() (Juergen Gross) [bug:129775] {CVE-2022-23041}
  - xen/gnttab: fix gnttab_end_foreign_access() without page specified (Juergen Gross) [bug:129775] {CVE-2022-23041}
  - xen: remove gnttab_query_foreign_access() (Juergen Gross)
  - xen/gntalloc: don't use gnttab_query_foreign_access() (Juergen Gross) [bug:129771] {CVE-2022-23039}
  - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status (Juergen Gross) [bug:129767] {CVE-2022-23036}
  - xen/grant-table: add gnttab_try_end_foreign_access() (Juergen Gross) [bug:129783, bug:129767] {CVE-2022-23036, CVE-2022-23038}
  - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case (Juergen Gross) [bug:129763] {CVE-2022-23040}
  - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status (Juergen Gross) [bug:129783] {CVE-2022-23038}
  - xen/netfront: don't use gnttab_query_foreign_access() for mapped status (Juergen Gross) [bug:129779] {CVE-2022-23037}
  - video: fbdev: sm712fb: Fix crash in smtcfb_read() (Helge Deller) [bug:129866] {CVE-2022-2380}
  - HID: holtek: fix mouse probing (Benjamin Tissoires)
  - hamradio: improve the incomplete fix to avoid NPD (Lin Ma) [bug:129795] {CVE-2022-1195}
  - HID: google: add eel USB id (xiazhengqiao) [bug:129822] {CVE-2022-20132}
  - HID: add USB_HID dependancy to hid-prodikeys (Greg Kroah-Hartman) [bug:129822] {CVE-2022-20132}
  - HID: add USB_HID dependancy to hid-chicony (Greg Kroah-Hartman) [bug:129822] {CVE-2022-20132}
  - HID: add USB_HID dependancy on some USB HID drivers (Greg Kroah-Hartman) [bug:129822] {CVE-2022-20132}
  - HID: check for valid USB device for many HID drivers (Greg Kroah-Hartman) [bug:129822] {CVE-2022-20132}
  - HID: wacom: fix problems when device is not a valid USB device (Greg Kroah-Hartman) [bug:129822] {CVE-2022-20132}
  - HID: add hid_is_usb() function to make it simpler for USB detection (Greg Kroah-Hartman) [bug:129822] {CVE-2022-20132}
  - hamradio: remove needs_free_netdev to avoid UAF (Lin Ma) [bug:129795] {CVE-2022-1195}
  - hamradio: defer 6pack kfree after unregister_netdev (Lin Ma) [bug:129795] {CVE-2022-1195}
  - hamradio: defer ax25 kfree after unregister_netdev (Lin Ma) [bug:129795] {CVE-2022-1195}
  - net: hamradio: fix memory leak in mkiss_close (Pavel Skripkin) [bug:129795] {CVE-2022-1195}
  - HID: google: add don USB id (Shou-Chieh Hsu) [bug:129822] {CVE-2022-20132}
  - xen/xenbus: Fix granting of vmalloc'd memory (Simon Leiner)
  - xen-netfront: fix potential deadlock in xennet_remove() (Andrea Righi)
  - HID: google: add moonball USB id (Chen-Tsung Hsieh) [bug:129822] {CVE-2022-20132}
  - net_sched: fix a crash in tc_new_tfilter() (Cong Wang) [bug:129750] {CVE-2021-39713}
  - net: sched: make function qdisc_free_cb() static (Wei Yongjun)
  - net: sched: use Qdisc rcu API instead of relying on rtnl lock (Vlad Buslov) [bug:129750] {CVE-2021-39713}
  - net: sched: add helper function to take reference to Qdisc (Vlad Buslov)
  - net: sched: extend Qdisc with rcu (Vlad Buslov)
  - net: sched: rename qdisc_destroy() to qdisc_put() (Vlad Buslov)
  - net: core: netlink: add helper refcount dec and lock function (Vlad Buslov)
  - netlink: fix doc about nlmsg_parse/nla_validate (Nicolas Dichtel) [task:96091]
  - netlink: Fix nlmsg_parse as a wrapper for strict message parsing (David Ahern) [task:96091]
  - bpf: Add classid helper only based on skb->sk (Daniel Borkmann) [task:96091]
  - bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Daniel Borkmann) [task:96091]
  - tcp_cubic: refactor code to perform a divide only when needed (Eric Dumazet) [task:96091]
  - tcp_cubic: make Hystart aware of pacing (Eric Dumazet) [task:96091]
  - tcp_cubic: tweak Hystart detection for short RTT flows (Eric Dumazet) [task:96091]
  - tcp_cubic: switch bictcp_clock() to usec resolution (Eric Dumazet) [task:96091]
  - tcp_cubic: remove one conditional from hystart_update() (Eric Dumazet) [task:96091]
  - tcp_cubic: optimize hystart_update() (Eric Dumazet) [task:96091]
  - net: relax SO_TXTIME CAP_NET_ADMIN check (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: do not call fq_peek() twice per packet (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: add horizon attribute (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: enable use of hrtimer slack (Eric Dumazet) [task:96091]
  - net_sched: do not reprogram a timer about to expire (Eric Dumazet) [task:96091]
  - net_sched: add qdisc_watchdog_schedule_range_ns() (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: properly set sk->sk_pacing_status (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: remove one obsolete check in fq_dequeue() (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: handle non connected flows (Eric Dumazet) [task:96091]
  - net_sched: sch_fq: do not assume EDT packets are ordered (Eric Dumazet) [task:96091]
  - netlink: add strict parsing for future attributes (Johannes Berg) [task:96091]
  - netlink: re-add parse/validate functions in strict mode (Johannes Berg) [task:96091]
  - netlink: make validation more configurable for future strictness (Johannes Berg) [task:96091]
  - netlink: add NLA_MIN_LEN (Johannes Berg) [task:96091]
  - netlink: add validation function to policy (Johannes Berg) [task:96091]
  - netlink: add attribute range validation to policy (Johannes Berg) [task:96091]
  - net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Eric Dumazet) [task:96091]
  - bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Peter Oskolkov) [task:96091]
  - bpf: sync bpf.h to tools and update bpf_helpers.h (brakmo) [task:96091]
  - net_sched: sch_fq: add dctcp-like marking (Eric Dumazet) [task:96091]
  - tcp: tsq: no longer use limit_output_bytes for paced flows (Eric Dumazet) [task:96091]
  - tcp: get rid of tcp_tso_should_defer() dependency on HZ/jiffies (Eric Dumazet) [task:96091]
  - net: support 64bit rates for getsockopt(SO_MAX_PACING_RATE) (Eric Dumazet) [task:96091]
  - tcp: cdg: use tcp high resolution clock cache (Eric Dumazet) [task:96091]
  - KYLIN: LoongArch/spiflash: fix ls_spiflash initialization code error (wangxuewen) [bug:120279]
  - KYLIN: x86/config: enable QOS_SCHED and QOS_SCHED_SMT_EXPELLER (Zhengyuan Liu) [task:97062]
  - KYLIN: arm64/config: enable QOS_SCHED (Zhengyuan Liu) [task:97062]
  - EULER: sched: Add tracepoint for qos smt expeller (Guan Jing) [task:97063]
  - EULER: sched: Add statistics for qos smt expeller (Guan Jing) [task:97063]
  - EULER: sched: Implement the function of qos smt expeller (Guan Jing) [task:97063]
  - EULER: sched: Introduce qos smt expeller for co-location (Guan Jing) [task:97063]
  - EULER: sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} (Zhang Qiao) [task:85149]
  - EULER: sched: Throttle offline task at tracehook_notify_resume() (Zhang Qiao) [task:85149]
  - EULER: sched/qos: Remove dependency CONFIG_x86 (Zhang Qiao) [task:85149]
  - EULER: sched/fair: Add qos_throttle_list node in struct cfs_rq (Zhang Qiao) [task:85149]
  - EULER: sched: Introduce handle priority reversion mechanism (Zheng Zucheng) [task:85149]
  - unicore32: Fix __ARCH_WANT_STAT64 definition (Arnd Bergmann) [task:98950]
  - asm-generic: unistd.h: fixup broken macro include. (Guo Ren) [task:98950]
  - ntp/y2038: Remove incorrect time_t truncation (Arnd Bergmann) [task:98950]
  - ipc: fix semtimedop for generic 32-bit architectures (Arnd Bergmann) [task:98950]
  - asm-generic: Make time32 syscall numbers optional (Arnd Bergmann) [task:98950]
  - asm-generic: Drop getrlimit and setrlimit syscalls from default list (Yury Norov) [task:98950]
  - csky: System Call (Guo Ren) [task:98950]
  - compat ABI: use non-compat openat and open_by_handle_at variants (Yury Norov) [task:98950]
  - y2038: rename old time and utime syscalls (Arnd Bergmann) [task:98950]
  - y2038: remove struct definition redirects (Arnd Bergmann) [task:98950]
  - y2038: use time32 syscall names on 32-bit (Arnd Bergmann) [task:98950]
  - vfs: replace current_kernel_time64 with ktime equivalent (Arnd Bergmann) [task:98950]
  - y2038: syscalls: rename y2038 compat syscalls (Arnd Bergmann) [task:98950]
  - y2038: socket: Add compat_sys_recvmmsg_time64 (Arnd Bergmann) [task:98950]
  - y2038: futex: Add support for __kernel_timespec (Arnd Bergmann) [task:98950]
  - y2038: signal: Add compat_sys_rt_sigtimedwait_time64 (Arnd Bergmann) [task:98950]
  - x86/x32: use time64 versions of sigtimedwait and recvmmsg (Arnd Bergmann) [task:98950]
  - timex: change syscalls to use struct __kernel_timex (Deepa Dinamani) [task:98950]
  - timex: use __kernel_timex internally (Deepa Dinamani) [task:98950]
  - sparc64: add custom adjtimex/clock_adjtime functions (Arnd Bergmann) [task:98950]
  - time: fix sys_timer_settime prototype (Arnd Bergmann) [task:98950]
  - time: Add struct __kernel_timex (Deepa Dinamani) [task:98950]
  - time: make adjtime compat handling available for 32 bit (Arnd Bergmann) [task:98950]
  - y2038: signal: Change rt_sigtimedwait to use __kernel_timespec (Arnd Bergmann) [task:98950]
  - y2038: sched: Change sched_rr_get_interval to use __kernel_timespec (Arnd Bergmann) [task:98950]
  - y2038: utimes: Rework #ifdef guards for compat syscalls (Arnd Bergmann) [task:98950]
  - y2038: Compile utimes()/futimesat() conditionally (Arnd Bergmann) [task:98950]
  - y2038: Change sys_utimensat() to use __kernel_timespec (Arnd Bergmann) [task:98950]
  - asm-generic: Remove empty asm/unistd.h (Arnd Bergmann) [task:98950]
  - asm-generic: Remove unneeded __ARCH_WANT_SYS_LLSEEK macro (Arnd Bergmann) [task:98950]
  - y2038: Remove stat64 family from default syscall set (Arnd Bergmann) [task:98950]
  - y2038: __get_old_timespec32() can be static (kbuild test robot) [task:98950]
  - KYLIN: x86: debug_defconfig: more kselftest modules (Jackie Liu)
  - KYLIN: x86: debug_defconfig: more test modules for debug kernel (Jackie Liu)
  - KYLIN: arm64: debug_defconfig: more test modules for debug kernel (Jackie Liu)
  - KYLIN: mm: fix free_pages_bootmem bug in loongarch when system booting (husong)
  - GNET: change gnet_speed_flg priv to fix problem when rebind gnet. (liusicong) [task:96195]
  - LoongArch: Add generic efi stub support (liuyun) [task:96195]
  - efi/libstub: Move the function prototypes to header file (Atish Patra) [task:96195]
  - efi/libstub: Move arm-stub to a common file (Atish Patra) [task:96195]
  - LoongArch: adjust memory space for module load (liweihao) [task:96195]
  - LoongArch:LSVZ: disable pv timer when vcpu is reset (Mao Bibo) [task:96195]
  - LoongArch: LSVZ: redefine hypercall service return code (Jianxing Wang) [task:96195]
  - LoongArch: LSVZ: import no_pvipi and no_pvtime setup param (Jianxing Wang) [task:96195]
  - fdt: Update CRC check for rng-seed (Hsin-Yi Wang) [task:97875]
  - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Christian Borntraeger) [task:97875]
  - random: quiet urandom warning ratelimit suppression message (Jason A. Donenfeld) [task:97875]
  - random: schedule mix_interrupt_randomness() less often (Jason A. Donenfeld) [task:97875]
  - random: credit cpu and bootloader seeds by default (Jason A. Donenfeld) [task:97875]
  - random: account for arch randomness in bits (Jason A. Donenfeld) [task:97875]
  - random: mark bootloader randomness code as __init (Jason A. Donenfeld) [task:97875]
  - random: avoid checking crng_ready() twice in random_init() (Jason A. Donenfeld) [task:97875]
  - crypto: drbg - make reseeding from get_random_bytes() synchronous (Nicolai Stange) [task:97875]
  - crypto: drbg - always try to free Jitter RNG instance (Stephan Müller) [task:97875]
  - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() (Nicolai Stange) [task:97875]
  - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() (Nicolai Stange) [task:97875]
  - crypto: drbg - prepare for more fine-grained tracking of seeding state (Nicolai Stange) [task:97875]
  - crypto: drbg - always seeded with SP800-90B compliant noise source (Stephan Müller) [task:97875]
  - crypto: drbg - add FIPS 140-2 CTRNG for noise source (Stephan Mueller) [task:97875]
  - Revert "random: use static branch for crng_ready()" (Jason A. Donenfeld) [task:97875]
  - random: check for signals after page of pool writes (Jason A. Donenfeld) [task:97875]
  - random: wire up fops->splice_{read,write}_iter() (Jens Axboe) [task:97875]
  - random: convert to using fops->write_iter() (Jens Axboe) [task:97875]
  - random: move randomize_page() into mm where it belongs (Jason A. Donenfeld) [task:97875]
  - random: move initialization functions out of hot pages (Jason A. Donenfeld) [task:97875]
  - random: use proper return types on get_random_{int,long}_wait() (Jason A. Donenfeld) [task:97875]
  - random: remove extern from functions in header (Jason A. Donenfeld) [task:97875]
  - random: use static branch for crng_ready() (Jason A. Donenfeld) [task:97875]
  - random: credit architectural init the exact amount (Jason A. Donenfeld) [task:97875]
  - random: handle latent entropy and command line from random_init() (Jason A. Donenfeld) [task:97875]
  - random: use proper jiffies comparison macro (Jason A. Donenfeld) [task:97875]
  - random: remove ratelimiting for in-kernel unseeded randomness (Jason A. Donenfeld) [task:97875]
  - random: avoid initializing twice in credit race (Jason A. Donenfeld) [task:97875]
  - random: use symbolic constants for crng_init states (Jason A. Donenfeld) [task:97875]
  - siphash: use one source of truth for siphash permutations (Jason A. Donenfeld) [task:97875]
  - random: help compiler out with fast_mix() by using simpler arguments (Jason A. Donenfeld) [task:97875]
  - random: do not use input pool from hard IRQs (Jason A. Donenfeld) [task:97875]
  - random: order timer entropy functions below interrupt functions (Jason A. Donenfeld) [task:97875]
  - random: do not pretend to handle premature next security model (Jason A. Donenfeld) [task:97875]
  - random: do not use batches when !crng_ready() (Jason A. Donenfeld) [task:97875]
  - random: insist on random_get_entropy() existing in order to simplify (Jason A. Donenfeld) [task:97875]
  - xtensa: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - sparc: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - um: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - x86/tsc: Use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - nios2: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - arm: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - mips: use fallback for random_get_entropy() instead of just c0 random (Jason A. Donenfeld) [task:97875]
  - m68k: use fallback for random_get_entropy() instead of zero (Jason A. Donenfeld) [task:97875]
  - timekeeping: Add raw clock fallback for random_get_entropy() (Jason A. Donenfeld) [task:97875]
  - powerpc: define get_cycles macro for arch-override (Jason A. Donenfeld) [task:97875]
  - alpha: define get_cycles macro for arch-override (Jason A. Donenfeld) [task:97875]
  - parisc: define get_cycles macro for arch-override (Jason A. Donenfeld) [task:97875]
  - s390: define get_cycles macro for arch-override (Jason A. Donenfeld) [task:97875]
  - ia64: define get_cycles macro for arch-override (Jason A. Donenfeld) [task:97875]
  - init: call time_init() before rand_initialize() (Jason A. Donenfeld) [task:97875]
  - random: fix sysctl documentation nits (Jason A. Donenfeld) [task:97875]
  - random: document crng_fast_key_erasure() destination possibility (Jason A. Donenfeld) [task:97875]
  - random: make random_get_entropy() return an unsigned long (Jason A. Donenfeld) [task:97875]
  - random: check for signals every PAGE_SIZE chunk of /dev/[u]random (Jason A. Donenfeld) [task:97875]
  - random: check for signal_pending() outside of need_resched() check (Jann Horn) [task:97875]
  - random: do not allow user to keep crng key around on stack (Jason A. Donenfeld) [task:97875]
  - random: do not split fast init input in add_hwgenerator_randomness() (Jan Varho) [task:97875]
  - random: mix build-time latent entropy into pool at init (Jason A. Donenfeld) [task:97875]
  - random: re-add removed comment about get_random_{u32,u64} reseeding (Jason A. Donenfeld) [task:97875]
  - random: treat bootloader trust toggle the same way as cpu trust toggle (Jason A. Donenfeld) [task:97875]
  - random: skip fast_init if hwrng provides large chunk of entropy (Jason A. Donenfeld) [task:97875]
  - random: check for signal and try earlier when generating entropy (Jason A. Donenfeld) [task:97875]
  - random: reseed more often immediately after booting (Jason A. Donenfeld) [task:97875]
  - random: make consistent usage of crng_ready() (Jason A. Donenfeld) [task:97875]
  - random: use SipHash as interrupt entropy accumulator (Jason A. Donenfeld) [task:97875]
  - random: replace custom notifier chain with standard one (Jason A. Donenfeld) [task:97875]
  - random: don't let 644 read-only sysctls be written to (Jason A. Donenfeld) [task:97875]
  - random: give sysctl_random_min_urandom_seed a more sensible value (Jason A. Donenfeld) [task:97875]
  - random: do crng pre-init loading in worker rather than irq (Jason A. Donenfeld) [task:97875]
  - random: unify cycles_t and jiffies usage and types (Jason A. Donenfeld) [task:97875]
  - random: cleanup UUID handling (Jason A. Donenfeld) [task:97875]
  - random: only wake up writers after zap if threshold was passed (Jason A. Donenfeld) [task:97875]
  - random: round-robin registers as ulong, not u32 (Jason A. Donenfeld) [task:97875]
  - random: clear fast pool, crng, and batches in cpuhp bring up (Jason A. Donenfeld) [task:97875]
  - random: pull add_hwgenerator_randomness() declaration into random.h (Jason A. Donenfeld) [task:97875]
  - random: check for crng_init == 0 in add_device_randomness() (Jason A. Donenfeld) [task:97875]
  - random: unify early init crng load accounting (Jason A. Donenfeld) [task:97875]
  - random: do not take pool spinlock at boot (Jason A. Donenfeld) [task:97875]
  - random: defer fast pool mixing to worker (Jason A. Donenfeld) [task:97875]
  - random: rewrite header introductory comment (Jason A. Donenfeld) [task:97875]
  - random: group sysctl functions (Jason A. Donenfeld) [task:97875]
  - random: group userspace read/write functions (Jason A. Donenfeld) [task:97875]
  - random: group entropy collection functions (Jason A. Donenfeld) [task:97875]
  - random: group entropy extraction functions (Jason A. Donenfeld) [task:97875]
  - random: group initialization wait functions (Jason A. Donenfeld) [task:97875]
  - random: remove whitespace and reorder includes (Jason A. Donenfeld) [task:97875]
  - random: remove useless header comment (Jason A. Donenfeld) [task:97875]
  - random: introduce drain_entropy() helper to declutter crng_reseed() (Jason A. Donenfeld) [task:97875]
  - random: deobfuscate irq u32/u64 contributions (Jason A. Donenfeld) [task:97875]
  - random: add proper SPDX header (Jason A. Donenfeld) [task:97875]
  - random: remove unused tracepoints (Jason A. Donenfeld) [task:97875]
  - random: remove ifdef'd out interrupt bench (Jason A. Donenfeld) [task:97875]
  - random: tie batched entropy generation to base_crng generation (Jason A. Donenfeld) [task:97875]
  - random: zero buffer after reading entropy from userspace (Jason A. Donenfeld) [task:97875]
  - random: remove outdated INT_MAX >> 6 check in urandom_read() (Jason A. Donenfeld) [task:97875]
  - random: use hash function for crng_slow_load() (Jason A. Donenfeld) [task:97875]
  - random: absorb fast pool into input pool after fast load (Jason A. Donenfeld) [task:97875]
  - random: do not xor RDRAND when writing into /dev/random (Jason A. Donenfeld) [task:97875]
  - random: ensure early RDSEED goes through mixer on init (Jason A. Donenfeld) [task:97875]
  - random: inline leaves of rand_initialize() (Jason A. Donenfeld) [task:97875]
  - random: use RDSEED instead of RDRAND in entropy extraction (Jason A. Donenfeld) [task:97875]
  - random: fix locking in crng_fast_load() (Dominik Brodowski) [task:97875]
  - random: remove batched entropy locking (Jason A. Donenfeld) [task:97875]
  - random: remove use_input_pool parameter from crng_reseed() (Eric Biggers) [task:97875]
  - random: make credit_entropy_bits() always safe (Jason A. Donenfeld) [task:97875]
  - random: always wake up entropy writers after extraction (Jason A. Donenfeld) [task:97875]
  - random: use linear min-entropy accumulation crediting (Jason A. Donenfeld) [task:97875]
  - random: simplify entropy debiting (Jason A. Donenfeld) [task:97875]
  - random: use computational hash for entropy extraction (Jason A. Donenfeld) [task:97875]
  - random: only call crng_finalize_init() for primary_crng (Dominik Brodowski) [task:97875]
  - random: access primary_pool directly rather than through pointer (Dominik Brodowski) [task:97875]
  - random: continually use hwgenerator randomness (Dominik Brodowski) [task:97875]
  - random: simplify arithmetic function flow in account() (Jason A. Donenfeld) [task:97875]
  - random: access input_pool_data directly rather than through pointer (Jason A. Donenfeld) [task:97875]
  - random: cleanup fractional entropy shift constants (Jason A. Donenfeld) [task:97875]
  - random: prepend remaining pool constants with POOL_ (Jason A. Donenfeld) [task:97875]
  - random: de-duplicate INPUT_POOL constants (Jason A. Donenfeld) [task:97875]
  - random: remove unused OUTPUT_POOL constants (Jason A. Donenfeld) [task:97875]
  - random: rather than entropy_store abstraction, use global (Jason A. Donenfeld) [task:97875]
  - random: remove unused extract_entropy() reserved argument (Jason A. Donenfeld) [task:97875]
  - random: remove incomplete last_data logic (Jason A. Donenfeld) [task:97875]
  - random: cleanup integer types (Jason A. Donenfeld) [task:97875]
  - random: cleanup poolinfo abstraction (Jason A. Donenfeld) [task:97875]
  - random: fix typo in comments (Schspa Shi) [task:97875]
  - random: don't reset crng_init_cnt on urandom_read() (Jann Horn) [task:97875]
  - random: avoid superfluous call to RDRAND in CRNG extraction (Jason A. Donenfeld) [task:97875]
  - random: early initialization of ChaCha constants (Dominik Brodowski) [task:97875]
  - random: initialize ChaCha20 constants with correct endianness (Eric Biggers) [task:97875]
  - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs (Jason A. Donenfeld) [task:97875]
  - random: harmonize "crng init done" messages (Dominik Brodowski) [task:97875]
  - random: mix bootloader randomness into pool (Jason A. Donenfeld) [task:97875]
  - random: do not re-init if crng_reseed completes before primary init (Jason A. Donenfeld) [task:97875]
  - random: do not sign extend bytes for rotation when mixing (Jason A. Donenfeld) [task:97875]
  - random: use BLAKE2s instead of SHA1 in extraction (Jason A. Donenfeld) [task:97875]
  - random: remove unused irq_flags argument from add_interrupt_randomness() (Sebastian Andrzej Siewior) [task:97875]
  - random: document add_hwgenerator_randomness() with other input functions (Mark Brown) [task:97875]
  - crypto: blake2s - adjust include guard naming (Eric Biggers) [task:97875]
  - crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> (Eric Biggers) [task:97875]
  - MAINTAINERS: co-maintain random.c (Jason A. Donenfeld) [task:97875]
  - random: remove dead code left over from blocking pool (Eric Biggers) [task:97875]
  - random: avoid arch_get_random_seed_long() when collecting IRQ randomness (Ard Biesheuvel) [task:97875]
  - random: add arch_get_random_*long_early() (Mark Rutland) [task:97875]
  - powerpc: Use bool in archrandom.h (Richard Henderson) [task:97875]
  - linux/random.h: Mark CONFIG_ARCH_RANDOM functions __must_check (Richard Henderson) [task:97875]
  - linux/random.h: Use false with bool (Richard Henderson) [task:97875]
  - linux/random.h: Remove arch_has_random, arch_has_random_seed (Richard Henderson) [task:97875]
  - s390: Remove arch_has_random, arch_has_random_seed (Richard Henderson) [task:97875]
  - powerpc: Remove arch_has_random, arch_has_random_seed (Richard Henderson) [task:97875]
  - x86: Remove arch_has_random, arch_has_random_seed (Richard Henderson) [task:97875]
  - random: avoid warnings for !CONFIG_NUMA builds (Mark Rutland) [task:97875]
  - random: split primary/secondary crng init paths (Mark Rutland) [task:97875]
  - random: remove some dead code of poolinfo (Yangtao Li) [task:97875]
  - random: fix typo in add_timer_randomness() (Yangtao Li) [task:97875]
  - random: Add and use pr_fmt() (Yangtao Li) [task:97875]
  - random: convert to ENTROPY_BITS for better code readability (Yangtao Li) [task:97875]
  - random: remove unnecessary unlikely() (Yangtao Li) [task:97875]
  - random: remove kernel.random.read_wakeup_threshold (Andy Lutomirski) [task:97875]
  - random: delete code to pull data into pools (Andy Lutomirski) [task:97875]
  - random: remove the blocking pool (Andy Lutomirski) [task:97875]
  - random: fix crash on multiple early calls to add_bootloader_randomness() (Dominik Brodowski) [task:97875]
  - char/random: silence a lockdep splat with printk() (Sergey Senozhatsky) [task:97875]
  - random: make /dev/random be almost like /dev/urandom (Andy Lutomirski) [task:97875]
  - random: ignore GRND_RANDOM in getentropy(2) (Andy Lutomirski) [task:97875]
  - random: add GRND_INSECURE to return best-effort non-cryptographic bytes (Andy Lutomirski) [task:97875]
  - random: Add a urandom_read_nowait() for random APIs that don't warn (Andy Lutomirski) [task:97875]
  - random: Don't wake crng_init_wait when crng_init == 1 (Andy Lutomirski) [task:97875]
  - lib/crypto: sha1: re-roll loops to reduce code size (Jason A. Donenfeld) [task:97875]
  - lib/crypto: blake2s: move hmac construction into wireguard (Jason A. Donenfeld) [task:97875]
  - crypto: blake2s - generic C library implementation and selftest (Jason A. Donenfeld) [task:97875]
  - Revert "hwrng: core - Freeze khwrng thread during suspend" (Herbert Xu) [task:97875]
  - char/random: Add a newline at the end of the file (Borislav Petkov) [task:97875]
  - random: Use wait_event_freezable() in add_hwgenerator_randomness() (Stephen Boyd) [task:97875]
  - fdt: add support for rng-seed (Hsin-Yi Wang) [task:97875]
  - random: Support freezable kthreads in add_hwgenerator_randomness() (Stephen Boyd) [task:97875]
  - random: fix soft lockup when trying to read from an uninitialized blocking pool (Theodore Ts'o) [task:97875]
  - latent_entropy: avoid build error when plugin cflags are not set (Vasily Gorbik) [task:97875]
  - random: document get_random_int() family (George Spelvin) [task:97875]
  - random: move rand_initialize() earlier (Kees Cook) [task:97875]
  - random: only read from /dev/random after its pool has received 128 bits (Theodore Ts'o) [task:97875]
  - drivers/char/random.c: make primary_crng static (Rasmus Villemoes) [task:97875]
  - drivers/char/random.c: remove unused stuct poolinfo::poolbits (Rasmus Villemoes) [task:97875]
  - drivers/char/random.c: constify poolinfo_table (Rasmus Villemoes) [task:97875]
  - random: fix data race on crng init time (Eric Biggers) [task:97875]
  - random: fix data race on crng_node_pool (Eric Biggers) [task:97875]
  - char/random: silence a lockdep splat with printk() (Sergey Senozhatsky) [task:97875]
  - char/random: silence a lockdep splat with printk() (Sergey Senozhatsky) [task:97875]
  - random: try to actively add entropy rather than passively wait for it (Linus Torvalds) [task:97875]
  - Revert "alinux: random: speed up the initialization of module" (huhai) [task:97875]
  - Revert "random: only read from /dev/random after its pool has received 128 bits" (huhai) [task:97875]
  - Revert "random: fix soft lockup when trying to read from an uninitialized blocking pool" (huhai) [task:97875]
  - uapi: rename ext2_swab() to swab() and share globally in swab.h (Yury Norov) [task:97875]
  - KYLIN: xhci: fix Etron controller reset device problem (xuping) [bug:123907]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-52.0.v2207
changelog:
  - KYLIN: kabi_whitelist: remove the indentation in front of each item (Zhengyuan Liu) [task:74080]
  - KYLIN: scripts/make-kabi: support items in whitelist begin with indentation (Zhengyuan Liu) [task:74080]
  - KYLIN: Module.kabi: update Module.kabi based on the new whitelist (Zhengyuan Liu) [task:74080]
  - KYLIN: kabi_whitelist: append redhat8's kabi items (Zhengyuan Liu) [task:74080]
  - KYLIN: x86/paravirt: fix build if !CONFIG_PARAVIRT_SPINLOCKS & CONFIG_PARAVIRT (Jackie Liu) [task:101368, task:101367]
  - sched/core: Convert vcpu_is_preempted() from macro to an inline function (Qian Cai) [task:101368, task:101367]
  - KYLIN: kabi_whitelist: append HuaWei's ultrapath symbol to whitelist (Zhengyuan Liu) [task:74080]
  - KYLIN: kabi_whitelist: append TianGou's symbol to whitelist (Zhengyuan Liu) [task:90224]
  - KYLIN: kabi_whitelist: simplify current whitelist (Zhengyuan Liu) [task:74080]
  - KYLIN: kabi_whitelist: sort the kabi whitelist (Zhengyuan Liu) [task:74080]
  - net: sched: don't set tunnel for decap action (Vlad Buslov) [bug:128966]
  - net: sched: flower: only return error from hw offload if skip_sw (Vlad Buslov) [bug:128966]
  - xsk: Fix xsk_umem_xdp_frame_sz() (Björn Töpel) [bug:128966]
  - xdp: For Intel AF_XDP drivers add XDP frame_s (Jesper Dangaard Brouer) [bug:128966]
  - cls_api: add translator to flow_action representation (Pablo Neira Ayuso) [bug:128966]
  - net: sched: sample: allow accessing psample_group with rtnl (Vlad Buslov) [bug:128966]
  - net/sched: add police action to the hardware intermediate representation (Pieter Jansen van Vuuren) [bug:128966]
  - net/sched: add sample action to the hardware intermediate representation (Pieter Jansen van Vuuren) [bug:128966]
  - flow_offload: add wake-up-on-lan and queue to flow_action (Pablo Neira Ayuso) [bug:128966]
  - net/flow_dissector: add connection tracking dissection (Paul Blakey) [bug:128966]
  - KYLIN: fbdev/efifb: enable efifb for inno card by default (yangdeyi) [task:88651]
  - tcp: use alloc_large_system_hash() to allocate table_perturb (Muchun Song)
  - xhci: turn off port power in shutdown (Mathias Nyman) [task:99634]
  - xhci: stop polling roothubs after shutdown (Henry Lin) [task:99634]
  - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Mathias Nyman) [task:99634]
  - xhci: bail out early if driver can't accress host in resume (Mathias Nyman) [task:99634]
  - tcp: drop the hash_32() part from the index calculation (Willy Tarreau) [task:99634]
  - tcp: dynamically allocate the perturb table used by source ports (Willy Tarreau) [task:99634]
  - tcp: add small random increments to the source port (Willy Tarreau) [task:99634]
  - tcp: use different parts of the port_offset for index and offset (Willy Tarreau) [task:99634]
  - tcp: add some entropy in __inet_hash_connect() (Eric Dumazet) [task:99634]
  - swiotlb: skip swiotlb_bounce when orig_addr is zero (Liu Shixin) [task:99634]
  - KYLIN: add graphics card priority for x86 (yangdeyi) [task:88651]
  - KYLIN: vga: add inno graphics card priority (yangdeyi) [task:88651]
  - KYLIN: 3rd/inno: add inno driver support (yangdeyi) [task:88651]
  - i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Shiraz Saleem) [bug:130467]
  - KYLIN: x86/paravirt: useless assignment instructions cause Unixbench full core performance degradation (chenke) [task:99415]
  - x86/module: Fix the paravirt vs alternative order (Peter Zijlstra) [task:99415]
  - x86/paravirt: Add new features for paravirt patching (Juergen Gross) [task:99415]
  - crypto: drbg - fix error return code in drbg_alloc_state() (Wei Yongjun) [task:101008]
  - lib: vdso: Remove CROSS_COMPILE_COMPAT_VDSO (Vincenzo Frascino)
  - arm64: vdso32: Remove jump label config option in Makefile (Vincenzo Frascino)
  - arm64: vdso32: Detect binutils support for dmb ishld (Vincenzo Frascino)
  - arm64: vdso: Remove stale files from old assembly implementation (Vincenzo Frascino)
  - arm64: vdso32: Fix broken compat vDSO build warnings (Vincenzo Frascino)
  - arm64: vdso: Fix Makefile regression (Vincenzo Frascino)
  - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Pavel Skripkin) [bug:120191] {CVE-2022-1679}
  - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Joe Perches) [bug:124652] {CVE-2022-20166}
  - drivers/base/cpu: Simplify s*nprintf() usages (Takashi Iwai)
  - xfs: don't set bmapi total block req where minleft is (Brian Foster) [bug:128797]
  - netfilter: nf_tables: stricter validation of element data (Pablo Neira Ayuso) [bug:129113] {CVE-2022-34918}
  - f2fs: fix to do sanity check on segment/section count (Chao Yu) [task:98376] {CVE-2019-19449}
  - f2fs: fix wrong total_sections check and fsmeta check (Wang Xiaojun) [task:98376] {CVE-2019-19449}
  - btrfs: only search for left_info if there is no right_info in try_merge_free_space (Josef Bacik) [task:98376] {CVE-2019-19448}
  - KYLIN: box: Fix Use-After-Free caused by parallel access (Jackie Liu) [task:98126, task:99088, task:99013]
  - KYLIN: sw64: fix incompatible pointer of __kernel_timex (Jackie Liu) [task:99336, task:99333]
  - mips: generate uapi header and system call table files (Firoz Khan) [task:99337, task:99334]
  - mips: remove unused macros (Firoz Khan) [task:99337, task:99334]
  - mips: add +1 to __NR_syscalls in uapi header (Firoz Khan) [task:99337, task:99334]
  - mips: rename scall64-64.S to scall64-n64.S (Firoz Khan) [task:99337, task:99334]
  - mips: add __NR_syscalls along with __NR_Linux_syscalls (Firoz Khan) [task:99334, task:99337]
  - mips: remove syscall table entries (Firoz Khan) [task:99337, task:99334]
  - io_uring: drop 'ctx' ref on task work cancelation (Jens Axboe)


author: Zhengyuan Liu <liuzhengyuan@kylinos.cn> - 4.19.90-52.39.v2207
changelog:
  - kvm/mmu: Add head file (zhanghao1) [task:218131]
  - bpf: Clear subreg_def for global function return values (Ilya Leoshkevich) [task:219647]
  - bpf: Fix error path under memory pressure (Alexei Starovoitov) [task:219647]
  - bpf: Introduce function-by-function verification (Alexei Starovoitov) [task:219647]
  - bpf: Fix bpf_event_output re-entry issue (Allan Zhang) [task:220155]
  - PHYTIUM: KVM: arm64: Move the clean of dcache to the map handler (zhanghao1) [task:218131]
  - net: fix kernel crash caused by ft_net_auto_affinity (Yun Lu) [bug:229383]
  - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [task:198456] {CVE-2024-1086}
  - nfc: nci: free rx_data_reassembly skb on NCI device cleanup (Fedor Pchelkin) [task:213955] {CVE-2024-26825}
  - NFC: nci: fix memory leak in nci_allocate_device (Dongliang Mu) [task:158827]
  - x86/xen: Add some null pointer checking to smp.c (Kunwu Chan) [task:214160] {CVE-2024-26908}
  - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Xiu Jianfeng) [task:164562]
  - xen/events: only register debug interrupt for 2-level events (Juergen Gross) [task:164562]
  - media: edia: dvbdev: fix a use-after-free (Zhipeng Lu) [task:220692] {CVE-2024-27043}
  - media: dvb-core: Fix use-after-free due to race at dvb_register_device() (Hyunwoo Kim) [task:220692] {CVE-2022-45884}
  - media: dvbdev: fix error logic at dvb_register_device() (Mauro Carvalho Chehab) [task:220692]
  - media: dvbdev: Fix memleak in dvb_register_device (Dinghao Liu) [task:220692]
  - media: media/dvb: Use kmemdup rather than duplicating its implementation (Fuqian Huang) [task:220692]
  - media: dvbdev: remove double-unlock (Mauro Carvalho Chehab) [task:220692]
  - media: dvbdev: fix refcnt bug (Lin Ma) [task:220692]
  - media: dvbdev: adopts refcnt to avoid UAF (Lin Ma) [task:220692]
  - media: dvbdev: Fix memory leak in dvb_media_device_free() (Peilin Ye) [task:220692]
  - media: dvb-core: Fix double free in dvb_register_device() (Keita Suzuki) [task:220692]
  - mm: swap: fix race between free_swap_and_cache() and swapoff() (Ryan Roberts) [task:220694] {CVE-2024-26960}
  - swap: comments get_swap_device() with usage rule (Huang Ying) [task:220694]
  - net/smc: Fix possible access to freed memory in link clear (Yacan Liu) [task:219443] {CVE-2022-48673}
  - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Damien Le Moal) [task:213954] {CVE-2021-47182}
  - scsi: core: Fix scsi_mode_sense() buffer length handling (Damien Le Moal) [task:213954] {CVE-2021-47182}
  - scsi: core: Reshuffle response handling in scsi_mode_sense() (Hannes Reinecke) [task:213954] {CVE-2021-47182}
  - scsi: core: Fixup calling convention for scsi_mode_sense() (Hannes Reinecke) [task:213954] {CVE-2021-47182}
  - Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher) [task:217548] {CVE-2024-26982}
  - clk: zynq: Prevent null pointer dereference caused by kmalloc failure (Duoming Zhou) [task:217565] {CVE-2024-27037}
  - sysv: don't call sb_bread() with pointers_lock held (Tetsuo Handa) [task:219573]
  - afs: Increase buffer size in afs_update_volume_status() (Daniil Dulov) [task:210635] {CVE-2024-26736}
  - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion (Bart Van Assche) [task:210640]
  - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio (Bart Van Assche) [task:210640] {CVE-2024-26764}
  - Bluetooth: af_bluetooth: Fix deadlock (Luiz Augusto von Dentz) [task:214134] {CVE-2024-26886}
  - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Ziyang Xuan) [task:217550] {CVE-2024-27019}
  - net/mlx5e: Prevent deadlock while disabling aRFS (Carolina Jubran) [task:217553] {CVE-2024-27014}
  - security/kysec: decrease pcr hashtable size (penghuaihe) [task:219597]
  - security/kysec: move pcr hashtable init to sb_alloc_security (penghuaihe) [task:219597]
  - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier (ZhaoLong Wang) [task:219460] {CVE-2023-52449}
  - speakup: Avoid crash on very long word (Samuel Thibault) [task:219451] {CVE-2024-26994}
  - f2fs: fix to avoid dirent corruption (Chao Yu) [task:219461] {CVE-2023-52444}
  - apparmor: avoid crash when parsed profile name is empty (Fedor Pchelkin) [task:219459] {CVE-2023-52443}
  - powerpc/pseries/memhp: Fix access beyond end of drmem array (Nathan Lynch) [task:219457] {CVE-2023-52451}
  - powerpc/pseries/memhotplug: Quieten some DLPAR operations (Laurent Dufour) [task:219457]
  - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (Hyunwoo Kim) [task:219456] {CVE-2024-27395}
  - net: openvswitch: ovs_ct_exit to be done under ovs_lock (Tonghao Zhang) [task:219456]
  - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value (Anastasia Belova) [task:219454] {CVE-2024-27051}
  - net: gtp: Fix Use-After-Free in gtp_dellink (Hyunwoo Kim) [task:219455] {CVE-2024-27396}
  - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays (Gabor Juhos) [task:219452] {CVE-2024-26966}
  - crypto: qat - resolve race condition during AER recovery (Damian Muszynski) [task:219450] {CVE-2024-26974}
  - crypto: qat - fix double free during reset (Svyatoslav Pankratov) [task:219450]
  - txgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (xiaolinkui) [task:217379]
  - ngbe: Fix handling of NAPI budget when multiple queues are enabled per vector (xiaolinkui) [task:217379]
  - printk: disable optimistic spin during panic (Stephen Brennan) [task:217379]
  - printk: Add panic_in_progress helper (Stephen Brennan) [task:217379]
  - s390/zcrypt: fix reference counting on zcrypt card objects (Harald Freudenberger) [task:219444] {CVE-2024-26957}
  - xfs: wake commit waiters on CIL abort before log item abort (Brian Foster) [task:217956]
  - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays (Gabor Juhos) [task:219446] {CVE-2024-26969}
  - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [task:210628] {CVE-2024-26813}
  - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [task:210628]
  - LoongArch: Fixup extioi bounce (Jun Yi) [task:214965]
  - dm: call the resume method on internal suspend (Mikulas Patocka) [task:214159] {CVE-2024-26880}
  - quota: Fix potential NULL pointer dereference (Wang Jianjian) [task:214158] {CVE-2024-26878}
  - quota: check time limit when back out space/inode change (Chengguang Xu) [task:214158]
  - quota: code cleanup for __dquot_alloc_space() (Chengguang Xu) [task:214158]
  - jfs: fix array-index-out-of-bounds in dbAdjTree (Manas Ghandat) [task:207401] {CVE-2023-52601}
  - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled (Rahul Rameshbabu) [task:214161] {CVE-2023-52644}
  - b43: dma: Fix use true/false for bool type variable (Saurav Girepunje) [task:214161]
  - i40e: Fix VF MAC filter removal (Ivan Vecera) [task:214154]
  - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [task:214154] {CVE-2024-26830}
  - i40e: Add ensurance of MacVlan resources for every trusted VF (Karen Sornek) [task:214154]
  - i40e: Fix MAC address setting for a VF via Host/VM (Slawomir Laba) [task:214154]
  - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip (Hsin-Yi Wang) [task:214148] {CVE-2024-26874}
  - net: Set true network header for ECN decapsulation (Gilad Naaman) [task:214149]
  - net/bnx2x: Prevent access to a freed page in page_pool (Thinh Tran) [task:214143] {CVE-2024-26859}
  - vt: fix memory overlapping when deleting chars in the buffer (Yangxi Xiang) [task:205064] {CVE-2022-48627}
  - ext4: avoid online resizing failures due to oversized flex bg (Baokun Li) [task:207394] {CVE-2023-52622}
  - ext4: unify the type of flexbg_size to unsigned int (Baokun Li) [task:207394] {CVE-2023-52622}
  - ext4: remove unnecessary check from alloc_flex_gd() (Baokun Li) [task:207394] {CVE-2023-52622}
  - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Oleg Nesterov) [task:210335] {CVE-2024-26686}
  - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Oleg Nesterov) [task:210335]
  - fs/proc: do_task_stat: use __for_each_thread() (Oleg Nesterov) [task:210335]
  - exit: Use the correct exit_code in /proc/<pid>/stat (Eric W. Biederman) [task:210335]
  - RDMA/rxe: Return CQE error if invalid lkey was supplied (Leon Romanovsky) [task:206932] {CVE-2021-47076}
  - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Lena Wang) [task:214040] {CVE-2024-26851}
  - IB/hfi1: Fix a memleak in init_credit_return (Zhipeng Lu) [task:214039] {CVE-2024-26839}
  - hsr: Fix uninit-value access in hsr_get_node() (Shigeru Yoshida) [task:214042] {CVE-2024-26863}
  - net: hsr: fix placement of logical operator in a multi-line statement (Murali Karicheri) [task:214042]
  - amdkfd: use calloc instead of kzalloc to avoid integer overflow (Dave Airlie) [task:214061] {CVE-2024-26817}
  - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Nikita Zhandarovich) [task:214102] {CVE-2024-26901}
  - media: pvrusb2: fix uaf in pvr2_context_set_notify (Edward Adam Davis) [task:214062] {CVE-2024-26875}
  - media: pvrusb2: fix use after free on context disconnection (Ricardo B. Marliere) [task:214062]
  - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Armin Wolf) [task:214136] {CVE-2024-26894}
  - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Eric Dumazet) [task:214130] {CVE-2024-26852}
  - bpf: Fix hashtab overflow check on 32-bit arches (Toke Høiland-Jørgensen) [task:214132] {CVE-2024-26884}
  - scsi: target: core: Add TMF to tmr_list handling (Dmitry Bogdanov) [task:214137] {CVE-2024-26845}
  - arp: Prevent overflow in arp_req_get(). (Kuniyuki Iwashima) [task:210302] {CVE-2024-26733}
  - drm: bridge/panel: Cleanup connector on bridge detach (Paul Cercueil) [task:206930] {CVE-2021-47063}
  - LOONGSON: rtc-ls2x: fix a ls3a4000 rtc update trouble (zhangtianyang) [task:147526]
  - config: enable CONFIG_CGROUP_FILES. (cuitao) [task:220723]
  - OPENEULER: fs/filescontrol: add a switch to enable / disable accounting of open fds (Yu Kuai) [task:220723]
  - drm/amdgpu: validate the parameters of bo mapping operations more clearly (xinhui pan) [task:220691] {CVE-2024-26922}
  - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Chia-I Wu) [task:220691]
  - drm/amdgpu: check alignment on CPU page for bo map (Xℹ Ruoyao) [task:220691]
  - sched: disabled sysctl_sched_optimize_enabled by default (liwanwu) [task:217846]
  - net: don't let netpoll invoke NAPI if in xmit context (Jakub Kicinski) [task:217379]
  - net/mlx5e: alloc the correct size for indirection_rqt (Saeed Mahameed) [task:217500]
  - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Arnd Bergmann) [task:217500]
  - net/mlx5: Increase the max number of channels to 128 (Fan Li) [task:217500]
  - security/secureboot: vmlinuz signature support SM and RSA (penghuaihe) [task:218116]
  - security: LoongArch support kernel signature (penghuaihe) [task:181644]
  - security/kysec: secureboot add x86 arch support. (penghuaihe) [task:172384]
  - security/secureboot add signature to kernel (penghuaihe) [task:172384]
  - USB: core: Fix deadlock in usb_deauthorize_interface() (Alan Stern) [task:217563] {CVE-2024-26934}
  - irqchip: The kdump capture kernel is probably stuck In the virtual machine (duanchenghao) [bug:219683]
  - drm/hisilicon: Fix a NULL pointer access when call hibmc_unload (Shixiong Ou) [task:217158]
  - usb: roles: fix NULL pointer issue when put module's reference (Xu Yang) [task:210461] {CVE-2024-26747}
  - media: rc: bpf attach/detach requires write permission (Sean Young) [task:214138] {CVE-2023-52642}
  - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Alan Stern) [task:217585] {CVE-2024-26993}
  - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve (Filipe Manana) [task:214141] {CVE-2024-26904}
  - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Alan Stern) [task:217587] {CVE-2024-27059}
  - nilfs2: prevent kernel bug at submit_bh_wbc() (Ryusuke Konishi) [task:217584] {CVE-2024-26955}
  - nilfs2: use a more common logging style (Joe Perches) [task:217584]
  - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays (Gabor Juhos) [task:217583] {CVE-2024-26965}
  - scsi: qla2xxx: Fix command flush on cable pull (Quinn Tran) [task:217582] {CVE-2024-26931}
  - nilfs2: fix failure to detect DAT corruption in btree and direct mappings (Ryusuke Konishi) [task:217589] {CVE-2024-26956}
  - media: go7007: fix a memleak in go7007_load_encoder (Zhipeng Lu) [task:217575] {CVE-2024-27074}
  - media: v4l2-tpg: fix some memleaks in tpg_alloc (Zhipeng Lu) [task:217576] {CVE-2024-27078}
  - SUNRPC: fix some memleaks in gssx_dec_option_array (Zhipeng Lu) [task:217578] {CVE-2024-27388}
  - drm/tegra: dsi: Add missing check for of_find_device_by_node (Chen Ni) [task:217580] {CVE-2023-52650}
  - mm/swapfile.c: __swap_entry_free() always free 1 entry (Wei Yang) [task:217590]
  - mm/swapfile.c: call free_swap_slot() in __swap_entry_free() (Huang Ying) [task:217590]
  - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() (Huang Ying) [task:217590]
  - serial: mxs-auart: add spinlock around changing cts state (Emil Kronborg) [task:217594] {CVE-2024-27000}
  - nouveau: fix instmem race condition around ptr stores (Dave Airlie) [task:217591] {CVE-2024-26984}
  - net/rds: fix possible cp null dereference (Mahmoud Adam) [task:217596]
  - net/rds: fix WARNING in rds_conn_connect_if_down (Edward Adam Davis) [task:217596] {CVE-2024-27024}
  - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler (Fei Shao) [task:217571] {CVE-2024-27028}
  - scsi: ufs: core: Improve SCSI abort handling (Bart Van Assche) [task:212521] {CVE-2021-47188}
  - nfp: flower: handle acti_netdevs allocation failure (Duoming Zhou) [task:217573] {CVE-2024-27046}
  - nilfs2: fix OOB in nilfs_set_de_type (Jeongjun Park) [task:217541] {CVE-2024-26981}
  - fat: fix uninitialized field in nostale filehandles (Jan Kara) [task:217540] {CVE-2024-26973}
  - tun: limit printing rate when illegal packet received by tun dev (Lei Chen) [task:217543] {CVE-2024-27013}
  - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Ziyang Xuan) [task:217564] {CVE-2024-27020}
  - netfilter: nf_tables: __nft_expr_type_get() selects specific family type (Pablo Neira Ayuso) [task:217564]
  - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Sean Christopherson) [task:217566] {CVE-2024-26976}
  - drm: nv04: Fix out of bounds access (Mikhail Kobuk) [task:217570] {CVE-2024-27008}
  - vfio/pci: Create persistent INTx handler (Alex Williamson) [task:210644] {CVE-2024-26812}
  - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [task:210644]
  - media: dvb-frontends: avoid stack overflow warnings with clang (Arnd Bergmann) [task:217558] {CVE-2024-27075}
  - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity (Zhipeng Lu) [task:217549] {CVE-2024-27077}
  - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (Friedrich Vock) [task:214156] {CVE-2024-26915}
  - net/mlx5: Update error handler for UCTX and UMEM (Neta Ostrovsky) [task:216632] {CVE-2021-47212}
  - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Rand Deeb) [task:214041] {CVE-2024-26855}
  - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() (Ryusuke Konishi) [task:210638] {CVE-2024-26696}
  - binder: check offset alignment in binder_get_object() (Carlos Llamas) [task:216630] {CVE-2024-26926}
  - xen/events: close evtchn after mapping cleanup (Maximilian Heyne) [task:210357] {CVE-2024-26687}
  - wifi: mac80211: fix potential key use-after-free (Johannes Berg) [task:205233] {CVE-2023-52530}
  - xfs: check free AG space when making per-AG reservations (Darrick J. Wong) [task:215506]
  - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Luís Henriques) [task:216634] {CVE-2022-48631}
  - media: xc4000: Fix atomicity violation in xc4000_get_frequency (Gui-Dong Han) [task:216633] {CVE-2024-24861}
  - RDMA/srpt: Do not register event handler until srpt device is fully setup (William Kucharski) [task:213762] {CVE-2024-26872}
  - uio: Fix use-after-free in uio_open (Guanghui Feng) [task:209257] {CVE-2023-52439}
  - config: enable CONFIG_SECURITY_YAMA for arm64 (huanfuxi) [task:214710]
  - btrfs: fix hang during unmount when stopping a space reclaim worker (Filipe Manana) [task:216635] {CVE-2022-48664}
  - Btrfs: fix crash during unmount due to race with delayed inode workers (Filipe Manana) [task:155707]
  - iavf: free q_vectors before queues in iavf_disable_vf (Nicholas Nunley) [task:212529] {CVE-2021-47201}
  - xhci: handle isoc Babble and Buffer Overrun events properly (Michal Pecio) [task:209228] {CVE-2024-26659}
  - xhci: process isoc TD properly when there was a transaction error mid TD. (Mathias Nyman) [task:209228]
  - xhci: Fix incorrect tracking of free space on transfer rings (Mathias Nyman) [task:209228]
  - xhci: store TD status in the td struct instead of passing it along (Mathias Nyman) [task:209228]
  - xhci: remove extra loop in interrupt context (Mathias Nyman) [task:209228]
  - xhci: get isochronous ring directly from endpoint structure (Mathias Nyman) [task:209228]
  - drm/amdgpu: restrict bo mapping within gpu address limits (Rajneesh Bhardwaj) [task:216641]
  - tcp: fix race condition when creating child sockets from syncookies (Ricardo Dias) [task:162162]
  - mm/swap: fix race when skipping swapcache (Kairui Song) [task:210472] {CVE-2024-26759}


author: JiangXiujie <jiangxiujie@kylinos.cn> - 4.19.90-52.39.3.ind.v2207
changelog:
  - KYLIN-GYOS: support to build industroy version (jiangxiujie) [task:346305]
  - KYLIN-GYOS: arm64/defconfig: Enable phytium spi drivers (Yingkun Meng) [task:361213]
  - KYLIN-GYOS: spi/phytium: Fix cs-gpio requested twice (Yingkun Meng) [task:361213]
  - spi:phytium:Add Module_license for spi-dma driver. (Lan Hengyu)
  - spi: phytium: Sync patches from 4.19.y-dev oss branch (Wang Yinfeng)
  - spi: phytium: Document device tree binding (Chen Baozi)
  - spi:phytium solvtion sleep NULL point problem (zhouyulin1283)
  - spi: phytium: Get global chipselect setting from devicetree/ACPI (Zhang Yiqun)
  - spi: phytium: Program CTLR0 in the SPI setup function (Zhang Yiqun)
  - spi: phytium: Fix a DT compatibility error (Zhang Yiqun)
  - PCI: Add Phytium vendor ID (Chen Baozi)
  - spi: phytium: Register a dynamic ID for PCI driver (Zhang Yiqun)
  - spi: phytium: Fix the wrong ACPI ID (Zhang Yiqun)
  - spi: phytium: Add Phytium SPI controller over PCI bus support (Zhang Yiqun)
  - spi: phytium: split driver into core and platform parts (Zhang Yiqun)
  - spi: phytium: fix a redundant GPIO request call (Zhang Yiqun)
  - spi: phytium: Add GPIO cs setting support using ACPI binding (Zhang Yiqun)
  - spi: phytium: Fix NULL pointer problem in interrupt handler (Zhang Yiqun)
  - spi: phytium: Set GPIO_SS flag to toggle Slave Select on GPIO CS (Zhang Yiqun)
  - spi: phytium: Update to Phytium ACPI v1.1 IDs (Chen Baozi)
  - spi: add ACPI support to Phytium SPI driver. (chenzhenhua)
  - spi: add Phytium SPI controller support. (Chen Baozi)
  - gpio: phytium: Solving the problem of no interruption in GPIO input mode (Lan Hengyu)
  - gpio: phytium: Sync patches from 4.19.y-dev oss branch (Wang Yinfeng)
  - gpio: phytium: Add interrupt affinity support for Phytium GPIO (Cheng Quan)
  - gpio: phytium: select CONFIG_GPIOLIB_IRQCHIP by default (Zhang Yiqun)
  - gpio: phytium: Add multiple interrupts support (Chen Baozi)
  - gpio: phytium: Use SPDX header for core library (Chen Baozi)
  - gpio: phytium: Move irq_chip definition inside struct phytium_gpio (Chen Baozi)
  - dt-bindings: phytium-sgpio: Add bindings for Phytium SGPIO (Chen Baozi)
  - gpio: gpio-phytium-sgpio: Add Phytium SGPIO driver (Chen Baozi)
  - Revert "gpio: phytium: Remove MSI interrupts enablement" (Chen Baozi)
  - gpio: phytium: Remove MSI interrupts enablement (Cheng Quan)
  - gpio: phytium: Add support for Phytium GPIO controller behind PCI (Cheng Quan)
  - gpio: phytium: split of gpio-phytium.c into core and bus specific parts (Chen Baozi)
  - phytium: Update to Phytium ACPI v1.1 IDs (Chen Baozi)
  - Revert "gpio: add support for gpio on ft-2000+ based on ACPI" (Yingkun Meng)
  - gpio: Add irq_chip support to gpio-phytium (Chen Baozi)
  - gpio,phytium: Allow gpio-phytium building as a module. (Chen Baozi)
  - gpio: Add a driver for the Phytium GPIO block (Chen Baozi)


author: JiangXiujie <jiangxiujie@kylinos.cn> - 4.19.90-52.39.4.ind.v2207
changelog:
  - KYLIN-GYOS: scripts/buildrpm: add --gyos parameter to support base/4k/debug pkg. (jiangxiujie) [task:346305]
  - KYLIN-GYOS: drm/smidrm: only VGA, fix logo flower screen,libreoffice can not run. (zhangyuanhang) [task:355115]
  - KYLIN-GYOS: kylin/mucse: backport from  ind-stable-89-sp4 to ind-stable-52-sp3 (taoshusong) [task:349313]
  - JJW: 3rd/mwv206: update jjw gpu driver to solve ioctl panic (Xixin Liu) [task:379763]
  - KYLIN-GYOS: spi/phytium: Add compatiblity for old wrong ACPI ID (Yingkun Meng) [task:379751]
  - spi:phytium solvtion sleep NULL point problem (zhouyulin1283)
  - JJW: 3rd/mwv206: solve cross-compilation error (yangdeyi) [task:122349]
  - JJW: 3rd/mwv206: update mwv206 driver to 2.1.6 (yangdeyi) [task:122349]
  - pcie: phytium: fixed pcie io address not used (Xiao Cong) [task:349347]
  - w1: phytium: Support ACPI table (chenzhenhua0377) [task:227129]
  - KYLIN-GYOS: input/atkbd: Disable atkbd_reset default in arm64 platform (Riwen Lu) [task:227129]
  - xHCI: add XHCI_RESET_ON_RESUME quirk for Phytium xHCI host (Chen Zhenhua) [task:227945]
  - KYLIN-GYOS: ARM64/config: add w1 & pm config (Xixin Liu)
  - w1: phytium_w1: add Phytium w1 bus master driver (Zhu Mingshuai) [task:227129]
  - hwmon: (tacho-phytium) Add fan tacho driver support (Zhang Yiqun) [task:227129]
  - i2c: phytium: Switch Mode between master and slave automatically (Feng Jun) [task:180695]
  - PHYTIUM: x100/i2c: Add phytium x100 i2c pci driver support (Riwen Lu) [task:159076]
  - KYLIN-GYOS: arm64/config: Fix the issue that the FT-D3000 could not be displayed and i2c detect fail (Xixin Liu) [task:227129]
  - i2c: phytium: Add platform support for Phytium I2C controller (Chen Baozi) [task:227129]
  - iommu/arm-smmu-v3: Change pm interface during system sleep transition (Wang Yinfeng) [task:227129]
  - irqchip/gic-phytium-2500-its: Avoid parsing _indirect_ twice for Device table (Wang Yinfeng) [task:227129]
  - irqchip/irq-gic-v3-its: Enable nonboot CPUs LPIS when resume from S3 (Wang Xu) [task:227129]
  - irqchip/phytium-ixic: Add FT-2000/4C compatible string (Chen Baozi) [task:227129]
  - irqchip/ixic: add IRQCHIP_MASK_ON_SUSPEND flag (Yang Xun) [task:227129]
  - irqchip/gic-phytium-2500-its: Fix the socket bitmap calculation (Wang Yinfeng) [task:227129]
  - KYLIN-GYOS: ARM64/cpuinfo: Fix FTD3000 cpu information display issue (Xixin Liu) [task:227129]
  - ARM64/cpuinfo: update cpu descriptor for c_show (Riwen Lu) [task:177455, bug:210941]
  - usb: phytium: Fix synchronous transmission correction algorithm (Chen Zhenhua) [task:227129]
  - usb: phytium: Add a abortTransfer interface (Chen Zhenhua) [task:227129]
  - usb: phytium: Adjust the value of the device to speed up responses (Chen Zhenhua) [task:227129]
  - usb: phytim: Fix the defect of endpoint request loss after DMA reset (Chen Zhenhua) [task:227129]
  - usb: phytium: Improving USB controller write performance (Chen Zhenhua) [task:227129]
  - usb: phytium: fix double free chainNode crash (chenzhenhua0377) [task:227129]
  - usb: phytium: Repair host_stall error handling process (chenzhenhua0377) [task:227129]
  - usb: phytium: add call usb_hcd_link_urb_to_ep return value judgment (chenzhenhua0377) [task:227129]
  - usb: phytium: fix disable epvild logic achieve (chenzhenhua0377) [task:227129]
  - usb: phytium: ignore dma abnormal interrupt (chenzhenhua0377) [task:227129]
  - usb: phytium: usb power manager use SET_SYSTEM_SLEEP_PM_OPS (chenzhenhua0377) [task:227129]
  - usb: xhci: xhci-plat: Add XHCI_RESET_ON_RESUME quirk for Phytium E2000 (Chen Zhenhua) [task:227129]
  - usb: phytium: Add support for Phytium USB controller (Chen Zhenhua) [task:227129]
  - usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Yoshihiro Shimoda) [task:227129]


author: JiangXiujie <jiangxiujie@kylinos.cn> - 4.19.90-52.39.6.ind.v2207
changelog:
  - KYLIN-GYOS: kylin/ethernet: add phytium d3000 ethernet driver. Mainline: KYLIN-only (zhangzhipeng01) [task:397189]
  - HBA: ps3stor: add ps3stor base code (Xixin Liu) [task:391409]


author: JiangXiujie <jiangxiujie@kylinos.cn> - 4.19.90-52.39.7.ind.v2207
changelog:
  - ARM64/config: open HBA raid config for ps3stor (Xixin Liu) [task:391409]
  - Update kernel version to 4.19.90-52.39.6.ind.v2207 (jiangxiujie)
  - KYLIN-GYOS: kylin/ethernet: add phytium d3000 ethernet driver. Mainline: KYLIN-only (zhangzhipeng01) [task:397189]
  - HBA: ps3stor: add ps3stor base code (Xixin Liu) [task:391409]


author: Jackie Liu <liuyun01@kylinos.cn> - 4.19.90-89.14.7.ind.v2401
changelog:
  - KYLIN-GYOS: 3rd/mtgpu: arm64 add mtgpu driver of version 2025.2.5.0. (wuning) [task:437153]
  - KYLIN-GYOS: 3rd/arise: cx4 modules are not compiled by default, but x86 supports cx4 modules by default. (wuning) [task:437153]
  - KYLIN-GYOS: kylin/ethernet: add yt6801 ethernet driver of version 1.0.29. (wuning) [task:431178]
  - KYLIN-GYOS: 3rd/arise: add zx kernel driver cx4 v26.00.15 (fuqiang) [task:414021]
  - Update kernel version to 4.19.90-89.14.6.ind.v2401 (jiangxiujie)
  - ARM64/config: open HBA raid config for ps3stor (Xixin Liu) [task:391409]
  - Update kernel version to 4.19.90-89.14.5.ind.v2401 (jiangxiujie)
  - KYLIN-GYOS: kylin/ethernet: add phytium d3000 ethernet driver. (zhangzhipeng01) [task:397189]
  - HBA: ps3stor: add ps3stor base code (Xixin Liu) [task:391409]
  - Update kernel version to 4.19.90-89.14.4.ind.v2401 (jiangxiujie)
  - KYLIN-GYOS: scripts/buildrpm: fix --full parameter to support base/4k/debug pkg (jiangxiujie)
  - JJW: 3rd/mwv206: update jjw gpu driver to solve ioctl panic (Xixin Liu) [task:379763]
  - JJW: 3rd/mwv206: solve cross-compilation error (yangdeyi) [task:122349]
  - JJW: 3rd/mwv206: update mwv206 driver to 2.1.6 (yangdeyi) [task:122349]
  - x100/es8388: solve a pop noise when start recording (songxiebing) [task:167938]
  - x100/es8388 : solve pop noise when shutdown (songxiebing) [task:167938]
  - KYLIN-GYOS: ASoC/phytium: Fix i2s sound card can't play (Yingkun Meng)
  - KYLIN-GYOS: sound/phytium: modify hda_ft code ref 4.19-phytium-code (wuyaowei) [task:337945]
  - KYLIN-GYOS: sound/phytium: add cmd_resend flag if hdac work failed (wuyaowei) [task:337945]
  - KYLIN-GYOS: sound/phytium fix azx_probe_continue have codec call azx_free (wuyaowei) [task:337945]
  - ft-hda:Modify bdl_pos_adj and wallclk values (wangdicheng) [bug:167008]
  - hda: fix HDA hotplug to kernel panic issue (Ai Chao) [bug:157729, bug:160988]
  - audio/s4: fix sound is stuck when playing music/video enters s4 (songxiebing)
  - ft-hda : optimize hda-ft response cmd error when work s3 (songxiebing) [task:49283]
  - ft-hda: add azx_free when no codecs initialized (songxiebing) [task:43902]
  - x100/I2S: Add irq flag IRQF_ONESHOT of phytium_i2s (Xiangqian Zhang) [task:159735]
  - PHYTIUM: ASOC: Exchange DMA channels (Yang Xun) [task:203181]
  - PHYTIUM: ASOC: Support for 24bit and 32bit format (Yang Xun) [task:203181]
  - asoc/phytium: change codec name to static id for dp audio (Zhao Dongdong) [task:124168]
  - codec: phytium: This patch makes ES8336 module reload smoothly (Peng Jing)
  - ASoC: phytium: Sync patches from 4.19.y-dev oss branch (Wang Yinfeng)
  - ASoC: phytium: sync patches from gitlab branch 4.19.0 (liutao)
  - ASoC: phytium: Add ACPI support for I2S controller (Zhang Yiqun)
  - ASoC: everest: Fix two errors of es8336 codec (Zhang Yiqun)
  - dt-bindings: Add bindings for Phytium I2S controller (Zhang Yiqun)
  - ASoC: phytium: Add support for platform driver model (Zhang Yiqun)
  - ASoC: phytium: Remove position check and its affiliated logics (Zhang Yiqun)
  - ASoC: phytium: Move a global variable into private struct (Zhang Yiqun)
  - ASoC: phytium: Change I2S driver from PCI to platform (Zhang Yiqun)
  - driver/intel:    Supports the Intel® PRO/1000 PCI-E I219 based gigabit network adapters (limingle) [task:226812]
  - Update kernel version to 4.19.90-89.14.3.ind.v2401 (jiangxiujie)
  - KYLIN-GYOS: support to build industroy version (jiangxiujie) [task:346305]
  - KYLIN-GYOS: fix CONFIG_ARCH_PHYITUM spelling mistake (jiangxiujie) [task:361287]
  - KYLIN-GYOS: Update kernel version to 4.19.90-89.14.2.ind.v2401 (jiangxiujie)
  - KYLIN-GYOS: drm/smidrm: only VGA, fix logo flower screen,libreoffice can not run. (zhangyuanhang) [task:355115]
  - KYLIN-GYOS: drm/amd : filter HDMI dectet jitter (zhangyuanhang) [bug:260061]
  - KYLIN-GYOS: phytium/asoc: Optimize of phytium machine with es8388 support (Yingkun Meng) [task:227129]
  - pcie: phytium: fixed pcie io address not used (Xiao Cong) [task:349347]
  - KYLIN-GYOS: MUCSE: rnpgbe: Fix pci msix panic in S4 issue (Xixin Liu) [task:227129]
  - ASoC: Phytium: Fix a hr-timer error during IOCTL (Zhang Yiqun) [task:227129]
  - KYLIN-GYOS: Update kernel version to 4.19.90-89.14.1.ind.v2401 (jiangxiujie) [task:227129]
  - KYLIN-GYOS: input/atkbd: Disable atkbd_reset default in arm64 platform (Riwen Lu) [task:227129]
  - xHCI: add XHCI_RESET_ON_RESUME quirk for Phytium xHCI host (Chen Zhenhua) [task:227945]
  - KYLIN-GYOS: ARM64/config: add w1 & pm config (Xixin Liu)
  - w1: phytium: Support ACPI table (chenzhenhua0377) [task:227129]
  - w1: phytium_w1: add Phytium w1 bus master driver (Zhu Mingshuai) [task:227129]
  - hwmon: (tacho-phytium) Add fan tacho driver support (Zhang Yiqun) [task:227129]
  - KYLIN-GYOS: net/ipv4/netfilter: add CLUSTERIP  support (taoshusong) [task:342461]
  - drm/i915: support intel UHD Graphics 630 (zhangyuanhang) [task:338307]
  - drm/i915: Add support for intel UHD Graphics 630 HDMI sound/pci: Add support for intel UHD Graphics 630 (zhangyuanhang) [task:338307]
  - KYLIN-GYOS: Change the header of self-developed patches to 'KYLIN-GYOS' (jiangxiujie) [task:227129]
  - i3c: Drop support for I2C 10 bit addresing (Przemyslaw Gaj) [task:227129]
  - i3c: master: fix for SETDASA and DAA process (Parshuram Thombare) [task:227129]
  - i3c: master add i3c_master_attach_boardinfo to preserve boardinfo (Parshuram Thombare) [task:227129]
  - i3c master: GETMRL's 3rd byte is optional even with BCR_IBI_PAYLOAD (Nicolas Pitre) [task:227129]
  - i3c: Simplify i3c_device_match_id() (Boris Brezillon) [task:227129]
  - i3c: master: make i3c_bus_set_mode static (Benjamin Gaignard) [task:227129]
  - i3c: master: make i3c_bus_set_mode static (Benjamin Gaignard) [task:227129]
  - i3c: master: Use dev_to_i3cmaster() (Axel Lin) [task:227129]
  - i3c: master: fix a memory leak bug (Wenwen Wang) [task:227129]
  - i3c: master: Add of_node_put() before return (Nishka Dasgupta) [task:227129]
  - i3c: master: Use struct_size() helper (Gustavo A. R. Silva) [task:227129]
  - i3c: add mixed limited bus mode (Vitor Soares) [task:227129]
  - i3c: fix i2c and i3c scl rate by bus mode (Vitor Soares) [task:227129]
  - i3c: cdns: Fix DAA fail at high frequency (Song Wenting) [task:227129]
  - i3c: cdns: Add GETMXDS format 1 retransmission (Song Wenting) [task:227129]
  - i3c: cdns: add support for Phytium workaround (Song Wenting) [task:227129]
  - i3c: add addr and lvr to i2c_dev_desc structure (Przemyslaw Gaj) [task:227129]
  - i3c: master: Fix error return in cdns_i3c_master_probe() (Jing Xiangfeng) [task:227129]
  - i3c: master: Replace zero-length array with flexible-array member (Gustavo A. R. Silva) [task:227129]
  - i3c: master: cdns: add data hold delay support (Przemyslaw Gaj) [task:227129]
  - i3c: master: cdns: Use for_each_set_bit() (Andy Shevchenko) [task:227129]
  - i3c: Drop Cadence support for I2C 10 bit addresing (Przemyslaw Gaj) [task:227129]
  - i3c: master: Fix an error checking typo in 'cdns_i3c_master_probe()' (Christophe JAILLET) [task:227129]
  - i3c: master: cdns: fix I2C transfers in Cadence I3C master driver (Przemyslaw Gaj) [task:227129]
  - i3c: master: Remove set but not used variable 'old_i3c_scl_lim (YueHaibing) [task:227129]
  - i3c: master: Add driver for Cadence IP (Boris Brezillon) [task:227129]
  - i3c: Drop support for I2C 10 bit addresing (Przemyslaw Gaj) [task:227129]
  - i3c: master: fix for SETDASA and DAA process (Parshuram Thombare) [task:227129]
  - i3c: master add i3c_master_attach_boardinfo to preserve boardinfo (Parshuram Thombare) [task:227129]
  - i3c: Fix a shift wrap bug in i3c_bus_set_addr_slot_status() (Dan Carpenter) [task:227129]
  - i3c master: GETMRL's 3rd byte is optional even with BCR_IBI_PAYLOAD (Nicolas Pitre) [task:227129]
  - i3c: Simplify i3c_device_match_id() (Boris Brezillon) [task:227129]
  - i3c: Add a modalias sysfs attribute (Boris Brezillon) [task:227129]
  - i3c: master: use i3c_dev_get_master() (Vitor Soares) [task:227129]
  - i3c: master: Use dev_to_i3cmaster() (Axel Lin) [task:227129]
  - i3c: master: fix a memory leak bug (Wenwen Wang) [task:227129]
  - i3c: move i3c_device_match_id to device.c and export it (Vitor Soares) [task:227129]
  - i3c: Fix the verification of random PID (Vitor Soares) [task:227129]
  - i3c: fix missing detach if failed to retrieve i3c dev (Jisheng Zhang) [task:227129]
  - i3c: off by one in mode_show() (Dan Carpenter) [task:227129]
  - i3c: fix an error code in i3c_master_add_i3c_dev_locked() (Dan Carpenter) [task:227129]
  - KYLIN-GYOS: arm64/config: Fix the issue that the FT-D3000 could not be displayed and i2c detect fail (Xixin Liu) [task:227129]
  - i3c: Add core I3C infrastructure (Boris Brezillon) [task:227129]
  - i2c: phytium: Add platform support for Phytium I2C controller (Chen Baozi) [task:227129]
  - iommu/arm-smmu-v3: Change pm interface during system sleep transition (Wang Yinfeng) [task:227129]
  - irqchip/gic-phytium-2500-its: Avoid parsing _indirect_ twice for Device table (Wang Yinfeng) [task:227129]
  - irqchip/irq-gic-v3-its: Enable nonboot CPUs LPIS when resume from S3 (Wang Xu) [task:227129]
  - irqchip/phytium-ixic: Add FT-2000/4C compatible string (Chen Baozi) [task:227129]
  - irqchip/ixic: add IRQCHIP_MASK_ON_SUSPEND flag (Yang Xun) [task:227129]
  - irqchip/gic-phytium-2500-its: Fix the socket bitmap calculation (Wang Yinfeng) [task:227129]
  - KYLIN-GYOS: ARM64/cpuinfo: Fix FTD3000 cpu information display issue (Xixin Liu) [task:227129]
  - usb: phytium: Fix synchronous transmission correction algorithm (Chen Zhenhua) [task:227129]
  - usb: phytium: Add a abortTransfer interface (Chen Zhenhua) [task:227129]
  - usb: phytium: Adjust the value of the device to speed up responses (Chen Zhenhua) [task:227129]
  - usb: phytim: Fix the defect of endpoint request loss after DMA reset (Chen Zhenhua) [task:227129]
  - usb: phytium: Improving USB controller write performance (Chen Zhenhua) [task:227129]
  - usb: phytium: fix double free chainNode crash (chenzhenhua0377) [task:227129]
  - usb: phytium: Repair host_stall error handling process (chenzhenhua0377) [task:227129]
  - usb: phytium: add call usb_hcd_link_urb_to_ep return value judgment (chenzhenhua0377) [task:227129]
  - usb: phytium: fix disable epvild logic achieve (chenzhenhua0377) [task:227129]
  - usb: phytium: ignore dma abnormal interrupt (chenzhenhua0377) [task:227129]
  - usb: phytium: usb power manager use SET_SYSTEM_SLEEP_PM_OPS (chenzhenhua0377) [task:227129]
  - usb: xhci: xhci-plat: Add XHCI_RESET_ON_RESUME quirk for Phytium E2000 (Chen Zhenhua) [task:227129]
  - usb: phytium: Add support for Phytium USB controller (Chen Zhenhua) [task:227129]
  - usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Yoshihiro Shimoda) [task:227129]
  - Update kernel version to 4.19.90-89.14.v2401 (Jackie Liu)
  - 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]
  - cve-cal.sh: fix ending space without task id (Jackie Liu)
  - scripts: add a script to calculate cve bug (Jackie Liu)
  - scsi: core: avoid preallocating big SGL for data (Ming Lei) [task:208527]
  - scsi: core: avoid preallocating big SGL for protection information (Ming Lei) [task:208527]
  - scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ming Lei) [task:208527]
  - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [task:210868]
  - kernfs: also call kernfs_set_rev() for positive dentry (Hou Tao) [task:210868]
  - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [task:210868]
  - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [task:210868]
  - kernfs: switch kernfs to use an rwsem (Ian Kent) [task:210868]
  - kernfs: use VFS negative dentry caching (Ian Kent) [task:210868]
  - kernfs: add a revision to identify directory node changes (Ian Kent) [task:210868]
  - md: fix kabi broken in struct mddev (zhouyuhang) [task:183151]
  - OPENEULER: md: use interruptible apis in idle/frozen_sync_thread (Yu Kuai) [task:183151]
  - md: wake up 'resync_wait' at last in md_reap_sync_thread() (Yu Kuai) [task:183151]
  - md: refactor idle/frozen_sync_thread() to fix deadlock (Yu Kuai) [task:183151]
  - md: add a mutex to synchronize idle and frozen in action_store() (Yu Kuai) [task:183151]
  - md: refactor action_store() for 'idle' and 'frozen' (Yu Kuai) [task:183151]
  - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Justin Tee) [task:224215] {CVE-2024-36924}
  - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [task:224218] {CVE-2024-36954}
  - scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload (Saurav Kashyap) [task:224219] {CVE-2024-36919}
  - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Kuniyuki Iwashima) [task:224221] {CVE-2024-36904}
  - tipc: fix UAF in error path (Paolo Abeni) [task:224223] {CVE-2024-36886}
  - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Eric Dumazet) [task:224225] {CVE-2024-36902}
  - usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete (Wesley Cheng) [task:224213] {CVE-2024-36894}
  - usb: gadget: f_fs: use io_data->status consistently (John Keeping) [task:224213]
  - pinctrl: core: delete incorrect free in pinctrl_enable() (Dan Carpenter) [task:224212] {CVE-2024-36940}
  - netfilter: conntrack: serialize hash resizes and cleanups (Eric Dumazet) [task:221939] {CVE-2021-47408}
  - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova) [task:221819] {CVE-2021-47386}
  - hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (Wolfram Sang) [task:221819]
  - net: fix out-of-bounds access in ops_init (Thadeu Lima de Souza Cascardo) [task:224208] {CVE-2024-36883}
  - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Dan Carpenter) [task:224200] {CVE-2024-36025}
  - tcp: properly terminate timers for kernel sockets (Eric Dumazet) [task:223109] {CVE-2024-35910}
  - mptcp: add sk_stop_timer_sync helper (Geliang Tang) [task:223109]
  - bonding: stop the device in bond_setup_by_slave() (Eric Dumazet) [task:223073] {CVE-2023-52784}
  - bonding: reset bond's flags when down link is P2P device (Hangbin Liu) [task:223073]
  - ipv6: prevent NULL dereference in ip6_output() (Eric Dumazet) [task:224192] {CVE-2024-36901}
  - ipv6: annotate data-races around cnf.disable_ipv6 (Eric Dumazet) [task:224192]
  - wifi: nl80211: don't free NULL coalescing rule (Johannes Berg) [task:224195] {CVE-2024-36941}
  - Julia Lawall reported this null pointer dereference, this should fix it. (Mike Marshall) [task:224194] {CVE-2024-36023}
  - orangefs: Fix sb refcount leak when allocate sb info failed. (Chenyuan Mi) [task:224194]
  - orangefs: set up and use backing_dev_info (Martin Brandenburg) [task:224194]
  - dyndbg: fix old BUG_ON in >control parser (Jim Cromie) [task:223134] {CVE-2024-35947}
  - btrfs: send: handle path ref underflow in header iterate_inode_ref() (David Sterba) [task:223135] {CVE-2024-35935}
  - drm/amd/display: Avoid NULL dereference of timing generator (Wayne Lin) [task:222113] {CVE-2023-52753}
  - ax25: fix use-after-free bugs caused by ax25_ds_del_timer (Duoming Zhou) [task:222117] {CVE-2024-35887}
  - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Harshit Mogalapalli) [task:223052] {CVE-2024-35944}
  - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (Wenchao Hao) [task:223057] {CVE-2023-52809}
  - pwm: Fix double shift bug (Dan Carpenter) [task:223061] {CVE-2023-52756}
  - mm, slub: fix potential memoryleak in kmem_cache_open() (Miaohe Lin) [task:223062] {CVE-2021-47466}
  - usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency (Jia-Ju Bai) [task:223064] {CVE-2023-52855}
  - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ziyang Xuan) [task:223071] {CVE-2021-47459}
  - wifi: mac80211: don't return unset power in ieee80211_get_tx_power() (Ping-Ke Shih) [task:223076] {CVE-2023-52832}
  - media: bttv: fix use after free error due to btv->timeout timer (Zheng Wang) [task:223078] {CVE-2023-52847}
  - thermal: core: prevent potential string overflow (Dan Carpenter) [task:223081] {CVE-2023-52868}
  - usb: udc: remove warning when queue disabled ep (yuan linyu) [task:223085] {CVE-2024-35822}
  - perf: hisi: Fix use-after-free when register pmu fails (Junhao He) [task:223086] {CVE-2023-52859}
  - Bluetooth: btintel: Fixe build regression (Luiz Augusto von Dentz) [task:223087]
  - Bluetooth: btintel: Fix null ptr deref in btintel_read_version (Edward Adam Davis) [task:223087] {CVE-2024-35933}
  - tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING (Shigeru Yoshida) [task:223088] {CVE-2023-52845}
  - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Zheng Wang) [task:223093] {CVE-2024-35811}
  - jfs: fix array-index-out-of-bounds in dbFindLeaf (Manas Ghandat) [task:223091] {CVE-2023-52799}
  - dma-debug: prevent an error message from causing runtime problems (Hamza Mahfooz) [task:223100] {CVE-2021-47374}
  - dma-debug: report -EEXIST errors in add_dma_entry (Hamza Mahfooz) [task:223100]
  - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova) [task:223098] {CVE-2021-47385}
  - hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (Wolfram Sang) [task:223098]
  - net/mlx5e: fix a double-free in arfs_create_groups (Zhipeng Lu) [task:223101] {CVE-2024-35835}
  - net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Denis Efremov) [task:223101]
  - ubifs: Set page uptodate in the correct place (Matthew Wilcox (Oracle)) [task:223108] {CVE-2024-35821}
  - hid: cp2112: Fix duplicate workqueue initialization (Danny Kaehn) [task:223106] {CVE-2023-52853}
  - HID: cp2112: Use irqchip template (Linus Walleij) [task:223106]
  - soc: fsl: qbman: Always disable interrupts when taking cgr_lock (Sean Anderson) [task:223111] {CVE-2024-35806}
  - raid1: fix use-after-free for original bio in raid1_write_request() (Yu Kuai) [task:223112] {CVE-2024-35979}
  - md/raid1: free the r1bio before waiting for blocked rdev (Xueshi Hu) [task:223112]
  - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Felix Fietkau) [task:223119] {CVE-2024-35789}
  - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Justin Tee) [task:223120] {CVE-2024-35930}
  - PCI/PM: Drain runtime-idle callbacks before driver removal (Rafael J. Wysocki) [task:223117] {CVE-2024-35809}
  - PCI: Drop pci_device_remove() test of pci_dev->driver (Uwe Kleine-König) [task:223117]
  - net/sched: act_skbmod: prevent kernel-infoleak (Eric Dumazet) [task:223125] {CVE-2024-35893}
  - irqchip/gic-v3-its: Prevent double free on error (Guanrui Huang) [task:222083] {CVE-2024-35847}
  - Fix page corruption caused by racy check in __free_pages (David Chen) [task:222097] {CVE-2023-52739}
  - ext4: fix corruption during on-line resize (Maximilian Heyne) [task:222107] {CVE-2024-35807}
  - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Kemeng Shi) [task:222107]
  - bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself (Jakub Sitnicki) [task:222089] {CVE-2023-52735}
  - block: prevent division by zero in blk_rq_stat_sum() (Roman Smirnov) [task:222081] {CVE-2024-35925}
  - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Sindhu Devale) [task:222091] {CVE-2024-36004}
  - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Nadezda Lutovinova) [task:222075] {CVE-2021-47384}
  - hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (Wolfram Sang) [task:222075]
  - i2c: add newly exported functions to the header, too (Wolfram Sang) [task:222075]
  - i2c: core: add device-managed version of i2c_new_dummy (Heiner Kallweit) [task:222075]
  - i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (Heiner Kallweit) [task:222075]
  - vt: fix unicode buffer corruption when deleting characters (Nicolas Pitre) [task:222055] {CVE-2024-35823}
  - platform/x86: wmi: Fix opening of char device (Armin Wolf) [task:222045] {CVE-2023-52864}
  - platform/x86: wmi: remove unnecessary initializations (Barnabás Pőcze) [task:222045]
  - ALSA: hda: Fix possible null-ptr-deref when assigning a stream (Cezary Rojewski) [task:222049] {CVE-2023-52806}
  - cifs: Fix use-after-free in rdata->read_into_pages() (ZhaoLong Wang) [task:222065] {CVE-2023-52741}
  - s390/dasd: protect device queue against concurrent access (Jan Höppner) [task:222069] {CVE-2023-52774}
  - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() (Zhipeng Lu) [task:222033] {CVE-2024-35828}
  - tty: vcc: Add check for kstrdup() in vcc_probe() (Yi Yang) [task:222029] {CVE-2023-52789}
  - x86/mm/pat: fix VM_PAT handling in COW mappings (David Hildenbrand) [task:222013] {CVE-2024-35877}
  - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ido Schimmel) [task:219462] {CVE-2024-26586}
  - perf/core: Bail out early if the request AUX area is out of bound (Shuai Xue) [task:222041] {CVE-2023-52835}
  - arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer (Nathan Chancellor) [task:222027] {CVE-2023-52750}
  - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ (Nathan Chancellor) [task:222027]
  - arm64: Kconfig: add a choice for endianness (Anders Roxell) [task:222027]
  - geneve: fix header validation in geneve[6]_xmit_skb (Eric Dumazet) [task:222017] {CVE-2024-35973}
  - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Dan Carpenter) [task:222005] {CVE-2023-52840}
  - clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data (Jiasheng Jiang) [task:222009] {CVE-2023-52865}
  - tls: fix race between tx work scheduling and socket close (Jakub Kicinski) [task:219458] {CVE-2024-26585}
  - Bluetooth: Fix memory leak in hci_req_sync_complete() (Dmitry Antipov) [task:222003] {CVE-2024-35978}
  - btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks() (Dominique Martinet) [task:222001]
  - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() (David Sterba) [task:222001] {CVE-2024-35936}
  - erspan: make sure erspan_base_hdr is present in skb->head (Eric Dumazet) [task:221973] {CVE-2024-35888}
  - ip_gre: do not report erspan version on GRE interface (Hangbin Liu) [task:221973]
  - erspan: Check IFLA_GRE_ERSPAN_VER is set. (William Tu) [task:221973]
  - erspan: Add type I version 0 support. (William Tu) [task:221973]
  - nfc: nci: Fix handling of zero-length payload packets in nci_rx_work() (Ryosuke Yasuoka) [task:221993]
  - nfc: nci: Fix uninit-value in nci_rx_work (Ryosuke Yasuoka) [task:221993]
  - nfc: nci: Fix kcov check in nci_rx_work() (Tetsuo Handa) [task:221993]
  - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet (Ryosuke Yasuoka) [task:221993] {CVE-2024-35915}
  - jfs: fix array-index-out-of-bounds in diAlloc (Manas Ghandat) [task:221969] {CVE-2023-52805}
  - media: tc358743: register v4l2 async device only after successful setup (Alexander Stein) [task:221967] {CVE-2024-35830}
  - md/raid5: fix atomicity violation in raid5_cache_count (Gui-Dong Han) [task:212055] {CVE-2024-23307}
  - dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock (Sergey Senozhatsky) [task:205035] {CVE-2023-52516}
  - dma-debug: make __dma_entry_alloc_check_leak() static (Jason Yan) [task:205035]
  - dma-debug: Make leak-like behaviour apparent (Robin Murphy) [task:205035]
  - dma-debug: Dynamically expand the dma_debug_entry pool (Robin Murphy) [task:205035]
  - selinux: avoid dereference of garbage after mount failure (Christian Göttsche) [task:221817] {CVE-2024-35904}
  - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [task:221817]
  - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [task:221817]
  - btrfs: fix information leak in btrfs_ioctl_logical_to_ino() (Johannes Thumshirn) [task:221877] {CVE-2024-35849}
  - bpf: Add oversize check before call kvcalloc() (Bixuan Cui) [task:221879] {CVE-2021-47376}
  - fbmon: prevent division by zero in fb_videomode_from_videomode() (Roman Smirnov) [task:221889] {CVE-2024-35922}
  - ipv6: Fix infinite recursion in fib6_dump_done(). (Kuniyuki Iwashima) [task:221895] {CVE-2024-35886}
  - net/mlx5: Properly link new fs rules into the tree (Cosmin Ratiu) [task:221917] {CVE-2024-35960}
  - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Rajeshwar R Shinde) [task:221919] {CVE-2023-52764}
  - llc: verify mac len before reading mac header (Willem de Bruijn) [task:221933] {CVE-2023-52843}
  - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [task:221945] {CVE-2024-35969}
  - fs/jfs: Add check for negative db_l2nbperpage (Juntong Deng) [task:221929] {CVE-2023-52810}
  - jfs: jfs_dmap: Validate db_l2nbperpage while mounting (Siddh Raman Pant) [task:221929]
  - drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7 (Mario Limonciello) [task:221901] {CVE-2023-52818}
  - ACPI / processor: fix cpufreq_get_max_state(cpu) for loongarch (Li ZhiGang) [bug:225708]
  - drm/radeon: possible buffer overflow (Konstantin Meskhidze) [task:221865] {CVE-2023-52867}
  - fs/jfs: Add validity check for db_maxag and db_agpref (Juntong Deng) [task:221861] {CVE-2023-52804}
  - mm: fix use-after-free bug when mm->mmap is reused after being freed (Suren Baghdasaryan) [task:217008]
  - mm: protect free_pgtables with mmap_lock write lock in exit_mmap (Suren Baghdasaryan) [task:217008]
  - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() (Liu Jian) [task:187426]
  - net/tls: free record only on encryption error (Vadim Fedorenko) [task:187426] {CVE-2023-6176}
  - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Ziyang Xuan) [task:221827] {CVE-2024-35898}
  - drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga (Mario Limonciello) [task:221829] {CVE-2023-52819}
  - Bluetooth: Fix double free in hci_conn_cleanup (ZhengHan Wang) [task:221833] {CVE-2023-52830}
  - batman-adv: Avoid infinite loop trying to resize local TT (Sven Eckelmann) [task:221835] {CVE-2024-35982}
  - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Takashi Iwai) [task:221837] {CVE-2021-47332}
  - ALSA: us122l: Use alloc_pages_exact() (Takashi Iwai) [task:221837]
  - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Dragos Tatulea) [task:221839] {CVE-2023-52745}
  - virtio-blk: fix implicit overflow on virtio_max_dma_size (zhenwei pi) [task:221853] {CVE-2023-52762}
  - virtio-blk: support per-device queue depth (Joseph Qi) [task:221853]
  - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Eric Dumazet) [task:221845] {CVE-2024-35892}
  - locking/ww_mutex/test: Fix potential workqueue corruption (John Stultz) [task:221843] {CVE-2023-52836}
  - gfs2: ignore negated quota changes (Bob Peterson) [task:221849] {CVE-2023-52759}
  - drm/amdgpu/debugfs: fix error code when smc register accessors are NULL (Alex Deucher) [task:221851]
  - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL (Qu Huang) [task:221851] {CVE-2023-52817}
  - clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data (Jiasheng Jiang) [task:221847] {CVE-2023-52875}
  - kcm: do not sense pfmemalloc status in kcm_sendpage() (Eric Dumazet) [task:217601]
  - net: do not sense pfmemalloc status in skb_append_pagefrags() (Eric Dumazet) [task:217601]
  - tcp: TX zerocopy should not sense pfmemalloc status (Eric Dumazet) [task:217601] {CVE-2022-48689}
  - net: introduce __skb_fill_page_desc_noacc (Pavel Begunkov) [task:217601]
  - net: zerocopy: combine pages in zerocopy_sg_from_iter() (Eric Dumazet) [task:217601]
  - tipc: fix use-after-free Read in tipc_named_reinit (Hoang Le) [task:220338]
  - tipc: fix a deadlock when flushing scheduled work (Hoang Huu Le) [task:220338]
  - netrom: Fix a data-race around sysctl_netrom_link_fails_count (Jason Xing) [task:220900] {CVE-2024-27420}
  - netrom: Fix a data-race around sysctl_netrom_transport_busy_delay (Jason Xing) [task:220866] {CVE-2024-27424}
  - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Kunwu Chan) [task:220898] {CVE-2023-52675}
  - rpmsg: virtio: Free driver_override when rpmsg_remove() (Xiaolei Wang) [task:220897] {CVE-2023-52670}
  - ACPI: video: check for error while searching for backlight device parent (Nikita Kiryushin) [task:220896] {CVE-2023-52693}
  - pstore: ram_core: fix possible overflow in persistent_ram_init_ecc() (Sergey Shtylyov) [task:220894] {CVE-2023-52685}
  - ACPI: LPIT: Avoid u32 multiplication overflow (Nikita Kiryushin) [task:220888] {CVE-2023-52683}
  - calipso: fix memory leak in netlbl_calipso_add_pass() (Gavrilov Ilia) [task:220887] {CVE-2023-52698}
  - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (Zheng Yejian) [task:220887]
  - net: netlabel: Fix kerneldoc warnings (Andrew Lunn) [task:220887]
  - netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries (Jason Xing) [task:220882] {CVE-2024-27426}
  - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [task:209247] {CVE-2024-26668}
  - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Johan Carlsson) [task:220883] {CVE-2024-27436}
  - drm/amd/pm: fix a double-free in si_dpm_init (Zhipeng Lu) [task:220893] {CVE-2023-52691}
  - netrom: Fix a data-race around sysctl_netrom_routing_control (Jason Xing) [task:220890] {CVE-2024-27421}
  - usb: gadget: ncm: Fix handling of zero block length packets (Krishna Kurapati) [task:220889]
  - usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs (Krishna Kurapati) [task:220889] {CVE-2024-27405}
  - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Krishna Kurapati) [task:220889]
  - powerpc/powernv: Add a null pointer check in opal_event_init() (Kunwu Chan) [task:220885] {CVE-2023-52686}
  - netrom: Fix data-races around sysctl_net_busy_read (Jason Xing) [task:220863] {CVE-2024-27419}
  - wifi: nl80211: reject iftype change with mesh ID change (Johannes Berg) [task:220865] {CVE-2024-27410}
  - netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay (Jason Xing) [task:220871] {CVE-2024-27425}
  - netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser (Jason Xing) [task:220876] {CVE-2024-27428}
  - efi/capsule-loader: fix incorrect allocation size (Arnd Bergmann) [task:220877] {CVE-2024-27413}
  - netrom: Fix a data-race around sysctl_netrom_transport_timeout (Jason Xing) [task:220880] {CVE-2024-27427}
  - netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout (Jason Xing) [task:220881] {CVE-2024-27422}
  - netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size (Jason Xing) [task:220881]
  - netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser (Jason Xing) [task:220878] {CVE-2024-27429}
  - power: supply: bq27xxx-i2c: Do not free non existing IRQ (Hans de Goede) [task:220875] {CVE-2024-27412}
  - netrom: Fix a data-race around sysctl_netrom_default_path_quality (Jason Xing) [task:220874] {CVE-2024-27430}
  - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Eric Dumazet) [task:220862] {CVE-2024-27417}
  - HYGON/ANOLIS: KVM: flush the CPU caches only when guest memory is reclaimed (Xin Jiang) [task:220540]
  - net/smc: Fix possible access to freed memory in link clear (Yacan Liu) [task:219443] {CVE-2022-48673}
  - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Damien Le Moal) [task:213954] {CVE-2021-47182}
  - scsi: core: Fix scsi_mode_sense() buffer length handling (Damien Le Moal) [task:213954] {CVE-2021-47182}
  - scsi: core: Reshuffle response handling in scsi_mode_sense() (Hannes Reinecke) [task:213954] {CVE-2021-47182}
  - scsi: core: Fixup calling convention for scsi_mode_sense() (Hannes Reinecke) [task:213954] {CVE-2021-47182}
  - Squashfs: check the inode number is not the invalid value of zero (Phillip Lougher) [task:217548] {CVE-2024-26982}
  - clk: zynq: Prevent null pointer dereference caused by kmalloc failure (Duoming Zhou) [task:217565] {CVE-2024-27037}
  - sysv: don't call sb_bread() with pointers_lock held (Tetsuo Handa) [task:219573]
  - afs: Increase buffer size in afs_update_volume_status() (Daniil Dulov) [task:210635] {CVE-2024-26736}
  - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion (Bart Van Assche) [task:210640]
  - fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio (Bart Van Assche) [task:210640] {CVE-2024-26764}
  - Bluetooth: af_bluetooth: Fix deadlock (Luiz Augusto von Dentz) [task:214134] {CVE-2024-26886}
  - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Ziyang Xuan) [task:217550] {CVE-2024-27019}
  - net/mlx5e: Prevent deadlock while disabling aRFS (Carolina Jubran) [task:217553] {CVE-2024-27014}
  - security: Fixing the memory leak in setting kysec attr (mengdehui) [task:218970]
  - security/kysec: decrease pcr hashtable size (penghuaihe) [task:219597]
  - security/kysec: move pcr hashtable init to sb_alloc_security (penghuaihe) [task:219597]
  - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier (ZhaoLong Wang) [task:219460] {CVE-2023-52449}
  - speakup: Avoid crash on very long word (Samuel Thibault) [task:219451] {CVE-2024-26994}
  - f2fs: fix to avoid dirent corruption (Chao Yu) [task:219461] {CVE-2023-52444}
  - apparmor: avoid crash when parsed profile name is empty (Fedor Pchelkin) [task:219459] {CVE-2023-52443}
  - powerpc/pseries/memhp: Fix access beyond end of drmem array (Nathan Lynch) [task:219457] {CVE-2023-52451}
  - powerpc/pseries/memhotplug: Quieten some DLPAR operations (Laurent Dufour) [task:219457]
  - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (Hyunwoo Kim) [task:219456] {CVE-2024-27395}
  - net: openvswitch: ovs_ct_exit to be done under ovs_lock (Tonghao Zhang) [task:219456]
  - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value (Anastasia Belova) [task:219454] {CVE-2024-27051}
  - net: gtp: Fix Use-After-Free in gtp_dellink (Hyunwoo Kim) [task:219455] {CVE-2024-27396}
  - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays (Gabor Juhos) [task:219452] {CVE-2024-26966}
  - crypto: qat - resolve race condition during AER recovery (Damian Muszynski) [task:219450] {CVE-2024-26974}
  - crypto: qat - fix double free during reset (Svyatoslav Pankratov) [task:219450]
  - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Saurav Kashyap) [task:219449] {CVE-2024-26930}
  - scsi: qla2xxx: Relocate/rename vp map (Quinn Tran) [task:219449]
  - txgbe: Fix handling of NAPI budget when multiple queues are enabled per vector (xiaolinkui) [task:217379]
  - ngbe: Fix handling of NAPI budget when multiple queues are enabled per vector (xiaolinkui) [task:217379]
  - printk: disable optimistic spin during panic (Stephen Brennan) [task:217379]
  - printk: Add panic_in_progress helper (Stephen Brennan) [task:217379]
  - s390/zcrypt: fix reference counting on zcrypt card objects (Harald Freudenberger) [task:219444] {CVE-2024-26957}
  - xfs: wake commit waiters on CIL abort before log item abort (Brian Foster) [task:217956]
  - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays (Gabor Juhos) [task:219446] {CVE-2024-26969}
  - usb: raw-gadget: fix null-ptr-deref when reenabling endpoints (Andrey Konovalov) [task:215129]
  - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Alex Dewar) [task:212196]
  - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (John Fastabend) [task:212196]
  - nbd: fix incomplete validation of ioctl arg (Zhong Jinghua) [task:183259]
  - nbd: validate the block size in nbd_set_size (Christoph Hellwig) [task:183259]
  - nbd: refactor size updates (Christoph Hellwig) [task:183259]
  - nbd: move the task_recv check into nbd_size_update (Christoph Hellwig) [task:183259]
  - nbd: remove the call to set_blocksize (Christoph Hellwig) [task:183259]
  - net/mlx5e: alloc the correct size for indirection_rqt (Saeed Mahameed) [task:217500]
  - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Arnd Bergmann) [task:217500]
  - net/mlx5: Increase the max number of channels to 128 (Fan Li) [task:217500]
  - security/secureboot: vmlinuz signature support SM and RSA (penghuaihe) [task:218116]
  - USB: core: Fix deadlock in usb_deauthorize_interface() (Alan Stern) [task:217563] {CVE-2024-26934}
  - irqchip: The kdump capture kernel is probably stuck In the virtual machine (duanchenghao) [bug:219683]
  - drm/hisilicon: Fix a NULL pointer access when call hibmc_unload (Shixiong Ou) [task:217158]
  - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Robin H. Johnson)
  - tracing: Use var_refs[] for hist trigger reference checking (Tom Zanussi) [task:179482]
  - tracing: Remove hist trigger synth_var_refs (Tom Zanussi) [task:179482]
  - Revert "loop: Remove sector_t truncation checks" (Ben Hutchings)
  - usb: roles: fix NULL pointer issue when put module's reference (Xu Yang) [task:210461] {CVE-2024-26747}
  - media: rc: bpf attach/detach requires write permission (Sean Young) [task:214138] {CVE-2023-52642}
  - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Alan Stern) [task:217585] {CVE-2024-26993}
  - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve (Filipe Manana) [task:214141] {CVE-2024-26904}
  - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Alan Stern) [task:217587] {CVE-2024-27059}
  - nilfs2: prevent kernel bug at submit_bh_wbc() (Ryusuke Konishi) [task:217584] {CVE-2024-26955}
  - nilfs2: use a more common logging style (Joe Perches) [task:217584]
  - mm/oom_kill.c: fix oom_cpuset_eligible() comment (Yi Wang) [task:183250]
  - oom: decouple mems_allowed from oom_unkillable_task (Shakeel Butt) [task:183250]
  - mm, oom: remove redundant task_in_mem_cgroup() check (Shakeel Butt) [task:183250]
  - mm, oom: refactor dump_tasks for memcg OOMs (Shakeel Butt) [task:183250]
  - scsi: hisi_sas: Handle NCQ error when IPTT is valid (Xingui Yang) [task:183206]
  - scsi: libsas: Grab the ATA port lock in sas_ata_device_link_abort() (Xingui Yang) [task:183206]
  - scsi: libsas: Add sas_ata_device_link_abort() (John Garry) [task:183206]
  - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays (Gabor Juhos) [task:217583] {CVE-2024-26965}
  - scsi: qla2xxx: Fix command flush on cable pull (Quinn Tran) [task:217582] {CVE-2024-26931}
  - nilfs2: fix failure to detect DAT corruption in btree and direct mappings (Ryusuke Konishi) [task:217589] {CVE-2024-26956}
  - media: go7007: fix a memleak in go7007_load_encoder (Zhipeng Lu) [task:217575] {CVE-2024-27074}
  - media: v4l2-tpg: fix some memleaks in tpg_alloc (Zhipeng Lu) [task:217576] {CVE-2024-27078}
  - SUNRPC: fix some memleaks in gssx_dec_option_array (Zhipeng Lu) [task:217578] {CVE-2024-27388}
  - drm/tegra: dsi: Add missing check for of_find_device_by_node (Chen Ni) [task:217580] {CVE-2023-52650}
  - mm: swap: fix race between free_swap_and_cache() and swapoff() (Ryan Roberts) [task:217590] {CVE-2024-26960}
  - swap: comments get_swap_device() with usage rule (Huang Ying) [task:217590]
  - mm/swapfile.c: __swap_entry_free() always free 1 entry (Wei Yang) [task:217590]
  - mm/swapfile.c: call free_swap_slot() in __swap_entry_free() (Huang Ying) [task:217590]
  - mm/swapfile.c: use __try_to_reclaim_swap() in free_swap_and_cache() (Huang Ying) [task:217590]
  - serial: mxs-auart: add spinlock around changing cts state (Emil Kronborg) [task:217594] {CVE-2024-27000}
  - nouveau: fix instmem race condition around ptr stores (Dave Airlie) [task:217591] {CVE-2024-26984}
  - net/rds: fix possible cp null dereference (Mahmoud Adam) [task:217596]
  - net/rds: fix WARNING in rds_conn_connect_if_down (Edward Adam Davis) [task:217596] {CVE-2024-27024}
  - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler (Fei Shao) [task:217571] {CVE-2024-27028}
  - scsi: ufs: core: Improve SCSI abort handling (Bart Van Assche) [task:212521] {CVE-2021-47188}
  - nfp: flower: handle acti_netdevs allocation failure (Duoming Zhou) [task:217573] {CVE-2024-27046}
  - nilfs2: fix OOB in nilfs_set_de_type (Jeongjun Park) [task:217541] {CVE-2024-26981}
  - fat: fix uninitialized field in nostale filehandles (Jan Kara) [task:217540] {CVE-2024-26973}
  - comedi: vmk80xx: fix incomplete endpoint checking (Nikita Zhandarovich) [task:217542] {CVE-2024-27001}
  - tun: limit printing rate when illegal packet received by tun dev (Lei Chen) [task:217543] {CVE-2024-27013}
  - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Ziyang Xuan) [task:217564] {CVE-2024-27020}
  - netfilter: nf_tables: __nft_expr_type_get() selects specific family type (Pablo Neira Ayuso) [task:217564]
  - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Sean Christopherson) [task:217566] {CVE-2024-26976}
  - drm: nv04: Fix out of bounds access (Mikhail Kobuk) [task:217570] {CVE-2024-27008}
  - vfio/pci: Create persistent INTx handler (Alex Williamson) [task:210644] {CVE-2024-26812}
  - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [task:210644]
  - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Barry Song)
  - scsi: core: Fix unremoved procfs host directory regression (Guilherme G. Piccoli) [task:217556] {CVE-2024-26935}
  - scsi: core: Fix a source code comment (Bart Van Assche) [task:217556]
  - media: dvb-frontends: avoid stack overflow warnings with clang (Arnd Bergmann) [task:217558] {CVE-2024-27075}
  - scsi: qla2xxx: Fix double free of fcport (Saurav Kashyap) [task:217554] {CVE-2024-26929}
  - scsi: qla2xxx: Prevent command send on chip reset (Quinn Tran) [task:217554]
  - scsi: qla2xxx: Fix session hang in gnl (Quinn Tran) [task:217554]
  - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity (Zhipeng Lu) [task:217549] {CVE-2024-27077}
  - media: edia: dvbdev: fix a use-after-free (Zhipeng Lu) [task:217547] {CVE-2024-27043}
  - net/mlx5: Update error handler for UCTX and UMEM (Neta Ostrovsky) [task:216632] {CVE-2021-47212}
  - drm/amdgpu: Reset IH OVERFLOW_CLEAR bit (Friedrich Vock) [task:214156] {CVE-2024-26915}
  - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Rand Deeb) [task:214041] {CVE-2024-26855}
  - nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() (Ryusuke Konishi) [task:210638] {CVE-2024-26696}
  - binder: check offset alignment in binder_get_object() (Carlos Llamas) [task:216630] {CVE-2024-26926}
  - xen/events: close evtchn after mapping cleanup (Maximilian Heyne) [task:210357] {CVE-2024-26687}
  - fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [task:183224]
  - block: Fix wrong offset in bio_truncate() (OGAWA Hirofumi) [task:183224]
  - block: add bio_truncate to fix guard_bio_eod (Ming Lei) [task:183224]
  - hugetlb: fix wrong use of nr_online_nodes (Peng Liu) [task:183172]
  - md: fix soft lockup in status_resync (Yu Kuai) [task:183156]
  - md: don't update recovery_cp when curr_resync is ACTIVE (Hou Tao) [task:183156]
  - md: Ensure resync is reported after it starts (Logan Gunthorpe) [task:183156]
  - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Logan Gunthorpe) [task:183156]
  - wifi: mac80211: fix potential key use-after-free (Johannes Berg) [task:205233] {CVE-2023-52530}
  - xfs: check free AG space when making per-AG reservations (Darrick J. Wong) [task:215506]
  - security/tpm: fix kysec call trace bug (lijun) [bug:220431]
  - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 (Luís Henriques) [task:216634] {CVE-2022-48631}
  - media: xc4000: Fix atomicity violation in xc4000_get_frequency (Gui-Dong Han) [task:216633] {CVE-2024-24861}
  - rcu: Use *_ONCE() to protect lockless ->expmask accesses (Paul E. McKenney) [task:183102]
  - RDMA/srpt: Do not register event handler until srpt device is fully setup (William Kucharski) [task:213762] {CVE-2024-26872}
  - uio: Fix use-after-free in uio_open (Guanghui Feng) [task:209257] {CVE-2023-52439}
  - config: enable CONFIG_SECURITY_YAMA for arm64 (huanfuxi) [task:214710]
  - btrfs: fix hang during unmount when stopping a space reclaim worker (Filipe Manana) [task:216635] {CVE-2022-48664}
  - xhci: handle isoc Babble and Buffer Overrun events properly (Michal Pecio) [task:209228] {CVE-2024-26659}
  - xhci: process isoc TD properly when there was a transaction error mid TD. (Mathias Nyman) [task:209228]
  - xhci: Fix incorrect tracking of free space on transfer rings (Mathias Nyman) [task:209228]
  - xhci: store TD status in the td struct instead of passing it along (Mathias Nyman) [task:209228]
  - xhci: remove extra loop in interrupt context (Mathias Nyman) [task:209228]
  - xhci: get isochronous ring directly from endpoint structure (Mathias Nyman) [task:209228]
  - drm/amdgpu: validate the parameters of bo mapping operations more clearly (xinhui pan) [task:216641] {CVE-2024-26922}
  - amdgpu: validate offset_in_bo of drm_amdgpu_gem_va (Chia-I Wu) [task:216641]
  - drm/amdgpu: restrict bo mapping within gpu address limits (Rajneesh Bhardwaj) [task:216641]
  - clk: Add (devm_)clk_get_optional() functions (Phil Edworthy) [task:215919]
  - sdhci-of-esdhc.c: Fix compilation errors (Jiangshan Yi) [task:215918]
  - clk: sunxi-ng: Unregister clocks/resets when unbinding (Samuel Holland) [task:212525, task:215462] {CVE-2021-47205}
  - Revert "clk: sunxi-ng: add support for the Allwinner A100 CCU" (Jiangshan Yi) [task:215462, task:215920, task:216027]
  - Revert "clk: sunxi-ng: Add support for the Allwinner H616 CCU" (Jiangshan Yi) [task:215462, task:215920, task:216027]
  - Revert "clk: sunxi-ng: Unregister clocks/resets when unbinding" (Jiangshan Yi) [task:215462, task:215920, task:216027]
  - security/kysec: Fixed kernel compilation security warnings (mengdehui) [task:215795]
  - security/kysec: fix some code still run when pcr closed (mengdehui) [bug:217795]
  - securirty/kysec: fix dentry info mem leak (mengdehui) [bug:217795]
  - security/kysec: Add mount_lock when traversing mnt list (mengdehui) [bug:217795]
  - security/kysec: Add fault tolerance when sb_sec is NULL (mengdehui) [bug:217795]
  - MUCSE: rnpgbe: fix some warning by gcc (zhulei) [task:215796]
  - RDMA/cxgb4: fix some warning by gcc (zhulei) [task:215796]
  - NETSWIFT: txgbe: fix some warning by gcc (zhulei) [task:215796]
  - clk: Use parent node pointer during registration if necessary (Stephen Boyd) [task:215336]
  - driver core: Let dev_of_node() accept a NULL dev (Stephen Boyd) [task:215336]
  - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [task:210628] {CVE-2024-26813}
  - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [task:210628]
  - LoongArch: Fixup extioi bounce (Jun Yi) [task:214965]
  - dm: call the resume method on internal suspend (Mikulas Patocka) [task:214159] {CVE-2024-26880}
  - quota: Fix potential NULL pointer dereference (Wang Jianjian) [task:214158] {CVE-2024-26878}
  - quota: check time limit when back out space/inode change (Chengguang Xu) [task:214158]
  - quota: code cleanup for __dquot_alloc_space() (Chengguang Xu) [task:214158]
  - jfs: fix array-index-out-of-bounds in dbAdjTree (Manas Ghandat) [task:207401] {CVE-2023-52601}
  - bpf: Fix stackmap overflow check on 32-bit arches (Toke Høiland-Jørgensen) [task:214155] {CVE-2024-26883}
  - x86/xen: Add some null pointer checking to smp.c (Kunwu Chan) [task:214160] {CVE-2024-26908}
  - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled (Rahul Rameshbabu) [task:214161] {CVE-2023-52644}
  - b43: dma: Fix use true/false for bool type variable (Saurav Girepunje) [task:214161]
  - i40e: Fix VF MAC filter removal (Ivan Vecera) [task:214154]
  - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [task:214154] {CVE-2024-26830}
  - i40e: Add ensurance of MacVlan resources for every trusted VF (Karen Sornek) [task:214154]
  - i40e: Fix MAC address setting for a VF via Host/VM (Slawomir Laba) [task:214154]
  - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip (Hsin-Yi Wang) [task:214148] {CVE-2024-26874}
  - net: Set true network header for ECN decapsulation (Gilad Naaman) [task:214149]
  - net/bnx2x: Prevent access to a freed page in page_pool (Thinh Tran) [task:214143] {CVE-2024-26859}
  - clk: Add of_clk_hw_register() API for early clk drivers (Stephen Boyd) [task:212789]
  - clk: Prepare for clk registration API that uses DT nodes (Stephen Boyd) [task:212789]
  - vt: fix memory overlapping when deleting chars in the buffer (Yangxi Xiang) [task:205064] {CVE-2022-48627}
  - ext4: avoid online resizing failures due to oversized flex bg (Baokun Li) [task:207394] {CVE-2023-52622}
  - ext4: unify the type of flexbg_size to unsigned int (Baokun Li) [task:207394] {CVE-2023-52622}
  - ext4: remove unnecessary check from alloc_flex_gd() (Baokun Li) [task:207394] {CVE-2023-52622}
  - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Oleg Nesterov) [task:210335] {CVE-2024-26686}
  - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Oleg Nesterov) [task:210335]
  - fs/proc: do_task_stat: use __for_each_thread() (Oleg Nesterov) [task:210335]
  - exit: Use the correct exit_code in /proc/<pid>/stat (Eric W. Biederman) [task:210335]
  - RDMA/rxe: Return CQE error if invalid lkey was supplied (Leon Romanovsky) [task:206932] {CVE-2021-47076}
  - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Lena Wang) [task:214040] {CVE-2024-26851}
  - IB/hfi1: Fix a memleak in init_credit_return (Zhipeng Lu) [task:214039] {CVE-2024-26839}
  - nfc: nci: free rx_data_reassembly skb on NCI device cleanup (Fedor Pchelkin) [task:213955] {CVE-2024-26825}
  - hsr: Fix uninit-value access in hsr_get_node() (Shigeru Yoshida) [task:214042] {CVE-2024-26863}
  - net: hsr: fix placement of logical operator in a multi-line statement (Murali Karicheri) [task:214042]
  - amdkfd: use calloc instead of kzalloc to avoid integer overflow (Dave Airlie) [task:214061] {CVE-2024-26817}
  - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Nikita Zhandarovich) [task:214102] {CVE-2024-26901}
  - media: pvrusb2: fix uaf in pvr2_context_set_notify (Edward Adam Davis) [task:214062] {CVE-2024-26875}
  - media: pvrusb2: fix use after free on context disconnection (Ricardo B. Marliere) [task:214062]
  - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Armin Wolf) [task:214136] {CVE-2024-26894}
  - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Eric Dumazet) [task:214130] {CVE-2024-26852}
  - bpf: Fix hashtab overflow check on 32-bit arches (Toke Høiland-Jørgensen) [task:214132] {CVE-2024-26884}
  - scsi: target: core: Add TMF to tmr_list handling (Dmitry Bogdanov) [task:214137] {CVE-2024-26845}
  - arp: Prevent overflow in arp_req_get(). (Kuniyuki Iwashima) [task:210302] {CVE-2024-26733}
  - drm: bridge/panel: Cleanup connector on bridge detach (Paul Cercueil) [task:206930] {CVE-2021-47063}
  - LOONGSON: rtc-ls2x: fix a ls3a4000 rtc update trouble (zhangtianyang) [task:147526]
  - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Javed Hasan) [task:206931] {CVE-2021-47077}
  - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts (Chun-Yi Lee) [task:194976] {CVE-2023-6270}
  - scsi: smartpqi: Fix disable_managed_interrupts (Don Brace) [task:210476] {CVE-2024-26742}
  - scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Dongli Zhang) [task:210476]
  - thermal: Fix NULL pointer dereferences in of_thermal_ functions (Subbaraman Narayanamurthy) [task:212533] {CVE-2021-47202}
  - tracing/trigger: Fix to return error if failed to alloc snapshot (Masami Hiramatsu (Google)) [task:212517] {CVE-2024-26920}
  - x86, relocs: Ignore relocations in .notes section (Kees Cook) [task:212412] {CVE-2024-26816}
  - btrfs: don't abort filesystem when attempting to snapshot deleted subvolume (Omar Sandoval) [task:209259] {CVE-2024-26644}
  - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Mukesh Ojha) [task:209249] {CVE-2023-52635}
  - nilfs2: fix potential bug in end_buffer_async_write (Ryusuke Konishi) [task:210283] {CVE-2024-26685}
  - aoe: avoid potential deadlock at set_capacity (Maksim Kiselev) [task:210627] {CVE-2024-26775}
  - clk: sunxi-ng: Unregister clocks/resets when unbinding (Samuel Holland) [task:212525] {CVE-2021-47205}
  - clk: sunxi-ng: Add support for the Allwinner H616 CCU (Andre Przywara) [task:212525]
  - clk: sunxi-ng: add support for the Allwinner A100 CCU (Yangtao Li) [task:212525]
  - clk: sunxi: Don't call clk_hw_get_name() on a hw that isn't registered (Stephen Boyd) [task:212525]
  - clk: sunxi-ng: v3s: add Allwinner V3 support (Icenowy Zheng) [task:212525]
  - clk: sunxi-ng: v3s: Use local parent references for CLK_FIXED_FACTOR (Chen-Yu Tsai) [task:212525]
  - clk: sunxi-ng: switch to of_clk_hw_register() for registering clks (Chen-Yu Tsai) [task:212525]
  - clk: sunxi-ng: h6: Preset hdmi-cec clock parent (Jernej Skrabec) [task:212525]
  - clk: sunxi-ng: f1c100s: fix USB PHY gate bit offset (Icenowy Zheng) [task:212525]
  - clk: sunxi-ng: add support for suniv F1C100s SoC (Mesih Kilinc) [task:212525]
  - x86/alternatives: Disable KASAN in apply_alternatives() (Kirill A. Shutemov) [task:205153] {CVE-2023-52504}
  - binder: fix race between mmput() and do_exit() (Carlos Llamas) [task:207402] {CVE-2023-52609}
  - reiserfs: Avoid touching renamed directory if parent does not change (Jan Kara) [task:207282] {CVE-2023-52591}
  - bnxt_en: Fix RX consumer index logic in the error path. (Michael Chan) [task:206925] {CVE-2021-47015}
  - bnxt_en: Reduce unnecessary message log during RX errors. (Michael Chan) [task:206925]
  - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Yu Kuai) [task:210625]
  - md: Don't ignore suspended array in md_check_recovery() (Yu Kuai) [task:210625] {CVE-2024-26758}
  - vfio/pci: Lock external INTx masking ops (Alex Williamson) [task:210634] {CVE-2024-26810}
  - rt2x00: initialize last_reset (Stanislaw Gruszka) [task:207285]
  - rt2x00: clear IV's on start to fix AP mode regression (Stanislaw Gruszka) [task:207285] {CVE-2023-52595}
  - rt2x00: add restart hw (Stanislaw Gruszka) [task:207285]
  - rt2800: add pre_reset_hw callback (Stanislaw Gruszka) [task:207285]
  - rt2800: initial watchdog implementation (Stanislaw Gruszka) [task:207285]
  - rt2800: add helpers for reading dma done index (Stanislaw Gruszka) [task:207285]
  - rt2x00: allow to specify watchdog interval (Stanislaw Gruszka) [task:207285]
  - rt2x00: use different txstatus timeouts when flushing (Stanislaw Gruszka) [task:207285]
  - rt2x00: do not check for txstatus timeout every time on tasklet (Stanislaw Gruszka) [task:207285]
  - rt2800mmio: use txdone/txstatus routines from lib (Stanislaw Gruszka) [task:207285]
  - rt2800: move usb specific txdone/txstatus routines to rt2800lib (Stanislaw Gruszka) [task:207285]
  - net/smc: remove device from smcd_dev_list after failed device_add() (Julian Wiedmann) [task:207216] {CVE-2021-47143}
  - KVM: Destroy target device if coalesced MMIO unregistration fails (Sean Christopherson) [task:206929] {CVE-2021-47060}
  - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Kefeng Wang) [task:206929] {CVE-2021-47060}
  - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Sean Christopherson) [task:206929] {CVE-2021-47060}
  - ubi: Check for too small LEB size in VTBL code (Richard Weinberger) [task:212058] {CVE-2024-25739}
  - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [task:212057] {CVE-2024-24859}
  - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (Yuxuan Hu) [task:212059] {CVE-2024-22099}
  - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Ziqi Zhao) [task:210651] {CVE-2023-52638}
  - arm64/config: CONFIG_PHYTIUM_MBOX=m (chizhiling) [bug:221940]
  - OPENEULER: mailbox: add phytium mailbox driver (Chen Ziqiang) [bug:221940]
  - net: rds: use maybe_get_net() when acquiring refcount on TCP sockets (Tetsuo Handa) [task:209413]
  - tee: optee: Fix incorrect page free bug (Sumit Garg) [task:206938] {CVE-2021-47087}
  - asix: fix wrong return value in asix_check_host_enable() (Pavel Skripkin) [task:206939]
  - asix: fix uninit-value in asix_mdio_read() (Pavel Skripkin) [task:206939] {CVE-2021-47101}
  - net: asix: fix uninit value bugs (Pavel Skripkin) [task:206939]
  - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command (Michal Grzedzicki) [task:205228] {CVE-2023-52500}
  - x86/kvm: Do not try to disable kvmclock if it was not enabled (Kirill A. Shutemov) [task:207214]
  - x86/kvm: Disable kvmclock on all CPUs on shutdown (Vitaly Kuznetsov) [task:207214] {CVE-2021-47110}
  - x86/kvm: Teardown PV features on boot CPU as well (Vitaly Kuznetsov) [task:206940] {CVE-2021-47112}
  - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Xingyuan Mo) [task:210392] {CVE-2023-7042}
  - crypto: sm2 - add SM2 test vectors to testmgr (Tianjia Zhang) [task:209938]
  - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Baokun Li) [task:210360] {CVE-2024-26773}
  - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Baokun Li) [task:210642] {CVE-2024-26772}
  - ext4: fix double-free of blocks due to wrong extents moved_len (Baokun Li) [task:210641] {CVE-2024-26704}
  - RDMA/srpt: Support specifying the srpt_service_guid parameter (Bart Van Assche) [task:210645] {CVE-2024-26744}
  - net: ip_tunnel: prevent perpetual headroom growth (Florian Westphal) [task:210646] {CVE-2024-26804}
  - spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected (Devyn Liu) [task:210650] {CVE-2024-26776}
  - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Oleksij Rempel) [task:210648] {CVE-2023-52637}
  - can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after RCU is done (Oleksij Rempel) [task:210648]
  - Revert "tick-sched: Clarify "NOHZ: local_softirq_pending" warning" (Youling Tang) [task:187380]
  - fbdev: savage: Error out if pixclock equals zero (Fullway Wang) [task:210633] {CVE-2024-26778}
  - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Zach O'Keefe) [task:210632] {CVE-2024-26720}
  - wifi: mac80211: fix race condition on enabling fast-xmit (Felix Fietkau) [task:210626] {CVE-2024-26779}
  - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Kunwu Chan) [task:210482] {CVE-2024-26771}
  - btrfs: dev-replace: properly validate device names (David Sterba) [task:210624] {CVE-2024-26791}
  - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Ryosuke Yasuoka) [task:210464] {CVE-2024-26805}
  - fbdev: sis: Error out if pixclock equals zero (Fullway Wang) [task:210465] {CVE-2024-26777}
  - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [task:210432] {CVE-2024-26743}
  - Bluetooth: Avoid potential use-after-free in hci_error_reset (Ying Hsu) [task:210462] {CVE-2024-26801}
  - ipv6: sr: fix possible use-after-free and null-ptr-deref (Vasiliy Kovalev) [task:210463] {CVE-2024-26735}
  - gtp: fix use-after-free and null-ptr-deref in gtp_newlink() (Alexander Ofitserov) [task:210471] {CVE-2024-26793}
  - gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp() (Vasiliy Kovalev) [task:210471]
  - ARM: ep93xx: Add terminator to gpiod_lookup_table (Nikita Shubin) [task:210473] {CVE-2024-26751}
  - dm-crypt: don't modify the data when using authenticated encryption (Mikulas Patocka) [task:210478] {CVE-2024-26763}
  - nilfs2: fix data corruption in dsync block recovery for small block sizes (Ryusuke Konishi) [task:210301] {CVE-2024-26697}
  - usb: hub: Guard against accesses to uninitialized BOS descriptors (Ricardo Cañuelo) [task:205167] {CVE-2023-52477}
  - HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect (Hans de Goede) [task:205219] {CVE-2023-52478}
  - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Trond Myklebust) [task:207226] {CVE-2021-47167}
  - ip6_vti: fix slab-use-after-free in decode_session6 (Zhengchao Shao) [task:205581]
  - ip_vti: fix potential slab-use-after-free in decode_session6 (Zhengchao Shao) [task:205581]
  - xfrm: fix slab-use-after-free in decode_session6 (Zhengchao Shao) [task:205581]
  - media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run (Zheng Wang) [task:204919] {CVE-2023-52491}
  - media: platform: Add mechanism to handle jpeg hardware's locking up (Xia Jiang) [task:204919]
  - media: platform: Improve power on and power off flow (Xia Jiang) [task:204919]
  - media: vimc: stream: fix build by missing dev (Jackie Liu) [task:209415]
  - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) {CVE-2024-27437}
  - virtio-blk: remove VIRTIO_BLK_F_SCSI support (Christoph Hellwig) [task:209004]
  - net: prevent mss overflow in skb_segment() (Eric Dumazet) [task:209255] {CVE-2023-52435}
  - media: vimc: streamer: if kthread_stop fails, ignore the error (Dafna Hirschfeld) [task:209314]
  - tracing: Ensure visibility when inserting an element into tracing_map (Petr Pavlu) [task:209253] {CVE-2024-26645}
  - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Shigeru Yoshida) [task:209216] {CVE-2024-26663}
  - sr9800: Add check for usbnet_get_endpoints (Chen Ni) [task:209210] {CVE-2024-26651}
  - inet: read sk->sk_family once in inet_recv_error() (Eric Dumazet) [task:209235] {CVE-2024-26679}
  - hwmon: (coretemp) Fix out-of-bounds memory access (Zhang Rui) [task:209239] {CVE-2024-26664}
  - ppp_async: limit MRU to 64K (Eric Dumazet) [task:209233] {CVE-2024-26675}
  - netfilter: nf_tables: disallow timeout for anonymous sets (Pablo Neira Ayuso) [task:207391] {CVE-2023-52620}
  - vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Darrick J. Wong) [task:204423]
  - swapfile: fix soft lockup in scan_swap_map_slots (Chen Wandun) [task:183285]
  - bpf: Fix prog_array_map_poke_run map poke update (Jiri Olsa) [task:205456]
  - perf/x86/lbr: Filter vsyscall addresses (JP Kobryn) [task:205164] {CVE-2023-52476}
  - tipc: wait and exit until all work queues are done (Xin Long) [task:207225] {CVE-2021-47163}
  - ip6_tunnel: use dev_sw_netstats_rx_add() (Eric Dumazet) [task:204908]
  - UBSAN: array-index-out-of-bounds in dtSplitRoot (Osama Muhammad) [task:207406] {CVE-2023-52603}
  - s390/ptrace: handle setting of fpc register correctly (Heiko Carstens) [task:207408] {CVE-2023-52598}
  - KVM: s390: fix setting of fpc register (Heiko Carstens) [task:207400] {CVE-2023-52597}
  - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Daniel Stodden) [task:207403] {CVE-2023-52617}
  - switchtec: Add MRPC DMA mode support (Wesley Sheng) [task:207403]
  - can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer() (Oleksij Rempel) [task:205575]
  - team: fix null-ptr-deref when team device type is changed (Ziyang Xuan) [task:207278] {CVE-2023-52574}
  - ceph: fix deadlock or deadcode of misusing dget() (Xiubo Li) [task:207229] {CVE-2023-52583}
  - IB/ipoib: Fix mcast list locking (Daniel Vacek) [task:207280] {CVE-2023-52587}
  - RDMA/IPoIB: Fix error code return in ipoib_mcast_join (Jack Wang) [task:207280]
  - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Minsuk Kang) [task:207380] {CVE-2023-52594}
  - jfs: fix uaf in jfs_evict_inode (Edward Adam Davis) [task:207381] {CVE-2023-52600}
  - jfs: fix array-index-out-of-bounds in diNewExt (Edward Adam Davis) [task:207379] {CVE-2023-52599}
  - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree (Osama Muhammad) [task:207384] {CVE-2023-52604}
  - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Herbert Xu) [task:207385] {CVE-2023-52615}
  - powerpc/lib: Validate size for vector operations (Naveen N Rao) [task:207386] {CVE-2023-52606}
  - ocfs2: Avoid touching renamed directory if parent does not change (Jan Kara) [task:207378] {CVE-2023-52590}
  - fs: ocfs2: check status values (Artem Chernyshev) [task:207378]
  - pstore/ram: Fix crash when setting number of cpus to an odd number (Weichen Chen) [task:207388] {CVE-2023-52619}
  - SUNRPC: Fix a suspicious RCU usage warning (Anna Schumaker) [task:207390] {CVE-2023-52623}
  - jfs: fix slab-out-of-bounds Read in dtSearch (Manas Ghandat) [task:207383] {CVE-2023-52602}
  - crypto: scomp - fix req->dst buffer overflow (Chengming Zhou) [task:207387] {CVE-2023-52612}
  - crypto: scompress - initialize per-CPU variables on each CPU (Sebastian Andrzej Siewior) [task:207387]
  - crypto: scompress - Use per-CPU struct instead multiple variables (Sebastian Andrzej Siewior) [task:207387]
  - crypto: scompress - return proper error code for allocation failure (Sebastian Andrzej Siewior) [task:207387]
  - PHYTIUM: KVM: arm64: Move the clean of dcache to the map handler (zhanghao1) [task:218131]
  - net: fix kernel crash caused by ft_net_auto_affinity (Yun Lu) [bug:229383]
  - netfilter: nf_tables: reject QUEUE/DROP verdict parameters (Florian Westphal) [task:198456] {CVE-2024-1086}
  - Update kernel version to 4.19.90-89.12.v2401 (Zhengyuan Liu)
  - 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]
  - Update kernel version to 4.19.90-89.11.v2401 (Jackie Liu)
  - 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]
  - Update kernel version to 4.19.90-89.10.v2401 (Zhengyuan Liu)
  - crypto/ceu: update phytium ceu driver code (zhubing) [task:209505]
  - security/kysec: fix tcm function name error (huanfuxi) [bug:220431]
  - Update kernel version to 4.19.90-89.9.v2401 (Your Name)
  - 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]
  - Update kernel version to 4.19.90-89.8.v2401 (Jackie Liu)
  - 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]
  - Update kernel version to 4.19.90-89.7.v2401 (Jackie Liu)
  - 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]
  - Update kernel version to 4.19.90-89.6.v2401 (Jackie Liu)
  - 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]
  - Update kernel version to 4.19.90-89.5.v2401 (Jackie Liu)
  - 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]
  - Update kernel version to 4.19.90-89.4.v2401 (Jackie Liu)
  - 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}
  - Update kernel version to 4.19.90-89.3.v2401 (Jackie Liu)
  - xsk: fix backport patch bugs (chenyuan) [task:194694]
  - rpmbuild: Choose the algorithm for module signing based on the config (chengang) [task:197392]
  - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv (Sharath Srinivasan) [task:198453] {CVE-2024-23849}
  - scsi: lpfc: Fix a possible data race in lpfc_unregister_fcf_rescan() (Tuo Li) [task:198457] {CVE-2024-24855}
  - dm: limit the number of targets and parameter size area (Mikulas Patocka) [task:198455] {CVE-2023-52429}
  - dm ioctl: log an error if the ioctl structure is corrupted (Mikulas Patocka) [task:198455]
  - ipmi_si: Add restrictions about FT2000+ (wudandan) [task:181010]
  - af_unix: Fix data-race around unix_tot_inflight. (Kuniyuki Iwashima) [task:198156]
  - ARM64/cpuinfo: Fix ft5000c cpu information display issue (zhanggenjian) [bug:210941]
  - ARM64/cpuinfo: update cpu descriptor for c_show (Riwen Lu) [task:177455, bug:210941]
  - Add KY_KABI_RESERVE for loongarch (jianghaoran) [task:198157]
  - spi/spi.c del the second request gpio_cs (lijun) [task:192743]
  - jfs: fix log->bdev_handle null ptr deref in lbmStartIO (Lizhi Xu) [task:196809]
  - scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Hannes Reinecke) [task:197881]
  - scsi: libfc: Whitespace cleanup in libfc.h (Hannes Reinecke) [task:197881]
  - tracing: Move pipe reference to trace array instead of current_tracer (Steven Rostedt (VMware)) [bug:210275]
  - PCI: Add ACS quirk for Wangxun NICs (Mengyuan Lou) [task:195929]
  - netfilter: nf_tables: Reject tables of unsupported family (Phil Sutter) [task:196095] {CVE-2023-6040}
  - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() (Dan Carpenter) [task:196363] {CVE-2024-0607}
  - LoongArch: Remove the use of undefined RO_EXCEPTION_TABLE_ALIGN macros (Youling Tang) [task:197756]
  - arm64: Remove the use of undefined RO_EXCEPTION_TABLE_ALIGN macros (Youling Tang) [task:197756]
  - security/kysec: Resolve abnormal KYSEC audit log issues (chengang) [bug:210410]
  - block: fix NULL pointer dereference in account statistics with IDE (Logan Gunthorpe) [task:196111]
  - block: account statistics for passthrough requests (Logan Gunthorpe) [task:196111]
  - net: move skb->xmit_more hint to softnet data (Florian Westphal) [bug:203979]
  - crypto: algif_skcipher - Use chunksize instead of blocksize (Herbert Xu) [task:183243]
  - iommu: Properly export iommu_group_get_for_dev() (Greg Kroah-Hartman) [task:183222]
  - drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Will Deacon) [task:183222]
  - drivers/iommu: Allow IOMMU bus ops to be unregistered (Will Deacon) [task:183222]
  - of: unittest: Add of_node_put() before return (Nishka Dasgupta) [task:183222]
  - of: resolver: Add of_node_put() before return and break (Nishka Dasgupta) [task:183222]
  - ipmi_si: make ky_lpcmux.ko related to ipmi_si.ko (Jackie Liu) [task:181010]
  - machine_t: Limit specific architecture judgment functions (Jackie Liu)
  - net: hns3: fix output information incomplete for dumping tx queue info with debugfs (Jie Wang) [task:183106]
  - net: hns3: fix reset delay time to avoid configuration timeout (Jie Wang) [task:182918]
  - security/kysec: bound pcr_extend with kysec status not exectl. (penghuaihe) [bug:210446, bug:210278, bug:210330, bug:210312]
  - security/kysec: encapsulate hash cal as a separate function (penghuaihe) [bug:210446, bug:210278, bug:210330, bug:210312]
  - stmmac: remove is_ft_mcu_ready when getting mac addr from nvmem (luyun) [task:18023, bug:210342]
  - config: Enable support for CFB mode (chengang) [bug:211037]
  - tty: fix hang on tty device with no_room set (Hui Li) [task:190651]
  - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (Mike Christie) [task:183215]
  - migrate: hugetlb: check for hugetlb shared PMD in node migration (Mike Kravetz) [task:183197]
  - x86/bugs: Reset speculation control settings on init (Breno Leitao) [task:183146]
  - mm,memory_failure: always pin the page in madvise_inject_error (Oscar Salvador) [task:183301]
  - mm/memory-failure.c: fix race with changing page more robustly (Miaohe Lin) [task:183301]
  - mm/hwpoison: put page in already hwpoisoned case with MF_COUNT_INCREASED (Naoya Horiguchi) [task:183301]
  - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Naoya Horiguchi) [task:183294]
  - ipmi: use %*ph to print small buffer (Andy Shevchenko) [task:183292]
  - Add cache I/O optimization switch in sysctl (liyouhong) [task:179361]
  - Revert "mm: Add cache I/O optimization switch in sysctl" (liyouhong) [task:179361]
  - mm: Add cache I/O optimization switch in sysctl (liyouhong) [task:179361]
  - mm: Add a switch for cache IO optimization (liyouhong) [task:179361]
  - xfs: Fix cache I/O optimization function (liyouhong) [task:179361]
  - block: make bio_iov_iter_get_pages affinity to io node (Ke Sun) [task:182883]
  - net: add a judgment to decide whether to enable network auto affinity (xiaolinkui) [task:195287]
  - net: add a sysctl interface for network affinity setting (xiaolinkui) [task:195287]
  - sched/fair: disable io sched by default (liwanwu) [task:197006]
  - Update kernel version to 4.19.90-89.2.v2401 (Jackie Liu)
  - 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]
  - Update kernel version to 4.19.90-89.1.v2401 (Zhengyuan Liu)
  - 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]
  - Update kernel version to 4.19.90-89.0.v2401 (Jackie Liu)
  - gmjstcm: support NATIONZ Z32H330TC TCM module. (jiangxiujie) [task:188987]
  - Revert "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 "security/kysec: add netlink_send hook into LSM." (tianyunnuan) [task:179762]
  - Revert "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]
  - 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]
  - 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]
  - security/kysec: Record TPM log using a kthread (liuqi) [task:181343]
  - security/kysec: Only record TPM log once per file (liuqi) [task:181343]
  - security/kysec: Add TPM based static measurement functions (huanfuxi) [task:177770, task:181343]
  - SW64: fix build err in mm/gup.c (penghuaihe) [task:192866]
  - Revert "mlx5: set irq's cpumask for S5000C" (weirongguang) [bug:206430]
  - 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]
  - 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]
  - 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]
  - sched/fair: migrate task memory actively for 1MB-read IO-bound task (Bing Huang) [task:167198]
  - 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]
  - 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]
  - ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2 (huhai) [task:183863]
  - 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]
  - security/kysec: implementation of dentry_create_files_as() hook (yangzhao) [bug:30065]
  - security/kysec: remove judgments greater than 32 signals (wangkanglong) [bug:111722]
  - security/kysec: filter signals which are not kill signal in task_kill() (yangzhao) [bug:107836]
  - security/kysec: use msleep_interruptible() instead of msleep() (yangzhao) [task:131471]
  - 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]
  - KVM: arm64: Fix clean dcache when vcpu is 0 (zhanghao1) [task:186056]
  - gmjstcm: Add API for PCR read and PCR extend in gmjs_tcm mdoule (wudandan) [task:181010]
  - ipmi_si: Adjust ipmi_si driver with ky_lpcmux (wudandan) [task:181010]
  - kylin/gmjstcm: new acpi TCM LPC driver with ky_lpcmux and ACPI (wudandan) [task:181010]
  - 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]
  - Arch: Change ARM's LSE function from on to off by default (pengcan) [task:188961]
  - 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}
  - 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}
  - 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]
  - sched/fair: fix SPECCPU-2017 performance degradation issue (liwanwu) [task:187640]
  - Update kernel version to 4.19.90-88.0.v2307 (Jackie Liu)
  - bpf: skmsg, fix psock create on existing kcm/tls port (John Fastabend) [task:189070]
  - tracing: fix build err in trace_preemptirq.c (penghuaihe) [task:189235]
  - Revert "fs/pipe:dont need wake up self in a single process of ub" (xiaolinkui) [task:186974]
  - Revert "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]
  - security/kysec: allow rsync to inherit trusted lable (huanfuxi) [bug:113477]
  - security/kysec: fix unnecessary inspection in kysec_hash_sync_label_unknown() (yangzhao) [task:126286]
  - security/kysec: fix possible NULL pointer in SM3_final() (yangzhao) [task:126283]
  - crypto: enable some SM configs (chengang) [task:185458]
  - config: Add the configuration for accelerated of SM4 (chengang) [task:185458]
  - 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]
  - 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]
  - 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]
  - 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]
  - security/kysec: update memory protect interface (huanfuxi) [bug:193040]
  - 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]
  - 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]
  - security/kyextend: Remove the default assignment of zero (chengang) [bug:189708]
  - config: disable unprivileged eBPF by default (chenyuan) [task:178019, task:186859]
  - 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]
  - crypto: support SM2 certificate parse (mengdehui) [task:185458]
  - 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]
  - 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]
  - 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]
  - Update kernel version to 4.19.90-87.0.v2307 (Jackie Liu)
  - 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]
  - config: arm64: Enable config of hisi ptt (huhai) [task:182118]
  - 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]
  - 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]
  - Revert "Sunway: Sunway's modification of m25p80" (huhai) [task:183864]
  - 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]
  - nvmet: fix setting ns queue's segment boundary (pengcan) [task:185541]
  - Revert "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]
  - 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]
  - 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]
  - 3snic: Fix Platform compilation error (luoqing) [task:185097]
  - Update kernel version to 4.19.90-86.0.v2307 (Jackie Liu)
  - scsi: lpfc: fix lpfc build warnings (huhai) [task:167824]
  - scsi: lpfc: Fix missing part of code logic in lpfc_nvmet.c (huhai) [task:167824]
  - scsi: lpfc: Fix missing part of code logic in lpfc_nvmet.c (huhai) [task:167824]
  - 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]
  - 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]
  - 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]
  - 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]
  - 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]
  - 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]
  - 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]
  - 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]
  - 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}
  - 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]
  - 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]
  - 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]
  - 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]
  - Update kernel version to 4.19.90-85.0.v2307 (Jackie Liu)
  - 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_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]
  - 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]
  - Revert "nvme: default to 0 poll queues" (wolfgang huang) [bug:197798]
  - Revert "block: introduce multi-page bvec helpers" (pengcan) [task:174281]
  - Revert "block: introduce bio_for_each_bvec() and rq_for_each_bvec()" (pengcan) [task:174281]
  - Revert "block: use bio_for_each_bvec() to compute multi-page bvec count" (pengcan) [task:174281]
  - Revert "block: use bio_for_each_bvec() to map sg" (pengcan) [task:174281]
  - Revert "block: avoid to READ fields of null bio" (pengcan) [task:174281]
  - Revert "block: fix updating bio's front segment size" (pengcan) [task:174281]
  - Revert "block: optimize blk_bio_segment_split for single-page bvec" (pengcan) [task:174281]
  - Revert "block: fix segment calculation for passthrough IO" (pengcan) [task:174281]
  - Revert "IB/isert: Fix unaligned immediate-data handling" (pengcan) [task:174281]
  - Revert "block: fix splitting segments on boundary masks" (pengcan) [task:174281]
  - 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]
  - 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}
  - Update kernel version to 4.19.90-84.0.v2307 (Jackie Liu)
  - 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]
  - media: mceusb: Use USB_DIR_IN in read request (Hongyu Xie) [task:179257] {CVE-2022-3903}
  - 3snic/sssraid: Add support for 3s580 raid card on x86 (tanze) [task:167388]
  - 3snic/sssraid: Add support for 3s580 raid card on arm64 (tanze) [task:167388]
  - 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}
  - 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}
  - security/kysec: fix possible memory leak in kysec_hash_sha256() (yangzhao) [task:126288]
  - security/kysec: fix the problem that the manufacturer program takes too long to open (wangkanglong) [bug:139540]
  - security/kysec: start menu freezes after opening Loongson browser (wangkanglong) [bug:102574]
  - 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}
  - 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}
  - 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]
  - crypto/ceu: add phytium ceu crypto module (zhubing) [task:176956]
  - security/kysec: use spin_lock_irq() instead of spin_lock() (huanfuxi) [bug:164413]
  - security/kysec: fix bug with deadlock when writing aufs files (yangzhao) [task:136839]
  - security/kysec: fix kmemleak of netctl (wangkanglong) [bug:190255]
  -  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]
  - 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]
  - tpm: add TCM2.0 support in tpm_tis_spi (Li ZhiGang) [task:175234]
  - rpmbuild: enable cpupower on loongarch64 (Yongzhen Zhang) [bug:197155]
  - kernel/profile.c: use cpumask_available to check for NULL cpumask (Nathan Chancellor)
  - Update kernel version to 4.19.90-83.0.v2307 (Jackie Liu)
  - 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_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]
  - Add HYGON retbleed= boot parameter (George Guo) [bug:186972]
  - config: generic defconfig adds LJM GPU driver (pengfuyuan) [task:171485, task:159113]
  - 3rd/ljmcore: add 2.2.4.1 ljmcore driver (pengfuyuan) [task:171485, task:159113]
  - 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]
  - 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]
  - 3rd/inspur: update inspur driver to v0.2 (Shixiong Ou) [task:173411]
  - x86/config: rename inspur dc configuration (Shixiong Ou) [task:173411]
  - loongarch/config: rename inspur dc configuration (Shixiong Ou) [task:173411]
  - 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]
  - Revert "virtio-balloon: fix managed page counts when migrating pages between zones" (tanglongjun) [task:158942]
  - Revert "virtio_balloon: prevent pfn array overflow" (tanglongjun) [task:158942]
  - Revert "virtio: Honour 'may_reduce_num' in vring_create_virtqueue" (tanglongjun) [task:158942]
  - Revert "virtio_pci: fix a NULL pointer reference in vp_del_vqs" (tanglongjun) [task:158942]
  - Revert "virtio_ring: fix return code on DMA mapping fails" (tanglongjun) [task:158942]
  - Revert "virtio_ring: Avoid loop when vq is broken in virtqueue_poll" (tanglongjun) [task:158942]
  - Revert "virtio_pci: Support surprise removal of virtio pci device" (tanglongjun) [task:158942]
  - Revert "virtio: Improve vq->broken access to avoid any compiler optimization" (tanglongjun) [task:158942]
  - Revert "virtio: write back F_VERSION_1 before validate" (tanglongjun) [task:158942]
  - Revert "virtio: unexport virtio_finalize_features" (tanglongjun) [task:158942]
  - Revert "virtio: acknowledge all features before access" (tanglongjun) [task:158942]
  - Revert "virtio-pci: Remove wrong address verification in vp_del_vqs()" (tanglongjun) [task:158942]
  - Revert "virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed" (tanglongjun) [task:158942]
  - Revert "virtio_mmio: Add missing PM calls to freeze/restore" (tanglongjun) [task:158942]
  - 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]
  - 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]
  - security/selinux: add ngac hook function for selinux version 4.19 (wangshengye) [bug:195749]
  - jjw/mwv207: fix Fix incorrect use of fallthrough (Jackie Liu)
  - 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]
  - Update kernel version to 4.19.90-82.0.v2307 (Jackie Liu)
  - arm64: map FDT as RW for early_init_dt_scan() (Hsin-Yi Wang) [task:169355]
  - mm: fix unexpected zeroed page mapping with zram swap (Minchan Kim) [task:169355]
  - arm64: delete dead code in this_cpu_set_vectors() (Dan Carpenter) [task:169355]
  - arm64: Mitigate spectre style branch history side channels (James Morse) [task:169355]
  - arm64: fix clang warning about TRAMP_VALIAS (Arnd Bergmann) [task:169355]
  - arm64: Add percpu vectors for EL1 (James Morse) [task:169355]
  - memcg: fix a crash in wb_workfn when a device disappears (Theodore Ts'o) [task:169355]
  - sched/rt: Optimize checking group RT scheduler constraints (Konstantin Khlebnikov) [task:173985]
  - NETSWIFT: ngbe: Fix: fix call trace caused by xdp (lingfuyi) [task:174284]
  - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS (Dave Hansen) [bug:189744]
  - x86/speculation: Add force option to GDS mitigation (Daniel Sneddon) [bug:189744]
  - x86/speculation: Add Kconfig option for GDS (Daniel Sneddon) [bug:189744]
  - x86/speculation: Add cpu_show_gds() prototype (Arnd Bergmann) [bug:189744]
  - x86: Move gds_ucode_mitigated() declaration to header (Arnd Bergmann) [bug:189744]
  - KVM: Add GDS_NO support to KVM (Daniel Sneddon) [bug:189744] {CVE-2022-40982}
  - x86/speculation: Add Gather Data Sampling mitigation (Daniel Sneddon) [bug:189744] {CVE-2022-40982}
  - net_sched: fix ops->bind_class() implementations (Cong Wang) [task:169356]
  - udp: Update reuse->has_conns under reuseport_lock. (Kuniyuki Iwashima) [task:169356]
  - netfilter: Cleanup nft_net->module_list from nf_tables_exit_net() (Shigeru Yoshida) [task:169356]
  - bnx2x: Enable Multi-Cos feature. (Sudarsana Reddy Kalluru) [task:169356]
  - ARM: footbridge: fix PCI interrupt mapping (Russell King) [task:169356]
  - RDMA/hns: Modify the mapping attribute of doorbell to device (Yixing Liu) [task:169356]
  - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [task:169356]
  - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [task:169356]
  - vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [task:169356]
  - virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Jia He) [task:169356]
  - tcp: fix tcp_rmem documentation (Eric Dumazet) [task:169356]
  - net: fix proc_fs init handling in af_packet and tls (Yonatan Linik) [task:169356]
  - mm/swap: remove confusing checking for non_swap_entry() in swap_ra_info() (Miaohe Lin)
  - mm/swapfile: use percpu_ref to serialize against concurrent swapoff (Miaohe Lin)
  - PCI: Allow VPD access for QLogic ISP2722 (Arun Easi) [bug:187138]
  - sched/numa: Remove unused numa_stats::nr_running field (Vincent Guittot) [task:151434]
  - resolve compiling error for previous rcu patches (lifangxu) [task:174840]
  - sched/numa: Remove unused code from update_numa_stats() (Vincent Guittot) [task:151434]
  - libbpf: Fix the name of a reused map (Anquan Wu) [task:169353]
  - mm/khugepaged: Fix compiler typecheck unhappy (wolfgang huang) [task:167156]
  - phytium/i2c: Fix a print compile warning (Riwen Lu) [bug:186784, bug:187084]
  - ext4: fix rec_len verify error (Shida Zhang) [task:165596]
  - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Paul E. McKenney) [bug:190769]
  - x86/cpu: Avoid cpuinfo-induced IPI pileups (Paul E. McKenney) [bug:190769]
  - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Konstantin Khlebnikov) [bug:190769]
  - rcu: Provide rcu_irq_exit_check_preempt() (Thomas Gleixner) [bug:190769]
  - rcu: Provide rcu_irq_exit_preempt() (Thomas Gleixner) [bug:190769]
  - netfilter: nft_dynset: disallow object maps (Pablo Neira Ayuso) [bug:192894] {CVE-2023-4563}
  - sync-stable: K2CI-Arch label is no longer pinned by default (Jackie Liu)
  - nfsd: Fix race to FREE_STATEID and cl_revoked (Benjamin Coddington)
  - xhci: Add reset resume quirk for AMD xhci controller. (Sandeep Singh) [task:169358]
  - usb: dwc2: Fix session request interrupt handler (Artur Petrosyan) [task:169358]
  - usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Sandeep Singh) [task:169358]
  - arm64: configs: enalbe CONFIG_ARCH_GET_PREFERRED_SIBLING_CPUMASK and CONFIG_BLK_BIO_DISPATCH_ASYNC (huhai) [task:126721]
  - block: dispatching bios asynchronously only for s5000c (huhai) [task:126721]
  - arm64/topology: getting preferred sibling's cpumask for s5000c (huhai) [task:126721]
  - dm: don't stop request queue after the dm device is suspended (Ming Lei) [task:172151]
  - dm rq: don't queue request to blk-mq during DM suspend (Ming Lei) [task:172151]
  - mm/memconrtol: Revert "REDHAT: mm/memcg: Free percpu stats memory of dying memcg's" (wolfgang huang) [bug:191720]
  - RDMA/hns: Remove support for HIP06 (Chengchang Tang) [task:173142]
  - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (valis) [bug:192919] {CVE-2023-4921}
  - PCI/MSI: ft2000+ does set the no_64bit_msi (tanzheng) [bug:191341]
  - blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [task:173600]
  - idr test suite: Create anchor before launching throbber (Matthew Wilcox (Oracle)) [bug:191720]
  - idr test suite: Take RCU read lock in idr_find_test_1 (Matthew Wilcox (Oracle)) [bug:191720]
  - radix tree test suite: Register the main thread with the RCU library (Matthew Wilcox (Oracle)) [bug:191720]
  - radix tree test suite: Fix compilation (Matthew Wilcox (Oracle)) [bug:191720]
  - security/kysec: secureboot add x86 arch support. (penghuaihe) [task:172384]
  - config/x86: add CONFIG_EXT4_ENCRYPTION (Jiangshan Yi) [bug:190557]
  - merge-tree.sh: drop -d for date (Jackie Liu)
  - net/sched: sch_hfsc: Ensure inner classes have fsc curve (Budimir Markovic) [bug:192910] {CVE-2023-4623}
  - security/secureboot add signature to kernel (penghuaihe) [task:172384]
  - config/x86: add debug config support for xfstest (Shida Zhang) [bug:189811]
  - Update kernel version to 4.19.90-81.0.v2307 (Jackie Liu)
  - x86/mce/inject: Fix a wrong assignment of i_mce.status (Zhenzhong Duan) [task:169359]
  - x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Tony Luck) [task:169359]
  - x86/defconfig: Enable CONFIG_USB_XHCI_HCD=y (Adam Borowski) [task:169359]
  - x86/mce: Fix logic and comments around MSR_PPIN_CTL (Tony Luck) [task:169359]
  - x86/mce/amd: Fix kobject lifetime (Thomas Gleixner) [task:169359]
  - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Borislav Petkov) [task:169359]
  - arm64: Fix panic() when Spectre-v2 causes Spectre-BHB to re-allocate KVM vectors (James Morse) [task:169351]
  - KVM: arm64: Add templates for BHB mitigation sequences (James Morse) [task:169351]
  - arm64: entry: Add macro for reading symbol addresses from the trampoline (James Morse) [task:169351]
  - arm64: entry: Add vectors that have the bhb mitigation sequences (James Morse) [task:169351]
  - PHYTIUM: spi/spi-phytium: Get global chipselect setting from devicetree/ACPI (Zhang Yiqun) [task:119600, task:159076]
  - spi/phytium: Program CTLR0 in the SPI setup function (huanglei) [task:119600, task:159076]
  - PHYTIUM: spi/spi-phytium: Fix a DT compatibility error (Zhang Yiqun) [task:88348, task:159076]
  - spi/phytium: fixed NULL pointer of variable gpiod (xiongxin) [bug:149023, bug:173031]
  - PHYTIUM: spi/spi-phytium: Fix the wrong ACPI ID (Zhang Yiqun) [task:159076]
  - arm64/config: add CONFIG_GPU_JJW_MWV207 to m (xurui) [task:167643, task:159110]
  - security/kysec: Fixes compilation errors when the CONFIG_SECURITY configuration option is not enabled (chengang) [task:172377]
  - btrfs: don't use global reserve for chunk allocation (Josef Bacik) [task:169240]
  - btrfs: add new flushing states for the delayed refs rsv (Josef Bacik) [task:169240]
  - loongarch/kdump: reserve more space for the capture kernel to boot. (JiangXiujie) [bug:179250]
  - cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Oleg Nesterov) [task:169361]
  - cgroup: freezer: fix frozen state inheritance (Roman Gushchin) [task:169361]
  - signal: unconditionally leave the frozen state in ptrace_stop() (Roman Gushchin) [task:169361]
  - cgroup: Remove unused cgrp variable (Shaokun Zhang) [task:169361]
  - cgroup: make TRACE_CGROUP_PATH irq-safe (Roman Gushchin) [task:169361]
  - sched: fix SPECjvm2008 score fluctuation (liwanwu) [task:167198]
  - ftrace/x86: Add a counter to test function_graph with direct (Steven Rostedt (VMware)) [task:172269]
  - Update kernel version to 4.19.90-80.0.v2307 (Jackie Liu)
  - mm/khugepaged: add switch for reserved memory feature (wolfgang huang) [task:167156]
  - mm/khugepaged: reserved memory higher (wolfgang huang) [task:167156]
  - mm/khugepaged: reseved memory adaptively (wolfgang huang) [task:167156]
  - ftrace: Return the first found result in lookup_rec() (Artem Savkov) [task:172269]
  - ftrace/x86: Add register_ftrace_direct() for custom trampolines (Steven Rostedt (VMware)) [task:172269]
  - ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Steven Rostedt (VMware)) [task:172269]
  - ftrace: Separate out functionality from ftrace_location_range() (Steven Rostedt (VMware)) [task:172269]
  - rpmbuild: modify the vmlinuz.efi name (Yongzhen Zhang) [task:172253]
  - bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Pengcheng Yang) [task:168910]
  - bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues (Wang Yufen) [task:168910]
  - bpf, sockmap: Fix more uncharged while msg has more_data (Wang Yufen) [task:168910]
  - bpf, sockmap: Fix double uncharge the mem of sk_msg (Wang Yufen) [task:168910]
  - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full (Wang Yufen) [task:168910]
  - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Liu Jian) [task:168910]
  - ring-buffer: Do not swap cpu_buffer during resize process (Chen Lin) [task:161887]
  - bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation (Daniel Borkmann) [task:161887]
  - bpf: Fix memory leaks in __check_func_call (Wang Yufen) [task:161887]
  - bpf, arm64: Keep tail call count across bpf2bpf calls (Jakub Sitnicki) [task:161887]
  - bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT (Tony Ambardar) [task:161887]
  - bpf, x86: Fix tail call count offset calculation on bpf2bpf call (Jakub Sitnicki) [task:161887]
  - bpf: Fix combination of jit blinding and pointers to bpf subprogs. (Alexei Starovoitov) [task:161887]
  - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Hou Tao) [task:161887]
  - bpf: Make 32->64 bounds propagation slightly more robust (Daniel Borkmann) [task:161887]
  - bpf: Fix signed bounds propagation after mov32 (Daniel Borkmann) [task:161887]
  - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Martin KaFai Lau) [task:161887]
  - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. (Alexei Starovoitov) [task:161887]
  - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. (Alexei Starovoitov) [task:161887]
  - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Daniel Borkmann) [task:161887]
  - bpf: Track subprog poke descriptors correctly and fix use-after-free (John Fastabend) [task:161887]
  - bpf: Fix null ptr deref with mixed tail calls and subprogs (John Fastabend) [task:161887]
  - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Daniel Borkmann) [task:161887]
  - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Daniel Borkmann) [task:161887]
  - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yonghong Song) [task:161887]
  - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yonghong Song) [task:161887]
  - bpf: Add bpf_for_each_map_elem() helper (Yonghong Song) [task:161887]
  - bpf: Change return value of verifier function add_subprog() (Yonghong Song) [task:161887]
  - bpf: Refactor check_func_call() to allow callback function (Yonghong Song) [task:161887]
  - bpf: Factor out verbose_invalid_scalar() (Yonghong Song) [task:161887]
  - bpf: Factor out visit_func_call_insn() in check_cfg() (Yonghong Song) [task:161887]
  - bpf: Drop imprecise log message (Dmitrii Banshchikov) [task:161887]
  - bpf: Fix a warning message in mark_ptr_not_null_reg() (Dan Carpenter) [task:161887]
  - bpf: Clear subreg_def for global function return values (Ilya Leoshkevich) [task:161887]
  - bpf: Support pointers in global func args (Dmitrii Banshchikov) [task:161887]
  - bpf: Extract nullable reg type conversion into a helper function (Dmitrii Banshchikov) [task:161887]
  - bpf: Rename bpf_reg_state variables (Dmitrii Banshchikov) [task:161887]
  - bpf: Fix verifier jmp32 pruning decision logic (Daniel Borkmann) [task:161887]
  - bpf: Fix verifier jsgt branch analysis on max bound (Daniel Borkmann) [task:161887]
  - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Yonghong Song) [task:161887]
  - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Gilad Reti) [task:161887]
  - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Alexei Starovoitov) [task:161887]
  - bpf: Refactor check_cfg to use a structured loop. (Wedson Almeida Filho) [task:161887]
  - bpf: Fix scalar32_min_max_or bounds tracking (Daniel Borkmann) [task:161887]
  - bpf: Hoist type checking for nullable arg types (Lorenz Bauer) [task:161887]
  - bpf: Make reference tracking generic (Lorenz Bauer) [task:161887]
  - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Maciej Fijalkowski) [task:161887]
  - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Maciej Fijalkowski) [task:161887]
  - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Maciej Fijalkowski) [task:161887]
  - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Maciej Fijalkowski) [task:161887]
  - bpf: propagate poke descriptors to subprograms (Maciej Fijalkowski) [task:161887]
  - bpf, x64: use %rcx instead of %rax for tail call retpolines (Maciej Fijalkowski) [task:161887]
  - bpf: Fix a verifier failure with xor (Yonghong Song) [task:161887]
  - bpf: Fix an incorrect branch elimination by verifier (Yonghong Song) [task:161887]
  - bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (John Fastabend) [task:161887]
  - bpf: Verifier track null pointer branch_taken with JNE and JEQ (John Fastabend) [task:161887]
  - bpf: Verifier, refine 32bit bound in do_refine_retval_range (John Fastabend) [task:161887]
  - bpf: Verifier, do explicit ALU32 bounds tracking (John Fastabend) [task:161887]
  - bpf: Simplify reg_set_min_max_inv handling (Jann Horn) [task:161887]
  - bpf: Fix tnum constraints for 32-bit comparisons (Jann Horn) [task:161887]
  - bpf: Verifer, refactor adjust_scalar_min_max_vals (John Fastabend) [task:161887]
  - bpf: Allow BTF ctx access for string pointers (Jiri Olsa) [task:161887]
  - bpf: add include guard to tnum.h (Masahiro Yamada) [task:161887]
  - bpf: Fix bpf_event_output re-entry issue (Allan Zhang) [task:171581]
  - security/kysec: Converges the 3adm control code inside the kysec component (chengang) [task:168278]
  - security/selinux: Implementation of selinux 4.19 stacking (chengang) [task:922066]
  - security/selinux: Add selinux process security attributes (chengang) [task:922066]
  - security/selinux: Upgrade selinux to version 4.19 (chengang) [task:149681]
  - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb (Sungwoo Kim) [bug:189761] {CVE-2023-40283}
  - s390/dasd: Use correct lock while counting channel queue length (Jan Höppner) [task:157536]
  - ataflop: remove ataflop_probe_lock mutex (Tetsuo Handa) [task:157536]
  - block: ataflop: more blk-mq refactoring fixes (Michael Schmitz) [task:153993]
  - block: ataflop: fix breakage introduced at blk-mq refactoring (Michael Schmitz) [task:153993]
  - block/ataflop: provide a helper for cleanup up an atari disk (Luis Chamberlain) [task:157536]
  - block/ataflop: add registration bool before calling del_gendisk() (Luis Chamberlain) [task:157536]
  - block/ataflop: use the blk_cleanup_disk() helper (Luis Chamberlain) [task:157536]
  - block: add blk_alloc_disk and blk_cleanup_disk APIs (Christoph Hellwig) [task:157536]
  - ataflop: fix off by one in ataflop_probe() (Dan Carpenter) [task:157536]
  - ataflop: potential out of bounds in do_format() (Dan Carpenter) [task:157536]
  - ataflop: use a separate gendisk for each media format (Christoph Hellwig) [task:157536]
  - spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM (Hauke Mehrtens) [task:157536]
  - scsi: ufs-bsg: Fix runtime PM imbalance on error (Dinghao Liu) [task:157536]
  - block/floppy: fix contended case in floppy_queue_rq() (Jiri Kosina) [task:157536]
  - compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Arnd Bergmann) [task:157536]
  - scsi: ufs: delete unused structure filed tr (Bean Huo) [task:157536]
  - scsi: ufs: Give an unique ID to each ufs-bsg (Can Guo) [task:157536]
  - scsi: ufs-bsg: Wake the device before sending raw upiu commands (Avri Altman) [task:157536]
  - paride/pf: need to set queue to NULL before put_disk (zhengbin) [task:157536]
  - block: aoe: Fix kernel crash due to atomic sleep when exiting (He Zhe) [task:157536]
  - scsi: ufs: uapi: Fix SPDX license identifier (Avri Altman) [task:157536]
  - scsi: sd_zbc: Fix compilation warning (Damien Le Moal) [task:157536]
  - scsi: ufs-bsg: complete ufs-bsg job only if no error (Bean Huo) [task:157536]
  - block: Fix blk_mq_*_map_queues() kernel-doc headers (Bart Van Assche) [task:157536]
  - memstick: mspro_block: Fix an error code in mspro_block_issue_req() (Dan Carpenter) [task:157536]
  - Revert "block: unexport DISK_EVENT_MEDIA_CHANGE for legacy/fringe drivers" (Martin Wilck) [task:157536]
  - doc: kernel-parameters.txt: fix documentation of elevator parameter (Otto Sabart) [task:157536]
  - ide: ensure atapi sense request aren't preempted (Jens Axboe) [task:157536]
  - block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [task:157536]
  - block: sunvdc: don't run hw queue synchronously from irq context (Ming Lei) [task:157536]
  - block/swim3: Fix regression on PowerBook G3 (Finn Thain) [task:157536]
  - uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Dmitry V. Levin) [task:157536]
  - ataflop: implement mq_ops->commit_rqs() hook (Jens Axboe) [task:153993]
  - ataflop: fix error handling in atari_floppy_init() (Dan Carpenter) [task:157536]
  - nvme-pci: Hold cq_poll_lock while completing CQEs (Bijan Mottahedeh) [task:157536]
  - block: Fix the type of 'sts' in bsg_queue_rq() (Bart Van Assche) [task:157536]
  - blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync (Bart Van Assche) [task:157536]
  - block: move queues types to the block layer (Christoph Hellwig) [task:157536]
  - nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Logan Gunthorpe) [task:157536]
  - nvme: provide optimized poll function for separate poll queues (Jens Axboe) [task:157536]
  - PCI/P2PDMA: Fix missing check for dma_virt_ops (Logan Gunthorpe) [task:157536]
  - PCI/P2PDMA: fix the gen_pool_add_virt() failure path (Dan Williams) [task:157536]
  - PCI/P2PDMA: Support peer-to-peer memory (Logan Gunthorpe) [task:157536]
  - block: drop device references in bsg_queue_rq() (Martin Wilck) [task:157536]
  - ide: clear ide_req()->special for non-passthrough requests (Jens Axboe) [task:157536]
  - block: remove QUEUE_FLAG_BYPASS and ->bypass (Christoph Hellwig) [task:157536]
  - block: make blk_try_req_merge() static (Eric Biggers) [task:157536]
  - block: remove dead queue members (Jens Axboe) [task:157536]
  - block: clean up dead code that is now redundant (Colin Ian King) [task:157536]
  - ide: don't clear special on ide_queue_rq() entry (Jens Axboe) [task:157536]
  - null_blk: remove unused nullb device (Jens Axboe) [task:157536]
  - ide: don't use req->special (Christoph Hellwig) [task:157536]
  - pd: replace ->special use with private data in the request (Christoph Hellwig) [task:157536]
  - aoe: replace ->special use with private data in the request (Christoph Hellwig) [task:157536]
  - skd_main: don't use req->special (Christoph Hellwig) [task:157536]
  - nullb: remove leftover legacy request code (Christoph Hellwig) [task:157536]
  - fnic: fix fnic_scsi_host_{start,end}_tag (Christoph Hellwig) [task:157536]
  - block: remove set but not used variable 'et' (YueHaibing) [task:157536]
  - scsi: return blk_status_t from device handler ->prep_fn (Christoph Hellwig) [task:157536]
  - scsi: return blk_status_t from scsi_init_io and ->init_command (Christoph Hellwig) [task:157536]
  - scsi: clean up error handling in scsi_init_io (Christoph Hellwig) [task:157536]
  - scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Christoph Hellwig) [task:157536]
  - scsi: simplify scsi_prep_state_check (Christoph Hellwig) [task:157536]
  - ide: cleanup ->prep_rq calling convention (Christoph Hellwig) [task:157536]
  - block: remove req->timeout_list (Christoph Hellwig) [task:157536]
  - ms_block: remove unused pointer 'set' (Colin Ian King) [task:157536]
  - sunvdc: fix compiler warning (Jens Axboe) [task:157536]
  - ubd: fix missing lock around request issue (Jens Axboe) [task:157536]
  - nvme-pci: use atomic bitops to mark a queue enabled (Christoph Hellwig) [task:157536]
  - nvme: add separate poll queue map (Jens Axboe) [task:157536]
  - Revert "nvme-pci: use atomic bitops to mark a queue enabled" (zhanggenjian) [task:157536]
  - nvme-pci: check kstrtoint() return value in queue_count_set() (Bart Van Assche) [task:157536]
  - nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Jens Axboe) [task:157536]
  - nvme: fix boot hang with only being able to get one IRQ vector (Jens Axboe) [task:157536]
  - nvme: utilize two queue maps, one for reads and one for writes (Jens Axboe) [task:157536]
  - blk-mq: improve plug list sorting (Jens Axboe) [task:157536]
  - blk-mq: initial support for multiple queue maps (Jens Axboe) [task:157536]
  - blk-mq: cleanup and improve list insertion (Jens Axboe) [task:157536]
  - blk-mq: support multiple hctx maps (Jens Axboe) [task:157536]
  - blk-mq: cache request hardware queue mapping (Jens Axboe) [task:157536]
  - blk-mq: separate number of hardware queues from nr_cpu_ids (Jens Axboe) [task:157536]
  - blk-mq: allow software queue to map to multiple hardware queues (Jens Axboe) [task:157536]
  - blk-mq: pass in request/bio flags to queue mapping (Jens Axboe) [task:157536]
  - blk-mq: provide dummy blk_mq_map_queue_type() helper (Jens Axboe) [task:157536]
  - blk-mq: abstract out queue map (Jens Axboe) [task:157536]
  - blk-mq: add 'type' attribute to the sysfs hctx directory (Jens Axboe) [task:157536]
  - blk-mq: kill q->mq_map (Jens Axboe) [task:157536]
  - scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [task:157536]
  - block: kill request ->cpu member (Jens Axboe) [task:157536]
  - Revert "scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID" (zhanggenjian) [task:157536]
  - scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ming Lei) [task:157536]
  - scsi: core: Run queue in case of I/O resource contention failure (Ming Lei) [task:157536]
  - scsi: kill off the legacy IO path (Jens Axboe) [task:157536]
  - Revert "SCSI: fix queue cleanup race before scsi_requeue_run_queue is done" (zhanggenjian) [task:157536]
  - Revert "scsi: core: Run queue in case of I/O resource contention failure" (zhanggenjian) [task:157536]
  - Revert "scsi: core: Only re-run queue in scsi_end_request() if device queue is busy" (zhanggenjian) [task:157536]
  - Revert "scsi: fix kabi for scsi_device" (zhanggenjian) [task:157536]
  - block: cleanup kick/queued handling (Jens Axboe) [task:157536]
  - block: get rid of q->softirq_done_fn() (Jens Axboe) [task:157536]
  - block: get rid of blk_queued_rq() (Jens Axboe) [task:157536]
  - blk-merge: kill dead queue lock held check (Jens Axboe) [task:157536]
  - block: remove req_no_special_merge() from merging code (Jens Axboe) [task:157536]
  - block: kill request slab cache (Jens Axboe) [task:157536]
  - block: remove request_list code (Jens Axboe) [task:157536]
  - bsg: move bsg-lib parts outside of request queue (Jens Axboe) [task:157536]
  - block: kill legacy parts of timeout handling (Jens Axboe) [task:157536]
  - block: remove __blk_put_request() (Jens Axboe) [task:157536]
  - Revert "blk-mq: fix abnormal free in single queue process" (zhanggenjian) [task:157536]
  - block: get rid of MQ scheduler ops union (Jens Axboe) [task:157536]
  - elevator: update the document of elevator_switch (Jinlong Chen) [task:157536]
  - block: remove dead elevator code (Jens Axboe) [task:157536]
  - block: remove q->lld_busy_fn() (Jens Axboe) [task:157536]
  - scsi: provide mq_ops->busy() hook (Jens Axboe) [task:157536]
  - dasd: remove dead code (Jens Axboe) [task:157536]
  - bsg: convert to use blk-mq (Jens Axboe) [task:157536]
  - block: Fix bsg_setup_queue() kernel-doc header (Bart Van Assche) [task:157536]
  - bsg: pass in desired timeout handler (Jens Axboe) [task:157536]
  - block: remove legacy rq tagging (Jens Axboe) [task:157536]
  - block: remove blk_complete_request() (Jens Axboe) [task:157536]
  - block: remove non mq parts from the flush code (Jens Axboe) [task:157536]
  - block: remove legacy IO schedulers (Jens Axboe) [task:157536]
  - blk-wbt: kill check for legacy queue type (Jens Axboe) [task:157536]
  - blk-cgroup: remove legacy queue bypassing (Jens Axboe) [task:157536]
  - ide: convert to blk-mq (Jens Axboe) [task:157536]
  - mspro_block: convert to blk-mq (Jens Axboe) [task:157536]
  - ms_block: convert to blk-mq (Jens Axboe) [task:157536]
  - sunvdc: convert to blk-mq (Jens Axboe) [task:157536]
  - blk-mq: remove legacy check in queue blk_freeze_queue() (Jens Axboe) [task:157536]
  - blk-mq: remove the request_list usage (Jens Axboe) [task:157536]
  - null_blk: Add conventional zone configuration for zoned support (Masato Suzuki) [task:157536]
  - genirq/affinity: Add support for allocating interrupt sets (Jens Axboe) [task:157536]
  - genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [task:157536]
  - genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [task:157536]
  - gdrom: fix mistake in assignment of error (Jens Axboe) [task:157536]
  - block: Improve zone reset execution (Damien Le Moal) [task:157536]
  - block: Introduce BLKGETNRZONES ioctl (Damien Le Moal) [task:157536]
  - block: Introduce BLKGETZONESZ ioctl (Damien Le Moal) [task:157536]
  - block: Limit allocation of zone descriptors for report zones (Damien Le Moal) [task:157536]
  - block: Introduce blkdev_nr_zones() helper (Damien Le Moal) [task:157536]
  - scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Damien Le Moal) [task:157536]
  - scsi: sd_zbc: Reduce boot device scan and revalidate time (Damien Le Moal) [task:157536]
  - scsi: sd_zbc: Rearrange code (Damien Le Moal) [task:157536]
  - ubd: remove use of blk_rq_map_sg (Christoph Hellwig) [task:157536]
  - scsi: fnic: replace gross legacy tag hack with blk-mq hack (Jens Axboe) [task:157536]
  - config: adjust DAC960 driver to myrb/myrs drivers in configuration files (zhanggenjian) [task:157536]
  - scsi: myrs: Fix a double free in myrs_cleanup() (Lv Yunlong) [task:157536]
  - scsi: myrs: Fix uninitialized variable (YueHaibing) [task:157536]
  - scsi: myrs: avoid stack overflow warning (Arnd Bergmann) [task:157536]
  - scsi: myrb: fix sprintf buffer overflow warning (Arnd Bergmann) [task:157536]
  - scsi: myrs: Fix the processor absent message in processor_show() (Dan Carpenter) [task:157536]
  - scsi: myrs: Fix a logical vs bitwise bug (Dan Carpenter) [task:157536]
  - scsi: myrs: fix build failure on 32 bit (James Bottomley) [task:157536]
  - drivers/block: Remove DAC960 driver (Hannes Reinecke) [task:157536]
  - scsi: myrs: Add Mylex RAID controller (SCSI interface) (Hannes Reinecke) [task:157536]
  - scsi: myrb: Add Mylex RAID controller (block interface) (Hannes Reinecke) [task:157536]
  - f2fs: remove request_list check in is_idle() (Jens Axboe) [task:157536]
  - scsi: osd: initiator should use mq variant of request ending (Jens Axboe) [task:157536]
  - sx8: convert to blk-mq (Jens Axboe) [task:157536]
  - z2ram: convert to blk-mq (Jens Axboe) [task:157536]
  - gdrom: convert to blk-mq (Jens Axboe) [task:157536]
  - floppy: convert to blk-mq (Omar Sandoval) [task:157536]
  - ataflop: convert to blk-mq (Omar Sandoval) [task:157536]
  - ataflop: fold headers into C file (Omar Sandoval) [task:157536]
  - amiflop: convert to blk-mq (Omar Sandoval) [task:157536]
  - amiflop: fold headers into C file (Omar Sandoval) [task:157536]
  - swim3: convert to blk-mq (Omar Sandoval) [task:157536]
  - swim3: add real error handling in setup (Omar Sandoval) [task:157536]
  - swim: convert to blk-mq (Omar Sandoval) [task:157536]
  - mtd_blkdevs: convert to blk-mq (Jens Axboe) [task:157536]
  - scsi: ufs: fix integer type usage in uapi header (Arnd Bergmann) [task:157536]
  - xsysace: convert to blk-mq (Jens Axboe) [task:157536]
  - paride: convert pf to blk-mq (Jens Axboe) [task:157536]
  - paride: convert pd to blk-mq (Jens Axboe) [task:157536]
  - paride: convert pcd to blk-mq (Jens Axboe) [task:157536]
  - ps3disk: convert to blk-mq (Jens Axboe) [task:157536]
  - blk-mq: provide helper for setting up an SQ queue and tag set (Jens Axboe) [task:157536]
  - null_blk: remove set but not used variable 'q' (YueHaibing) [task:157536]
  - null_blk: remove legacy IO path (Jens Axboe) [task:157536]
  - um: Convert ubd driver to blk-mq (Richard Weinberger) [task:157536]
  - aoe: convert aoeblk to blk-mq (Jens Axboe) [task:157536]
  - scsi: ufs-bsg: Add support for raw upiu in ufs_bsg_request() (Avri Altman) [task:157536]
  - scsi: ufs: Add a bsg endpoint that supports UPIUs (Avri Altman) [task:157536]
  - scsi: uapi: ufs: Make utp_upiu_req visible to user space (Avri Altman) [task:157536]
  - blk-mq-debugfs: Also show requests that have not yet been started (Bart Van Assche) [task:157536]
  - block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Bart Van Assche) [task:157536]
  - kyber: fix wrong strlcpy() size in trace_kyber_latency() (Omar Sandoval) [task:157536]
  - kyber: add tracepoints (Omar Sandoval) [task:157536]
  - kyber: initialize 'async_depth' in kyber_queue_data_alloc() (Yu Kuai) [task:157536]
  - kyber: introduce kyber_depth_updated() (Yang Yang) [task:157536]
  - kyber: fix integer overflow of latency targets on 32-bit (Omar Sandoval) [task:157536]
  - kyber: implement improved heuristics (Omar Sandoval) [task:157536]
  - Revert "kyber: initialize 'async_depth' in kyber_queue_data_alloc()" (zhanggenjian) [task:157536]
  - Revert "kyber: introduce kyber_depth_updated()" (zhanggenjian) [task:157536]
  - kyber: don't make domain token sbitmap larger than necessary (Omar Sandoval) [task:157536]
  - block: export blk_stat_enable_accounting() (Omar Sandoval) [task:157536]
  - Blk-throttle: update to use rbtree with leftmost node cached (Liu Bo) [task:157536]
  - f2fs: add new idle interval timing for discard and gc paths (Sahitya Tummala) [task:157536]
  - f2fs: fix unnecessary periodic wakeup of discard thread when dev is busy (Sahitya Tummala) [task:157536]
  - fget: clarify and improve __fget_files() implementation (Linus Torvalds)
  - Revert "file: Factor files_lookup_fd_locked out of fcheck_files" (Jackie Liu)
  - Revert "file: Replace fcheck_files with files_lookup_fd_rcu" (Jackie Liu)
  - Revert "fget: clarify and improve __fget_files() implementation" (Jackie Liu)
  - Revert "kcmp: In kcmp_epoll_target use fget_task" (Jackie Liu)
  - Revert "proc/fd: In proc_fd_link use fget_task" (Jackie Liu)
  - Revert "bpf: In bpf_task_fd_query use fget_task" (Jackie Liu)
  - package: Fix packing problem when building rpm packages (Jiangshan Yi) [task:171572]
  - security/kysec: fix netclt build err (penghuaihe) [task:171747, task:171748]
  - vcpu_stall_detector: add vcpu stall detector (zhanghao1) [task:142353]
  - security/kysec: fix netctl policy effecting timely bug (penghuaihe) [bug:188505, bug:189181]
  - Update kernel version to 4.19.90-79.0.v2307 (Jackie Liu)
  - package: change patch title in kernel.spec (Jiangshan Yi) [task:165835]
  - backport-tools: release-stable-kernel: change patch title (Jiangshan Yi) [task:165835]
  - sched: io affine scheduler (Bing Huang) [task:167198]
  - remove kvm_defconfig in Sunway (liuyunchen) [task:167947]
  - LoongArch: Fixed the parameter of init configuration error (Juxin Gao) [task:170756]
  - Revert "LoongArch: Add swiotlb backups buffer" (liubaolin) [task:170756]
  - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. (Chong Qiao) [task:170756]
  - Revert "signal: strict valid signal check" (Hongchen Zhang) [task:170756]
  - ptp: deprecate gettime64() in favor of gettimex64() (Miroslav Lichvar) [bug:189826]
  - 3rd/mwv207: add JM9200 support. (xurui) [task:167643, task:159110]
  - etmem: support etmem-scan feature for loongarch (JiangXiujie) [task:163333]
  - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free (valis) [bug:189757] {CVE-2023-4128}
  - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free (valis) [bug:189757] {CVE-2023-4128}
  - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free (valis) [bug:189757] {CVE-2023-4128}
  - phytium/i2c: Fix a NULL pointer panic with devicetree (Jiangshan Yi) [bug:186784, bug:187084]
  - x86/tsc: Extend watchdog check exemption to 4-Sockets platform (Feng Tang) [task:188913]
  - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Feng Tang) [task:188913]
  - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Feng Tang) [task:188913]
  - x86/hpet: Use another crystalball to evaluate HPET usability (Thomas Gleixner) [task:188913]
  - x86/tsc: Add option to disable tsc clocksource watchdog (Juri Lelli) [task:188913]
  - x86: config: add generic_phy driver support (xiaolinkui) [task:170177]
  - bpf: modify the limitation of BPF JIT programs from 128M to 1G (xiaolinkui) [bug:187461]
  - Revert "fuse: Abort waiting for a response if the daemon receives a fatal signal" (Jiangshan Yi) [bug:187065]
  - ZHAOXIN: drm/qxl: Avoid resetting ttm_bus_placement.offset to 0 when reserving same Graphic memory region (leoliu) [task:167658]
  - GRT: net: upgrade the network card driver to 1.23.815 (lingfuyi) [task:169204]
  - selftests: forwarding: tc_actions: Use ncat instead of nc (Ido Schimmel) [task:166265]
  - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [task:166265] {CVE-2022-4269}
  - net/sched: act_mirred: better wording on protection against  excessive stack growth (Davide Caratti) [task:166265]
  - net/sched: act_mirred: refactor the handle of xmit (wenxu) [task:166265]
  - net: sched: don't expose action qstats to skb_tc_reinsert() (Vlad Buslov) [task:166265]
  - net: sched: extract qstats update code into functions (Vlad Buslov) [task:166265]
  - net: sched: protect against stack overflow in TC act_mirred (John Hurley) [task:166265]
  - net: sched: refactor reinsert action (John Hurley) [task:166265]
  - i40e: Fix parameters in aq_get_phy_register() (Grzegorz Siwik) [task:166942]
  - LOONGSON: spi: spi-ls: add spi-ls spi_transfer struct cs_change support (yangqiming) [task:167976]
  - sunway: update some kysec defconfig (liuyunchen) [task:168293]
  - arm64/mm/ptdump: Add address markers for BPF regions (Anshuman Khandual) [bug:187461]
  - media: usb: siano: Fix warning due to null work_func_t function pointer (Duoming Zhou) {CVE-2023-4132}
  - sched: fix warning of rq_cputimes (Jackie Liu)
  - mpam: fix section mismatch warning (Jackie Liu)
  - ngbe: fix build for KYLIN V10(SP4+) (Jackie Liu) [task:169582]
  - NETSWIFT: txgbe: set version to 1.3.4 (Juxia He) [task:165473]
  - NETSWIFT: txgbe: FIX: fix compile warning Unused variables and label (zhongxiangji) [task:165473]
  - NETSWIFT: txgbe: ADD:add protect for vr rst (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: Fix:code review correction (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: Fix:fix the lldp flag getting stuck when the flash cannot be accessed (linyuexie) [task:165473]
  - NETSWIFT: txgbe: txgbe: Canonical flash read-write interface (linyuexie) [task:165473]
  - NETSWIFT: txgbe: Fix: fixed ECC ERR reset cause pending bit not clear EF (zhenpengzheng) [task:165473]
  - NETSWIFT: txgbe: FIX:fix changing speed 10G to 1G can't link up when veto bit is set. (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: Specify the 'if' and 'else if' condition (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX: Adjust the macro definition area and remove unnecessary 'returns' (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX: delete the condition or block which is repeat or unuse (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX: fix Dereference of null pointer (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX:fix implicit conversion from enumeration type (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX: fix the variables should be initialized before use (linyuexie) [task:165473]
  - NETSWIFT: txgbe: FIX:fix 'break' will never be executed (linyuexie) [task:165473]
  - NETSWIFT: txgbe: Add: add support for Qi An Xin 10G fiber to copper sfp module (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: set version 1.3.4rc0 (Juxia He) [task:165473]
  - NETSWIFT: txgbe: Fix: fix the bug that can not restore the default mac (zhongxiangji) [task:165473]
  - NETSWIFT: txgbe: FIX:fix ethtool -t test fail when veto set (linyuexie) [task:165473]
  - NETSWIFT: txgbe: workaround gpio int lost in lldp-on condition (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: Fix lldp can't work when driver load or port down (duanqiangwen) [task:165473]
  - NETSWIFT: txgbe: FIX: fix txgbe_ioctl read/write mdio incorrectly causing kernel panic when using internal phy (linyuexie) [task:165473]
  - NETSWIFT: txgbe: Remove: Remove VETO print (zhongxiangji) [task:165473]
  - NETSWIFT: txgbe: fix set speed to 100M assign wrong speed to autoneg_advertised (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: FIX:fix ethtool can't change speed to 1000 again (Mengyuan Lou) [task:165473]
  - NETSWIFT: txgbe: FIX:fix ethtool can't change speed (linyuexie) [task:165473]
  - NETSWIFT: txgbe: fix ethtool_get_link_ksetting get single speed sfp advertised mode not reported (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: ADD: add print info when ifconfig set mac (zhongxiangji) [task:165473]
  - NETSWIFT: txgbe: Fix Inspur OCP Card can't link up after 1000 times module remove & probe or reboot system (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: FIX: delete mng reset in reset_hw (linyuexie) [task:165473]
  - NETSWIFT: txgbe: fix ethtool duplex is half when link is down (wenduanqiang) [task:165473]
  - NETSWIFT: txgbe: Fix Inspur OCP Card can't link up due to firmware and driver access phy at the same time (wenduanqiang) [task:165473]
  - NETSWIFT: ngbevf: update release note to 1.2.1 (Juxia He) [task:165473]
  - NETSWIFT: ngbevf: FIX: FIX bug if link down/up will always trigger interrupt (zhongxiangji) [task:165473]
  - NETSWIFT: ngbevf: FIX: fix vf cannot revice packets after pcie reset (zhongxiangji) [task:165473]
  - NETSWIFT: ngbevf: FIX: fix bug that vf not link down when pf link down (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: update release note to 1.2.5 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: FIX:fix tx_bytes states error when load and unload xdp program (linyuexie) [task:165473]
  - NETSWIFT: ngbe: Fix: fix compile warming because out 1kb frame size (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix compile warming (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix when xdp program loads, ethtool -S rx_csum_offload_errors count error(2) (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: not do pcie reset whet sriov enable (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: FIX: fix when xdp program loads, ethtool -S rx_csum_offload_errors count error (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:Limit rss queues when the xdp program loads(2) (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:Limit rss queues when the xdp program loads. (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix page ref_count error and can't free_page because XDP_REDIR and XDP_TX action reduce ref_count (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix compile issue (linyuexie) [task:165473]
  - NETSWIFT: ngbe: set version 1.2.5rc1 for test (Juxia He) [task:165473]
  - NETSWIFT: ngbe: FIX: fix EMERALDSW-254 (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Fix:num of descriptor must be multiple of 128 (duanqiangwen) [task:165473]
  - NETSWIFT: ngbe: FIX: fix OOM(out of memory) issue because not free page rightly when rx (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix can't ethtool -G due to need xdp_rxq_info_unreg before xdp_rxq_info_reg (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix can't ethtool -t due to call null point test_rx_ring->q_vector (linyuexie) [task:165473]
  - NETSWIFT: ngbe: encapsulate the lan_rst as a function (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix can't link when up port because the phy set does not correspond to the lan rst (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix when the number of RSS is set to 7, the mounted xdp program may hung (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix when the number of RSS is set to less than the number of cpus, the mounted xdp program may hung (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix possible errors in XDP_TX act (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:checks whether the xdp program has been loaded in xdp_setup (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix when load xdp program , the ring stats are cleared (linyuexie) [task:165473]
  - NETSWIFT: ngbe: don't allow to modify priv flags when adapter down (linyuexie) [task:165473]
  - NETSWIFT: ngbe: ADD: support xdp (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix can't up port when veto off (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix port0 EEPROM checksum invalid (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: set version to 1.2.5rc0 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: Fix: change yt BMCR from 0x8240 to 0x8140 in 1G autoneg off condition (duanqiangwen) [task:165473]
  - NETSWIFT: ngbe: Fix:ethtool show advertised abnormal in autoneg off condition (duanqiangwen) [task:165473]
  - NETSWIFT: ngbe: FIX : fix bug that call NULL pointer (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: FIX : fix bug that call NULL pointer (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Enhanced the lldp setting process. (linyuexie) [task:165473]
  - NETSWIFT: ngbe: Change gphy setup flow (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Tidy up link retry flow (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe revert phy id check flow (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Fix some bugs for 1.2.5 rc code review (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: FIX:code review correction 1.delete get lldp flags (linyuexie) [task:165473]
  - NETSWIFT: ngbe: Move mdio clause22 set out (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Change NGBE_100M_RETRY flow (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Change flow for gphy open close (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Tidy up the use of gphy read write (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: FIX: fix bug that vf not link down when pf link down (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Tidy up flow in ngbe_reset_hw (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Add marco NGBE_POLL_LINK_STATUS in kcompat.h (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Add marco NGBE_RECOVER_CHECK define in kcompat.h (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Default open dis completion timeout (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Use function Pointers instead of TCALL (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Remove: remove marco SIMULATION_DEBUG (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Fix: ngbe use int to replace s32 (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Remove: remove previous definition func in ngbe_hw.c (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Remove: remove useless code (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Use nsci_enabled replace check subsytem id (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Tidy up logic for ngbe_sw_init. (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Internal phy add dis fall 100m bit (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Fix:fix the lldp flag getting stuck when the flash cannot be accessed (linyuexie) [task:165473]
  - NETSWIFT: ngbe: ngbe: Canonical flash read-write interface (mengyuanlou) [task:165473]
  - NETSWIFT: ngbe: Fix: fix some bug like ECC ERR (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: Fix: fixed ECC ERR reset caused pending bit not clear (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: FIX: change 'return 0' location (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix the variables should be initialized before use (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: delete the condition block which is repeat (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix Dereference of null pointer (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX:fix implicit conversion from enumeration type (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: fix 'break' will never be executed (linyuexie) [task:165473]
  - NETSWIFT: ngbe: set version to 1.2.4 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: fix when reloading driver speed is the default in lldp-on condition (duanqiangwen) [task:165473]
  - NETSWIFT: ngbe: FIX: fix compile error on ubuntu14.04 (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Fix: fix the bug that can not restore the default mac (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: ngbe: Fix gphy reset return err code (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: ngbe: Fix gphy change speed in wrong flow when port not open (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: fix compile error below 4.18 kernel version due to ef85dd8fb9e5f0 (wenduanqiang) [task:165473]
  - NETSWIFT: ngbe: FIX: fix compile error on KylinV10_x86_testv3 (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: ngbe: Close yt auto sensing (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Fix: fix autoneg off port advertised mode not reported (wenduanqiang) [task:165473]
  - NETSWIFT: ngbe: ADD:add ethtool -S get tx multicast broadcast count and delete unnecessary file (linyuexie) [task:165473]
  - NETSWIFT: ngbe: Fix: fix autoneg on not enable all capabilities again (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: Update version to 1.2.4rc1 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: FIX:fix cannot receive lldp packets when opposite port down again (linyuexie) [task:165473]
  - NETSWIFT: ngbe: DEL: del print ngbe_run_loopback_test message (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX: Fix cannot receive lldp packets when opposite port down (linyuexie) [task:165473]
  - NETSWIFT: ngbe: FIX : fix autoneg on not enable all capabilities (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: set version 1.2.4rc0 (Juxia He) [task:165473]
  - NETSWIFT: ngbe: Remove: Remove VETO print (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Modity: modity del_mac_filter (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: FIX: fix bug that mac address reuse not work (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: Fix: fix bug that vf promisc not right (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: ADD: add ethtool show and set lldp on/off (linyuexie) [task:165473]
  - NETSWIFT: ngbe: add lanrst to tx timeout / clean tx irq flow (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: Fix rx_missed_errors count error (wenduanqiang) [task:165473]
  - NETSWIFT: ngbe: add PCI print when pending bit not clear (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: add print to tdm desc fatal (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: remove INT_ERR from pcie recover flow (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: fix aer status not print out when NGBE_RECOVER_CHECK set (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: ADD: yt 001 mode Supports auto-negotiation switchover (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: RM remove unused led lvl macro (Mengyuan Lou) [task:165473]
  - NETSWIFT: ngbe: regroup NGBE_FLAG2_PCIE_NEED_RECOVER macro (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: regroup pcie aer status print (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: FIX: fix the bug that The number of RSS can exceed the number of cpus (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: ADD: add yt phy ncsi support (mengyuanlou) [task:165473]
  - NETSWIFT: ngbe: FIX warning:Delete two unused variablesls (mengyuanlou) [task:165473]
  - NETSWIFT: ngbe: Fix: fix free already-free IRQ error when enable sriov with 7 vfs (zhongxiangji) [task:165473]
  - NETSWIFT: ngbe: fixed iperf send and recv failure under double vlan configure (zhenpengzheng) [task:165473]
  - NETSWIFT: ngbe: FIX: rollback yt_phy config in rgmii2fiber mode (wenduanqiang) [task:165473]
  - NETSWIFT: ngbe: Fix:add spinlock protection on yt phy all registers accessing (wenduanqiang) [task:165473]
  - crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Eric Biggers) [bug:186947]
  - kcmp: In kcmp_epoll_target use fget_task (Eric W. Biederman) [task:168949]
  - bpf, sockmap: Fix race in ingress receive verdict with redirect to self (John Fastabend) [task:148811]
  - bpf, sockmap: Remove unhash handler for BPF sockmap usage (John Fastabend) [task:148811]
  - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (John Fastabend) [task:148811]
  - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (John Fastabend) [task:148811]
  - bpf, sockmap: Use truesize with sk_rmem_schedule() (John Fastabend) [task:148811]
  - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (John Fastabend) [task:148811]
  - bpf, sockmap: Remove dropped data on errors in redirect case (John Fastabend) [task:148811]
  - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (John Fastabend) [task:148811]
  - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (John Fastabend) [task:148811]
  - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (John Fastabend) [task:148811]
  - bpf: skb_verdict, support SK_PASS on RX BPF path (John Fastabend) [task:148811]
  - bpf: In bpf_task_fd_query use fget_task (Eric W. Biederman) [task:168949]
  - igc: fix dependencies on Kconfig (zhulei) [task:163480]
  - cgroup: fix missing cpus_read_{lock,unlock}() in cgroup_transfer_tasks() (Qi Zheng) [task:168969]
  - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Tetsuo Handa) [task:168969]
  - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Tetsuo Handa) [task:168969]
  - cgroup: Fix warnings for cgroup QoS (Jackie Liu) [task:168969]
  - proc/fd: In proc_fd_link use fget_task (Eric W. Biederman) [task:168949]
  - ice: make the device queue match up with the cpu number in one node (weirongguang) [task:162874, task:161899]
  - xsk: Fix unaligned descriptor validation (Kal Conley) [task:162874, task:161899]
  - xsk: Clear page contiguity bit when unmapping pool (Ivan Malov) [task:162874, task:161899]
  - xsk: Initialise xskb free_list_node (Ciara Loftus) [task:162874, task:161899]
  - xsk: Fix missing validation for skb and unaligned mode (Magnus Karlsson) [task:162874, task:161899]
  - ice: Fix DSCP PFC TLV creation (Dave Ertman) [task:162874, task:161899]
  - ice: Fix problems with DSCP QoS implementation (Dave Ertman) [task:162874, task:161899]
  - net/ice: fix initializing the bitmap in the switch code (Alexander Lobakin) [task:162874, task:161899]
  - ice: fix error return code in ice_get_recp_frm_fw() (Wang Hai) [task:162874, task:161899]
  - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Ivan Vecera) [task:162874, task:161899]
  - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Ivan Vecera) [task:162874, task:161899]
  - ice: Ignore error message when setting same promiscuous mode (Benjamin Mikailenko) [task:162874, task:161899]
  - ice: Fix crash by keep old cfg when update TCs more than queues (Ding Hui) [task:162874, task:161899]
  - ice: Fix call trace with null VSI during VF reset (Michal Jaron) [task:162874, task:161899]
  - ice: add documentation for device-caps region (Jacob Keller) [task:162874, task:161899]
  - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Dave Ertman) [task:162874, task:161899]
  - ice: docs fix a devlink info that broke a table (Mauro Carvalho Chehab) [task:162874, task:161899]
  - driver core: auxiliary bus: Fix memory leak when driver_register() fail (Peter Ujfalusi) [task:162874, task:161899]
  - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Dave Jiang) [task:162874, task:161899]
  - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Dave Jiang) [task:162874, task:161899]
  - virtchnl: Add missing padding to virtchnl_proto_hdrs (Geert Uytterhoeven) [task:162874, task:161899]
  - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() (Dan Carpenter) [task:162874, task:161899]
  - net/mlx4_core: Add missing iounmap() in error path (Zou Wei) [task:162874, task:161899]
  - udp_tunnel: Fix udp_tunnel_nic work-queue type (Aya Levin) [task:162874, task:161899]
  - ice: Fix XDP memory leak when NIC is brought up and down (Kamil Maziarz) [task:162874, task:161899]
  - ice: make use of ice_for_each_* macros (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: handle extts in the miscellaneous interrupt thread (Karol Kolacinski) [task:162874, task:161899]
  - ice: Fix ice VF reset during iavf initialization (Dawid Wesierski) [task:162874, task:161899]
  - ice: Reset FDIR counter in FDIR init stage (Lingyu Liu) [task:162874, task:161899]
  - ice: fix wrong fallback logic for FDIR (Simei Su) [task:162874, task:161899]
  - ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg() (Jakob Koschel) [task:162874, task:161899]
  - ice: add profile conflict check for AVF FDIR (Junfeng Guo) [task:162874, task:161899]
  - ice: Fix ice_cfg_rdma_fltr() to only update relevant fields (Brett Creeley) [task:162874, task:161899]
  - ice: xsk: disable txq irq before flushing hw (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: copy last block omitted in ice_get_module_eeprom() (Petr Oros) [task:162874, task:161899]
  - ice: fix lost multicast packets in promisc mode (Jesse Brandeburg) [task:162874, task:161899]
  - ice: Do not use WQ_MEM_RECLAIM flag for workqueue (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Prevent set_channel from changing queues while RDMA active (Dave Ertman) [task:162874, task:161899]
  - ice: Don't double unplug aux on peer initiated reset (Dave Ertman) [task:162874, task:161899]
  - ice: use bitmap_free instead of devm_kfree (Michal Swiatkowski) [task:162874, task:161899]
  - ice: xsk: prohibit usage of non-balanced queue id (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: Ignore EEXIST when setting promisc mode (Grzegorz Siwik) [task:162874, task:161899]
  - ice: do not setup vlan for loopback VSI (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: Fix VSIs unable to share unicast MAC (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: change devlink code to read NVM in blocks (Paul M Stillwell Jr) [task:162874, task:161899]
  - ice: handle E822 generic device ID in PLDM header (Paul M Stillwell Jr) [task:162874, task:161899]
  - ice: ethtool: Prohibit improper channel config for DCB (Anatolii Gerasymenko) [task:162874, task:161899]
  - ice: ethtool: advertise 1000M speeds properly (Anatolii Gerasymenko) [task:162874, task:161899]
  - ice: Fix memory corruption in VF driver (Przemyslaw Patynowski) [task:162874, task:161899]
  - ice: Fix queue config fail handling (Przemyslaw Patynowski) [task:162874, task:161899]
  - ice: fix access-beyond-end in the switch code (Alexander Lobakin) [task:162874, task:161899]
  - ice: Fix interrupt moderation settings getting cleared (Michal Wilczynski) [task:162874, task:161899]
  - ice: fix possible under reporting of ethtool Tx and Rx statistics (Paul Greenwalt) [task:162874, task:161899]
  - ice: fix crash when writing timestamp on RX rings (Arkadiusz Kubalewski) [task:162874, task:161899]
  - ice: fix PTP stale Tx timestamps cleanup (Michal Michalik) [task:162874, task:161899]
  - ice: clear stale Tx queue settings before configuring (Anatolii Gerasymenko) [task:162874, task:161899]
  - ice: Fix race during aux device (un)plugging (Ivan Vecera) [task:162874, task:161899]
  - ice: fix use-after-free when deinitializing mailbox snapshot (Jacob Keller) [task:162874, task:161899]
  - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Alexander Lobakin) [task:162874, task:161899]
  - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: synchronize_rcu() when terminating rings (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Anatolii Gerasymenko) [task:162874, task:161899]
  - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Anatolii Gerasymenko) [task:162874, task:161899]
  - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [task:162874, task:161899]
  - ice: Refactor promiscuous functions (Brett Creeley) [task:162874, task:161899]
  - ice: Clear default forwarding VSI during VSI release (Ivan Vecera) [task:162874, task:161899]
  - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Alexander Lobakin) [task:162874, task:161899]
  - ice: fix 'scheduling while atomic' on aux critical err interrupt (Alexander Lobakin) [task:162874, task:161899]
  - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Jacob Keller) [task:162874, task:161899]
  - ice: Fix curr_link_speed advertised speed (Jedrzej Jagielski) [task:162874, task:161899]
  - ice: Don't use GFP_KERNEL in atomic context (Christophe JAILLET) [task:162874, task:161899]
  - ice: Fix error with handling of bonding MTU (Dave Ertman) [task:162874, task:161899]
  - ice: stop disabling VFs due to PF error responses (Jacob Keller) [task:162874, task:161899]
  - ice: initialize local variable 'tlv' (Tom Rix) [task:162874, task:161899]
  - ice: check the return of ice_ptp_gettimex64 (Tom Rix) [task:162874, task:161899]
  - ice: fix concurrent reset and removal of VFs (Jacob Keller) [task:162874, task:161899]
  - ice: enable parsing IPSEC SPI headers for RSS (Jesse Brandeburg) [task:162874, task:161899]
  - ice: Avoid RTNL lock when re-creating auxiliary device (Dave Ertman) [task:162874, task:161899]
  - ice: fix IPIP and SIT TSO offload (Jesse Brandeburg) [task:162874, task:161899]
  - ice: fix an error code in ice_cfg_phy_fec() (Dan Carpenter) [task:162874, task:161899]
  - ice: respect metadata on XSK Rx to skb (Alexander Lobakin) [task:162874, task:161899]
  - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Alexander Lobakin) [task:162874, task:161899]
  - ice: xsk: fix cleaned_count setting (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: xsk: allocate separate memory for XDP SW ring (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: xsk: return xsk buffers back to pool when cleaning the ring (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: Don't put stale timestamps in the skb (Karol Kolacinski) [task:162874, task:161899]
  - ice: Use div64_u64 instead of div_u64 in adjfine (Karol Kolacinski) [task:162874, task:161899]
  - ice: safer stats processing (Jesse Brandeburg) [task:162874, task:161899]
  - ice: rearm other interrupt cause register after enabling VFs (Paul Greenwalt) [task:162874, task:161899]
  - ice: fix FDIR init missing when reset VF (Yahui Cao) [task:162874, task:161899]
  - ice: avoid bpf_prog refcount underflow (Marta Plantykow) [task:162874, task:161899]
  - ice: fix vsi->txq_map sizing (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: Fix race conditions between virtchnl handling and VF ndo ops (Brett Creeley) [task:162874, task:161899]
  - ice: Fix not stopping Tx queues for VFs (Brett Creeley) [task:162874, task:161899]
  - ice: Fix replacing VF hardware MAC to existing MAC filter (Sylwester Dziedziuch) [task:162874, task:161899]
  - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Brett Creeley) [task:162874, task:161899]
  - ice: Fix VF true promiscuous mode (Brett Creeley) [task:162874, task:161899]
  - ice: check whether PTP is initialized in ice_ptp_release() (Yongxin Liu) [task:162874, task:161899]
  - ice: Respond to a NETDEV_UNREGISTER event for LAG (Dave Ertman) [task:162874, task:161899]
  - ice: fix software generating extra interrupts (Jesse Brandeburg) [task:162874, task:161899]
  - ice: fix rate limit update after coalesce change (Jesse Brandeburg) [task:162874, task:161899]
  - ice: update dim usage and moderation (Jesse Brandeburg) [task:162874, task:161899]
  - ice: move ice_container_type onto ice_ring_container (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: remove ring_active from ice_ring (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: Print the api_patch as part of the fw.mgmt.api (Brett Creeley) [task:162874, task:161899]
  - ice: fix getting UDP tunnel entry (Michal Swiatkowski) [task:162874, task:161899]
  - ice: Avoid crash from unnecessary IDA free (Dave Ertman) [task:162874, task:161899]
  - ice: Fix failure to re-add LAN/RDMA Tx queues (Brett Creeley) [task:162874, task:161899]
  - ice: Implement support for SMA and U.FL on E810-T (Maciej Machnikowski) [task:162874, task:161899]
  - ice: Add support for SMA control multiplexer (Maciej Machnikowski) [task:162874, task:161899]
  - ice: Implement functions for reading and setting GPIO pins (Maciej Machnikowski) [task:162874, task:161899]
  - ice: Refactor ice_aqc_link_topo_addr (Maciej Machnikowski) [task:162874, task:161899]
  - ice: fix locking for Tx timestamp tracking flush (Jacob Keller) [task:162874, task:161899]
  - ice: Allow changing lan_en and lb_en on all kinds of filters (Michal Swiatkowski) [task:162874, task:161899]
  - ice: cleanup rules info (Victor Raj) [task:162874, task:161899]
  - ice: allow deleting advanced rules (Shivanshu Shukla) [task:162874, task:161899]
  - ice: allow adding advanced rules (Grishma Kotecha) [task:162874, task:161899]
  - ice: create advanced switch recipe (Dan Nowlin) [task:162874, task:161899]
  - ice: manage profiles and field vectors (Dan Nowlin) [task:162874, task:161899]
  - ice: implement low level recipes functions (Grishma Kotecha) [task:162874, task:161899]
  - ice: allow changing lan_en and lb_en on dflt rules (Michal Swiatkowski) [task:162874, task:161899]
  - ice: support basic E-Switch mode control (Michal Swiatkowski) [task:162874, task:161899]
  - ice: Prefer kcalloc over open coded arithmetic (Len Baker) [task:162874, task:161899]
  - ice: Fix macro name for IPv4 fragment flag (Jeff Guo) [task:162874, task:161899]
  - ice: refactor devlink getter/fallback functions to void (Jacob Keller) [task:162874, task:161899]
  - ice: Fix link mode handling (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Add feature bitmap, helpers and a check for DSCP (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Add DSCP support (Dave Ertman) [task:162874, task:161899]
  - packet: rework packet_pick_tx_queue() to use common code selection (Paolo Abeni) [task:162874, task:161899]
  - net: dev: rename queue selection helpers. (Paolo Abeni) [task:162874, task:161899]
  - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Magnus Karlsson) [task:162874, task:161899]
  - ice: Delete always true check of PF pointer (Leon Romanovsky) [task:162874, task:161899]
  - ice: Correctly deal with PFs that do not support RDMA (Dave Ertman) [task:162874, task:161899]
  - ice: Only lock to update netdev dev_addr (Brett Creeley) [task:162874, task:161899]
  - ice: restart periodic outputs around time changes (Jacob Keller) [task:162874, task:161899]
  - ice: add lock around Tx timestamp tracker flush (Jacob Keller) [task:162874, task:161899]
  - ice: remove dead code for allocating pin_config (Jacob Keller) [task:162874, task:161899]
  - ice: fix Tx queue iteration for Tx timestamp enablement (Jacob Keller) [task:162874, task:161899]
  - ice: do not abort devlink info if board identifier can't be found (Jacob Keller) [task:162874, task:161899]
  - ice: Fix perout start time rounding (Maciej Machnikowski) [task:162874, task:161899]
  - ice: don't remove netdev->dev_addr from uc sync list (Brett Creeley) [task:162874, task:161899]
  - ice: Prevent probing virtual functions (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Christophe JAILLET) [task:162874, task:161899]
  - ice: remove unnecessary VSI assignment (Tony Nguyen) [task:162874, task:161899]
  - ice: remove the VSI info from previous agg (Victor Raj) [task:162874, task:161899]
  - ice: add support for auxiliary input/output pins (Maciej Machnikowski) [task:162874, task:161899]
  - ice: add tracepoints (Jesse Brandeburg) [task:162874, task:161899]
  - ice: report hash type such as L2/L3/L4 (Jesse Brandeburg) [task:162874, task:161899]
  - ice: remove redundant continue statement in a for-loop (Colin Ian King) [task:162874, task:161899]
  - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Lorenzo Bianconi) [task:162874, task:161899]
  - ice: remove unnecessary NULL checks before ptp_read_system_* (Jacob Keller) [task:162874, task:161899]
  - ice: Remove the repeated declaration (Shaokun Zhang) [task:162874, task:161899]
  - ice: remove local variable (Paul M Stillwell Jr) [task:162874, task:161899]
  - ice: reduce scope of variables (Paul M Stillwell Jr) [task:162874, task:161899]
  - ice: mark PTYPE 2 as reserved (Jacob Keller) [task:162874, task:161899]
  - ice: fix incorrect payload indicator on PTYPE (Jacob Keller) [task:162874, task:161899]
  - ice: enable transmit timestamps for E810 devices (Jacob Keller) [task:162874, task:161899]
  - ice: enable receive hardware timestamping (Jacob Keller) [task:162874, task:161899]
  - ice: report the PTP clock index in ethtool .get_ts_info (Jacob Keller) [task:162874, task:161899]
  - ice: register 1588 PTP clock device object for E810 devices (Jacob Keller) [task:162874, task:161899]
  - ice: add low level PTP clock access functions (Jacob Keller) [task:162874, task:161899]
  - ice: add support for set/get of driver-stored firmware parameters (Jacob Keller) [task:162874, task:161899]
  - ice: process 1588 PTP capabilities during initialization (Jacob Keller) [task:162874, task:161899]
  - ice: add support for sideband messages (Jacob Keller) [task:162874, task:161899]
  - ice: parameterize functions responsible for Tx ring management (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: add ndo_bpf callback for safe mode netdev ops (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: fix clang warning regarding deadcode.DeadStores (Paul M Stillwell Jr) [task:162874, task:161899]
  - ice: downgrade error print to debug print (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Detect and report unsupported module power levels (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: (re)initialize NVM fields when rebuilding (Jacob Keller) [task:162874, task:161899]
  - ice: wait for reset before reporting devlink info (Jacob Keller) [task:162874, task:161899]
  - ice: add error message when pldmfw_flash_image fails (Jacob Keller) [task:162874, task:161899]
  - ice: add extack when unable to read device caps (Jacob Keller) [task:162874, task:161899]
  - ice: use static inline for dummy functions (Jesse Brandeburg) [task:162874, task:161899]
  - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Salil Mehta) [task:162874, task:161899]
  - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Brett Creeley) [task:162874, task:161899]
  - ice: Refactor ice_setup_rx_ctx (Krzysztof Kazimierczak) [task:162874, task:161899]
  - ice: Save VF's MAC across reboot (Brett Creeley) [task:162874, task:161899]
  - ice: Manage VF's MAC address for both legacy and new cases (Brett Creeley) [task:162874, task:161899]
  - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Brett Creeley) [task:162874, task:161899]
  - ice: Allow all LLDP packets from PF to Tx (Dave Ertman) [task:162874, task:161899]
  - ice: report supported and advertised autoneg using PHY capabilities (Paul Greenwalt) [task:162874, task:161899]
  - ice: handle the VF VSI rebuild failure (Haiyue Wang) [task:162874, task:161899]
  - ice: Fix allowing VF to request more/less queues via virtchnl (Brett Creeley) [task:162874, task:161899]
  - ice: add correct exception tracing for XDP (Magnus Karlsson) [task:162874, task:161899]
  - ice: Register auxiliary device to provide RDMA (Dave Ertman) [task:162874, task:161899]
  - ice: Implement iidc operations (Dave Ertman) [task:162874, task:161899]
  - iidc: Introduce iidc.h (Dave Ertman) [task:162874, task:161899]
  - Add auxiliary bus support (Dave Ertman) [task:162874, task:161899]
  - ice: Initialize RDMA support (Dave Ertman) [task:162874, task:161899]
  - ice: Support RSS configure removal for AVF (Qi Zhang) [task:162874, task:161899]
  - ice: Enable RSS configure for AVF (Qi Zhang) [task:162874, task:161899]
  - ice: Add helper function to get the VF's VSI (Brett Creeley) [task:162874, task:161899]
  - ice: remove redundant assignment to pointer vsi (Colin Ian King) [task:162874, task:161899]
  - ice: Advertise virtchnl UDP segmentation offload capability (Brett Creeley) [task:162874, task:161899]
  - ice: Allow ignoring opcodes on specific VF (Michal Swiatkowski) [task:162874, task:161899]
  - ice: warn about potentially malicious VFs (Vignesh Sridhar) [task:162874, task:161899]
  - ice: remove return variable (Paul M Stillwell Jr) [task:162874, task:161899]
  - ice: suppress false cppcheck issues (Bruce Allan) [task:162874, task:161899]
  - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Brett Creeley) [task:162874, task:161899]
  - ice: remove unused struct member (Jesse Brandeburg) [task:162874, task:161899]
  - ice: use local for consistency (Jesse Brandeburg) [task:162874, task:161899]
  - ice: print name in /proc/iomem (Jesse Brandeburg) [task:162874, task:161899]
  - ice: Reimplement module reads used by ethtool (Scott W Taylor) [task:162874, task:161899]
  - ice: refactor ITR data structures (Jesse Brandeburg) [task:162874, task:161899]
  - ice: manage interrupts during poll exit (Jesse Brandeburg) [task:162874, task:161899]
  - ice: replace custom AIM algorithm with kernel's DIM library (Jacob Keller) [task:162874, task:161899]
  - ice: refactor interrupt moderation writes (Jesse Brandeburg) [task:162874, task:161899]
  - ice: Add new VSI states to track netdev alloc/registration (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Drop leading underscores in enum ice_pf_state (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: use kernel definitions for IANA protocol ports and ether-types (Bruce Allan) [task:162874, task:161899]
  - ice: Fix potential infinite loop when using u8 loop counter (Colin Ian King) [task:162874, task:161899]
  - ice: fix memory leak of aRFS after resuming from suspend (Yongxin Liu) [task:162874, task:161899]
  - ice: Remove unnecessary checks in add/kill_vid ndo ops (Brett Creeley) [task:162874, task:161899]
  - ice: Remove rx_gro_dropped stat (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Use local variable instead of pointer derefs (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Remove unnecessary variable (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Limit forced overrides based on FW version (Jeb Cramer) [task:162874, task:161899]
  - ice: Use default configuration mode for PHY configuration (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Replace some memsets and memcpys with assignment (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Fix error return codes in ice_set_link_ksettings (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Rename a couple of variables (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Remove unnecessary checker loop (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Ignore EMODE return for opcode 0x0605 (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Align macro names to the specification (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Modify recursive way of adding nodes (Victor Raj) [task:162874, task:161899]
  - ice: Re-send some AQ commands, as result of EBUSY AQ error (Chinh T Cao) [task:162874, task:161899]
  - ice: Correct comment block style (Tony Nguyen) [task:162874, task:161899]
  - ice: cleanup style issues (Bruce Allan) [task:162874, task:161899]
  - ice: Consolidate VSI state and flags (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Refactor ice_set/get_rss into LUT and key specific functions (Brett Creeley) [task:162874, task:161899]
  - ice: Refactor get/set RSS LUT to use struct parameter (Brett Creeley) [task:162874, task:161899]
  - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Brett Creeley) [task:162874, task:161899]
  - ice: rename ptype bitmap (Qi Zhang) [task:162874, task:161899]
  - ice: correct memory allocation call (Bruce Allan) [task:162874, task:161899]
  - ice: Check for bail out condition early (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: remove unnecessary duplicated AQ command flag setting (Bruce Allan) [task:162874, task:161899]
  - ice: change link misconfiguration message (Paul Greenwalt) [task:162874, task:161899]
  - ice: handle increasing Tx or Rx ring sizes (Paul M Stillwell Jr) [task:162874, task:161899]
  - ice: Update to use package info from ice segment (Dan Nowlin) [task:162874, task:161899]
  - ice: Delay netdev registration (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Add Support for XPS (Benita Bose) [task:162874, task:161899]
  - ice: Use port number instead of PF ID for WoL (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Fix for dereference of NULL pointer (Jacek Bułatek) [task:162874, task:161899]
  - ice: remove DCBNL_DEVRESET bit from PF state (Dave Ertman) [task:162874, task:161899]
  - ice: fix memory allocation call (Bruce Allan) [task:162874, task:161899]
  - ice: prevent ice_open and ice_stop during reset (Krzysztof Goreczny) [task:162874, task:161899]
  - ice: Recognize 860 as iSCSI port in CEE mode (Chinh T Cao) [task:162874, task:161899]
  - ice: Continue probe on link/PHY errors (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Fix fall-through warnings for Clang (Gustavo A. R. Silva) [task:162874, task:161899]
  - ice: Fix prototype warnings (Tony Nguyen) [task:162874, task:161899]
  - ice: Check FDIR program status for AVF (Qi Zhang) [task:162874, task:161899]
  - ice: Add more FDIR filter type for AVF (Qi Zhang) [task:162874, task:161899]
  - ice: Add GTPU FDIR filter for AVF (Qi Zhang) [task:162874, task:161899]
  - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Qi Zhang) [task:162874, task:161899]
  - ice: Add new actions support for VF FDIR (Qi Zhang) [task:162874, task:161899]
  - ice: Add FDIR pattern action parser for VF (Qi Zhang) [task:162874, task:161899]
  - ice: Enable FDIR Configure for AVF (Qi Zhang) [task:162874, task:161899]
  - ice: Add support for per VF ctrl VSI enabling (Qi Zhang) [task:162874, task:161899]
  - ice: Enhanced IPv4 and IPv6 flow filter (Qi Zhang) [task:162874, task:161899]
  - ice: Support to separate GTP-U uplink and downlink (Qi Zhang) [task:162874, task:161899]
  - ice: Add more advanced protocol support in flow filter (Qi Zhang) [task:162874, task:161899]
  - ice: Support non word aligned input set field (Qi Zhang) [task:162874, task:161899]
  - ice: Add more basic protocol support for flow filter (Qi Zhang) [task:162874, task:161899]
  - ice: optimize for XDP_REDIRECT in xsk path (Magnus Karlsson) [task:162874, task:161899]
  - ice: move headroom initialization to ice_setup_rx_ctx (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: fix napi work done reporting in xsk path (Magnus Karlsson) [task:162874, task:161899]
  - ice: update the number of available RSS queues (Henry Tieman) [task:162874, task:161899]
  - ice: Fix state bits on LLDP mode switch (Dave Ertman) [task:162874, task:161899]
  - ice: Account for port VLAN in VF max packet size calculation (Brett Creeley) [task:162874, task:161899]
  - ice: Set trusted VF as default VSI when setting allmulti on (Brett Creeley) [task:162874, task:161899]
  - ice: report correct max number of TCs (Dave Ertman) [task:162874, task:161899]
  - ice: store the result of ice_rx_offset() onto ice_ring (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: skip NULL check against XDP prog in ZC path (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: remove redundant checks in ice_change_mtu (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: move skb pointer from rx_buf to rx_ring (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: simplify ice_run_xdp (Maciej Fijalkowski) [task:162874, task:161899]
  - ice: Improve MSI-X fallback logic (Tony Nguyen) [task:162874, task:161899]
  - ice: Fix trivial error message (Mitch Williams) [task:162874, task:161899]
  - ice: remove unnecessary casts (Bruce Allan) [task:162874, task:161899]
  - ice: Refactor DCB related variables out of the ice_port_info struct (Chinh T Cao) [task:162874, task:161899]
  - ice: fix writeback enable logic (Jesse Brandeburg) [task:162874, task:161899]
  - ice: Use PSM clock frequency to calculate RL profiles (Ben Shelton) [task:162874, task:161899]
  - ice: Add initial support framework for LAG (Dave Ertman) [task:162874, task:161899]
  - ice: implement new LLDP filter command (Dave Ertman) [task:162874, task:161899]
  - ice: log message when trusted VF goes in/out of promisc mode (Brett Creeley) [task:162874, task:161899]
  - ice: remove dead code (Bruce Allan) [task:162874, task:161899]
  - ice: use flex_array_size where possible (Bruce Allan) [task:162874, task:161899]
  - overflow.h: Add flex_array_size() helper (Gustavo A. R. Silva) [task:162874, task:161899]
  - ice: Replace one-element array with flexible-array member (Gustavo A. R. Silva) [task:162874, task:161899]
  - ice: display stored UNDI firmware version via devlink info (Jacob Keller) [task:162874, task:161899]
  - ice: display stored netlist versions via devlink info (Jacob Keller) [task:162874, task:161899]
  - ice: display some stored NVM versions via devlink info (Jacob Keller) [task:162874, task:161899]
  - ice: introduce function for reading from flash modules (Jacob Keller) [task:162874, task:161899]
  - ice: cache NVM module bank information (Jacob Keller) [task:162874, task:161899]
  - ice: introduce context struct for info report (Jacob Keller) [task:162874, task:161899]
  - ice: create flash_info structure and separate NVM version (Jacob Keller) [task:162874, task:161899]
  - ice: report timeout length for erasing during devlink flash (Jacob Keller) [task:162874, task:161899]
  - devlink: add timeout information to status_notify (Shannon Nelson) [task:162874, task:161899]
  - ice: Fix MSI-X vector fallback logic (Brett Creeley) [task:162874, task:161899]
  - ice: Don't allow more channels than LAN MSI-X available (Brett Creeley) [task:162874, task:161899]
  - ice: update dev_addr in ice_set_mac_address even if HW filter exists (Nick Nunley) [task:162874, task:161899]
  - ice: Implement flow for IPv6 next header (extension header) (Nick Nunley) [task:162874, task:161899]
  - ice: fix FDir IPv6 flexbyte (Henry Tieman) [task:162874, task:161899]
  - ice: drop dead code in ice_receive_skb() (Eric Dumazet) [task:162874, task:161899]
  - ice, xsk: clear the status bits for the next_to_use descriptor (Björn Töpel) [task:162874, task:161899]
  - ice, xsk: Move Rx allocation out of while-loop (Björn Töpel) [task:162874, task:161899]
  - ice: avoid premature Rx buffer reuse (Björn Töpel) [task:162874, task:161899]
  - ice: Add space to unknown speed (Simon Perron Caissy) [task:162874, task:161899]
  - ice: join format strings to same line as ice_debug (Jacob Keller) [task:162874, task:161899]
  - ice: silence static analysis warning (Bruce Allan) [task:162874, task:161899]
  - ice: cleanup misleading comment (Bruce Allan) [task:162874, task:161899]
  - ice: Remove vlan_ena from vsi structure (Nick Nunley) [task:162874, task:161899]
  - ice: Remove gate to OROM init (Jeb Cramer) [task:162874, task:161899]
  - ice: Enable Support for FW Override (E82X) (Jeb Cramer) [task:162874, task:161899]
  - ice: don't always return an error for Get PHY Abilities AQ command (Paul M Stillwell Jr) [task:162874, task:161899]
  - ice: cleanup stack hog (Bruce Allan) [task:162874, task:161899]
  - ice: fix adding IP4 IP6 Flow Director rules (Dan Nowlin) [task:162874, task:161899]
  - ice: Fix pointer cast warnings (Bixuan Cui) [task:162874, task:161899]
  - ice: add additional debug logging for firmware update (Jacob Keller) [task:162874, task:161899]
  - ice: refactor devlink_port to be per-VSI (Jacob Keller) [task:162874, task:161899]
  - ice: add the DDP Track ID to devlink info (Jacob Keller) [task:162874, task:161899]
  - ice: Change ice_info_get_dsn to be void (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: remove repeated words (Bruce Allan) [task:162874, task:161899]
  - ice: devlink: use %*phD to print small buffer (Andy Shevchenko) [task:162874, task:161899]
  - ice: preserve NVM capabilities in safe mode (Jacob Keller) [task:162874, task:161899]
  - ice: increase maximum wait time for flash write commands (Jacob Keller) [task:162874, task:161899]
  - ice: convert to new udp_tunnel infrastructure (Jakub Kicinski) [task:162874, task:161899]
  - ice: remove unused args from ice_get_open_tunnel_port() (Jakub Kicinski) [task:162874, task:161899]
  - udp_tunnel: add the ability to share port tables (Jakub Kicinski) [task:162874, task:161899]
  - udp_tunnel: add central NIC RX port offload infrastructure (Jakub Kicinski) [task:162874, task:161899]
  - devlink: convert flash_update to use params structure (Jacob Keller) [task:162874, task:161899]
  - devlink: check flash_update parameter support in net core (Jacob Keller) [task:162874, task:161899]
  - ice: fix memory leak in ice_vsi_setup (Jacob Keller) [task:162874, task:161899]
  - ice: fix memory leak if register_netdev_fails (Jacob Keller) [task:162874, task:161899]
  - ice: Fix call trace on suspend (Anirudh Venkataramanan) [task:162874, task:161899]
  - ice: Fix interface being down after reset with link-down-on-close flag on (Mateusz Palczewski) [task:162874, task:161899]
  - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Brett Creeley) [task:162874, task:161899]
  - ice: simplify the return expression of ice_finalize_update() (Qinglang Miao) [task:162874, task:161899]
  - ice: Misc minor fixes (Tony Nguyen) [task:162874, task:161899]
  - ice: adjust profile ID map locks (Victor Raj) [task:162874, task:161899]
  - ice: update PTYPE lookup table (Tony Nguyen) [task:162874, task:161899]
  - ice: Disable VLAN pruning in promiscuous mode (Nick Nunley) [task:162874, task:161899]
  - ice: Graceful error handling in HW table calloc failure (Surabhi Boob) [task:162874, task:161899]
  - ice: port fix for chk_linearlize (Kiran Patil) [task:162874, task:161899]
  - ice: Allow 2 queue pairs per VF on SR-IOV initialization (Brett Creeley) [task:162874, task:161899]
  - ice: Clear and free XLT entries on reset (Vignesh Sridhar) [task:162874, task:161899]
  - ice: add useful statistics (Jesse Brandeburg) [task:162874, task:161899]
  - ice: remove page_reuse statistic (Jesse Brandeburg) [task:162874, task:161899]
  - ice: Fix RSS profile locks (Vignesh Sridhar) [task:162874, task:161899]
  - ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Kiran Patil) [task:162874, task:161899]
  - ice: rename misleading grst_delay variable (Nick Nunley) [task:162874, task:161899]
  - ice: mark PM functions as __maybe_unused (Wei Yongjun) [task:162874, task:161899]
  - ice: fix unused parameter warning (Tony Nguyen) [task:162874, task:161899]
  - ice: disable no longer needed workaround for FW logging (Ben Shelton) [task:162874, task:161899]
  - ice: reduce scope of variable (Bruce Allan) [task:162874, task:161899]
  - ice: cleanup VSI on probe fail (Marcin Szycik) [task:162874, task:161899]
  - ice: Allow all VLANs in safe mode (Brett Creeley) [task:162874, task:161899]
  - ice: need_wakeup flag might not be set for Tx (Krzysztof Kazimierczak) [task:162874, task:161899]
  - ice: distribute Tx queues evenly (Victor Raj) [task:162874, task:161899]
  - ice: Adjust scheduler default BW weight (Tarun Singh) [task:162874, task:161899]
  - ice: Add RL profile bit mask check (Tarun Singh) [task:162874, task:161899]
  - ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Paul M Stillwell Jr) [task:162874, task:161899]
  - ice: return correct error code from ice_aq_sw_rules (Kiran Patil) [task:162874, task:161899]
  - ice: restore VF MSI-X state during PCI reset (Nick Nunley) [task:162874, task:161899]
  - ice: fix link event handling timing (Dave Ertman) [task:162874, task:161899]
  - ice: Fix link broken after GLOBR reset (Dave Ertman) [task:162874, task:161899]
  - ice: Implement LFC workaround (Dave Ertman) [task:162874, task:161899]
  - ice: implement device flash update via devlink (Jacob Keller) [task:162874, task:161899]
  - bitops: introduce the for_each_set_clump8 macro (William Breathitt Gray) [task:162874, task:161899]
  - Add pldmfw library for PLDM firmware update (Jacob Keller) [task:162874, task:161899]
  - devlink: allow driver to update progress of flash update (Jiri Pirko) [task:162874, task:161899]
  - ice: add flags indicating pending update of firmware module (Jacob Keller) [task:162874, task:161899]
  - ice: Add AdminQ commands for FW update (Cudzilo, Szymon T) [task:162874, task:161899]
  - ice: Add support for unified NVM update flow capability (Jacek Naczyk) [task:162874, task:161899]
  - ice: add 1G SGMII PHY type (Paul M Stillwell Jr) [task:162874, task:161899]
  - ice: Report AOC PHY Types as Fiber (Doug Dziggel) [task:162874, task:161899]
  - ice: add AQC get link topology handle support (Paul Greenwalt) [task:162874, task:161899]
  - ice: Rename low_power_ctrl (Lev Faerman) [task:162874, task:161899]
  - ice: update reporting of autoneg capabilities (Paul Greenwalt) [task:162874, task:161899]
  - ice: add ice_aq_get_phy_caps() debug logs (Paul Greenwalt) [task:162874, task:161899]
  - ice: support Total Port Shutdown on devices that support it (Bruce Allan) [task:162874, task:161899]
  - ice: add link lenient and default override support (Paul Greenwalt) [task:162874, task:161899]
  - ice: restore PHY settings on media insertion (Paul Greenwalt) [task:162874, task:161899]
  - ice: move auto FEC checks into ice_cfg_phy_fec() (Paul Greenwalt) [task:162874, task:161899]
  - ice: refactor FC functions (Paul Greenwalt) [task:162874, task:161899]
  - ice: Add advanced power mgmt for WoL (Akeem G Abodunrin) [task:162874, task:161899]
  - ice: split ice_discover_caps into two functions (Jacob Keller) [task:162874, task:161899]
  - ice: split ice_parse_caps into separate functions (Jacob Keller) [task:162874, task:161899]
  - ice: refactor ice_discover_caps to avoid need to retry (Jacob Keller) [task:162874, task:161899]
  - ice: replace single-element array used for C struct hack (Bruce Allan) [task:162874, task:161899]
  - ice: avoid unnecessary single-member variable-length structs (Bruce Allan) [task:162874, task:161899]
  - ice: implement snapshot for device capabilities (Jacob Keller) [task:162874, task:161899]
  - ice: protect ring accesses with WRITE_ONCE (Ciara Loftus) [task:162874, task:161899]
  - xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Lorenzo Bianconi) [task:162874, task:161899]
  - ice: Ignore EMODE when setting PHY config (Chinh T Cao) [task:162874, task:161899]
  - ice: fix aRFS after flow director delete (Henry Tieman) [task:162874, task:161899]
  - ice: Use coalesce values from q_vector 0 when increasing q_vectors (Brett Creeley) [task:162874, task:161899]
  - ice: fix PCI device serial number to be lowercase values (Paul M Stillwell Jr) [task:162874, task:161899]
  - ice: fix function signature style format (Bruce Allan) [task:162874, task:161899]
  - ice: Allow VF to request reset as soon as it's initialized (Brett Creeley) [task:162874, task:161899]
  - ice: Fix inability to set channels when down (Jesse Brandeburg) [task:162874, task:161899]
  - ice: Always clear QRXFLXP_CNTXT before writing new value (Brett Creeley) [task:162874, task:161899]
  - ice: Reset VF for all port VLAN changes from host (Brett Creeley) [task:162874, task:161899]
  - ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Chinh T Cao) [task:162874, task:161899]
  - ice: Increase timeout after PFR (Dan Nowlin) [task:162874, task:161899]
  - ice: Fix transmit for all software offloaded VLANs (Brett Creeley) [task:162874, task:161899]
  - ice: support adding 16 unicast/multicast filter on untrusted VF (Paul Greenwalt) [task:162874, task:161899]
  - ice: allow host to clear administratively set VF MAC (Brett Creeley) [task:162874, task:161899]
  - ice: Refactor VF VSI release and setup functions (Brett Creeley) [task:162874, task:161899]
  - ice: Refactor VF reset (Brett Creeley) [task:162874, task:161899]
  - ice: remove VM/VF disable command on CORER/GLOBR reset (Paul Greenwalt) [task:162874, task:161899]
  - ice: Add functions to rebuild host VLAN/MAC config for a VF (Brett Creeley) [task:162874, task:161899]
  - ice: Add function to set trust mode bit on reset (Brett Creeley) [task:162874, task:161899]
  - ice: Renaming and simplification in VF init path (Brett Creeley) [task:162874, task:161899]
  - ice: Separate VF VSI initialization/creation from reset flow (Brett Creeley) [task:162874, task:161899]
  - ice: Add helper function for clearing VPGEN_VFRTRIG (Brett Creeley) [task:162874, task:161899]
  - ice: Simplify ice_sriov_configure (Brett Creeley) [task:162874, task:161899]
  - ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Brett Creeley) [task:162874, task:161899]
  - ice: Declare functions static (Tony Nguyen) [task:162874, task:161899]
  - ice: fix kernel BUG if register_netdev fails (Jacob Keller) [task:162874, task:161899]
  - ice: fix potential double free in probe unrolling (Jacob Keller) [task:162874, task:161899]* Tue Feb 11 2025 JiangXiujie <jiangxiujie@kylinos.cn> - 4.19.90-52.39.8.ind.v2207
  - KYLIN-GYOS: phytium/spi: fix spi irq failed cased by NULL pointer (jiangxiujie) [task:425884]
  - Update kernel version to 4.19.90-52.39.7.ind.v2207 (jiangxiujie)
  - ARM64/config: open HBA raid config for ps3stor (Xixin Liu) [task:391409]
  - Update kernel version to 4.19.90-52.39.6.ind.v2207 (jiangxiujie)
  - KYLIN-GYOS: kylin/ethernet: add phytium d3000 ethernet driver. Mainline: KYLIN-only (zhangzhipeng01) [task:397189]
  - HBA: ps3stor: add ps3stor base code (Xixin Liu) [task:391409]


