<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="49">
<package pkgid="cc389f5357f7f69f35bc95b768cc9b161cfb65cae4ed6f0361c7a4c320431e0c" name="anaconda" arch="src">
  <version epoch="0" ver="36.16.5" rel="16.oe2203sp2"/>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-7" date="1669723200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:change product name not with upper
       add SM3 with tui</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-8" date="1670673600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ignore detect enable smt
       open swap in storage</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-9" date="1671019200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:adapt active connection without interface name</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-10" date="1671105600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix conf of storage</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 36.16.5-11" date="1671537600">- Type:feature
- ID:NA
- SUG:NA
- DESC:cgroup files is a additional enhanced cgroup feature, which will
       limit cgroup opened files, add cgroup_disable=files to
       default cmdline to disable this feature to keep cgroup's default behavior.</changelog>
  <changelog author="fengtao &lt;fengtao40@huawei.com&gt; - 36.16.5-12" date="1672056000">- Type:feature
- ID:NA
- SUG:NA
- DESC: add loongarch and sw support patch in SP1</changelog>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 36.16.5-13" date="1672142400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: Change patch sequence.</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-14" date="1677240000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport password tooltip text adapt language
        close disk encryption</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-15" date="1685793600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix gui hostname warn info</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 36.16.5-16" date="1686052800">- Type:feature
- ID:NA
- SUG:NA
- DESC: disable selinux and audit and retbleed</changelog>
</package>
<package pkgid="01c47689d3d775669457c2ffb5d35f5f696914ba9e5adbce24b04351c612d550" name="anaconda" arch="x86_64">
  <version epoch="0" ver="36.16.5" rel="16.oe2203sp2"/>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-7" date="1669723200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:change product name not with upper
       add SM3 with tui</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-8" date="1670673600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ignore detect enable smt
       open swap in storage</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-9" date="1671019200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:adapt active connection without interface name</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-10" date="1671105600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix conf of storage</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 36.16.5-11" date="1671537600">- Type:feature
- ID:NA
- SUG:NA
- DESC:cgroup files is a additional enhanced cgroup feature, which will
       limit cgroup opened files, add cgroup_disable=files to
       default cmdline to disable this feature to keep cgroup's default behavior.</changelog>
  <changelog author="fengtao &lt;fengtao40@huawei.com&gt; - 36.16.5-12" date="1672056000">- Type:feature
- ID:NA
- SUG:NA
- DESC: add loongarch and sw support patch in SP1</changelog>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 36.16.5-13" date="1672142400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: Change patch sequence.</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-14" date="1677240000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport password tooltip text adapt language
        close disk encryption</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-15" date="1685793600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix gui hostname warn info</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 36.16.5-16" date="1686052800">- Type:feature
- ID:NA
- SUG:NA
- DESC: disable selinux and audit and retbleed</changelog>
</package>
<package pkgid="30a2c841420e812f035f20f0006e818530f7cd59cdee92c86c8a9fdcb386cb87" name="anaconda-core" arch="x86_64">
  <version epoch="0" ver="36.16.5" rel="16.oe2203sp2"/>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-7" date="1669723200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:change product name not with upper
       add SM3 with tui</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-8" date="1670673600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ignore detect enable smt
       open swap in storage</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-9" date="1671019200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:adapt active connection without interface name</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-10" date="1671105600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix conf of storage</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 36.16.5-11" date="1671537600">- Type:feature
- ID:NA
- SUG:NA
- DESC:cgroup files is a additional enhanced cgroup feature, which will
       limit cgroup opened files, add cgroup_disable=files to
       default cmdline to disable this feature to keep cgroup's default behavior.</changelog>
  <changelog author="fengtao &lt;fengtao40@huawei.com&gt; - 36.16.5-12" date="1672056000">- Type:feature
- ID:NA
- SUG:NA
- DESC: add loongarch and sw support patch in SP1</changelog>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 36.16.5-13" date="1672142400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: Change patch sequence.</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-14" date="1677240000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport password tooltip text adapt language
        close disk encryption</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-15" date="1685793600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix gui hostname warn info</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 36.16.5-16" date="1686052800">- Type:feature
- ID:NA
- SUG:NA
- DESC: disable selinux and audit and retbleed</changelog>
</package>
<package pkgid="b3ac46fc91e0cd8cae28994f05b4c1f927e7fe0e484d0d13c2c17432610d81f2" name="anaconda-debuginfo" arch="x86_64">
  <version epoch="0" ver="36.16.5" rel="16.oe2203sp2"/>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-7" date="1669723200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:change product name not with upper
       add SM3 with tui</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-8" date="1670673600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ignore detect enable smt
       open swap in storage</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-9" date="1671019200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:adapt active connection without interface name</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-10" date="1671105600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix conf of storage</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 36.16.5-11" date="1671537600">- Type:feature
- ID:NA
- SUG:NA
- DESC:cgroup files is a additional enhanced cgroup feature, which will
       limit cgroup opened files, add cgroup_disable=files to
       default cmdline to disable this feature to keep cgroup's default behavior.</changelog>
  <changelog author="fengtao &lt;fengtao40@huawei.com&gt; - 36.16.5-12" date="1672056000">- Type:feature
- ID:NA
- SUG:NA
- DESC: add loongarch and sw support patch in SP1</changelog>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 36.16.5-13" date="1672142400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: Change patch sequence.</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-14" date="1677240000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport password tooltip text adapt language
        close disk encryption</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-15" date="1685793600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix gui hostname warn info</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 36.16.5-16" date="1686052800">- Type:feature
- ID:NA
- SUG:NA
- DESC: disable selinux and audit and retbleed</changelog>
</package>
<package pkgid="c7d23ff07793de6b2f5c5a201347c4930bd1fb9bb8d3b5cf7f401f5423938538" name="anaconda-debugsource" arch="x86_64">
  <version epoch="0" ver="36.16.5" rel="16.oe2203sp2"/>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-7" date="1669723200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:change product name not with upper
       add SM3 with tui</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-8" date="1670673600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ignore detect enable smt
       open swap in storage</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-9" date="1671019200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:adapt active connection without interface name</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-10" date="1671105600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix conf of storage</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 36.16.5-11" date="1671537600">- Type:feature
- ID:NA
- SUG:NA
- DESC:cgroup files is a additional enhanced cgroup feature, which will
       limit cgroup opened files, add cgroup_disable=files to
       default cmdline to disable this feature to keep cgroup's default behavior.</changelog>
  <changelog author="fengtao &lt;fengtao40@huawei.com&gt; - 36.16.5-12" date="1672056000">- Type:feature
- ID:NA
- SUG:NA
- DESC: add loongarch and sw support patch in SP1</changelog>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 36.16.5-13" date="1672142400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: Change patch sequence.</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-14" date="1677240000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport password tooltip text adapt language
        close disk encryption</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-15" date="1685793600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix gui hostname warn info</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 36.16.5-16" date="1686052800">- Type:feature
- ID:NA
- SUG:NA
- DESC: disable selinux and audit and retbleed</changelog>
</package>
<package pkgid="3b245382a4f95033380e1995af82427a29881d23323cf74cf842c867d3e67eaf" name="anaconda-devel" arch="x86_64">
  <version epoch="0" ver="36.16.5" rel="16.oe2203sp2"/>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-7" date="1669723200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:change product name not with upper
       add SM3 with tui</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-8" date="1670673600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ignore detect enable smt
       open swap in storage</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-9" date="1671019200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:adapt active connection without interface name</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-10" date="1671105600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix conf of storage</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 36.16.5-11" date="1671537600">- Type:feature
- ID:NA
- SUG:NA
- DESC:cgroup files is a additional enhanced cgroup feature, which will
       limit cgroup opened files, add cgroup_disable=files to
       default cmdline to disable this feature to keep cgroup's default behavior.</changelog>
  <changelog author="fengtao &lt;fengtao40@huawei.com&gt; - 36.16.5-12" date="1672056000">- Type:feature
- ID:NA
- SUG:NA
- DESC: add loongarch and sw support patch in SP1</changelog>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 36.16.5-13" date="1672142400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: Change patch sequence.</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-14" date="1677240000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport password tooltip text adapt language
        close disk encryption</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-15" date="1685793600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix gui hostname warn info</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 36.16.5-16" date="1686052800">- Type:feature
- ID:NA
- SUG:NA
- DESC: disable selinux and audit and retbleed</changelog>
</package>
<package pkgid="97a7082e23d0d337c17a862bb983c9f6e175fbfbe6f4116e5910cafc65c6e77f" name="anaconda-dracut" arch="x86_64">
  <version epoch="0" ver="36.16.5" rel="16.oe2203sp2"/>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-7" date="1669723200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:change product name not with upper
       add SM3 with tui</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-8" date="1670673600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ignore detect enable smt
       open swap in storage</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-9" date="1671019200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:adapt active connection without interface name</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-10" date="1671105600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix conf of storage</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 36.16.5-11" date="1671537600">- Type:feature
- ID:NA
- SUG:NA
- DESC:cgroup files is a additional enhanced cgroup feature, which will
       limit cgroup opened files, add cgroup_disable=files to
       default cmdline to disable this feature to keep cgroup's default behavior.</changelog>
  <changelog author="fengtao &lt;fengtao40@huawei.com&gt; - 36.16.5-12" date="1672056000">- Type:feature
- ID:NA
- SUG:NA
- DESC: add loongarch and sw support patch in SP1</changelog>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 36.16.5-13" date="1672142400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: Change patch sequence.</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-14" date="1677240000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport password tooltip text adapt language
        close disk encryption</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-15" date="1685793600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix gui hostname warn info</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 36.16.5-16" date="1686052800">- Type:feature
- ID:NA
- SUG:NA
- DESC: disable selinux and audit and retbleed</changelog>
</package>
<package pkgid="a37038475c1c884edcefe642bf8bcb2b39d8d0ecb0559b89cbfc3893dcd63bee" name="anaconda-tui" arch="x86_64">
  <version epoch="0" ver="36.16.5" rel="16.oe2203sp2"/>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-7" date="1669723200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:change product name not with upper
       add SM3 with tui</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-8" date="1670673600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:ignore detect enable smt
       open swap in storage</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-9" date="1671019200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:adapt active connection without interface name</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-10" date="1671105600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix conf of storage</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 36.16.5-11" date="1671537600">- Type:feature
- ID:NA
- SUG:NA
- DESC:cgroup files is a additional enhanced cgroup feature, which will
       limit cgroup opened files, add cgroup_disable=files to
       default cmdline to disable this feature to keep cgroup's default behavior.</changelog>
  <changelog author="fengtao &lt;fengtao40@huawei.com&gt; - 36.16.5-12" date="1672056000">- Type:feature
- ID:NA
- SUG:NA
- DESC: add loongarch and sw support patch in SP1</changelog>
  <changelog author="Chenxi Mao &lt;chenxi.mao@suse.com&gt; - 36.16.5-13" date="1672142400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: Change patch sequence.</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-14" date="1677240000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: backport password tooltip text adapt language
        close disk encryption</changelog>
  <changelog author="sunhai &lt;sunhai10@huawei.com&gt; - 36.16.5-15" date="1685793600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC: fix gui hostname warn info</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 36.16.5-16" date="1686052800">- Type:feature
- ID:NA
- SUG:NA
- DESC: disable selinux and audit and retbleed</changelog>
</package>
<package pkgid="4066a1d3d5f5ad3231b32b94fff987426d6c65519d066dfda349eff16db151d4" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="9ad80f2f9f12b791698401e1cba12ccbebd6ebfa40363b4363cdb256c95a0c5f" name="bpftool" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="514ca04f8ade8b210654d826f48d22f97c35a56a4440775518e5f90645f5f9e9" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="66379064988e34322c3293cdd5da15b8cb5e17b590d9b1c9a629215cda3ffda5" name="bpftool-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="9af8cef9d676ee9143d7cea508ec2976dc4929645b95bb4d62eba1a27e93e83f" name="firewalld" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="7.oe2203sp2"/>
  <changelog author="gaihuiying &lt;gaihuiying1@huawei.com&gt; - 0.9.4-1" date="1626955200">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update to 0.9.4</changelog>
  <changelog author="gaihuiying &lt;gaihuiying1@huawei.com&gt; - 1.0.2-1" date="1639224000">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update to 1.0.2</changelog>
  <changelog author="yanglu &lt;yanglu72@huawei.com&gt; - 1.0.2-2" date="1643112000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add-Restart-on-failure-on-firewalld.service</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1.0.2-3" date="1656590400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add macros to control if need gtk hicolor-icon-theme, etc.</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partnres.com&gt; - 1.0.2-4" date="1662033600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix zone combined forward must not default to True
       fix fw icmptype don't alter ipvs in io_object
       fix check config use the dictionary variants
       fix functions check config fails if direct.xml exists
       fix service adding includes</changelog>
  <changelog author="luoqing &lt;luoqing@kylinsec.com.cn&gt; - 1.0.2-5" date="1668427200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specify the translation encoding format as UTF-8</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 1.0.2-6" date="1685880000">- Type:requirement
- ID:NA
- SUG:NA
- DESC:Firewall startup is to set CleanupModuleOnxit=yes to unload
related ko when stopping firewalld service</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 1.0.2-7" date="1686052800">- Type:requirement
- ID:NA
- SUG:NA
- DESC:disable firewalld by default</changelog>
</package>
<package pkgid="f25c9728f8e40363d827b81ec5fabdbe0fd25423ca7064f92dfd8f5f72486ef9" name="firewalld" arch="src">
  <version epoch="0" ver="1.0.2" rel="7.oe2203sp2"/>
  <changelog author="gaihuiying &lt;gaihuiying1@huawei.com&gt; - 0.9.4-1" date="1626955200">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update to 0.9.4</changelog>
  <changelog author="gaihuiying &lt;gaihuiying1@huawei.com&gt; - 1.0.2-1" date="1639224000">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update to 1.0.2</changelog>
  <changelog author="yanglu &lt;yanglu72@huawei.com&gt; - 1.0.2-2" date="1643112000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add-Restart-on-failure-on-firewalld.service</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1.0.2-3" date="1656590400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add macros to control if need gtk hicolor-icon-theme, etc.</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partnres.com&gt; - 1.0.2-4" date="1662033600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix zone combined forward must not default to True
       fix fw icmptype don't alter ipvs in io_object
       fix check config use the dictionary variants
       fix functions check config fails if direct.xml exists
       fix service adding includes</changelog>
  <changelog author="luoqing &lt;luoqing@kylinsec.com.cn&gt; - 1.0.2-5" date="1668427200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specify the translation encoding format as UTF-8</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 1.0.2-6" date="1685880000">- Type:requirement
- ID:NA
- SUG:NA
- DESC:Firewall startup is to set CleanupModuleOnxit=yes to unload
related ko when stopping firewalld service</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 1.0.2-7" date="1686052800">- Type:requirement
- ID:NA
- SUG:NA
- DESC:disable firewalld by default</changelog>
</package>
<package pkgid="e0c8c722c5ab1717768c31d147f909259acb1c78b2a854b4f206efdee6baa96b" name="firewalld-doc" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="7.oe2203sp2"/>
  <changelog author="gaihuiying &lt;gaihuiying1@huawei.com&gt; - 0.9.4-1" date="1626955200">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update to 0.9.4</changelog>
  <changelog author="gaihuiying &lt;gaihuiying1@huawei.com&gt; - 1.0.2-1" date="1639224000">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update to 1.0.2</changelog>
  <changelog author="yanglu &lt;yanglu72@huawei.com&gt; - 1.0.2-2" date="1643112000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add-Restart-on-failure-on-firewalld.service</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1.0.2-3" date="1656590400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add macros to control if need gtk hicolor-icon-theme, etc.</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partnres.com&gt; - 1.0.2-4" date="1662033600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix zone combined forward must not default to True
       fix fw icmptype don't alter ipvs in io_object
       fix check config use the dictionary variants
       fix functions check config fails if direct.xml exists
       fix service adding includes</changelog>
  <changelog author="luoqing &lt;luoqing@kylinsec.com.cn&gt; - 1.0.2-5" date="1668427200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specify the translation encoding format as UTF-8</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 1.0.2-6" date="1685880000">- Type:requirement
- ID:NA
- SUG:NA
- DESC:Firewall startup is to set CleanupModuleOnxit=yes to unload
related ko when stopping firewalld service</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 1.0.2-7" date="1686052800">- Type:requirement
- ID:NA
- SUG:NA
- DESC:disable firewalld by default</changelog>
</package>
<package pkgid="6c06de5d02f7cd016e4deb88c94981330444c8a0c7446eeb1ffdf7e6f6d26aed" name="firewalld-test" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="7.oe2203sp2"/>
  <changelog author="gaihuiying &lt;gaihuiying1@huawei.com&gt; - 0.9.4-1" date="1626955200">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update to 0.9.4</changelog>
  <changelog author="gaihuiying &lt;gaihuiying1@huawei.com&gt; - 1.0.2-1" date="1639224000">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update to 1.0.2</changelog>
  <changelog author="yanglu &lt;yanglu72@huawei.com&gt; - 1.0.2-2" date="1643112000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add-Restart-on-failure-on-firewalld.service</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1.0.2-3" date="1656590400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add macros to control if need gtk hicolor-icon-theme, etc.</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partnres.com&gt; - 1.0.2-4" date="1662033600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix zone combined forward must not default to True
       fix fw icmptype don't alter ipvs in io_object
       fix check config use the dictionary variants
       fix functions check config fails if direct.xml exists
       fix service adding includes</changelog>
  <changelog author="luoqing &lt;luoqing@kylinsec.com.cn&gt; - 1.0.2-5" date="1668427200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specify the translation encoding format as UTF-8</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 1.0.2-6" date="1685880000">- Type:requirement
- ID:NA
- SUG:NA
- DESC:Firewall startup is to set CleanupModuleOnxit=yes to unload
related ko when stopping firewalld service</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 1.0.2-7" date="1686052800">- Type:requirement
- ID:NA
- SUG:NA
- DESC:disable firewalld by default</changelog>
</package>
<package pkgid="841b8e6ce4c97ed823daab5abfc1ed63073277091b2448d5339d9378f5c43c67" name="kernel" arch="src">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="d9acfbd6582d7579a237995af1fb8775d76df8ca69e0c1c66c2d345ca1fe98a8" name="kernel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="475692740b35db7ade39496dfe109008be23b8752fbd95141b8c99eb41efba61" name="kernel-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="2098b1f165bc100ae30e62e7c842e6fba2d5f87fd99c01a04b5628b571091056" name="kernel-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="c240c8f7dec48caf532c9e544050000cf3372bad04153f7b7320ca27d96e60b0" name="kernel-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="d781b9dd4cc04f760b8c5b45764e929e4d2da09cbf6f1eaae48ec2ee32233c0c" name="kernel-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="ca8efa864b5ece6c8d05f82723d466e3bfe5e9fd327b85223aaaebd09b63f096" name="kernel-rt" arch="src">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="ad6b4de9c7d8f109ab467226952d5b056b228b49e4b7e3a71d37d553ae3d381d" name="kernel-rt" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="db8ffe466ed8760475638ce6d41768f3c171dcace96b109f464fca0cffd7050a" name="kernel-rt-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="343da9c4ade27560fee4a833b531dd31b63bbc1d670f9575d294d45b0629f6dc" name="kernel-rt-debugsource" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="37e9593bf2e0af5a577fc34fd213717aa2d5dfa8b720002b29f92fc0f0fba039" name="kernel-rt-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="9f0b09f136ea6498972a7c6a518c273ca06704347a1b8cd85d92ae22acd0a7e3" name="kernel-rt-headers" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="132ec5d891d5c92461c8447442f04f470c3a323c84d9267d302fbcfe2e71d8f4" name="kernel-rt-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="378824c943d82ac6d861c24697ed3570735fec9f4e1570dfbffb39a6bb5343bb" name="kernel-rt-tools" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="2a170964fc57fc6a74aed6803b89b551a21715af251989ddd04db711cfa4da64" name="kernel-rt-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="8a86489432ea4a20f994ad9de0555cb80ec0d6b53569b5d30f5914d83b1223de" name="kernel-rt-tools-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="34b56319371cbe54c67715c5893b90c7d5fd105ec74b9fdf149a59a219206ea3" name="kernel-source" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="bb671382fe043e718fe11b12e5be0416dfba20327849792768951a6c8a83b404" name="kernel-tools" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="f59ded30acfdc21cbec5cd36d4dbdb3803b519f6c565cbcc80df971f5bf45411" name="kernel-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="ee1d10b6bc0e5031a357085631089d93dd2fefb04080b9ee2ba9d57abed67f73" name="kernel-tools-devel" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="1979ef1a48f9e8f586bfeeab19eb6695c7f423a7b3d192e66963ac13773c592d" name="perf" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="cb13c70e09d17eb1771db7ec05772529f479cffb87d081dfa9195868e246acc7" name="perf" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="badacadd4eb55de2c1b8b02a37844bf8230ce8cc020d65eb3e9bff9d77c11d71" name="perf-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="caa9ff38fad9bdb45c3eacbc3d99d5603d787f81ebbf17a14d5cded361769e6b" name="perf-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="1b2c792cb3bdc1e40cf58217f4e7465afcd291cc6ba882bf0ca26179445a3a06" name="python3-firewall" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="7.oe2203sp2"/>
  <changelog author="gaihuiying &lt;gaihuiying1@huawei.com&gt; - 0.9.4-1" date="1626955200">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update to 0.9.4</changelog>
  <changelog author="gaihuiying &lt;gaihuiying1@huawei.com&gt; - 1.0.2-1" date="1639224000">- Type:requirement
- ID:NA
- SUG:NA
- DESC:update to 1.0.2</changelog>
  <changelog author="yanglu &lt;yanglu72@huawei.com&gt; - 1.0.2-2" date="1643112000">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add-Restart-on-failure-on-firewalld.service</changelog>
  <changelog author="gaihuiying &lt;eaglegai@163.com&gt; - 1.0.2-3" date="1656590400">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:add macros to control if need gtk hicolor-icon-theme, etc.</changelog>
  <changelog author="xinghe &lt;xinghe2@h-partnres.com&gt; - 1.0.2-4" date="1662033600">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix zone combined forward must not default to True
       fix fw icmptype don't alter ipvs in io_object
       fix check config use the dictionary variants
       fix functions check config fails if direct.xml exists
       fix service adding includes</changelog>
  <changelog author="luoqing &lt;luoqing@kylinsec.com.cn&gt; - 1.0.2-5" date="1668427200">- Type:bugfix
- ID:NA
- SUG:NA
- DESC:Specify the translation encoding format as UTF-8</changelog>
  <changelog author="zhanghao &lt;zhanghao383@huawei.com&gt; - 1.0.2-6" date="1685880000">- Type:requirement
- ID:NA
- SUG:NA
- DESC:Firewall startup is to set CleanupModuleOnxit=yes to unload
related ko when stopping firewalld service</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 1.0.2-7" date="1686052800">- Type:requirement
- ID:NA
- SUG:NA
- DESC:disable firewalld by default</changelog>
</package>
<package pkgid="b1ea7d4386161ba054089c91d7baa1a7dd5104f9fd2408b828678cca98e5139d" name="python3-perf" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="58135171c1b6a39608196165bbe511c082a84edf07149779b46b4c5176f14041" name="python3-perf" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="63793dfd5cd3490c960e62124b595eb0db69e4e769012a7416cff7460cc540e8" name="python3-perf-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.2.0.rt62.60.oe2203sp2"/>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-99.0.0.51" date="1655899200">- sched/fair: Add document for burstable CFS bandwidth
- sched/fair: Add cfs bandwidth burst statistics
- sched/fair: Introduce the burstable CFS controller
- mm: memcontrol: add the flag_stat file
- eulerfs: fix potential sbi-&gt;persisters free error
- fs/ntfs3: Fix invalid free in log_replay
- Revert "nfs: nfs_file_write() should check for writeback errors"
- xfs: Skip repetitive warnings about mount options
- xfs: rename variable mp to parsing_mp
- ext4: convert from atomic_t to refcount_t on ext4_io_end-&gt;count
- powerpc/32: Fix overread/overwrite of thread_struct via ptrace
- RDMA/hns: Refactor the alloc_cqc()
- RDMA/hns: Refactor the alloc_srqc()
- RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox()
- RDMA/hns: Remove similar code that configures the hardware contexts
- RDMA/hns: Refactor mailbox functions
- RDMA/hns: Fix the wrong type of parameter "op" of the mailbox
- RDMA/hns: Remove redundant parameter "mailbox" in the mailbox
- RDMA/hns: Remove fixed parameter "timeout" in the mailbox
- RDMA/hns: Remove the unused parameter "op_modifier" in mailbox
- tcp: increase source port perturb table to 2^16
- tcp: change source port randomizarion at connect() time
- ext4: correct the judgment of BUG in ext4_mb_normalize_request
- ext4: fix bug_on ext4_mb_use_inode_pa
- net/ns: put workqueue of cleanup_net sleep for a while when notify.
- bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
- md: bcache: check the return value of kzalloc() in detached_dev_do_request()
- bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
- bcache: avoid journal no-space deadlock by reserving 1 journal bucket
- bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
- bcache: improve multithreaded bch_sectors_dirty_init()
- bcache: improve multithreaded bch_btree_check()
- bcache: fixup multiple threads crash
- bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing
- bcache: use default_groups in kobj_type
- bcache: fix NULL pointer reference in cached_dev_detach_finish
- bcache: replace snprintf in show functions with sysfs_emit
- bcache: move uapi header bcache.h to bcache code directory
- bcache: move calc_cached_dev_sectors to proper place on backing device detach
- bcache: fix error info in register_bcache()
- md: bcache: Fix spelling of 'acquire'
- bcache: avoid oversized read request in cache missing code path
- bcache: remove bcache device self-defined readahead
- lib: crc64: fix kernel-doc warning
- bcache: fix a regression of code compiling failure in debug.c
- bcache: Use 64-bit arithmetic instead of 32-bit
- md: bcache: Trivial typo fixes in the file journal.c
- md: bcache: avoid -Wempty-body warnings
- bcache: use NULL instead of using plain integer as pointer
- bcache: remove PTR_CACHE
- bcache: reduce redundant code in bch_cached_dev_run()
- bcache: Avoid comma separated statements
- bcache: Fix register_device_aync typo
- bcache: consider the fragmentation when update the writeback rate
- bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set'
- bcache: set pdev_set_uuid before scond loop iteration
- md/bcache: convert comma to semicolon
- bcache:remove a superfluous check in register_bcache
- bcache: fix race between setting bdev state to none and new write request direct to backing
- Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
- smsc95xx: Ignore -ENODEV errors when device is unplugged
- net: usb: Correct reset handling of smsc95xx
- net: usb: Correct PHY handling of smsc95xx
- perf symbols: Fix symbol size calculation condition
- Input: aiptek - properly check endpoint type
- scsi: mpt3sas: Page fault in reply q processing
- usb: usbtmc: Fix bug in pipe direction for control transfers
- usb: gadget: Fix use-after-free bug by not setting udc-&gt;dev.driver
- usb: gadget: rndis: prevent integer overflow in rndis_set_response()
- net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
- net: bcmgenet: skip invalid partial checksums
- bnx2x: fix built-in kernel driver load failure
- net: phy: mscc: Add MODULE_FIRMWARE macros
- net: dsa: Add missing of_node_put() in dsa_port_parse_of
- net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
- drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
- drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
- hv_netvsc: Add check for kvmalloc_array
- atm: eni: Add check for dma_map_single
- net/packet: fix slab-out-of-bounds access in packet_recvmsg()
- net: phy: marvell: Fix invalid comparison in the resume and suspend functions
- esp6: fix check on ipv6_skip_exthdr's return value
- vsock: each transport cycles only on its own sockets
- efi: fix return value of __setup handlers
- mm: swap: get rid of livelock in swapin readahead
- ocfs2: fix crash when initialize filecheck kobj fails
- crypto: qcom-rng - ensure buffer for generate is completely filled</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-99.0.0.52" date="1655899201">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-121.0.0.53" date="1667390400">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-mayukun &lt;mayukun@kylinos.cn&gt; - 5.10.0-126.0.0.54" date="1669032000">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-129.0.0.55" date="1669636800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="kylin-liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-141.0.0.56" date="1675684800">- add kernel-rt.spec and rt patches</changelog>
  <changelog author="wuchunguang &lt;wuchunguang@kylinos.cn&gt; - 5.10.0-142.0.0.57" date="1677067200">- update kernel-rt version to 5.10.0-142.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-144.0.0.58" date="1678449600">- update kernel-rt version to 5.10.0-144.0.0</changelog>
  <changelog author="liyulei &lt;liyulei@kylinos.cn&gt; - 5.10.0-146.0.0.59" date="1681128000">- update kernel-rt version to 5.10.0-146.0.0</changelog>
  <changelog author="zhangyuanhang &lt;zhangyuanhang@kylinos.cn&gt; - 5.10.0-153.2.0.60" date="1685966400">- update kernel-rt version to 5.10.0-153.2.0</changelog>
</package>
<package pkgid="b8d468ac5e70d8f4e2fc7e6bcd6664d3b1c1a5f087cffd134a0586cca1e24fc0" name="python3-perf-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.10.0" rel="153.9.0.87.oe2203sp2"/>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-151.0.0.77" date="1684843200">- !798 bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !802 Backport CVEs and bugfixes
- bpf: support BPF_PROG_QUERY for progs attached to sockmap
- !780 Backport 5.10.152 LTS
- netfilter: nf_tables: deactivate anonymous set from preparation phase
- xfs: verify buffer contents when we skip log replay
- iommu/arm-smmu-v3: Fix ECMDQs is not initialized correctly
- !791 crypto: hisilicon/qm - support dumping stop queue status
- !794 scsi: hisi_sas: The IO timeout mechanism and error handling related bugfix
- !608 Net: ethernet: Support 3snic 3s9xx network card
- crypto: hisilicon/qm - support dumping stop queue status
- crypto: hisilicon/qm - add debugfs to query the status of the stop queue
- scsi: hisi_sas: Change DMA setup lock timeout to 2.5s
- scsi: hisi_sas: Modify v3 HW SATA disk error state completion processing
- Net: ethernet: Support 3snic 3s9xx network card 3snic inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/I6TX4J CVE: NA
- udp: Update reuse-&gt;has_conns under reuseport_lock.
- mm: /proc/pid/smaps_rollup: fix no vma's null-deref
- mmc: core: Add SD card quirk for broken discard
- Makefile.debug: re-enable debug info for .S files
- x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
- ACPI: video: Force backlight native for more TongFang devices
- hv_netvsc: Fix race between VF offering and VF association message from host
- perf/x86/intel/pt: Relax address filter validation
- riscv: topology: fix default topology reporting
- arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
- fcntl: make F_GETOWN(EX) return 0 on dead owner task
- perf: Skip and warn on unknown format 'configN' attrs
- perf pmu: Validate raw event with sysfs exported format bits
- riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
- riscv: Add machine name to kernel boot log and stack dump output
- mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
- xen/gntdev: Accommodate VMA splitting
- xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
- tracing: Do not free snapshot if tracer is on cmdline
- tracing: Simplify conditional compilation code in tracing_set_tracer()
- dmaengine: mxs: use platform_driver_register
- dmaengine: mxs-dma: Remove the unused .id_table
- drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
- iommu/vt-d: Clean up si_domain in the init_dmars() error path
- iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
- net: phy: dp83822: disable MDI crossover status change interrupt
- net: hns: fix possible memory leak in hnae_ae_register()
- sfc: include vport_id in filter spec hash and equal()
- net: sched: sfb: fix null pointer access issue when sfb_init() fails
- net: sched: delete duplicate cleanup of backlog and qlen
- net: sched: cake: fix null pointer access issue when cake_init() fails
- nvme-hwmon: kmalloc the NVME SMART log buffer
- nvme-hwmon: consistently ignore errors from nvme_hwmon_init
- nvme-hwmon: Return error code when registration fails
- nvme-hwmon: rework to avoid devm allocation
- ionic: catch NULL pointer issue on reconfig
- net: hsr: avoid possible NULL deref in skb_clone()
- cifs: Fix xid leak in cifs_ses_add_channel()
- cifs: Fix xid leak in cifs_flock()
- cifs: Fix xid leak in cifs_copy_file_range()
- net: phy: dp83867: Extend RX strap quirk for SGMII mode
- net/atm: fix proc_mpc_write incorrect return value
- sfc: Change VF mac via PF as first preference if available.
- HID: magicmouse: Do not set BTN_MOUSE on double report
- i40e: Fix DMA mappings leak
- tipc: fix an information leak in tipc_topsrv_kern_subscr
- tipc: Fix recognition of trial period
- ACPI: extlog: Handle multiple records
- btrfs: fix processing of delayed tree block refs during backref walking
- btrfs: fix processing of delayed data refs during backref walking
- r8152: add PID for the Lenovo OneLink+ Dock
- media: venus: dec: Handle the case where find_format fails
- media: mceusb: set timeout to at least timeout provided
- KVM: arm64: vgic: Fix exit condition in scan_its_table()
- kvm: Add support for arch compat vm ioctls
- cpufreq: qcom: fix memory leak in error path
- ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
- ata: ahci-imx: Fix MODULE_ALIAS
- hwmon/coretemp: Handle large core ID value
- x86/microcode/AMD: Apply the patch early on every logical thread
- i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
- cpufreq: qcom: fix writes in read-only memory region
- selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
- ocfs2: fix BUG when iput after ocfs2_mknod fails
- ocfs2: clear dinode links count in case of error</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-152.0.0.78" date="1684929600">- !824  Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- Net: ethernet: 3snic 3s9xx network driver add "select NET_DEVLINK"
- !821 Revert "riscv: topology: fix default topology reporting"
- !820 Net: m1600: Fix build err
- Revert "riscv: topology: fix default topology reporting"
- Net: m1600: Fix build err for hwmon.c.
- !761 net: stmmac: fix potential double free of dma descriptor resources
- !807 Backport 5.10.153 LTS
- !805 Add support for HiSilicon UC/H60PA/PAv3 PMU driver
- !545 [OLK-5.10] x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs
- !789 x86 FPU/AMX bug fix since kernel v5.18
- !787 Intel: Support In Field Scan(IFS) Array BIST
- !781 Intel: backport split lock EMR  CPU support for OLK 5.10
- !760 LoongArch: kvm: fix bug of kvm's hugepage
- drivers/perf: hisi: Add support for HiSilicon UC PMU driver
- drivers/perf: hisi: Add support for HiSilicon H60PA and PAv3 PMU driver
- drivers/perf: hisi: add NULL check for name
- drivers/perf: hisi: Remove redundant initialized of pmu-&gt;name
- drivers/perf: hisi: Extract initialization of "cpa_pmu-&gt;pmu"
- serial: Deassert Transmit Enable on probe in driver-specific way
- serial: core: move RS485 configuration tasks from drivers into core
- can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
- arm64/kexec: Test page size support with new TGRAN range values
- arm64/mm: Fix __enable_mmu() for new TGRAN range values
- arm64: Add AMPERE1 to the Spectre-BHB affected list
- net: enetc: survive memory pressure without crashing
- net/mlx5: Fix crash during sync firmware reset
- net/mlx5: Fix possible use-after-free in async command interface
- net/mlx5e: Do not increment ESN when updating IPsec ESN state
- nh: fix scope used to find saddr when adding non gw nh
- net: ehea: fix possible memory leak in ehea_register_port()
- openvswitch: switch from WARN to pr_warn
- ALSA: aoa: Fix I2S device accounting
- ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
- net: fec: limit register access on i.MX6UL
- PM: domains: Fix handling of unavailable/disabled idle states
- net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
- i40e: Fix flow-type by setting GL_HASH_INSET registers
- i40e: Fix VF hang when reset is triggered on another VF
- i40e: Fix ethtool rx-flow-hash setting for X722
- ipv6: ensure sane device mtu in tunnels
- media: vivid: set num_in/outputs to 0 if not supported
- media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
- media: v4l2-dv-timings: add sanity checks for blanking values
- media: vivid: dev-&gt;bitmap_cap wasn't freed in all cases
- media: vivid: s_fbuf: add more sanity checks
- PM: hibernate: Allow hybrid sleep to work with s2idle
- can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
- can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
- tcp: fix indefinite deferral of RTO with SACK reneging
- tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
- tcp: minor optimization in tcp_add_backlog()
- net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
- net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
- kcm: annotate data-races around kcm-&gt;rx_wait
- kcm: annotate data-races around kcm-&gt;rx_psock
- atlantic: fix deadlock at aq_nic_stop
- amd-xgbe: add the bit rate quirk for Molex cables
- amd-xgbe: fix the SFP compliance codes check for DAC cables
- x86/unwind/orc: Fix unreliable stack dump with gcov
- net: netsec: fix error handling in netsec_register_mdio()
- tipc: fix a null-ptr-deref in tipc_topsrv_accept
- perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
- ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
- ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
- arc: iounmap() arg is volatile
- ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
- drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
- media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
- net: ieee802154: fix error return code in dgram_bind()
- xen/gntdev: Prevent leaking grants
- Xen/gntdev: don't ignore kernel unmapping error
- s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
- s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
- perf auxtrace: Fix address filter symbol name match for modules
- kernfs: fix use-after-free in __kernfs_remove
- counter: microchip-tcb-capture: Handle Signal1 read and Synapse
- mmc: core: Fix kernel panic when remove non-standard SDIO card
- mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
- drm/msm/dp: fix IRQ lifetime
- drm/msm/hdmi: fix memory corruption with too many bridges
- drm/msm/dsi: fix memory corruption with too many bridges
- scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
- mac802154: Fix LQI recording
- exec: Copy oldsighand-&gt;action under spin-lock
- fs/binfmt_elf: Fix memory leak in load_elf_binary()
- fbdev: smscufx: Fix several use-after-free bugs
- iio: temperature: ltc2983: allocate iio channels once
- iio: light: tsl2583: Fix module unloading
- tools: iio: iio_utils: fix digit calculation
- xhci: Remove device endpoints from bandwidth list when freeing the device
- xhci: Add quirk to reset host back to default state at shutdown
- mtd: rawnand: marvell: Use correct logic for nand-keep-config
- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
- usb: bdc: change state when port disconnected
- usb: dwc3: gadget: Don't set IMI for no_interrupt
- usb: dwc3: gadget: Stop processing more requests on IMI
- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
- ALSA: rme9652: use explicitly signed char
- ALSA: au88x0: use explicitly signed char
- ALSA: Use del_timer_sync() before freeing timer
- can: kvaser_usb: Fix possible completions during init_completion
- can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
- drivers/perf: hisi: Simplify the parameters of hisi_pmu_init()
- drivers/perf: hisi: Advertise the PERF_PMU_CAP_NO_EXCLUDE capability
- perf: hisi: Extract hisi_pmu_init
- selftests/x86/amx: Add a ptrace test
- x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
- selftests/x86/amx: Use provided __cpuid_count() macro
- selftests: Provide local define of __cpuid_count()
- x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly
- x86/fpu: Exclude dynamic states from init_fpstate
- x86/fpu: Fix the init_fpstate size check with the actual size
- x86/fpu: Configure init_fpstate attributes orderly
- x86/fpu/xstate: Consolidate size calculations
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states
- x86/fpu: Cache xfeature flags from CPUID
- x86/fpu/xsave: Initialize offset/size cache early
- x86/fpu: Remove unused supervisor only offsets
- x86/fpu: Remove redundant XCOMP_BV initialization
- x86/split_lock: Enumerate architectural split lock disable bit
- Documentation/ABI: Update IFS ABI doc
- platform/x86/intel/ifs: Update IFS doc
- platform/x86/intel/ifs: Implement Array BIST test
- platform/x86/intel/ifs: Sysfs interface for Array BIST
- platform/x86/intel/ifs: Introduce Array Scan test to IFS
- x86/include/asm/msr-index.h: Add IFS Array test bits
- platform/x86/intel/ifs: IFS cleanup
- platform/x86/intel/ifs: Reorganize driver data
- platform/x86/intel/ifs: Separate ifs_pkg_auth from ifs_data
- net: stmmac: fix potential double free of dma descriptor resources
- LoongArch: kvm: fix bug of kvm's hugepage
- x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs</changelog>
  <changelog author="Junhao He &lt;hejunhao3@huawei.com&gt; - 5.10.0-152.0.0.79" date="1685188800">- perf: add CoreSight trace component support on aarch64 platform</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.0.0.80" date="1685448000">- !795 sched/fair: Introduce multiple qos level
- !850 Fix race condition in __percpu_counter_sum() function within cpu hotplug
- !849 drivers/cpufreq: gain accurate CPU frequency from cpufreq/cpuinfo_cur_freq
- !773 Compiler: Add value profile support for kernel.
- !842 net: hns3: add support for Hisilicon ptp sync device
- !844 A patchset of sched to improve benchmark performance
- !837 Backport bugfixes for RDMA/hns
- GCC: Add value profile support for kernel.
- !803 ACC support no-sva feature
- sched/fair: Introduce multiple qos level
- sched: Clear ttwu_pending after enqueue_task()
- sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
- sched/fair: Fix kabi borken in sched_domain
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
- sched/fair: Improve consistency of allowed NUMA balance calculations
- sched/pelt: Relax the sync of load_sum with load_avg
- pcpcntrs: fix dying cpu summation race
- cpumask: introduce for_each_cpu_or
- lib: extend the scope of small_const_nbits() macro
- cpumask: Introduce DYING mask
- sched/pelt: Relax the sync of runnable_sum with runnable_avg
- sched/pelt: Continue to relax the sync of util_sum with util_avg
- crypto: hisilicon/qm - support no-sva feature
- uacce: add UACCE_MODE_NOIOMMU for warpdrive
- !851 perf/smmuv3: Enable HiSilicon Erratum quirk
- !793 LoongArch: kvm: add pv ipi support
- !840 intel: backport  uncore-freq current  frequency sysfs related patches
- !839 intel: backport intel-pstate patches for Server platforms
- !809 LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch
- !547 [OLK-5.10] cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- !544 [OLK-5.10] ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- !848 Support T6 ETM and Workaround CPU hung bug on hip09
- perf/smmuv3: Enable HiSilicon Erratum quirk
- perf cs-etm: add error logging to cs_etm_is_etmv4()
- coresight: etm4x: Workaround CPU hung bug on hip09
- coresight: etm4x: Add Support for HiSilicon T6 ETM
- cpufreq: CPPC: keep target core awake when reading its cpufreq rate
- config: enable CONFIG_ARM64_AMU_EXTN to be compatible with AMU platform
- cpufreq: ACPI: Add Zhaoxin/Centaur turbo boost control interface support
- ACPI, x86: Improve Zhaoxin processors support for NONSTOP TSC
- net: hns3: add support for Hisilicon ptp sync device
- !835 Add Huawei Intelligent Network Card Driver: hinic3
- LoongArch: defconfig: Add PCI hotplug support
- LoongArch: defconfig: Add memory hotplug support
- platform/x86: intel-uncore-freq: Prevent driver loading in guests
- platform/x86/intel/uncore-freq: Display uncore current frequency
- platform/x86/intel/uncore-freq: Use sysfs API to create attributes
- cpufreq: intel_pstate: Enable HWP IO boost for all servers
- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode
- cpufreq: intel_pstate: Support Sapphire Rapids OOB mode
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance
- RDMA/hns: Modify the value of long message loopback slice
- RDMA/hns: Fix base address table allocation
- RDMA/hns: Fix timeout attr in query qp for HIP08
- net/hinic3: Add Huawei Intelligent Network Card Driver: hinic3
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs
- !601 fix  test_vmxon failed
- !739 Fix kvm-unit-tests  vmx_cr4_osxsave_test  case failed
- !767 [HUST CSE] fs/ntfs3: Aolve errors caused by uninitialized variables
- LoongArch: LSVZ: Support PV IPI to reduce VM exit
- !777 update patches for sw64 architecture
- sw64: bpf: optimize DIV and MOD instructions
- sw64: fix crash kernel memory reservation
- sw64: kvm: optimize external interrupts assignment for guest
- sw64: guard hotplug cpu specific code
- sw64: perf: unwind: use perf's copy of kernel headers
- sw64: trace user task unalignment
- sw64: kvm: fix inconsitent timing metrics
- sw64: restart idle routine if it is interrupted
- sw64: mm: fix pmd_present() for THP
- sw64: fix format of Kconfig
- sw64: reorganize CPU_FREQ related config
- efi/sw_64: work around adding memblock regions
- sw64: kvm: add the implementation of HCALL_STOP
- sw64: fix a compile error with CONFIG_EFI=n
- sw64: simplify and improve smp operations
- sw64: kvm: fix clock synchronization of VM live migration
- sw64: fix support for qemu boards without IOR:SMP_INFO
- sw64: setup cpu topology of guest
- sw64: simplify pgtable set and populate interfaces
- sw64: extend pt_regs to fix broken bpf_user_pt_regs_t
- sw64: update kata_openeuler_defconfig and kata_guest_defconfig
- sw64: fix bpf_user_pt_regs_t
- sw64: increase the minimun frequency of DVFS
- sw64: fix compilation error when CONFIG_IPMI_POWEROFF=m
- sw64: add support for restartable sequences
- sw64: iommu: fix iommu-flush ops to support multi-device passthrough
- sw64: enable CONFIG_IKHEADERS in defconfig
- sw64: select ARCH_WANT_DEFAULT_BPF_JIT in Kconfig
- sw64: expand the occasion for using legacy power management
- sw64: optimize idle routine
- sw64: fix THREAD_INFO_IN_TASK support for suspend and hibernation
- sw64: topology: fix thread_sibling setup
- sw64: perf: add libbfd support
- sw64: fix a compile error with CONFIG_SCHED_INFO=n
- sw64: add support for vmtop
- sw64: add CONFIG_SCHEDSTATS=y to defconfig
- sw64: add more registers saved during suspend/resume cycle
- sw64: deprecate the restored memory region during suspend cycle
- fs/ntfs3: Fixed the error of uninitialized value
- kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions
- KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.1.0.81" date="1685707200">- !888 [sync] PR-881: arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- arm64: Keep HWCAP2_WFXT uapi consistent with upstream
- !885 [sync] PR-860: [OLK-5.10] Add support for Emerald Rapids to powercap/intel_rapl driver.
- powercap: intel_rapl: add support for Emerald Rapids
- !878 Bugfixes for RDMA/hns
- !879 [sync] PR-877: sched: fix performance degradation on lmbench
- sched: fix performance degradation on lmbench
- RDMA/hns: Fix sleeping in atomic context during DCA unloading
- RDMA/hns: Fix a missing kfree() to hr_dev-&gt;priv
- RDMA/hns: Fix incorrect post-send with direct wqe of wr-list in kernel space
- RDMA/hns: Fix inaccurate error label name in init instance
- RDMA/hns: Remove VF extend configuration
- RDMA/hns: fix iommu_map_sg() failed when MR bigger than 4G
- RDMA/hns: Fix a missing check of atomic wr length
- !871 [sync] PR-866:  arm64: kdump: Avoid reserving low memory repeatedly
- !872 [sync] PR-863:  Backport CVEs and bugfixes
- drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
- drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
- drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
- cgroup: Stop task iteration when rebinding subsystem
- sched/topology: Fix exceptional memory access in sd_llc_free_all()
- block: Fix the partition start may overflow in add_partition()
- ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
- iomap: don't invalidate folios after writeback errors
- iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor
- iomap: Don't create iomap_page objects for inline files
- iomap: Permit pages without an iop to enter writeback
- eulerfs: fix null-ptr-dereference when allocate page failed
- eulerfs: add error handling for nv_init()
- md: fix kabi broken in struct mddev
- md: use interruptible apis in idle/frozen_sync_thread
- md: wake up 'resync_wait' at last in md_reap_sync_thread()
- md: refactor idle/frozen_sync_thread()
- md: add a mutex to synchronize idle and frozen in action_store()
- md: refactor action_store() for 'idle' and 'frozen'
- Revert "md: unlock mddev before reap sync_thread in action_store"
- md: unlock mddev before reap sync_thread in action_store
- block: fix wrong mode for blkdev_put() from disk_scan_partitions()
- block: fix scan partition for exclusively open device again
- block: merge disk_scan_partitions and blkdev_reread_part
- arm64: kdump: Avoid reserving low memory repeatedly</changelog>
  <changelog author="zhoushuiqing &lt;zhoushuiqing2@huawei.com&gt; - 5.10.0-153.1.0.82" date="1686052800">- Process PGP certs before kernel building</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.4.0.83" date="1686312000">- !1042  xfrm: Reinject transport-mode packets through workqueue
- !1069  support ACPI for MPAM 2.0
- !1070 crypto: hisilicon - fix some reset problem
- ACPI/MPAM: Adapt to Arm's MPAM ACPI table version 2
- ACPI / PPTT: Find PPTT processor node by cache id
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1
- ACPICA: Add support for Arm's MPAM ACPI table version 2
- crypto: hisilicon/qm - disable error report before flr
- crypto: hisilicon/qm - disable same error report before resetting
- crypto: hisilicon/qm - remove duplicate assignment and release
- crypto: hisilicon/hpre - enable sva error interrupt event
- crypto: hisilicon/qm - flush all work before driver removed.
- !1026 [sync] PR-947:  locking/rwsem: Prevent potential lock starvation
- !1022 [sync] PR-978:  io_uring: fix the problem of running
- !1045 perf: hisi: delete global enable pmu from xxx_write_counter()
- !1037  xfs: fixes patchs and backport patchs
- !1048 spi: dw: Add support for 32-bits max xfer size
- !1055 Complementing PTT functions to the openEuler-22.03-LTS-SP2
- !1005 scsi: hisi_sas: A group of SAS-related bugfixes
- !1052 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x
- !1039 [sync] PR-1032: bugfix the lost interruption problem after live migration
- hwtracing: hisi_ptt: Fix potential sleep in atomic context
- hwtracing: hisi_ptt: Advertise PERF_PMU_CAP_NO_EXCLUDE for PTT PMU
- hwtracing: hisi_ptt: Export available filters through sysfs
- hwtracing: hisi_ptt: Add support for dynamically updating the filter list
- hwtracing: hisi_ptt: Factor out filter allocation and release operation
- scripts: Fix issue of module signing with openssl 3.x
- spi: dw: Add support for 32-bits max xfer size
- perf: hisi: delete global enable pmu from xxx_write_counter()
- xfrm: Reinject transport-mode packets through workqueue
- scsi: hisi_sas: Check usage count only when the runtime PM status is RPM_SUSPENDING
- scsi: hisi_sas: Work around build failure in suspend function
- scsi: hisi_sas: Block requests before take debugfs snapshot
- scsi: hisi_sas: Add slave_destroy interface for v3 hw
- !996 [sync] PR-990:  ubi: Fix deadlock caused by recursively holding work_sem
- !1001 [sync] PR-928:  hikey9xx: Fixed incorrect use of kfree to free sreg
- !1018 [sync] PR-944:  nbd: get config_lock before sock_shutdown
- !1033 perf: hns3: add event suppport for ROH and default use hardware event 0 as group leader event
- vfio/migration: bugfix lost interruption after live migration
- crypto: hisilicon/qm - fix EQ/AEQ interrupt issue
- xfs: atomic drop extent entries when inactiving attr
- xfs: factor out __xfs_da3_node_read()
- xfs: fix a UAF in xfs_iflush_abort_clean
- xfs: fix a UAF when inode item push
- xfs: fix the problem of mount failure caused by not refreshing mp-&gt;m_sb
- iomap: iomap: fix memory corruption when recording errors during writeback
- xfs: fix hung when transaction commit fail in xfs_inactive_ifree
- xfs: fix dead loop when do mount with IO fault injection
- xfs: fix ag count overflow during growfs
- xfs: account extra freespace btree splits for multiple allocations
- xfs: force shutdown xfs when xfs_attr_inactive fails
- xfs: fix negative array access in xfs_getbmap
- xfs: fix BUG_ON in xfs_getbmap()
- xfs: use iomap_valid method to detect stale cached iomaps
- iomap: write iomap validity checks
- xfs: write page faults in iomap are not buffered writes
- xfs: fix exception caused by unexpected illegal bestcount in leaf dir
- Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks"
- xfs: don't expose internal symlink metadata buffers to the vfs
- xfs: shut down filesystem if we xfs_trans_cancel with deferred work items
- xfs: fix maxlevels comparisons in the btree staging code
- xfs: sb verifier doesn't handle uncached sb buffer
- xfs: fallocate() should call file_modified()
- xfs: remove XFS_PREALLOC_SYNC
- xfs: shutdown during log recovery needs to mark the log shutdown
- xfs: xfs_trans_commit() path must check for log shutdown
- xfs: xfs_do_force_shutdown needs to block racing shutdowns
- xfs: log shutdown triggers should only shut down the log
- xfs: shutdown in intent recovery has non-intent items in the AIL
- xfs: AIL should be log centric
- xfs: increase rename inode reservation
- xfs: trim the mapp array accordingly in xfs_da_grow_inode_int
- xfs: check return codes when flushing block devices
- xfs: remove xfs_blkdev_issue_flush
- xfs: fix NULL pointer dereference in xfs_getbmap()
- scsi: sd: try more retries of START_STOP when resuming scsi device
- !1012 [sync] PR-924:  dm: add disk before alloc dax
- !1015 [sync] PR-920:  dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- perf: hns3: default use hardware event 0 as group leader event.
- perf: hns3: add event suppport for ROH
- !1020 [sync] PR-1003: roh: Fix ROH multi-BD cmdq issue
- !1009 [sync] PR-980: crypto: hisilicon - fix mailbox operation process
- !952 [sync] PR-929:  xfs: rework feature flags
- !982 [sync] PR-356: x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- locking/rwsem: Prevent potential lock starvation
- locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()
- locking/rwsem: Better collate rwsem_read_trylock()
- !973 [sync] PR-969:  kobject: Fix slab-out-of-bounds in fill_kobj_path()
- !988 [sync] PR-954:  block: iocost bugfix
- !985 [sync] PR-946:  icost bugfix
- kernel: don't call do_exit() for PF_IO_WORKER threads
- x86/process: setup io_threads more like normal user space threads
- arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
- arch: setup PF_IO_WORKER threads like PF_KTHREAD
- roh: Fix ROH multi-BD cmdq issue
- !1006 drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- nbd: get config_lock before sock_shutdown
- dm thin: Fix ABBA deadlock by resetting dm_bufio_client
- dm: add disk before alloc dax
- crypto: hisilicon/qm - alloc buffer to set and get xqc
- crypto: hisilicon/qm - fix the pf2vf timeout when device reset
- vfio/migration: obtain the mailbox configuration at one time
- crypto: hisilicon/qm - obtain the mailbox configuration at one time
- drivers/perf: hisi: Don't migrate perf to the CPU going to teardown
- !993 Clean up for RDMA/HNS
- !979 [sync] PR-943: Fixed the accelerator capability register issue.
- !981 [sync] PR-967:  Support dynamic_hugetlb on arm64 and fix some bug
- !989 [sync] PR-940: net: hns3: related bugfixes, refactoring, and cleanup
- hikey9xx: Fixed incorrect use of kfree to free sreg
- RDMA/hns: Remove redundant 'num_mtt_segs' and 'max_extend_sg'
- RDMA/hns: Remove redundant 'use_lowmem' argument from hns_roce_init_hem_table()
- !992 [sync] PR-949:  mm: page_counter: remove unneeded atomic ops for low/min
- ubi: Fix deadlock caused by recursively holding work_sem
- mtd: ubi: wl: Fix a couple of kernel-doc issues
- !977 [sync] PR-968:  Fix ORC unwinder on paravirt {save,restore}_fl
- mm: page_counter: remove unneeded atomic ops for low/min
- net: hns3: restore user pause configure when disable autoneg
- net: hns3: fix strncpy() not using dest-buf length as length issue
- net: hns3: refactor hclge_update_desc_vfid for extension
- net: hns3: add tm flush when setting tm
- net: hns3: fix the imp capability bit cannot exceed 32 bits issue
- net: hns3: fix GRE checksum offload issue
- perf: pmu: fix set wrong filter mode for running events issue
- block: fix order error in blk_release_queue
- block: fix null-pointer dereference in ioc_pd_init
- blk-iocost: dispatch all throttled bio in ioc_pd_offline
- blk-iocost: don't throttle bio if iocg is offlined
- blk-iocost: track whether iocg is still online
- blk-iocost: fix UAF in ioc_pd_free
- x86/boot/compressed: Register dummy NMI handler in EFI boot loader, to avoid kdump crashes
- mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page()
- mm/dynamic_hugetlb: set PagePool to bad page
- mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken
- mm/dynamic_hugetlb: isolate hugepage without dissolve
- mm/dynamic_hugetlb: support dynamic hugetlb on arm64
- mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64
- !964 [sync] PR-937:  tcp: restrict net.ipv4.tcp_app_win
- !961 [sync] PR-925:  tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- crypto: hisilicon/zip - save capability registers in probe process
- crypto: hisilicon/sec2 - save capability registers in probe process
- crypto: hisilicon/hpre - save capability registers in probe process
- crypto: hisilicon/qm - save capability registers in qm init process
- crypto: hisilicon/qm - add a function to set qm algs
- crypto: hisilicon/sec - fix for resource leak
- crypto: hisilicon/sec - remove unused parameter
- crypto: hisilicon/sec - misc cleanups
- !957 [sync] PR-938:  config: Disable CONFIG_EULER_FS by default
- x86/unwind: Fix check_paravirt() calls orc_find() before declaration
- x86/unwind: Fix orc entry for paravirt {save,restore}_fl
- kobject: Fix slab-out-of-bounds in fill_kobj_path()
- tcp: restrict net.ipv4.tcp_app_win
- tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
- config: Disable CONFIG_EULER_FS by default
- xfs: kill xfs_sb_version_has_v3inode()
- xfs: introduce xfs_sb_is_v5 helper
- xfs: remove unused xfs_sb_version_has wrappers
- xfs: convert xfs_sb_version_has checks to use mount features
- xfs: convert scrub to use mount-based feature checks
- xfs: open code sb verifier feature checks
- xfs: convert xfs_fs_geometry to use mount feature checks
- xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown
- xfs: convert remaining mount flags to state flags
- xfs: convert mount flags to features
- xfs: consolidate mount option features in m_features
- xfs: replace xfs_sb_version checks with feature flag checks
- xfs: reflect sb features in xfs_mount
- xfs: rework attr2 feature and mount options
- xfs: rename xfs_has_attr()
- xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight
- xfs: log items should have a xlog pointer, not a mount
- xfs: fix incorrect error-out in xfs_remove
- !933 [sync] PR-922:  jbd2: fix checkpoint inconsistent
- jbd2: remove t_checkpoint_io_list
- jbd2: recheck chechpointing non-dirty buffer
- !923 [sync] PR-918: Misc fixes for Kunpeng accelerator drivers!
- !914 [sync] PR-906:  ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- crypto: hisilicon/qm - remove unnecessary aer.h include
- crypto: hisilicon/qm - stop function and write data to memory
- crypto: hisilicon/hpre - ensure private key less than n
- crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop
- !921 [sync] PR-919:  Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- Revert "ext4: dio take shared inode lock when overwriting preallocated blocks"
- !898 [sync] PR-894: Fixed two accelerator bugfixes
- !908 [sync] PR-874: nic: hns3: fix pointer cast for wol and fix getting GE port lanes error and set cpu affinity
- ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
- !909 [sync] PR-907:  tcp/dccp: Add another way to allocate local ports in connect()
- !893 mitigatin cacheline false sharing
- tcp/dccp: Add another way to allocate local ports in connect()
- net: hns3: fix set cpu affinity when state down
- net: hns3: add support for getting GE port lanes
- net: hns3: fix pointer cast to different type for wol
- !903 backport block bugfix
- md/raid10: fix incorrect done of recovery
- md/raid10: fix null-ptr-deref in raid10_sync_request
- block/badblocks: fix badblocks loss when badblocks combine
- block/badblocks: fix the bug of reverse order
- md: fix unexpected changes of return value in rdev_set_badblocks
- md/raid10: fix io hung in md_wait_for_blocked_rdev()
- block: Only set bb-&gt;changed when badblocks changes
- md/raid10: fix incorrect counting of rdev-&gt;nr_pending
- md/raid10: remove WANR_ON_ONCE in raid10_end_write_request
- md/raid10: fix uaf if replacement replaces rdev
- md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
- md/raid10: fix io loss while replacement replace rdev
- md/raid10: prioritize adding disk to 'removed' mirror
- md: fix io loss when remove rdev fail
- md/raid10: fix a race between removing rdev and access conf-&gt;mirrors[i].rdev
- md/raid10: fix taks hung in raid10d
- md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
- md/raid10: fix softlockup in raid10_unplug
- md/raid1: stop mdx_raid1 thread when raid1 array run failed
- md: fix sysfs duplicate file while adding rdev
- md: replace invalid function flush_rdev_wq() with flush_workqueue()
- md: Flush workqueue md_rdev_misc_wq in md_alloc()
- block: don't allow the same type rq_qos add more than once
- blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
- blk-iocost: don't allow to configure bio based device
- !899 [sync] PR-895:  config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- config: enable CONFIG_BPF_STREAM_PARSER=y on arm64
- uacce: use filep-&gt;f_mapping to replace inode-&gt;i_mapping
- crypto:hisilicon/qm: bugfix queue parameter issue
- enable MITIGATION_FALSE_SHARING by default
- ext4: mitigatin cacheline false sharing in struct ext4_inode_info</changelog>
  <changelog author="Jialin Zhang &lt;zhangjialin11@huawei.com&gt; - 5.10.0-153.6.0.84" date="1686657600">- !1119 [openEuler-22.03-LTS-SP2] net: hns3: refactor hclge_mac_link_status_wait and add wait until mac link down
- net: hns3: add wait until mac link down
- net: hns3: refactor hclge_mac_link_status_wait for interface reuse
- !1093 vfio-pci: Match specific devices with vendor id and device id
- !1085 irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- irqchip/gicv3-its: Add workaround for hip09 ITS erratum 162100801
- !1095 irqchip: gic-v3: Collection table support muti pages
- !1081  some backport bugfix for sockmap
- irqchip: gic-v3: Collection table support muti pages
- vfio-pci: Match specific devices with vendor id and device id
- !1077  drm/qxl: Fix missing free_irq
- !1087 genirq: Increase the number of IRQ descriptors
- genirq: Increase the number of IRQ descriptors
- bpf: fix bpf_tcp_ingress addr use after free
- net: deal with most data-races in sk_wait_event()
- bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
- bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
- bpf, sock_map: Move cancel_work_sync() out of sock lock
- bpf, sockmap: Fix the sk-&gt;sk_forward_alloc warning of sk_stream_kill_queues
- !1063 i2c: hisi: Only handle the interrupt of the driver's transfer
- drm/qxl: Fix missing free_irq
- !1059 [sync] PR-1028:  fs: hfsplus: fix UAF issue in hfsplus_put_super
- i2c: hisi: Only handle the interrupt of the driver's transfer
- fs: hfsplus: fix UAF issue in hfsplus_put_super</changelog>
  <changelog author="Zheng Zengkai &lt;zhengzengkai@huawei.com&gt; - 5.10.0-153.8.0.86" date="1686744000">- Enable kabi checking and adapt the check-kabi script
- net: let sockops can use bpf_get_current_comm()
- net: add bpf_is_local_ipaddr bpf helper function
- fs/ntfs3: Check fields while reading
- power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition</changelog>
  <changelog author="Liu Jian &lt;liujian56@huawei.com&gt; - 5.10.0-153.9.0.87" date="1686830400">- And net-acc tool to kernel-tools.</changelog>
</package>
<package pkgid="89a0b505eb0edcdc8ef72584228cdc91b32a3d126699949e5778d66887e8b66d" name="tuned" arch="noarch">
  <version epoch="0" ver="2.19.0" rel="4.oe2203sp2"/>
  <changelog author="chenyanpanHW &lt;chenyanpan@huawei.com&gt; - 2.10.0-10" date="1627646400">- DESC: delete -Sgit from 
%setup       -q



/usr/bin/cat /home/lkp/rpmbuild/SOURCES/bugfix-tuned-2.8.0-restart-after-kill-dbus.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/tuned-2.18.0-rhel-8-profiles.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/tuned-2.18.0-sd-load-balance.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/change-the-default-percentage-when-dirty-data-starts.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/enable-cpuidle_haltpoll-by-default.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

, and delete BuildRequires git</changelog>
  <changelog author="langfei &lt;langfei@huawei.com&gt; - 2.19.0-1" date="1663934400">- upgrade to 2.19.0</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.19.0-2" date="1667908800">- backport some patches to compatible with version 2.10</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 2.19.0-3" date="1672056000">- change the default percentage when dirty data starts writeback</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 2.19.0-4" date="1686052800">- enable cpuidle_haltpoll by default</changelog>
</package>
<package pkgid="4cdff893df372a478800b6fcee1c10f1f11a09748abc77037b275c1932e24a54" name="tuned" arch="src">
  <version epoch="0" ver="2.19.0" rel="4.oe2203sp2"/>
  <changelog author="chenyanpanHW &lt;chenyanpan@huawei.com&gt; - 2.10.0-10" date="1627646400">- DESC: delete -Sgit from 
%setup       -q



/usr/bin/cat /home/lkp/rpmbuild/SOURCES/bugfix-tuned-2.8.0-restart-after-kill-dbus.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/tuned-2.18.0-rhel-8-profiles.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/tuned-2.18.0-sd-load-balance.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/change-the-default-percentage-when-dirty-data-starts.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/enable-cpuidle_haltpoll-by-default.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

, and delete BuildRequires git</changelog>
  <changelog author="langfei &lt;langfei@huawei.com&gt; - 2.19.0-1" date="1663934400">- upgrade to 2.19.0</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.19.0-2" date="1667908800">- backport some patches to compatible with version 2.10</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 2.19.0-3" date="1672056000">- change the default percentage when dirty data starts writeback</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 2.19.0-4" date="1686052800">- enable cpuidle_haltpoll by default</changelog>
</package>
<package pkgid="743f017ab0a3fa3c9fc44714b67aa482241055317052d55f23ace0c4fa335f23" name="tuned-help" arch="noarch">
  <version epoch="0" ver="2.19.0" rel="4.oe2203sp2"/>
  <changelog author="chenyanpanHW &lt;chenyanpan@huawei.com&gt; - 2.10.0-10" date="1627646400">- DESC: delete -Sgit from 
%setup       -q



/usr/bin/cat /home/lkp/rpmbuild/SOURCES/bugfix-tuned-2.8.0-restart-after-kill-dbus.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/tuned-2.18.0-rhel-8-profiles.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/tuned-2.18.0-sd-load-balance.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/change-the-default-percentage-when-dirty-data-starts.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/enable-cpuidle_haltpoll-by-default.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

, and delete BuildRequires git</changelog>
  <changelog author="langfei &lt;langfei@huawei.com&gt; - 2.19.0-1" date="1663934400">- upgrade to 2.19.0</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.19.0-2" date="1667908800">- backport some patches to compatible with version 2.10</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 2.19.0-3" date="1672056000">- change the default percentage when dirty data starts writeback</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 2.19.0-4" date="1686052800">- enable cpuidle_haltpoll by default</changelog>
</package>
<package pkgid="6b1aaf497e63989d0ade5c96073b6e36a2b4306b004d879536e022f3c4472910" name="tuned-profiles-devel" arch="noarch">
  <version epoch="0" ver="2.19.0" rel="4.oe2203sp2"/>
  <changelog author="chenyanpanHW &lt;chenyanpan@huawei.com&gt; - 2.10.0-10" date="1627646400">- DESC: delete -Sgit from 
%setup       -q



/usr/bin/cat /home/lkp/rpmbuild/SOURCES/bugfix-tuned-2.8.0-restart-after-kill-dbus.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/tuned-2.18.0-rhel-8-profiles.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/tuned-2.18.0-sd-load-balance.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/change-the-default-percentage-when-dirty-data-starts.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f


/usr/bin/cat /home/lkp/rpmbuild/SOURCES/enable-cpuidle_haltpoll-by-default.patch | 
/usr/bin/patch  -s --fuzz=0 --no-backup-if-mismatch -f

, and delete BuildRequires git</changelog>
  <changelog author="langfei &lt;langfei@huawei.com&gt; - 2.19.0-1" date="1663934400">- upgrade to 2.19.0</changelog>
  <changelog author="Qingqing Li &lt;liqingqing3@huawei.com&gt; - 2.19.0-2" date="1667908800">- backport some patches to compatible with version 2.10</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 2.19.0-3" date="1672056000">- change the default percentage when dirty data starts writeback</changelog>
  <changelog author="hongrongxuan &lt;hongrongxuan@huawei.com&gt; - 2.19.0-4" date="1686052800">- enable cpuidle_haltpoll by default</changelog>
</package>
</otherdata>